系统重装过了,但是oracle所有文件都在,我想数据恢复回来怎么弄

系统重装过了,但是oracle所有文件都在,我想数据恢复回来怎么弄,第1张

方法一:

首先,备份数据库下的数据文件,在重新命名,重新安装数据库。安装完成后,打开控制面板,停止oracle的服务。把(x:\oracle\oradata)下新生成的文件改名,把原先目录下的文件恢复名字,再重新启动oracle服务和监听。用sys/as

dba登陆数据库,登陆进去后,打开table提示不能打开。打开common页,执行命令alert

database

open;这时再刷新table,用原先数据库的普通用户进入,数据成功恢复。

方法二:

1、将原来的oracle文件夹改名,找来oracle安装光盘,将oracle安装在原来安装的目录下。

2、安装完毕,系统中多出一个可用的oracle了。将原来的文件和资料恢复过来上去。第一步,先关闭oracle的所有已经启动的项目,在“服务”里面逐一关闭。然后,将安装目录改名。

3、在dos环境下执行一个删除命令:oradim

-delete

-sid

mm,其中mm为创建oracle时候创建的实例建议执行这个命令后重新启动机器,重启后就可以建立和原来实例名相同的实例。

4、在dos环境下执行命令

oradim

-new

-sid

mm

-startmode

a

-pfile

"d:\oracle\admin\mm\pfile\initmm.ora

"创建一个新的实例,其中

“mm”为新数据库的名称。

5、启动服务,先打开数据库,然后可以用以前的用户名和密码登陆进去。要补充的是还要修改文件listener.ora,将里面的相关的东西改过来就可以了。

上面我们通过建立一个一模一样的oracle,安装目录、数据库名称都一样,这样保证注册表里不用更改;再覆盖物理文件,最后重新实例化,达到资料恢复的目的。资料恢复中心提醒:由于上述 *** 作比较复杂,所以非专业人士请勿盲目 *** 作,应该第一时间联系资料恢复中心可以为你解决资料恢复问题。

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失败)中的数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10056922.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存