問題タブ [oracle-wallet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1027 参照

c++ - Oracle Wallet を使用して Pro C のデータベースに接続する

Oracle Wallet を構成してテストしました。ウォレットを使用して接続する必要がある Pro C で作成されたアプリケーションがあります。これに関するドキュメントを見つけることができませんでした。Oracleウォレットを使用してPro Cに接続する方法について入手できる情報を探しています。前もって感謝します。

スコット

0 投票する
1 に答える
718 参照

c++ - OCCI : SSL ウォレット認証を使用した OracleDB への接続

私はOracleDBにかなり慣れていません。ユーザー名とパスワードを指定せずに、クライアント アプリケーションをサーバー上の Oracle DB に接続することを検討しています。orapkiこれはウォレットを使用して実現できるという私の理解は正しいですか? 私はラップトップを使用して、クライアントとサーバーの両方として機能することでこれをテストしています。

以下に示すように、クライアント側とサーバー側のウォレットを作成するために使用orapkiしています。

一方の側からもう一方の側のウォレットに証明書をロードします。

ウォレットを表示すると、以下の結果が得られます。

上記からの私の理解は、サーバーとクライアントが互いに信頼できるようになったため、接続を確立するのに適しているということです。

以下に示すサーバー設定ファイル:

tnsnames.ora

リスナー.ora

sqlnet.ora

以下に示すように、設定ファイルでOCCIを使用する単純なc ++テストクライアントがあります

tnsnames.ora

sqlnet.ora

私のサーバーリスナーサービスのステータスは次のとおりです。

接続文字列「 TCP_ACTIVE 」を使用してサーバーに接続し、ユーザー名とパスワードを指定すると、正常に接続できます

「conn」の接続が形成され、それを使用して単純なクエリを正常に実行できるようです。

しかし、 TCPS_ACTIVE接続文字列を使用してサーバーに接続しようとすると、ユーザー名とパスワードを指定した場合にのみ接続できます。以下は、ユーザー名とパスワードを指定しなかった場合に表示されるエラー メッセージです。

ウォレットを使用して、ユーザー名とパスワードを使用せずにサーバーに接続できるかどうか知りたいです。その場合、テスト用にどのように設定すればよいですか?

ありがとうございました

PS:同様の質問を調べましたが、設定がどのように行われたか理解できません。