搭建达梦守护集群报错处理方法

问题1:初始化数据库实例报错

/home/dmdba/dm/dmdbms/bin/dminit INI_FILE=/dbdata/dmdata/DAMENG/dm.ini PATH=/dbdata/dmdata extent_size=16 page_size=32 case_sensitive=y log_size=2048

出现原因:环境发生改变,需重新使dmdba生效

解决方法:source /home/dmdba/dm/.bash_profile

问题2:用manager登录数据库实例出现网络通信报错,错误号6001

出现原因:1、防火墙未放行相关端口(5236默认)IP地址或者防火墙selinux未关闭

2、数据库实例服务未开启

解决方法:

看下相关服务进程有没有启动

ps -ef |grep dmserver

关闭防火墙

systemctl stop firewalld

临时关闭seLinux

setenforce 0 

永久关闭selinux需服务器重启

sed -i 's/enforcing/disabled/'  /etc/selinux/config 

开启数据库实例

systemctl start DmServiceDMSERVER.service

设置开机自启

systemctl enable DmServiceDMSERVER.service

问题3:执行备份数据语句报错显示系统处于mount状态

出现原因:之前执行开启归档,配置时候执行的是ALTER DATABASE MOUNT;mount启动没有执行ALTER DATABASE OPEN;导致系统处于mount状态

解决方法:

先检查库是否开启

select instance_name,host_name,status$ from v$instance;

开启库

ALTER DATABASE OPEN;

问题4:执行数据恢复命令出现[-137]:服务器正在运行或者存在其他进程正在操作同一个库

出现原因:之前我把数据库实例服务有开启,在用dmrman命令恢复数据时候实例服务需要关闭

解决方法:

查看实例服务是否打开,或者库是否打开

systemctl status DmServiceDMSERVER.service

停止实例服务

systemctl stop DmServiceDMSERVER.service

问题5:在执行/home/dmdba/dm/dmdbms/tool/manager配置管理工具出现下列报错

出现原因:环境用户切换导致环境未切换过来

解决方法:切换用户时候用ssh -Y dmdba@127.0.0.1进行切换,如果切换执行/home/dmdba/dm/dmdbms/tool/manager显示权限拒绝问题用 chown -R dmdba:dinstall /home/dmdba/进行授权下,出现权限拒绝原因是用root用户去启动了manager配置管理工具产生了一些相关文件导致

问题6:用/home/dmdba/dm/dmdbms/bin/disql

sysdba/SYSDBA 登录数据库出现下列报错

出现原因:因为我这个安装包是安全版数据库,所以需要配置证书才行,没有配置证书会有这个情况,修改下dm.ini这个文件下的ENABLE_ENCRYPT                  = 0即可

解决方法:vim /dbdata/dmdata/DAMENG/dm.ini 修改ENABLE_ENCRYPT        = 0

 达梦数据库技术社区:达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台

  • 11
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值