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 例程已經啟動。
總結
最好具備以下所有檔案
初始化引數檔案init.ora
所有資料檔案
所有重做日誌檔案
所有控制檔案
1、重新安裝資料庫時,建立和原有資料庫相同的名字
2、shutdown
3、停掉所有oracle服務,刪除新建資料庫中的所有新建檔案(和以上那些類似的檔案)
4、將所有以上檔案拷貝回原目錄
5、startup
作業系統崩潰後,恢復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 資料庫安裝在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...