1. 程式人生 > >win7系統安裝oracle11g過程中出現的問題及解決方案

win7系統安裝oracle11g過程中出現的問題及解決方案

問題一:安裝到100%時報錯:提示[INS-20802] Oracle Net Configuration Assistant 失敗

解決方案:

1、點選重試,成功,則可以繼續安裝

2、若不能成功,跳過繼續安裝,安裝完成後執行netca重新配置監聽器,然後嘗試是否能連結資料庫,若還是不成功,需要解除安裝重灌

問題二:安裝成功後,通過SQLPLUS連線資料庫時報錯:無監聽程式
1、開啟cmd,輸入lsnrctl status 命令,檢查監聽是否啟動,若沒啟動,手動啟動監聽服務,然後重新登陸
2、若重新連線還是報同樣的錯誤,檢視登錄檔HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services目錄下的監聽檔案OracleOraDb11g_home1TNSListener,發現沒有生成該登錄檔檔案,只能重新解除安裝重灌

問題三:安裝成功後,監聽服務也啟動了,監聽登錄檔檔案也有,通過SQLPLUS也能連線資料庫,但是通過PLSQL連線登陸資料庫,報錯:無監聽程式
1、將tnsname.ora 檔案的host改為伺服器主機名稱、將listener.ora 檔案中的host改為伺服器主機名稱,嘗試登陸
2、都沒有成功,將hosts檔案中增加一行(因為主機ip不是127.0.0.1 無法對映到本地?)
檢視 hosts 檔案中發現沒有127.0.0.1 localhost,增加上這一行:127.0.0.1 localhost
3、登陸成功,登陸成功後,將這一行去除,還是可以登陸

4、tnsname.ora 和listener.ora中host也都改成localhost,還是可以登陸

該問題原因不詳,但是報錯可以嘗試進行這些操作

注意:配置tnsname.ora時,資料庫別名前不能有空格,否則無法連線資料庫