经过一段时间的学习,对DM8数据库有了一个初步的认识,DM8中配置参数修改方法较多,灵活掌握能够在业务实际工作中事半功倍。
达梦数据库参数类型包括:READ ONLY、SYS、IN FILE、SESSION四种,参数属性包括READ ONLY(手动)、IN FILE(静态)、SYS/SESSION(动态)三种。其中READ ONLY(手动)不能被动态修改,必须手动修改 dm.ini 参数文件,修改后重启后生效;IN FILE(静态)可以被动态修改,修改后重启生效;SYS/SESSION(动态)可以被动态修改,修改后即时生效。
进入数据库安装目录并找到服务配置参数文件dm.ini,编辑修改相应参数的值即可。
可以通过“alter system set”语句修改静态或动态参数值,修改并重启数据库之后的参数值能够在全局范围内起作用。
以修改数据库的兼容模式(COMPATIBLE_MODE)参数为例:
Stap1:查询参数的类型
select name, type, value, sys_value, file_value, description
from v$parameter t where t.name = ‘COMPATIBLE_MODE’;
Stap2:修改参数的值
alter system set ‘COMPATIBLE_MODE’ = 4 SPFILE; /0:不兼容;2:兼容oracle ;4:兼容mysql。/
Stap3:查看参数修改结果
select name, type, value, sys_value, file_value, description
from v$parameter t where t.name = ‘COMPATIBLE_MODE’;
(注:DM8隐藏参数如PWD_POLICE需使用该方法进行修改)
可用来修改静态和动态参数,但静态参数修改后需重启数据库才能生效,动态参数直接生效。
Stap1:查询参数的类型
select name, type, value, sys_value, file_value, description from v$parameter where name like ‘%COMPA%MODE%’;
Stap2:修改参数的值
sp_set_para_value(2,‘COMPATIBLE_MODE’,2);
Stap3:查看参数修改结果
select name, type, value, sys_value, file_value, description from v$parameter where name like ‘%COMPA%MODE%’;
优点是图形化界面比较直观,新手DBA更易上手。
文章
阅读量
获赞