回收临时表空间ORA-03297解决

2012-11-12
  Examda提示: 临时表空间达到15G,但使用率才2%不到,回收一下
  SQL> alter database tempfile 'd:/oracle/oradata/ynrmdb/temp01.dbf' resize 2048M;
  alter database tempfile 'd:/oracle/oradata/ynrmdb/temp01.dbf' resize 2048M
  *
  ERROR 位于第 1 行:
  ORA-03297: 文件包含在请求的 RESIZE 值以外使用的数据
  看样子,普通方法是比较麻烦了
  SQL>alter database tempfile 'd:/oracle/oradata/ynrmdb/temp01.dbf' drop ;
  Database altered.
  SQL>alter tablespace temp add tempfile
  2'd:/oracle/oradata/ynrmdb/temp01.dbf'
  3 size 2048M reuse autoextend on next 100M;
  Tablespace altered.
  SQL> select d.file_name, d.file_id, d.tablespace_name, d.bytes from dba_temp_files d;
  FILE_NAME FILE_ID TABLESPACE_NAME BYTES
  ------------------------------------ ---------- --------------- ----------
  D:/ORACLE/ORADATA/YNRMDB/TEMP01.DBF 1 TEMP 2147483648来源:考
分享到:
0
相关阅读
友情链接
© 2018 我考网 http://www.woexam.com 中国互联网举报中心 湘ICP备18023104号 京公网安备 11010802020116号
违法和不良信息举报:9447029@qq.com