Как добавить URL базы данных Oracle с атрибутами SSL в муле? - PullRequest
0 голосов
/ 20 декабря 2018

Я хочу знать, как установить URL-адрес оракула JDBC со свойствами ssl в mule esb.

для mysql Я узнал, что у нас может быть URL, как показано ниже

jdbc: mysql: // имя хоста: port / dataService? UseSSL = true & requireSSL = true & verifyServerCertificate = true & trustCertificateKeyStoreUrl = file: \\ C: \ Users \ ad \ localhost-truststore.jks & trustCertificateKeyStorePassword = xyxyxy

Для оракула мы можем добавить свойства, как указано выше (requireSSL, verifyServerCertificate, trustCertificateKeystore etc ..) в URL?

URL-адрес, который у меня сейчас есть,

jdbc: oracle: thin: $ {oracledb.userName} / $ {oracledb.password} @ (ОПИСАНИЕ = (АДРЕС = (ПРОТОКОЛ = TCPS)) (HOST = $ {oracledb.host}) (PORT = $ {oracledb.port})) (CONNECT_DATA = (SERVER = ПОСВЯЩЕННЫЙ) (SERVICE_NAME = $ {oracledb.service})))

1 Ответ

0 голосов
/ 20 декабря 2018

Для драйвера Oracle JDBC вы можете использовать TNSalias и добавить свою полную форму URL-адреса соединения с сертификатом и т. Д. В tnsnames.ora.Позже используйте свойство oracle.net.tns_admin = / home / myuser / cloud, чтобы указать расположение tnsnames.ora.Если вы используете последнюю версию драйвера JDBC 18.3, вы можете передать TNS_ADMIN как часть URL вместе с TNSAlias.jdbc: oracle: thin: @dbname_medium? TNS_ADMIN = / users / test / wallet_dbname / ".

Подробнее см. в блоге SSL . Если вы используете драйвер 18.3 JDBC, обратитесь кна эту страницу OTN

...