具体需求: 安装完oracle 10g DATA GUARD 需要修改tempfile参数
刚装好DATA GUARD 时 tempfile 大小为 30M 需要对其修改查询当前tempfile 大小 和数据文件
SELECT NAME, bytes/1024/1024 AS "Size (M)" FROM v$tempfile ORDER BY bytes;
NAME Size (M)
-------------------------------------------------- ----------
/u01/oradata/dgdb/temp01.dbf 30
先增加一个临时数据文件
ALTER TABLESPACE temp ADD TEMPFILE '/u01/oradata/dgdb/temp02.dbf' SIZE 100M;
然后删除原来的数据文件
不能在远来的文件上面直接resize 因为他不是可扩展的
ALTER DATABASE TEMPFILE '/u01/oradata/dgdb/temp01.dbf' DROP INCLUDING DATAFILES;
查看默认表空间
SQL> SELECT * FROM DATABASE_PROPERTIES where PROPERTY_NAME='DEFAULT_TEMP_TABLESPACE';
PROPERTY_NAME PROPERTY_VALUE DESCRIPTION
------------------------------ ------------------------------ ------------------------------
DEFAULT_TEMP_TABLESPACE TEMP Name of default temporary tablespace
查询临时表空间对应文件
SQL> select file_name,tablespace_name from dba_temp_files;
FILE_NAME TABLESPACE_NAME
-------------------------------------------------------------------------------- ------------------------------
/u01/oradata/dgdb/temp02.dbf TEMP
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26764973/viewspace-741352/
,如需转载,请注明出处,否则将追究法律责任。