如何在云中的DB2中定义db2set DB2_COMPATIBILITY_VECTOR = ORA

问题描述 投票:0回答:1

我需要有关Cloud上DB2实例的帮助。我需要执行一个用于设置DB2_COMPATIBILITY_VECTOR的命令,例如,我需要定义db2set DB2_COMPATIBILITY_VECTOR = ORA,但是我无法使用IBM DATA SERVER DRIVER(IBM控制台)来做到这一点。我要感谢一些帮助。非常感谢。

db2 ibm-cloud
1个回答
2
投票

系统得到管理。当您configure Oracle compatibility时可以provision the database。设置表单中有一个选项开关:

enter image description here

该选项在Lite计划中不可用,因为该数据库是共享的。

已经准备好服务实例后,可以使用以下方法检查某些值:

select * from sysibmadm.dbcfg

关于某些数据库配置集,例如number_compat和varchar2_compat,请参见DB2_COMPATIBILITY_VECTOR。应该显示为输出中的设置。

select * from sysibmadm.dbcfg where name like '%compat'

您也可以使用ENV_GET_REG_VARIABLES查询环境变量:

select substr(reg_var_value,1,20) as VALUE,
   substr(reg_var_on_disk_value,1,20) as ON_DISK_VALUE
   from table(env_get_reg_variables(-1))
   where reg_var_name = 'DB2_COMPATIBILITY_VECTOR'
© www.soinside.com 2019 - 2024. All rights reserved.