1. 程式人生 > >【原創】安裝ODAC後,PL/SQL連線提…

【原創】安裝ODAC後,PL/SQL連線提…

問題描述:

    安裝ODAC後,用PL/SQL登入測試原有的資料庫,先是提示:access violation ataddress....,重啟監聽後又

    提示“TNS:無法解析指定的連線識別符號”錯誤。

 原因分析:

     因為同事也裝過一次,說是不能與oracle客戶端裝在同一個目錄下。但是自己裝的時候,上面直接顯示了oracle客戶端的路徑,就直接點選下一步了,結果就是PL/SQL後來無法連線資料庫了。所以要裝的話,最好是與oracle不在一個目錄下。

    對於已經裝在了同一個目錄下的解決方案在網上搜了一下,具體步驟如下:

  1.在客戶端的LISTENER.ORA檔案頭部加入這一行

     DIRECT_HANDOFF_TTC_LISTENER= OFF

  執行以下命令重啟監聽器:

  ------------------------------------------------------------

  lsnrctl stop
  lsnrctl start

 2.  開啟PL/SQL 在工具——首選項——連線,右側視窗

  在Oracle主目錄名中選擇伺服器版本安裝路徑:OraDb10g_home1

  點選確定後,關閉PL/SQL視窗,重新開啟後原有配置的資料庫登陸成功。