ora-01187:由于验证测试失败而无法从文件读取
ora-01110:数据文件201:‘D:\app\administrator\oradata\orcl\temp01.dbf’
解决方式:
这是由于之前进行数据库恢复时,临时表空间损坏,数据库是open状态
可以重建temp表空间,删除原有temp表空间
SQL> set linesize 200
SQL> col file_name for a70
SQL> select file_name,tablespace_name,bytes/1024/1024 from dba_data_files;
SQL> alter tablespace temp add tempfile 'D:\app\administrator\oradata\orcl\temp02.dbf' size 100M reuse;
SQL> select name,bytes/1024/1024,status from v$tempfile;
NAME BYTES/1024/1024 STATUS
------------------------------ --------------- -------
D:\app\administrator\oradata\orcl\temp01.dbf 30 ONLINE
D:\app\administrator\oradata\orcl\temp02.dbf 100 ONLINE
将temp01.dbf文件拷贝到其他目录保存
SQL> alter database tempfile 'D:\app\administrator\oradata\orcl\temp01.dbf' drop;