a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 168|回复: 0

[考试辅导] Oracle技术:重装系统后ORACLE数据库的恢复

[复制链接]
发表于 2012-8-4 14:06:19 | 显示全部楼层 |阅读模式
我的电脑俄然挂了,不得不重装系统,不外我的ORACLE装在了D盘,所有的文件都还在,我相信必然能够恢复,直到搞定工作,我才起头整我的数据库,花了两天时刻,终于恢复了,庆祝一下,同时总结一下,但愿有碰着同样问题的伴侣能够快速搞定此类问题。   1、首先,将原本的ORACLE文件夹更名,原本的路径是D:/oracle。我且则改成D:/oracle_old。找来ORACLE(我用的是ORACLE 9I)安装光盘,将ORACLE安装在原本安装的目录下,这样恢复起来加倍便利,主若是注册表的内容不用改削。. g- S$ r$ J4 _' A" E) H# I* l
  2、安装完了之后,系统中又有一个可以使用的ORACLE了。这个时辰要做的就是将原本的文件和数据恢复过来。第一步,先封锁ORACLE的所有已经启动的项目,在“处事”琅缦沔一一封锁。然后,将安装目录更名。我此刻用的是D:/oracle。改成D:/oracle_new。再将D: /oracle_old改成D:/oracle。; U6 P6 r8 s/ S; X1 u
  这样理论上说年夜物理层面恢复了ORACLE了。可是我们发现,此刻还不能启动ORACLE的监听轨范和处事轨范。我们还要年夜逻辑上解决。
1 f* \, B+ E0 o# T7 ^) _4 {) u  3、在dos情形下执行一个删除呼吁:oradim -delete -sid mm,其中mm为建树oracle时辰建树的实例
; C( X* x: P2 a0 S8 @% i  建议执行这个呼吁后年夜头启念头械,重启后就可以成立和原本实例名不异的实例。当然你懒,不年夜头启动也可以,可是你的实例名就不能和原本的一样了。7 `; L! M6 @  n
  4、在dos情形下执行呼吁 oradim -new -sid mm -startmode a -pfile "D:oracleadminmmpfileinitmm.ora "建树一个新的实例,其中 “mm“为新数据库的名称。% U" w, w9 c2 Z3 p& C5 Z, N. ?" L
  5、启动处事,先打开数据库,然后可以用以前的用户名和密码上岸进去。. ^& D$ {% U$ D- n& @4 Q! B/ @7 w
  要填补的是,一般的ORACLE数据库的监听轨范都是用电脑的名称来识别地址的,而不是127.0.0.1或者localhost。所以,如不美观我们安装系统的时辰用的是分歧的电脑名称(好比我本滥暌姑的是wm_mm。年夜头安装后用的是wenming_mm),那么我们还有一个工作要做,就是改削文件 listener.ora。将琅缦沔的相关的工具悔改来就可以了。
$ ?9 v$ j* ?% c1 T% u6 l  需要耐心、细心,可能在一步里有一个藐小的分歧就会出些怪僻事错误提醒,有时需要按照错误提醒采纳策略,总之事理是,先装一个一模一样的ORACLE,安装目录、数据库名称都一样,这样保证注册内外不用更改;再笼盖物理文件,最后年夜头实例化,打开数据库就可以进去了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 22:50 , Processed in 0.374332 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表