环境信息: rdbms 11.2.0.3.8 os aix6.1 symptoms 在做11gr2单实例转换为rac的过程中,出现ora-25152错误 cause ora-25152: tempfile cannot be dropped at this time。发生该错误的原因是,rconfig在转换rac过程中,会drop当前temp表空间。当前数据库temp表
环境信息:
rdbms 11.2.0.3.8
os aix6.1
symptoms在做11gr2单实例转换为rac的过程中,出现ora-25152错误
causeora-25152: tempfile cannot be dropped at this time。发生该错误的原因是,rconfig在转换rac过程中,会drop当前temp表空间。当前数据库temp表空间正在被使用就会导致ora-25152,tempfile无法被删除的错误。这也是oracle的一个bug:bug 13912880 - rconfig fails with sqlfatalerrorexception: ora-25152: tempfile cannot be dropped (doc id 13912880.8)
solution关闭当前rac实例,重新启动源数据库,删除源数据库中tempfile
alter database tempfile '/data01/temp01.dbf' drop including datafiles;
或者将tempfile全部致为offline状态
alter database tablespace temp tempfile '/data01/temp01.dbf' offline;
然后再运行rconfig进行转换。
在rconfig时出现该错误,不知道大家还有没有别的更好的方法?