点击这里给我发消息 点击这里给我发消息
首页 > 行业资讯 > Oracle>详细内容

回收临时表空间ORA-03297解决-入门基础

添加时间:2010-6-22
    相关阅读: SQL

今天发现临时表空间达到15G,但使用率才2%不到,回收一下

  SQL> alter database tempfile 'd:oracleoradataynrmdbtemp01.dbf' resize 2048M;

  alter database tempfile 'd:oracleoradataynrmdbtemp01.dbf' resize 2048M

  *

  ERROR 位于第 1 行:

  ORA-03297: 文件包含在请求的 RESIZE 值以外使用的数据

  看样子,普通方法是比较麻烦了

SQL>alter database tempfile 'd:oracleoradataynrmdbtemp01.dbf' drop ;
Database altered.
SQL>alter tablespace temp add tempfile
  2'd:oracleoradataynrmdbtemp01.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:ORACLEORADATAYNRMDBTEMP01.DBF      1 TEMP      2147483648

本文作者:未知
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册