配置目标数据库的 JDBC 属性

您可以将 JDBC 属性 (公共 IBM Data Server Driver for JDBC and SQLJ 属性) 配置到 Cloud Pak for DataDb2 Data Management Console 的目标数据库。

过程

  1. 运行以下命令以获取数据库实例标识:
    oc get pods -n ${PROJECT_CPD_INST_OPERANDS} | grep db2oltp

    NAMESPACE 替换为数据库实例在集群上运行所在的名称空间。 此命令返回包含实例标识号的字符串:

    c-db2oltp-1642733616603720-db2u-0

    在此示例中,数据库的实例标识为 1642733616603720

  2. 编辑数据库实例标识的 configmap
    oc edit cm ${database_instance_id} -n ${PROJECT_CPD_INST_OPERANDS} 
  3. 转至 数据 > 概要文件 并修改概要文件的值。 搜索 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
      ...
        
  4. 将更改保存到 configmap
  5. 重新启动 Db2 Data Management Console pod。