インストールおよびアップグレード > 高度な展開の検討事項 > 高度なデータベース設定 > JDBC over SSL を使用するための Windchill の設定 > JDBC over SSL を使用して Oracle データベースに接続するための Windchill の設定
  
JDBC over SSL を使用して Oracle データベースに接続するための Windchill の設定
* 
注意: このトピックでは、Windchill サーバーホストを "クライアント" と呼び、Oracle サーバーが動作している Oracle データベースホストを "サーバー" と呼んでいます。データベースとの関係においては、Windchill サーバーはデータベースサーバーのクライアントとして機能します。
Oracle データベースサーバー用 Microsoft JDBC ドライバーを使用して Oracle 19C データベースサーバーがそのクライアント (Windchill サーバー) と暗号化された通信を行うよう設定するときの大まかなステップは以下のとおりです。
1. クライアント側とサーバー側で自己署名証明書を作成して交換する
2. クライアント側とサーバー側で CA 証明書を作成して交換する
3. サーバーキーを使用した TCPS を使用するようデータベースを設定する
4. JDBC over SSL を設定する
以降の各セクションでは、これらの各ステップの手順について説明します。
このセクションで説明されているコンフィギュレーションは、19c で有効です。
Oracle Wallet Manager または ORAPKI によって作成された Oracle ウォレットでは、標準の PKCS12 フォーマットで X.509 証明書と秘密キーが保存されます。このウォレットは ewallet.p12 という名前のファイルに保存されます。以下の例では、クライアント側で既存の Windchill Java キーストアを使用します。サーバー側では、Oracle によって Oracle ウォレット用の SSL サポートが提供されるので、ORAPKI を使用してウォレットを作成します。OraclePKI コマンドは $ORACLE_HOME/bin フォルダに保存されています。Oracle ウォレットの詳細については、https://docs.oracle.com/middleware/1213/wls/JDBCA/oraclewallet.htm#JDBCA598 を参照してください。
設定ステップを完了した後、Windchill を再起動します。この新しいセットアップによって、JDBC over SSL を使用した Windchill と Oracle データベースサーバー間の通信が可能になります。
データベースクライアント接続の設定の詳細については、Oracle から提供されている以下のドキュメントを参照してください。
https://docs.oracle.com/cd/E12517_01/back_office/pdf/141/html/pos_sg/appendix_jdbc_oracle.htm
http://www.oracle.com/technetwork/topics/wp-oracle-jdbc-thin-ssl-130128.pdf