OCI の Oracle Database Adapter サービス・フォームの変更
Oracle アダプターと Oracle データベースの間の OCI 通信を構成するには、Oracle アダプター・サービス・フォームを変更する必要があります。
手順
次の手順
JDBC OCI ドライバーを使用して、SSL 通信を使用する場合は、さらに構成を入力する必要があります。 「Oracle で SSL 通信を使用する」チェック・ボックスは、JDBC Thin ドライバー専用です。 Oracle アダプターと Oracle データベースの間で JDBC OCI ドライバーの SSL 通信を可能にするには、Oracle Net Services ファイルに SSL 情報を含める必要があります。
以下のファイルの情報は、SSL を使用した透過的アプリケーション・フェイルオーバーの構成方法の例として利用できます。
sqlnet.ora:
SQLNET.AUTHENTICATION_SERVICES= (TCPS)
NAMES.DIRECTORY_PATH= (TNSNAMES)
SSL_VERSION = 3.0
SSL_CLIENT_AUTHENTICATION = FALSE
SSL_SERVER_DN_MATCH = YES
WALLET_LOCATION =
(SOURCE =
(METHOD = FILE)
(METHOD_DATA =
(DIRECTORY = C:\temp\client)
)
)
tnsnames.ora:
PRODONESSL =
(DESCRIPTION_LIST =
(FAILOVER = true)
(LOAD_BALANCE = false)
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCPS)(HOST = YourFirstHost)(PORT = 2484))
)
(CONNECT_DATA =
(SERVER = dedicated)
(FAILOVER_MODE =
(BACKUP = PRODTWOSSL)
(TYPE = select)
(METHOD = basic)
(RETRIES = 20)
(DELAY = 3)
)
(SERVICE_NAME = ORCL)
)
(SECURITY =
(SSL_SERVER_CERT_DN = "CN=client, C=US")
)
)
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCPS)(HOST = YourSecondHost)(PORT = 2484))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
(SECURITY =
(SSL_SERVER_CERT_DN = "CN=client, C=US")
)
)
)
PRODTWOSSL =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCPS)(HOST = YourSecondHost)(PORT = 2484))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
(SECURITY =
(SSL_SERVER_CERT_DN = "CN=client, C=US")
)
)
)
JDBC OCI ドライバー用の SSL の設定に関する詳細については、 『 SSL 接続の設定 』の「クライアント認証用のストア」のサブセクションを参照してください。