為什麼使用 TNS 連線時,我看不到任何執行個體在網絡服務名稱呢?
更新於
可應用作業系統:Windows、macOS、Linux
可應用 Navicat 產品:Navicat for Oracle、Navicat Premium
可應用 Navicat 版本編號:全部 Windows & macOS 版本、Linux 版本 15 或以上
Windows
請檢查選項設定的 OCI 庫目錄是否正確(在 Navicat 主功能表中,選擇工具 > 選項 > OCI 或環境)。
如果路徑是: 例如:c:\client1\BIN\oci.dll
然後,tnsnames.ora 應位於 c:\client1\network\admin\tnsnames.ora 或 c:\client1\net80\admin\tnsnames.ora
Mac
請確保 TNS_ADMIN 的路徑裡面有一個正確的 tnsnames.ora 檔案。(在 Navicat 主功能表中,選擇 Navicat XXX >設定 > 環境索引標籤)
Linux
請檢查選項設定的 OCI 庫目錄是否正確(在 Navicat 主功能表中,選擇工具 > 選項 > 環境)。
如果路徑是: 例如:/home/oracle/product/10.2.0/lib/libclntsh.so
然後,tnsnames.ora 應位於 /home/oracle/product/10.2.0/lib/network/admin/tnsnames.ora
還有其他問題嗎?
-
合作夥伴