作業系統崩潰後,恢復ORACLE 9資料庫

2021-04-14 01:35:30 字數 1650 閱讀 9674

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 9資料庫 參照文章http blog.csdn.net whqcfp archive 2006 11 23 1408229.aspx 並感謝one dollar提供這個文章 oracle 資料庫安裝在d盤遺留下資料檔案 檔案分布結構如下 d oracle orada...

作業系統崩潰後,恢復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 檔案拷貝到...