如何为ORACLE表空间或临时表空间增加数据文件

 我来答
Bluebird白玉
2017-08-21 · TA获得超过663个赞
知道小有建树答主
回答量:467
采纳率:100%
帮助的人:276万
展开全部
  1. 查看表空间对应数据文件所在的位置


SQL> SELECT tablespace_name,file_name FROM dba_data_files where TABLESPACE_NAME = '&tablespace_name';    

--如果是查临时表空间,dba_data_files换DBA_TEMP_SPACE

TABLESPACE_NAME                FILE_NAME

------------------------------ --------------------------------------------------------------------------------

USERS                          D:\ORACLE11G\ORACLE_11G\ORADATA\ORCL\USERS01.DBF

2.假设我要对USERS表空间加数据文件,为方便管理数据文件尽量放在同一个目录下。

ALTER TABLESPACE users ADD DATAFILE 'D:\ORACLE11G\ORACLE_11G\ORADATA\ORCL\USERS02.DBF' SIZE 10M AUTOEXTEND ON NEXT 5M MAXSIZE 20M;
参数说明:SIZE 数据文件初始大小为10Mb,  AUTOEXTEND ON自动扩展,下一个extend的大小为5m,数据文件最大设置为20MB。再去搜索第一步的sql就会发现user表空间数据文件增加了一个。

临时表空间增加数据文件:

ALTER TABLESPACE TEMP ADD TEMPFILE 'D:\ORACLE11G\ORACLE_11G\ORADATA\ORCL\TEMP02.DBF' SIZE 100M;

匿名用户
2017-08-22
展开全部
普通表空间:
ALTER TABLESPACE TEST
ADD
DATAFILE '/opt/ora11/product/oradata/dms/data02.dbf' SIZE
1024M AUTOEXTEND
ON NEXT 1M MAXSIZE UNLIMITED;
临时表空间:
ALTER TEMPORARY TABLESPACE TEMP
ADD
TEMPFILE '/opt/ora11/product/oradata/dms/TEMP02.dbf' SIZE
1024M AUTOEXTEND
ON NEXT 1M MAXSIZE UNLIMITED;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式