Re: [系統] 重灌作業系統,資料庫該怎麼辦?
※ 引述《MugenPower (無限MUGEN)》之銘言:
: ontrol file 裡面記錄了 file的info, database的name等等的 info
: 直接COPY到另外一台就可以帶起來?
修改 control file 的方法:
(1) startup nomount, alter database mount
(不需再 alter database open, 剛才推文講錯)
(2) 在 sysdba 下, ALTER DATABASE BACKUP CONTROLFILE TO TRACE
(3) 在 log 目錄下最新產生的檔案中, 會包括一段 SQL 用以更新 control file
(4) 修改此段 SQL 來設定路徑, 檔名, DB Name 等
(5) 執行修改後的 SQL, control file 即被更改完成
(6) alter database open
: 那RMAN應該沒必要存在,Export這個utitlity也是沒用的東西
: Oracle Migration也不用那麼麻煩 直接 COPY 檔案就好?
: 事實上並不是這種做法
用 import/export 等方法的好處是可把 export 出的結果再 import 其他的
Oracle 版本, 直接 copy datafile 主要是用在同個版本或是 block format
相同的版本.
另外, 就是 export 出的檔案比較小. 原因很簡單, export 只把資料輸出,
而 datafile 中還有其他沒用到的空間.
: n兄所說的方法不是不行
: 不過有很多但書沒提到
: 譬如說 DB 應該 clean shutdown (NOT ABORT ...no instance Recovery)
: DB NAME應該要一樣 等等
最好是有做 clean shutdown, 但沒有也沒關係, 改好 control file 後就可
以 recover 了. (當然, 指 log file 還在的情況下)
: 原po可以試試看這樣帶不帶得起來
: 應該會錯在 MOUNT的 STAGE吧
不會. 就算找不到 datafile, 也不會在 mount 時出問題 (此部份已再三
實際操作確認過), 而是在 open 時. 這種路徑或其他名稱需要更新的情況,
照上面的方法改好 control file 即可順利 open 資料庫.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 64.9.236.19
※ 編輯: noguest 來自: 64.9.233.155 (02/06 10:28)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 7 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章