ora-01186 ora-01122 ora-01110 ora-01204

ORA-01110: ???? 203: 'E:\ORADATA\ORCL\ZLTOOLSTMP.DBF'
ORA-01204: ???? 202 ??? 203 - ????
ORA-01186: ?? 203 ??????
ORA-01122: ????? 203 ????
ORA-01110: ???? 203: 'E:\ORADATA\ORCL\ZLTOOLSTMP.DBF'
ORA-01204: ???? 202 ??? 203 - ????

环境:该库是有ADG的从库转换而来,用作测试库,查看alert日志有上面的报错,重启数据库之后,提示无法创建所有临时表空间的数据文件。

[1100] Successfully onlined Undo Tablespace 2.
Undo initialization finished serial:0 start:2341219612 end:2341219878 diff:266 (2 seconds)
Verifying file header compatibility for 11g tablespace encryption..
Verifying 11g file header compatibility for tablespace encryption completed
SMON: enabling tx recovery
Cannot re-create tempfile E:\ORADATA\ORCLNEW\TMPNEW01.DBF, the same name file exists
Cannot re-create tempfile E:\ORADATA\ORCL\TEMP01.DBF, the same name file exists
Cannot re-create tempfile E:\ORADATA\ORCLNEW\ZLTOOLSTMPNEW01.DBF, the same name file exists
Cannot re-create tempfile E:\ORADATA\ORCL\ZLTOOLSTMP.DBF, the same name file exists
Database Characterset is ZHS16GBK
No Resource Manager plan active

程序登录的时候报错:
在这里插入图片描述
查看dba_temp_files视图报错

SQL> select file_id from dba_temp_files;
select file_id from dba_temp_files
                    *
第 1 行出现错误:
ORA-01187: 由于验证测试失败而无法从文件  读取
ORA-01110: 数据文件 201: 'E:\ORADATA\ORCL\TEMP01.DBF'

处理过程:主要就是把之前的临时表空间的数据文件drop掉然后新添加一个

SQL> select file_id from dba_temp_files;
select file_id from dba_temp_files
                    *
第 1 行出现错误:
ORA-01187: 由于验证测试失败而无法从文件  读取
ORA-01110: 数据文件 201: 'E:\ORADATA\ORCL\TEMP01.DBF'


SQL> alter database tempfile  'E:\ORADATA\ORCL\TEMP01.DBF' drop;

数据库已更改。

SQL> select file_id from dba_temp_files;
select file_id from dba_temp_files
*
第 1 行出现错误:
ORA-01187: 由于验证测试失败而无法从文件  读取
ORA-01110: 数据文件 202: 'E:\ORADATA\ORCLNEW\TMPNEW01.DBF'


SQL> alter database tempfile  'E:\ORADATA\ORCLNEW\TMPNEW01.DBF' drop;

数据库已更改。

SQL> select file_id from dba_temp_files;
select file_id from dba_temp_files
*
第 1 行出现错误:
ORA-01187: 由于验证测试失败而无法从文件  读取
ORA-01110: 数据文件 203: 'E:\ORADATA\ORCL\ZLTOOLSTMP.DBF'


SQL>  alter database tempfile 'E:\ORADATA\ORCL\ZLTOOLSTMP.DBF'  drop;

数据库已更改。

SQL> select file_id from dba_temp_files;
select file_id from dba_temp_files
*
第 1 行出现错误:
ORA-01187: 由于验证测试失败而无法从文件  读取
ORA-01110: 数据文件 204: 'E:\ORADATA\ORCLNEW\ZLTOOLSTMPNEW01.DBF'


SQL> alter database tempfile  'E:\ORADATA\ORCLNEW\ZLTOOLSTMPNEW01.DBF' drop;

数据库已更改。


SQL> alter tablespace temp add tempfile 'E:\ORADATA\ORCL\TEMP02.DBF' size 500m autoextend on;

表空间已更改。

SQL> alter tablespace zltoolstmp add tempfile 'E:\ORADATA\ORCL\zltoolstmp02.DBF' size 500m autoextend on;

表空间已更改。

SQL>
SQL>
SQL>
SQL> select file_name from dba_temp_files;

FILE_NAME
------------------------------------------------------------------------------------------------------------
----------------------------------------
E:\ORADATA\ORCL\TEMP02.DBF
E:\ORADATA\ORCL\ZLTOOLSTMP02.DBF

SQL>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值