今天需要用pl/sql連線資料庫,發現好久沒有用oracle了,連線總是出現提示沒有監聽服務。網上收集了一下資料原因如下
首先確保tnsnames.ora檔案中host 屬性和listener.ora屬性都為自己目前的ip位址,之前配置的是localhost總是顯示找不到監聽程式。
其次,tnsnames.ora中的service_name屬性和listener.ora的開啟服務的global_dbname屬性要一致。
確保以上設定以後重啟一下oracle的監聽服務就可以正常的連線oracle了
Oracle 監聽連線配置 注意
當你配置乙個監聽鏈結的時候,特別是讓別人給你提供乙個監聽連線串的時候,拷貝到自己的tnsnames.ora 檔案中的時候 要特別小心,例如下面的監聽連線串eabaitst必須頂格,如果有空格就會報錯連線不上,或者 eabaitst 和 之間要有空格,不要在這些低階問題上翻船 eabaitst des...
連Oracle出現無監聽程式
1 檢查oracleoradb10g home1tnslistener監聽服務是否啟動 oracleservicetest服務是否啟動。2 tnsping test,不通的話檢查product 10.2.0 db 1 network admin目錄下 listener.ora與tnsnames.or...
linux下啟動oracle服務和監聽程式
安裝完畢oracle以後,需要建立oracle系統使用者,並在 home oracle下面的.bash profile新增幾個環境變數 oracle sid,oracle base,oracle home。比如 export oracle sid test export oracle base or...