首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle 用RMAN复制数据库出现异常,临时文件temp01.dbf 与系统文件冲突

2012-01-29 
oracle 用RMAN复制数据库出现错误,临时文件temp01.dbf 与系统文件冲突oracle 用RMAN复制数据库出现错误,临

oracle 用RMAN复制数据库出现错误,临时文件temp01.dbf 与系统文件冲突
oracle 用RMAN复制数据库出现错误,临时文件temp01.dbf 与系统文件冲突!

[解决办法]

探讨
run{
set newname for tempfile 1 to 'D:\ORACLDATA\ORCL\TE.DBF';
}

[解决办法]
应该是control file里的checkpoint与temp数据文件的checkpoint不一致导致的吧。
是不是可以通过重建临时表空间及数据文件恢复啊
1.startup --启动数据库
2.create temporary tablespace TEMP2 TEMPFILE '/opt/HUAWEI/cgp/workshop/omu/database/temp02.dbf' SIZE 512M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED; --创建中转临时表空间
3.alter database default temporary tablespace temp2; --改变缺省临时表空间 为刚刚创建的新临时表空间temp2
4.drop tablespace temp including contents and datafiles;--删除原来临时表空间
5.create temporary tablespace TEMP TEMPFILE '/opt/HUAWEI/cgp/workshop/omu/database/temp01.dbf' SIZE 512M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED; --重新创建临时表空间
6.alter database default temporary tablespace temp; --重置缺省临时表空间为新建的temp表空间
7.drop tablespace temp2 including contents and datafiles;--删除中转用临时表空间
8.alter user CGP_1 temporary tablespace temp; --重新指定用户表空间为重建的临时表空间

热点排行
Bad Request.