すべて
Oracle19Cデータベースに接続しようとしています。レガシープログラムをサポートする必要があるため、2つのOracleクライアント(11gと12c)をインストールしました。12cクライアントを介してsqlplusを使用しているユーザーと問題なく接続できます。しかし、11g(11.2.0)クライアントを任意のユーザーで使用する場合。私はいつも得る:
ERROR:
ORA-01017: invalid username/password; logon denied
両方のクライアントはまったく同じsqlnet.oraファイルとtnsnames.oraファイルを持っているため、両方のクライアントが同じデータベースを指します。
何か案が?19cサーバーで特定の構成を設定する必要がありますか?または、11gクライアントに変更を加える必要がありますか?これも可能ですか?
ありがとうございました。
見てい異なるOracleバージョンのクライアント/サーバの相互運用性サポート・マトリックス(ドキュメントID 207303.1を)
通常、複数のOracleクライアントをインストールすることはお勧めできません(つまり、32ビットと64ビットにそれぞれ1つずつ)。
「OracleOleDBProvider」などの一部のコンポーネントでは、複数のバージョン(32ビットと64ビットにそれぞれ1つずつ)をインストールすることもできません。これは、古いWindowsCOMアーキテクチャの制限です。
他のコンポーネントの場合は機能する可能性があり%PATH%
ますが、現在必要なバージョンがインストールされている正しいフォルダーを指すように、それに応じて環境変数を設定する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加