达梦数据库配置文件设置错误导致数据库无法启动
·
通过调整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>
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)