navicat を使用して Oracle に接続すると、プログラムは「ORA-12514、TNS: リスナーは接続記述子で要求されたサービスを現在認識していません。」というプロンプトを表示するエラーを報告しました。サービス名のスペルが間違っていることが原因でした。
解決策:
最初のステップは、Oracle インストール ディレクトリで tnsnames.ora を見つけることです。
(tnsnames.ora のディレクトリの例: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora)
関連する推奨事項: 「Navicat for Mysql グラフィック チュートリアル>>
2 番目のステップは、tnsnames.ora で service_name を見つけることです。これは、navicat がデータベースに接続するときに入力する必要があるサービス名です:
3 番目のステップは、navicat の接続属性に対応する service_name を入力することです。もちろん、ホスト、ユーザー名、パスワードなども入力します。正常であれば、接続は成功するはずです。
以上がnavicatリスニングプログラムが現在認識されない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。