为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
1.守护服务是启动的,监视器能监视到。
2.主备库的防火墙已关闭
3.网络在一个局域网,网络都能互通和正常吧。
4.都是从官网下载的数据库,不存在数据库版本不同的问题。
5.FLSN一致了
还有什么其他的方面,在搭建守护进程的时候,服务一直是mount状态,没有被拉起的。
1、检查一下配置文件里面的配置项是否错误
2、配置项没有问题的话,检查一下 当所有的配置文件都配置好之后,数据也备份还原了,然后在启动数据库修改组号这个地方时,组号是否成功修改,主库和备库都要修改。然后修改完之后,主库需要以primary的状态启动,备库要以standby的状态启动。具体的步骤可以参考一下这个位置:https://eco.dameng.com/document/dm/zh-cn/ops/DW-installation-cluster.html#2.4.1%20%E5%90%AF%E5%8A%A8%E6%95%B0%E6%8D%AE%E5%BA%93%E5%B9%B6%E4%BF%AE%E6%94%B9%E5%8F%82%E6%95%B0
3、一直无法正常启动的话,可以去看看日志文件里面的具体报错信息,一般是在/log目录下面。具体分析一下报错原因
看一下数据库的日志;
还有就是数据库授权是否支持主备;
select OGUID from v$instance;
查看主备OGUID是否已经配置
检查一下DW_TYPE参数,可以把配置文件贴出来,看看
[GRP1]
DW_TYPE = GLOBAL #全局守护类型
DW_MODE = AUTO #自动切换模式
DW_ERROR_TIME = 10 #远程守护进程故障认定时间
INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间
INST_ERROR_TIME = 10 #本地实例故障认定时间
INST_OGUID = 453331 #守护系统唯一 OGUID 值
INST_INI = /data/dmdata/DAMENG/dm.ini #dm.ini 配置文件路径
INST_AUTO_RESTART = 1 #打开实例的自动启动功能
INST_STARTUP_CMD = /data/dmdbms/bin/dmserver #命令行方式启动
RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阀值,默认关闭
RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阀值,默认关闭
检查key 文件是否支持集群使用。可以通过查看数据库实例日志和守护进程日志详细分析数据库状态为 mount的原因
看下配置文件是不是配置错了,尤其是dmwatcher.ini