修改达梦数据库的兼容参数(COMPATIBLE_MODE)主要有两种方法:通过SQL语句修改或直接编辑服务器端的配置文件。由于这是一个静态参数,修改后必须重启数据库服务才能生效。
0:不兼容,
1:兼容 SQL92 标准,
2:部分兼容 ORACLE(需要与 FLOAT_MODE=1 同时开启),
3:部分兼容 MS SQL SERVER,
4:部分兼容 MYSQL,
5:兼容 DM6,
6:部分兼容 TERADATA,
7:部分兼容 POSTGRES,
8:部分兼容 DB2
方法一:使用SQL命令修改
你可以通过命令行工具(如 disql)或图形化管理工具执行以下任一SQL语句来修改参数。
–修改兼容Oracle模式为例:
SP_SET_PARA_VALUE(2, 'COMPATIBLE_MODE', 2);
或使用ALTER SYSTEM语句:
ALTER SYSTEM SET 'COMPATIBLE_MODE' = 2 SPFILE;
方法二:修改配置文件 dm.ini
可以直接编辑达梦数据库的初始化参数文件 dm.ini,找到参数 COMPATIBLE_MODE,将值修改为目标数字(例如 COMPATIBLE_MODE = 2)。
修改完成后,必须重启数据库服务才能使新参数生效。
su - dmdba
cd /home/dmdba/dmdbms/bin
--关闭服务
./DmServiceDMSERVER stop
--启动服务
./DmServiceDMSERVER start
SELECT PARA_NAME, PARA_VALUE FROM V$DM_INI WHERE PARA_NAME = 'COMPATIBLE_MODE';
文章
阅读量
获赞
