为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:centos8
【CPU】:
【问题描述】*:进入bin目录下 使用 【./dminit】命令修改数据库实例配置,修改后启动报错 如图所示麻烦知道的大佬指教下。谢谢~
数据库初始化再/root 里面,ll /root 看看文件权限
再数据库安装目录的bin目录
./dmserver /root/damengDB/dm8/data/DAMENG/dm.ini
启动应该也会报错的
2023-05-17 18:1:18.210 jERROR] databaseP0003133255000000000003133255 os file open low real error!desc: Is adirectory,path:/root/damengDB/dm8/data/DAMENG/DAMENG01.log, code: 21
2023-05-17 18:11:18.210 1ERRORI database P0003133255T0000000000003133255 os file open lowreal type error! path:/root/damengDB/dm8/data/DAMENG/DAMENG01.log
2023-05-17 18:11:18.210ERROR1 database P0003133255 T0000000000003133255rfil open[/root/damenaDB/dm8/data/DAMENG/DAMENG01.oa] failed
2023-05-17 18:11:18.210[ERROR] database P0003133255T0000000000003133255rfil grp initlog file/root/damengDB/dm8/data/DAMENG/DAMENG01.log error, code =-108
2023-05-17 18:11:18.210 [ERROR] database P0003133255 To000000000003133255 rlog4 init low->rfil grp alloc failed, alloc only = 0!
2023-05-17 18:11:18.210 [ERROR] database P0003133255 T0000000000003133255 hlog upgrade failed,rlog4 sys init return code[-126]
1、查看数据库进程在不在
ps -ef |grep dmserver
2、通过service或者systemctl命令查看dmserver状态是不准确的,使用dmdba用户查看是否以服务方式启动数据库
cd dmdbms/bin
./DmServiceDMSERVER status
3、disql登录查看数据库是否为打开状态
若数据库进程存在,并且登录显示打开状态,可忽略报错