?? 聯(lián)機(jī)熱備份失敗后,如何打開(kāi)數(shù)據(jù)庫(kù)?.txt
字號(hào):
聯(lián)機(jī)熱備份失敗后,如何打開(kāi)數(shù)據(jù)庫(kù)?
系統(tǒng)環(huán)境:
1、操作系統(tǒng):Windows 2000
2、數(shù)據(jù)庫(kù): Oracle 8i R2 (8.1.6) for NT 企業(yè)版
3、安裝路徑:C:\ORACLE
錯(cuò)誤現(xiàn)象:
進(jìn)行聯(lián)機(jī)熱備份時(shí),服務(wù)器發(fā)生故障,如掉電,重新啟動(dòng)服務(wù)器,
啟動(dòng)數(shù)據(jù)庫(kù)時(shí),無(wú)法打開(kāi)數(shù)據(jù)庫(kù),Oracle要求進(jìn)行介質(zhì)恢復(fù),
因?yàn)楸砜臻g還處在熱備份狀態(tài)。
模擬現(xiàn)象及解決方法:
先將數(shù)據(jù)庫(kù)設(shè)置為歸檔模式
C:\>svrmgrl
svrmgrl>connect internal
svrmgrl>alter tablespace 表空間名 begin backup;
--表空間熱備模式?jīng)]結(jié)束就強(qiáng)行關(guān)閉數(shù)據(jù)庫(kù),造成錯(cuò)誤
svrmgrl>shutdown abort
svrmgrl>startup mount
--將此表空間的數(shù)據(jù)文件在沒(méi)打開(kāi)數(shù)據(jù)庫(kù)時(shí)置成end backup模式
svrmgrl>alter database datafile '表空間的數(shù)據(jù)文件名' end backup;
--或執(zhí)行表空間介質(zhì)恢復(fù)
svrmgrl>recover tablespace 表空間名;
svrmgrl>alter database open;
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -