DM 参数文件

 欢迎您关注我的公众号【尚雷的驿站】
****************************************************************************
公众号:尚雷的驿站
CSDN :https://blog.csdn.net/shlei5580
墨天轮:https://www.modb.pro/u/2436
PGFans:https://www.pgfans.cn/user/home?userId=4159
****************************************************************************

一、兼容性

DM 数据库可以兼容多种数据库,如Oracle、MySQL等。

DM 可通过修改 COMPATIBLE_MODE 参数来兼容其它数据库,可通过如下命令查询 COMPATIBLE_MODE 信息


SQL> select para_name,para_value,para_type from v$dm_ini where para_name='COMPATIBLE_MODE';
 
行号     PARA_NAME       PARA_VALUE PARA_TYPE
---------- --------------- ---------- ---------
1          COMPATIBLE_MODE 0          IN FILE

COMPATIBLE_MODE 参数不同值代表兼容不同类型数据库:

如:

  • 0 不兼容
  • 1 兼容SQL92标准
  • 2 兼容Oracle
  • 3 兼容MS SQL Server
  • 4 兼容MySQL
  • 5 兼容DM6
  • 6 兼容TERADATA

如做数据库异构迁移,将其它类型数据库迁移到DM,并保持兼容性,需修改 COMPATIBLE_MODE对应的参数值,并重启数据库生效。

如:兼容Oracle,可执行如下语句:

SQL> select para_name,para_value,para_type from v$dm_ini where para_name='COMPATIBLE_MODE';
 
行号     PARA_NAME       PARA_VALUE PARA_TYPE
---------- --------------- ---------- ---------
1          COMPATIBLE_MODE 0          IN FILE
 
-- 修改参数
SQL> sp_set_para_value(2,'COMPATIBLE_MODE',2);
DMSQL 过程已成功完成
已用时间: 14.966(毫秒). 执行号:517901.
SQL> alter database mount;
操作已执行
已用时间: 614.776(毫秒). 执行号:0.
SQL> alter database open;
操作已执行
已用时间: 00:00:02.171. 执行号:0.
SQL> select para_name,para_value,para_type from v$dm_ini where para_name='COMPATIBLE_MODE';  # 未生效
 
行号     PARA_NAME       PARA_VALUE PARA_TYPE
---------- --------------- ---------- ---------
1          COMPATIBLE_MODE 0          IN FILE
 
已用时间: 14.729(毫秒). 执行号:517903.
 
 
-- 重启数据库服务
[root@openstack ~]# systemctl restart DmServicemic.service
 
SQL> select para_name,para_value,para_type from v$dm_ini where para_name='COMPATIBLE_MODE';
 
-- 服务器[LOCALHOST:5236]:处于普通打开状态
已连接
 
行号     PARA_NAME       PARA_VALUE PARA_TYPE
---------- --------------- ---------- ---------
1          COMPATIBLE_MODE 2          IN FILE
  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值