达梦在数据库实例初始化完成之后需要修改实例参数,参数以下为学习总结的的达梦参数修改方式
参数类型分为:
READ ONLY:只读,不能通过系统函数修改
SYS:系统动态级,可以通过系统函数修改,即可以修改参数文件的值,也可以修 改内存中值
SESSION:系统会话级,可以通过系统函数修改,可以同步修改参数文件和内存中 值,可以对某个会话生效
IN FILE:,可以通过系统函数修改参数文件的值,不能直接修改内存中的值,所以 通过函数修改需要重启数据库才能生效。

1. 修改dm.ini文件修改参数

进入达梦实例路径下,通过修改dm.ini文件参数从而修改实例参数

[dmdba@localhost /]$ cd /home/dmdba/dmdbms/data/DAMENG/
[dmdba@localhost DAMENG]$ vim dm.ini

达梦数据库修改mysql兼容模式 达梦数据库修改数据_参数文件

修改后需重启数据库服务生效

2. 通过DM控制台工具修改实例参数

打开达梦控制台工具(console)

[dmdba@localhost DAMENG]$ cd /home/dmdba/dmdbms/tool/
[dmdba@localhost tool]$ ./console

达梦数据库修改mysql兼容模式 达梦数据库修改数据_参数文件_02

点击服务器配置>>实例配置>>选择要配置的实例

达梦数据库修改mysql兼容模式 达梦数据库修改数据_参数文件_03

可以搜索需要配置的参数名称

达梦数据库修改mysql兼容模式 达梦数据库修改数据_重启_04

双击值修改,点击保存

达梦数据库修改mysql兼容模式 达梦数据库修改数据_数据库_05

修改后重启数据库服务生效

3. 达梦管理工具SQL语句修改

通过进入达梦管理工具manager或者进入disql命令行工具,使用SQL语句修改实例参数

(1) sp_set_para_value函数修改
第一个参数如果是1,表示内存和参数中文件的值都修改;一般用于用户动态参数。 为2表示用于修改参数文件中的值,一般用于修改静态参数,第二个参数为要修改的参数值

如:

SP_SET_PARA_VALUE(1,’ HFS_CACHE_SIZE’,200);

达梦数据库修改mysql兼容模式 达梦数据库修改数据_达梦数据库修改mysql兼容模式_06

SP_SET_PARA_VALUE(0,’COMPATIBLE_MODE’,2);

达梦数据库修改mysql兼容模式 达梦数据库修改数据_重启_07

修改后可通过查询动态视图v$dm_ini查看参数是否修改

达梦数据库修改mysql兼容模式 达梦数据库修改数据_参数文件_08

修改后重启数据库服务生效

(2) alter system 方式修改

alter system set ‘HFS_CACHE_SIZE’=300 spfile;

达梦数据库修改mysql兼容模式 达梦数据库修改数据_参数文件_09

SQL修改参数重启数据库后生效

[dmdba@localhost bin]$ ./DmServiceDMSERVER restart
Stopping DmServiceDMSERVER:                      [ OK ]
Starting DmServiceDMSERVER:                      [ OK ]
[dmdba@localhost bin]$

达梦数据库修改mysql兼容模式 达梦数据库修改数据_重启_10

上面就是总结的三种修改达梦实例参数的方法