1. 程式人生 > >系統重灌後,重新配置oracle及監聽

系統重灌後,重新配置oracle及監聽

1.cmd命令下執行sqlplus無效,是因為環境變數未配置,進行環境變數配置:
  1)變數名path中增加變數值:%ORACLE_HOME%\BIN;
  2)新增變數名ORACLE_HOME,變數值:E:\oracle\app\product\11.2.0\dbhome_1;
  3)新增變數名TNS_ADMIN,變數值:
        E:\oracle\app\product\11.2.0\dbhome_1\NETWORK\ADMIN;
2.服務中啟動OracleServiceORCL立馬彈出提示框即啟動失敗,或者執行oradim -new -sid orcl
   出錯,是因為重灌系統後登錄檔資訊丟失,進行登錄檔配置(win+R,輸入regedit,
   在HKEY_LOCAL_MACHINE\SOFTWARE\oracle\KEY_OraDb11g_home1下):
  1)新增字串值,數值名稱ORACLE_BASE,數值資料:E:\oracle\app\product\11.2.0
  2)新增字串值,數值名稱ORACLE_HOME,數值資料:
        E:\oracle\app\product\11.2.0\dbhome_1
  3)新增字串值,數值名稱ORACLE_SID,數值資料:orcl
3.可以執行oradim -delete -sid orcl刪除之前的配置,
   建立新的服務oradim.exe -new -sid ORCL -startmode a,不報錯則成功
4.右鍵計算機–管理–本地使用者和組–組–ORA_DBA,雙擊,點選新增Administrator,確定。如
   果沒有ORA_DBA則新增使用者組ORA_DBA,把administrator新增ORA_DBA使用者組
5.進入監聽檔案所在資料夾,刪除掉
   E:\oracle\app\product\11.2.0\dbhome_1\NETWORK\ADMIN下的listener.ora及tnsnames.ora
 檔案(刪除前可備份一份),cmd命令下輸入netca刪除掉原有監聽,新建監聽。
6.重啟系統,啟動監聽服務和oracle本地服務,一切正常。