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
分几种情况,请参考:
1.增加数据文件
ALTER TABLESPACE ljjgbs_east ADD DATAFILE '/home/Oracle/app/oracle/oradata/ljjgbs/ljjgbs_east_data.dbf' SIZE 50M2.新增数据文件,并允许自动增长
ALTER TABLESPACE ljjgbs_east ADD DATAFILE '/home/oracle/app/oracle/oradata/ljjgbs/ljjgbs_east_data.dbf' SIZE 50M AUTOEXTEND ON NEXT 5M MAXSIZE 100M3.允许存在的数据文件自动增长
ALTER DATABASE DATAFILE '/home/oracle/app/oracle/oradata/ljjgbs/ljjgbs_east_data.dbf' AUTOEXTEND ON NEXT 5M maxsize unlimited4.手动增加存在的数据文件的大小
ALTER DATABASE DATAFILE '/home/oracle/app/oracle/oradata/ljjgbs/ljjgbs_east_data.dbf' RESIZE 20000M欢迎分享,转载请注明来源:内存溢出
评论列表(0条)