1. 程式人生 > >Windows重新安裝系統後Oracle數據庫恢復

Windows重新安裝系統後Oracle數據庫恢復

4.3 star 安裝數據庫 應該 復數 ont 需要 命令 個數

一、前言 由於某些原因,導致Windows操作系統需要重新安裝,通常情況下系統盤都是C盤,數據庫安裝到D盤或者其他盤符,切勿與系統盤存放在一起。系統重新安裝以後,我們需要恢復數據庫。 二、系統安裝前準備 在系統安裝之前,我們需要先關閉監聽和數據庫,最好做一個備份。具體操作步驟如下 1.關閉監聽 lsnrctl stop 2.關閉數據庫 shutdown immediate; 3.備份整個數據庫安裝目錄 如果空間允許的話,使用復制-粘貼命令即可,或者可以做一個壓縮備份。 因為是Windows系統,我們使用鼠標即可操作。原有安裝目錄需要重命名,比如重命名為oracle_1021_bak 三、安裝操作系統 此步驟略,一般是主機工程師進行安裝,切勿把系統安裝到數據盤上。 四、數據恢復 由於數據庫相關文件都存在,我們只需要把文件還原到原來的路徑即可。那麽首先我們應該先安裝數據庫軟件,然後建立監聽,復制數據庫相關文件即可。 4.1 安裝數據庫軟件 略 4.2 配置監聽 略 4.3 安裝數據庫 數據庫安裝路徑與原有數據庫路徑一致, 實例名一致。安裝完成後,我們需要關閉掉新安裝的數據庫。替換掉所有數據庫相關的文件。 4.3 恢復數據庫文件 數據庫相關文件恢復的方法主要是通過鼠標進行復制和粘貼操作,關鍵點在於我們應該知道恢復那些文件,以及這些文件存放的路徑,如果個別文件不存在需要進一步進行分析處理,比如參數需要修改,或者控制文件損壞等。本文只討論數據庫文件無損壞的情況下進行數據恢復。 執行步驟如下: 1.恢復口令文件,口令文件在$ORACLE_HOME/database下PWD$ORACLE_SID.ora 2.恢復SPFILE,參數文件在$ORACLE_HOME/admin/SPFILE$ORACLE_SID.ora 3.恢復控制文件、數據文件、日誌文件,通常情況下,控制文件會和數據文件和日誌文件在同一目錄下,我們把數據庫啟動到nomount狀態下,然後通過參數control_files找到控制文件的位置。 4.恢復tnsnames.ora文件,此文件在$ORACLE_HOME/NETWORK/AMDINM目錄下 5.恢復*dump目錄,$ORACLE_HOME/admin下的目錄進行恢復 6.啟動數據庫 startup 7.啟動監聽 lsnrctl start 8.驗證 使用業務用戶遠程連接到數據庫,檢查一下數據庫即可。

Windows重新安裝系統後Oracle數據庫恢復