安裝oracle服務出現oracle net configuration assistant 失敗問題
本地安裝oracle11g,報錯提示:
參考下面文章:
報錯原因:
主要是對檔案系統的通路權限問題。
解決方法:
以管理者身份運作 oracle_home 下 bin 目錄中的 netca.bat,通過這種方式配置監聽,就會配置成功。
運作後,就彈出如下視窗:
然後參考下面文章,選第一個 監聽程式配置——添加 不成功,提示已經運作,那麼選擇 監聽程式配置——重新配置,配置成功,然後在oracle安裝頁面跳過剛才的錯誤,繼續安裝即可。
轉:
本地計算機上的oracleoradb11g_home1tnslistener服務啟動後停止。某些服務在未由其它服務或程式使用時将自動停止。
報錯背景描述:
安裝好oracle伺服器之後,接着安裝用戶端pl/sql developer,可以使用,但是重新開機計算機之後,再次使用pl/sql developer連接配接oracle時,提示說
沒有開啟監聽,于是到服務裡檢視,确實沒有開啟oracle的監聽項目oracleoradb11g_home1tnslistener,于是開啟,好了,報錯了:
本地計算機上的oracleoradb11g_home1tnslistener服務啟動後停止。某些服務在未由其它服務或程式使用時将自動停止。
懷疑是oracle的oracle_home出現問題,打開環境變量,找到系統變量中的oracle_home,把值改為oracle的安裝目錄,如下路徑:
e:\app\administrator\product\11.2.0\dbhome_1
-----------------------------(之前在安裝配置pl/sql developer的時候可能配置錯了)
重新啟動oracleoradb11g_home1tnslistener,發現可以成功啟動了,再次啟動連接配接pl/sql developer,發現又有報錯:
ora-12541: tns: 無監聽程式
開始--所有程式--oracle oradb11g_home1--配置和移植工具--net configuration assistant,重新配置
(這裡換成127.0.0.1,順便說一下,e:\app\administrator\product\11.2.0\dbhome_1\network\admin\listener.ora,
e:\app\administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora,
d:\plsqldeveloper\instantclient_11_2\tnsnames.ora
這三個檔案中的host統一換成127.0.0.1【一定要統一!】)
到這一步,如果出現錯誤以上錯誤,“無監聽程式”,打開pl/sql developer連接配接,報錯:
ora-12514: tns:監聽程式目前無法識别連接配接描述符中請求的服務
1、更改登入,輸入使用者名和密碼
2、如果步驟1也沒能解決, 就打開下面三個檔案,
e:\app\administrator\product\11.2.0\dbhome_1\network\admin\listener.ora,
不做任何修改,儲存,退出即可!
前提是保證下面兩項是啟動的!
重新連接配接pl/sql developer,連接配接成功!頁面顯示已經登入(顯示登入的名稱),如下所示:
--------------------------
溫馨提示:以上報錯比較煩躁,一定要有耐心!!!