DM数据库兼容性

达梦实现了很多当前主流数据库oracle、mysq、sqlserver的功能特性,在兼容性方面做得很不错,并且配置简单,官方文档都有。
先进入控制台工具:

 选择其中一个实例

找到兼容性相关参数,打开后可以看到有一个COMPATIBLE_MODE属性:

该属性的说明为:是否兼容其他数据库模式。0:不兼容,1:兼容SQL92标准,2:兼容ORACLE,3:兼容MS SQL SERVER,4:兼容MYSQL;我们将其设置成2,变成兼容oracle模式,保存后重启实例。
使用SQL查询当前实例的兼容模式:

SELECT para_name,para_type,para_value FROM V$DM_INI WHERE PARA_NAME =‘COMPATIBLE_MODE’;

  

参数修改

 

第一种方式:

 

SP_SET_PARA_VALUE(1,'LIST_TABLE',1);

  

 

第二种方式:

 

alter system set 'LIST_TABLE' =1 both|memory|spfile;

both: 相当于 memory+ spfile,表示对内存中和参数文件都修改;

memory:修改内存中的值;

spfile:修改参数文件中的值。

对于会话级动态参数,可以只针对当前会话生效:
alter session set 'LIST_TABLE' = 0;

  

 

 

 

 

 更多资讯请上达梦技术社区了解:https://eco.dameng.com

posted @ 2023-06-05 13:32  h_s  阅读(2006)  评论(0)    收藏  举报