达梦数据库配置文件设置错误导致数据库无法启动

达梦数据库配置文件设置错误导致数据库无法启动,第1张

通过调整dm.ini和dmarch.ini文件,开启达梦数据库V8的归档,发现调整后数据库无法启动…

ini文件修改点
dm.ini
将
ARCH_INI = 0  #dmarch.ini
修改为
ARCH_INI = 1  #dmarch.ini
添加dmarch.ini
内容为
[ARCH_LOCAL]
ARCH_TYPE=LOCAL
ARCH_DEST=/dm8/arch/
ARCH_FILE_SIZE=100M
ARCH_SPACE_LIMIT=1024M
ARCH_INCOMING_PATH
root执行重启数据库

重启过程是报错的

[root@dmdb1 root]# systemctl restart DmServiceDMSERVER.service
Job for DmServiceDMSERVER.service failed because the control process exited with error code. See "systemctl status DmServiceDMSERVER.service" and "journalctl -xe" for details.
[root@dmdb1 root]# 
达梦数据库日志

启动日志报:code = -803 [Invalid ini config value]

2022-05-10 22:33:01.861 [FATAL] database P0000127370 T0000000000000127370  dmserver startup failed, code = -803 [Invalid ini config value]
检查发现

ARCH_FILE_SIZE默认单位是MB,里面不要写单位
ARCH_SPACE_LIMIT默认单位是MB,里面不要写单位

解决办法
dmarch.ini调整后
ARCH_FILE_SIZE=100M
ARCH_SPACE_LIMIT=1024M

root执行重启数据库

[root@dmdb1 root]# 
[root@dmdb1 root]# systemctl restart DmServiceDMSERVER.service
[root@dmdb1 root]# 
验证数据库和归档开启情况
SQL> select NAME,CREATE_TIME,ARCH_MODE,STATUS$ from v$database;

LINEID     NAME   CREATE_TIME         ARCH_MODE STATUS$    
---------- ------ ------------------- --------- -----------
1          DAMENG 2022-05-07 17:19:17 Y         4

used time: 0.706(ms). Execute id is 504.
SQL> 

更多资讯 达梦社区 https://eco.dameng.com

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/920642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存