DB2 Warehouse on Cloud 默认 PLSQL 兼容性

DB2 Warehouse on Cloud default PLSQL compatibility

如何确定 DB2 Warehouse on Cloud 实例是否启用了 Oracle 兼容性?从 IBM Cloud 供应的 DB2WoC 实例的默认兼容模式是什么?有没有办法切换模式?谢谢。

取决于您使用的是哪个计划。 IBM 文档表明 Oracle 兼容性不适用于云上 Db2 仓库托管服务的入门计划

根据您所获得的内容和部署时间,有配置选项(包括 ENABLE_ORACLE_COMPATIBILITY),请参阅 https://www.ibm.com/support/knowledgecenter/en/SS6NHC/com.ibm.swg.im.dashdb.doc/admin/configuring_Local.html#configuring_Local__config_options

Oracle 兼容性只能在提供时设置。以后就不能改了。如果您需要更改设置,则需要提交工单并查看支持人员是否会将您的数据复制到新实例中。或者,您自己提供一个新实例,检查 Oracle 兼容性选项,然后复制您的数据。

检查是否启用了兼容模式的一种快速方法是查看以下参数

select distinct name, value from sysibmadm.dbcfg where name like '%compat'

如果它们都亮着,那么你的数据库是在 Oracle 兼容模式下创建的

 NAME            VALUE
 --------------- -----
 date_compat     ON
 number_compat   ON
 varchar2_compat ON