ORACLE11g 重裝系統后根據dbf恢復數據庫


1.安裝一個和原系統一致的oracle 環境,主要包括版本、數據名sid、實例名、路徑和數據庫編碼一致

2.修改listener.ora的參數

  1. SID_LIST_LISTENER =
  2. (SID_LIST =
  3. (SID_DESC =
  4. (SID_NAME = PLSExtProc)
  5. (ORACLE_HOME = D:\oracle\product\ 10.1.0\db_1)
  6. (PROGRAM = extproc)
  7. )
  8. (SID_DESC =
  9. (GLOBAL_DBNAME = orcl) //如果已經有這個orcl了,這個文件就不用修改
  10. (ORACLE_HOME = D:\oracle\product\ 10.1.0\db_1) //這里要根據你的實際路徑來
  11. (SID_NAME = orcl)
  12. )
  13. )
  14. LISTENER =
  15. (DESCRIPTION_LIST =
  16. (DESCRIPTION =
  17. (ADDRESS_LIST =
  18. (ADDRESS = (PROTOCOL = TCP)(HOST = lypch )(PORT = 1521))
  19. )
  20. (ADDRESS_LIST =
  21. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
  22. )
  23. )
  24. )

3.修改tnsnames.ora的參數

 

  1. AMMICLY =
  2. (DESCRIPTION =
  3. (ADDRESS = (PROTOCOL = TCP)(HOST = lypch )(PORT = 1521))
  4. (CONNECT_DATA =
  5. (SERVER = DEDICATED)
  6. (SERVICE_NAME = orcl)
  7. (UR=A) //參數允許只進行管理性的連接,數據庫nomount,mount或者restricted時,動態監聽顯示狀態為BLOCKED時,客戶端配置UR=A進行連接。
  8. )
  9. )
  10. EXTPROC_CONNECTION_DATA =
  11. (DESCRIPTION =
  12. (ADDRESS_LIST =
  13. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
  14. )
  15. (CONNECT_DATA =
  16. (SID = PLSExtProc)
  17. (PRESENTATION = RO)
  18. )
  19. )

3.SQL>shutdown immediate      停止服務,將新安裝的oracle的dbf備份后刪除,將原dbf拷貝到新安裝的目錄下F:\app\toshiba\oradata\orcl

 

4.原oracle庫主目錄下的FLASH_RECOVERY_AREA目錄全部覆蓋到新安裝的oracle對應目錄下

 

5. SQL>startup                          再次啟動服務

 

根據看過博客操作的朋友反饋,多實例時有疑問,按照如下地址操作解決了問題

http://blog.sina.com.cn/s/blog_a59b6d310102vat0.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM