Re: [系統] 重灌作業系統,資料庫該怎麼辦?

看板Database (資料庫)作者 (無限MUGEN)時間18年前 (2007/02/05 16:45), 編輯推噓4(403)
留言7則, 2人參與, 最新討論串4/7 (看更多)
※ 引述《noguest (guest)》之銘言 : 這不太對, 並不需要備份整個資料庫. : 只要 datafile 和 control file 還在, 重灌的 Oracle 是 9i 或之後的 : 版本, 且使用者是在 dba 群組中, 就可以讀取並使用原來資料庫中的資料. : 只要注意在重裝 Oracle 時不要把原來的 datafile 及 control file 蓋掉 : 就好. : Oracle 這部份的安全性是建立在使用者的權限上, 只要是同樣的使用者, 甚至 : 可以把整個 datafile 和 control file 複製到別台機器上, 用相容的 Oracle : 版本把資料庫啟動. 裝 Oracle 為什麼會把 datafile跟 controfile蓋掉? 我想應該是裝的時應該選了 CREATE default 的DB吧 ontrol file 裡面記錄了 file的info, database的name等等的 info 直接COPY到另外一台就可以帶起來? 那RMAN應該沒必要存在,Export這個utitlity也是沒用的東西 Oracle Migration也不用那麼麻煩 直接 COPY 檔案就好? 事實上並不是這種做法 n兄所說的方法不是不行 不過有很多但書沒提到 譬如說 DB 應該 clean shutdown (NOT ABORT ...no instance Recovery) DB NAME應該要一樣 等等 原po可以試試看這樣帶不帶得起來 應該會錯在 MOUNT的 STAGE吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.145.230.2

02/05 16:52, , 1F
control file 的內容, 如路徑, 檔名等都是可以改的
02/05 16:52, 1F

02/05 16:56, , 2F
開不起來怎麼改 @@
02/05 16:56, 2F

02/05 16:59, , 3F
startup nomount, 然後 alter database open 後就可以改
02/05 16:59, 3F

02/05 17:03, , 4F
@@ alter database open 不就是 startup 了 你試看看
02/05 17:03, 4F

02/05 17:06, , 5F
不, startup = open+mount, open 只是 startup 的前半段
02/05 17:06, 5F

02/05 17:46, , 6F
上一句我弄錯open和mount的順序XD 總之是在mount前一步改
02/05 17:46, 6F

02/06 10:28, , 7F
*open*
02/06 10:28, 7F
文章代碼(AID): #15nkwnc2 (Database)
討論串 (同標題文章)
文章代碼(AID): #15nkwnc2 (Database)