ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-01157,ORA-01110的解决

ORA-01157,ORA-01110的解决

原创 Linux操作系统 作者:qgw521 时间:2008-10-07 21:48:34 0 删除 编辑

SQL> select * from dba_temp_files;
 
select * from dba_temp_files
 
ORA-01157: 无法标识/锁定数据文件 201 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 201: 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB\TEMP01.DBF'

我的数据文件放在d:\oracle\product\10.1.0\oradata\db\下,我想起这个临时文件是直接拿其他数据库的备份过来,于是我想重命名他看下行不行.

SQL> alter database rename file 'c:\oracle\product\10.1.0\oradata\db\temp01.dbf' to 'd:\oracle\product\10.1.0\oradata\db\temp01.dbf';
 
alter database rename file 'c:\oracle\product\10.1.0\oradata\db\temp01.dbf' to 'd:\oracle\product\10.1.0\oradata\db\temp01.dbf'
 
ORA-01511: 重命名日志/数据文件时出错
ORA-01516: 不存在的日志文件, 数据文件或临时文件 "c:\oracle\product\10.1.0\oradata\db\temp01.dbf"

想删了临时表时间,可下面的命令不行,后来才知道直接drop 掉就行了,drop tablespace temp,竟然不用带temporary,郁闷.

SQL> alter temporary tablespace temp offline drop;
 
alter temporary tablespace temp offline drop
 
ORA-00940: 无效的 ALTER 命令

只好再建一个临时表空间了.

SQL> create temporary tablespace temp02 tempfile 'd:\oracle\product\10.1.0\oradata\db\temp02.dbf' size 170M;
 
Tablespace created
 
SQL> alter database default temporary tablespace temp02;
 
Database altered

再把出问题的旧的临时表空间删了,

SQL> drop tablespace temp;
 
Tablespace dropped

SQL> select * from dba_temp_files;
 
FILE_NAME                                                                           FILE_ID TABLESPACE_NAME                     BYTES     BLOCKS STATUS    RELATIVE_FNO AUTOEXTENSIBLE   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS
-------------------------------------------------------------------------------- ---------- ------------------------------ ---------- ---------- --------- ------------ -------------- ---------- ---------- ------------ ---------- -----------
D:\ORACLE\PRODUCT\10.1.0\ORADATA\DB\TEMP02.DBF                                            2 TEMP02       

OK,没问题了.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13387766/viewspace-468261/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-06-06

  • 博文量
    128
  • 访问量
    304329