dbf
文件都是一致的,那么可以通过重建控制文件来打开
数据库dbf文件并不一致或有损坏且无其他
备份的,需要特殊恢复手段,例如:OracleDBA神器:PRM灾难恢复工具,Schema级别数据恢复。PRMForOracleDatabase–schema级别oracle数据库数据恢复特性,PRM即ParnassusDataRecoveryManager是企业级别Oracle数据库灾难恢复工具。PRM可以在无备份的情况下恢复被truncated/drop掉的表,也可以恢复无法打开的Oracle数据库(AlterDatabaseOpen失败)中的数据。PRM是图形化增强版的OracleDUL工具,同时具备很多OracleDUL不具备的特性别听他们的,你这个只是数据文件坏了,控制文件是ctl后缀的,你要是真重建了控制文件就难办了。
要是还要这个表空间的话,有rman备份:
在你数据库的服务器上
1、rman target /
2、restore database
3、recover database
要是没有物理备份,或不要这个表空间的话
1、shutdown immediate
2、startup mount
3、alter database dataflie ‘提示的路径及文件’ offline
4、alter database open
然后数据库就能打开了。有exp导出的文件可以重建表空间再导入
评论列表(0条)