配置目标数据库的 JDBC 属性
您可以将 JDBC 属性 (公共 IBM Data Server Driver for JDBC and SQLJ 属性) 配置到 Cloud Pak for Data上 Db2 Data Management Console 的目标数据库。
过程
- 运行以下命令以获取数据库实例标识:
oc get pods -n ${PROJECT_CPD_INST_OPERANDS} | grep db2oltp将 NAMESPACE 替换为数据库实例在集群上运行所在的名称空间。 此命令返回包含实例标识号的字符串:
c-db2oltp-1642733616603720-db2u-0在此示例中,数据库的实例标识为 1642733616603720。
- 编辑数据库实例标识的
configmap。oc edit cm ${database_instance_id} -n ${PROJECT_CPD_INST_OPERANDS} - 转至 数据 > 概要文件 并修改概要文件的值。 搜索 JDBC 属性。 如果 JDBC 属性存在,请将原始值修改为新的值。 如果 JDBC 属性不存在,请将该属性及其值追加到末尾。 例如,要设置
connectionTImeout的属性,请追加以下提供的属性:data: ... profile: '{"DB_IDENTITY_HASH":"-1753949238","URL":"jdbc:db2://c-db2wh-1642733616603720-db2u-engn-svc:50001/BLUDB","_PROFILE_INIT_":"true","dataServerExternalType":"DASHDBAN","dataServerType":"DB2LUW","databaseName":"BLUDB","databaseVersion":"11.5.0","databaseVersion_VRMF":"11.5.7.0","dbUUID":"c9c3568b-b251-48bb-9547-102790801fa0","host":"c-db2wh-1642733616603720-db2u-engn-svc","isInstPartitionable":"false","lastUpdatedTimeStamp":"1643170058201","name":"db2wh-1642733616603720","namespace":"","plan":"smp","port":"50001","sslCertLocation":"/opt/ibm-datasrvrmgr/Config/cpd-internal-tls/ca.crt","sslConnection":"true","timeZone":"0","timeZoneDiff":"0","connectionTimeout":"60"}' profileName: db2wh-1642733616603720 ... - 将更改保存到
configmap。 - 重新启动 Db2 Data Management Console pod。