文章詳情頁
如何讓Oracle數(shù)據(jù)不丟失?
瀏覽:96日期:2023-11-21 17:31:13
問:Win2000server操作系統(tǒng)崩潰了,現(xiàn)在想重裝系統(tǒng),怎么讓Oracle里的數(shù)據(jù)不丟失呢? 我的環(huán)境:Windows2000server ,Oracle816.IBM Esever服務(wù)器.現(xiàn)在c盤d盤可能都要格式化以后才能重裝系統(tǒng).不過現(xiàn)在在dos下面,文件都還在.我需要怎么做才能讓數(shù)據(jù)庫里的數(shù)據(jù)不丟失呢?請(qǐng)專家給出具體的操作方法,萬分感謝!答:你的情況我們基本上已經(jīng)了解,對(duì)此我們給出以下步驟建議,希望可以幫助你:1.所有數(shù)據(jù)文件2.所有控制文件3.所有聯(lián)機(jī)REDO LOG文件4.Init.ora文件(可選)。值得注重的是冷備份必須在數(shù)據(jù)庫關(guān)閉的情況下進(jìn)行,當(dāng)數(shù)據(jù)庫處于打開狀態(tài)時(shí),執(zhí)行數(shù)據(jù)庫文件系統(tǒng)備份是無效的下面是做冷備份的完整例子:---- (1) 關(guān)閉數(shù)據(jù)庫$sqldba lmode=y---- SQLDBA >connect internal;---- SQLDBA >shutdown normal;---- (2) 用拷貝命令備份全部的時(shí)間文件、重做日志文件、控制文件、初始化參數(shù)文件---- SQLDBA >! cp < file > < backup Directory >把Oracle相關(guān)的所有數(shù)據(jù)文件,控制文件,redolog文件,密碼文件,init文件都備份重裝操作系統(tǒng)及Oracle;創(chuàng)建一個(gè)與原數(shù)據(jù)庫完全一致的空數(shù)據(jù)庫;停止數(shù)據(jù)庫,用備份的文件覆蓋空數(shù)據(jù)庫的文件。
標(biāo)簽:
Oracle
數(shù)據(jù)庫
排行榜
