作業系統崩潰後,恢復oracle 9資料庫
(參照文章http://blog.csdn.net/whqcfp/archive/2006/11/23/1408229.aspx 並感謝one_dollar提供這個文章)
oracle 資料庫安裝在d盤遺留下資料檔案
檔案分布結構如下:
d:/oracle/oradata/yu
control01.ctl control02.ctl control03.ctl
indx11.dbf indx12.dbf indx13.dbf indx14.dbf
redo01.log redo02.log redo03.log
temp01.dbf temp02.dbf tools01.dbf
undo01.dbf undo02.dbf user11.dbf
user12.dbf user15.dbf user16.dbf
user21.dbf
準備工作,將原來的d盤的資料庫儲存到其他地方如e盤
1)我先安裝9i 的 9.0.1 版本,資料夾同上(d:/oracle/oradata/yu)新建乙個例項 與原來相同的名字
2)停止資料庫服務
3)將原資料庫的全部相關的檔案複製過來。覆蓋這個資料庫的檔案(前提是一摸一樣的複製)
4)啟動資料庫。
total system global area 85006980 bytes
fixed size 453252 bytes
variable size 58720256 bytes
database buffers 25165824 bytes
redo buffers 667648 bytes
ora-01991: ???????'d:/oracle/ora92/database/pwdtest.ora'
提示密碼檔案出錯。重建密碼檔案(先刪除掉原來的檔案)
d:/>orapwd file=d:/oracle/ora92/database/pwdtest.ora password=sys entries=10
opw-00005: 存在相同名稱的檔案 - 請刪除或重新命名
d:/>orapwd file=d:/oracle/ora92/database/pwdtest.ora password=sys entries=10
關閉資料庫,再用引數重啟:
sql> shutdown immediate
ora-01109: ??????
已經解除安裝資料庫。
oracle 例程已經關閉。
sql> startup 、
oracle 例程已經啟動。
total system global area 85006980 bytes
fixed size 453252 bytes
variable size 58720256 bytes
database buffers 25165824 bytes
redo buffers 667648 bytes
資料庫裝載完畢。
資料庫已經開啟。
做完以上的操作以後,如果以後用執行:
sql> shutdown immediate
資料庫已經關閉。
已經解除安裝資料庫。
oracle 例程已經關閉。
sql> startup
oracle 例程已經啟動。
作業系統崩潰後,恢復ORACLE 9資料庫
oracle 資料庫安裝在d盤遺留下資料檔案 檔案分布結構如下 d oracle oradata yu control01.ctl control02.ctl control03.ctl indx11.dbf indx12.dbf indx13.dbf indx14.dbf redo01.log r...
作業系統崩潰後,恢復ORACLE 9資料庫
作業系統崩潰後,恢復oracle 9資料庫 參照文章並感謝one dollar提供這個文章 oracle 資料庫安裝在d盤遺留下資料檔案 檔案分布結構如下 d oracle oradata yu control01.ctl control02.ctl control03.ctl indx11.dbf...
系統崩潰後恢復Oracle 9i資料庫
使用者的系統崩潰,這次的環境是oracle 9i,作業系統是windows2003。資料庫的資料都存在,需要恢復。具體做法和恢復10g有些類似 1.將以前的目錄改名,重新按照以前的結構安裝資料庫軟體。2.將以前資料檔案中的 d oracle oradata 和d oracle admin 檔案拷貝到...