Navicat が oracle データベースに接続するときに接続が失敗し、ORA-28547 エラーが発生しました。
原因: navicat Primium の OCi バージョンは、ローカル データベースの OCI バージョンと一致しません。
解決策:
1. navicat Primium バージョンに付属の oci.dll を、ローカルの Oracle インストール パスにある oci.dll に置き換えます。
ローカルの navicat Primium バージョンに付属する oci.dll のパスは次のとおりです: F:\Navicat Premium\instantclient_10_2\oci.dll
関連する推奨事項: " Navicat for mysql グラフィック チュートリアル >>
2. ローカルの Oracle インストール パスで oci.dll を見つけ、navicat Primium バージョンに付属する OCI パスを、ローカルの Oracle インストール パス。
私のローカル Oracle oci.dll パスは次のとおりです: F:\Oracle_11g_R2\product\11.2.0\dbhome_1\BIN\oci.dll
OCi を変更しますnavicat プレミアム バージョンのパス。
以上がnavicat が oracle に接続できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。