注册
达梦数据库DM8参数配置方法总结
培训园地/ 文章详情 /

达梦数据库DM8参数配置方法总结

onion 2023/07/03 1809 1 0

1. 参数类型

image.png
image.png
both:既修改内存中的值,也修改配置文件中的值,重启不重启都一样生效。
spfile:值修改配置文件中的值,重启数据库生效。
memory:值修改内存中的值,重启数据库后恢复设置前的状态。

达梦根据参数类型可分为静态参数和动态参数两种,这两种均支持通过系统函数、SQL语句进行修改。
静态参数:只能修改配置文件中的值,对内存中的值不进行修改,所以静态参数修改后想要使其生效的话,需要对数据库进行重启。
动态参数:既能修改内存中的值,也能修改配置文件中的值,所以动态参数修改后是立即生效的。

1.1 READ ONLY

只读参数:不能通过系统函数、SQL语句达到修改参数的目的,只能从dm.ini配置文件中进行修改。

1.2 SYS

静态参数:可以通过系统函数、SQL语句达到修改参数的目的。

1.3 IN FILE

动态参数(系统级):可以通过系统函数、SQL语句达到修改参数的目的。

1.4 SESSION

动态参数(会话级):可以通过系统函数、SQL语句达到修改参数的目的,可针对某个会话进行修改,便于调试(不然要应用到整个生产系统,一旦出错就,影响面就大了)

2. 参数修改方式

参数的修改需要注意参数类型,如果不知道参数类型,可以通过SQL语句查询,查看TYPE值。
image.png

2.1 使用dm.ini配置文件修改

vim /dm8/data/数据库名称/dm.ini
image.png

2.2 使用图形化界面修改

不修改内存中的值,修改的是配置文件中的值,需要重启实例服务后生效。
cd /dm8/tool
./console
image.png
image.png
cd /dm8/tool
./dmservice.sh
image.png

2.3 SQL语句修改

alter system set '参数名'='参数值' both | spfile | memory;
image.png

3. 数据库操作需要手动提交

达梦数据库的机制默认不自动提交,不管是在disql还是图形化界面,都需要及时commit;

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服