注册

dmdrs,源库dsc,报错code:-101 创建互斥量失败

小灰灰_oO 2024/08/13 543 7 已解决

使用DRS配置dsc同步到dm8
源库是dsc

DSC0:192.168.31.111/192.168.200.111(心跳)
DSC1:192.168.31.112/192.168.200.112(心跳)
dm8:192.168.31.80

drs.xml配置如下

<?xml version="1.0" encoding="GB2312" standalone="no"?> <drs> <base> <name>instance1</name> <lang>ch-utf8</lang> <mgr_port>5345</mgr_port> <siteid>1</siteid> </base> <cpt> <name>link1</name> <ddl_mask/> <login> <dbtype>dm8</dbtype> <server>dmdsc</server> <user>SYSDBA</user> <pwd>SYSDBA</pwd> <port>5236</port> </login> <send> <ip>192.168.31.80</ip> <port>5345</port> <target_name>instance2</target_name> <map> <item>SYSDBA.*==TEST.*</item> </map> </send> <rac> <rac_type>ASM</rac_type> <nodes>2</nodes> <login> <server>192.168.31.111</server> <user>SYSDBA</user> <pwd>SYSDBA</pwd> <port>5436</port> </login> <dir_replace> <item>0#+DMDATA/arch/dsc0</item> <item>1#+DMDATA/arch/dsc1</item> </dir_replace> </rac> </cpt> </drs>

dm_svc.conf配置

TIME_ZONE=(480) LANGUAGE=(CN) dmdsc=(192.168.31.111:5236,192.168.31.112:5236) [dmdsc] AUTO_RECONNECT=(4) EP_SELECTOR=(0) SWITCH_TIMES=( 60 ) SWITCH_INTERVAL=(1000)
  • 启动drs服务,进入drcsl控制台 start cpt模块,报错
MGR[INFO]:  模块正在启动 module: link1
MGR[ERROR]: DRS-3010 模块启动失败 module: link1
CSL[ERROR]: DRS-2801 命令执行失败 code -1
  • 查看日志
2024-08-13 19:11:42 link1[ERROR]: DRS-1042 ASM系统未连接 host: 192.168.200.111, port: 5436, err_desc: , code: -101
2024-08-13 19:11:42 link1[ERROR]: DRS-1040 ASM文件系统环境初始化失败 connection: 192.168.200.111:5436
2024-08-13 19:11:42 MGR[ERROR]: DRS-3010 模块启动失败 module: link1

dmdcr_cfg.ini中ASM的配置

[GRP] DCR_GRP_TYPE = ASM DCR_GRP_NAME = GRP_ASM DCR_GRP_N_EP = 2 DCR_GRP_DSKCHK_CNT = 60 [GRP_ASM] DCR_EP_NAME = ASM0 #ASM节点名,和dmasvrmal的MAL_INST_NAME一致 DCR_EP_SHM_KEY = 93360 #共享内存标识 DCR_EP_SHM_SIZE = 10 #共享内存大小 DCR_EP_HOST = 192.168.200.111 #心跳地址 DCR_EP_PORT = 5436 #ASM端口 DCR_EP_ASM_LOAD_PATH = /dev/raw [GRP_ASM] DCR_EP_NAME = ASM1 DCR_EP_SHM_KEY = 93361 DCR_EP_SHM_SIZE = 10 DCR_EP_HOST = 192.168.200.112 DCR_EP_PORT = 5436 DCR_EP_ASM_LOAD_PATH = /dev/raw

dmasvrmal.ini配置

[MAL_INST1] MAL_INST_NAME = ASM0 MAL_HOST = 192.168.200.111 #心跳地址 MAL_PORT = 5636 #MAL监听端口 [MAL_INST2] MAL_INST_NAME = ASM1 MAL_HOST = 192.168.200.112 MAL_PORT = 5636

dmmal.ini配置

[mal_inst0] mal_inst_name = DSC0 mal_host = 192.168.200.111 mal_port = 5736 [mal_inst1] mal_inst_name = DSC1 mal_host = 192.168.200.112 mal_port = 5736

问题:
1、<rac>里面的login节点的server我目前就填了dsc其中一个节点的IP,是不是对的,还是要配置asm的服务名?

2、<rac>里面的login节点的user、pwd、port分别应该填什么?是数据库的用户名,密码,还有端口么,还是别的什么值?

回答 0
暂无回答
扫一扫
联系客服