作者popcorn5368 (小宇)
看板Database
标题Re: [系统] 重灌作业系统,资料库该怎麽办?
时间Tue Feb 6 22:53:25 2007
感谢各位提供意见
经由一位业界的资料库管理师的指导,目前资料库已修复,感谢这位雷姓资料库管理师~~~
我的做法如下,首先先备份Oracle Home里的资料
(注意:因为我的资料库是9i,如果要还原到10g,先须还原到9i後再产生dmp档汇入到10g
系统下)
/oradata:下面有所建立资料库的资料夹,其中.ora .dbf .ctl redo*.log
这几种档案要备份
/database:spfile*.ora pwd*.ora 这两种两种要备份,在此*的地方就是你资料库的名称
/admin:可以不必但我有留者,在这底下会有与你资料库名称相同的资料夹,例AAA
不过之後你重建新建立的资料库後,AAA底下的像是/cdmp /bdmp /udnp必须存在
以上资料的备分完後:
1.重灌OS
2.重灌Oracle:暂不先建立实体的database,不过我的Oracle Home的所在的路径与先前损毁资料库
资料库的路径位置完全一样,然後就直接将先前备份的档案复制到相同的绝对路径之下,
这样就可以避免之前两位板友所说要改control file的问题
3.使用oradim重建database的服务(因为我有保留Orahome/admin的pfile,故我有指定
pfile的所在位置)
4.重建监听器组态、区域网路服务组态
5.在命令提示字元下,下以下命令
set oracle sid="资料库的SID"
sqlplus "/as sysdba"
startup
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.125.32.51