Re: [系統] 重灌作業系統,資料庫該怎麼辦?
感謝各位提供意見
經由一位業界的資料庫管理師的指導,目前資料庫已修復,感謝這位雷姓資料庫管理師~~~
我的做法如下,首先先備份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
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章