永发信息网

Oracle通过ora和dbf文件恢复数据库

答案:4  悬赏:50  手机版
解决时间 2021-01-03 17:03
  • 提问者网友:溺爱和你
  • 2021-01-03 04:38
因为重装系统的原因,数据库没有备份,现在只有XXX.ORA和XXX.DBF文件(这两个文件我开始新建数据库的路径在非C盘所以保留了下来),数据库用户名和密码知道,没有控制文件日志文件等。

请问有什么办法通过XXX.ORA和XXX.DBF文件来恢复数据库,请各位DB大神赐招。。

我现在重新安装了数据库,还请各位解答的时候尽量是实际操作的记录,谢谢。
=====================
只有ora和dbf文件,其他的没有了。
最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-01-03 05:44
oralce冷备份的恢复方法:
安装跟以前一模一样版本的数据库,包括参数配置,global.dbname,sid。
关闭数据库,删除controlfile,logfile,datafile。
把你原来崩溃的保留的controlfile,logfile,datafile复制到你删除的那个目录下。
打开数据库。
全部回答
  • 1楼网友:深街酒徒
  • 2021-01-03 07:45
可以参考:网页链接 直接数据库级别open,然后导出数据,或者通过工具进行提取数据
  • 2楼网友:大漠
  • 2021-01-03 06:37
PRM-DUL 可以直接从.DBF数据文件中抽取oracle表数据。 Oracle DBA神器:PRM-DUL灾难恢复工具,Schema级别数据恢复。PRM-DULFor Oracle Database – schema级别oracle数据库数据恢复特性 ,PRM即ParnassusData Recovery Manager是企业级别Oracle数据库灾难恢复工具。PRM可以在无备份的情况下恢复被truncated掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯