1、dsg.sh和dsg_aix.sh脚本是为了获取dsg每个channel的安装配置信息,所以执行该脚本的用户必须有dsg安装目录的访问权限。
2、dsg.sh和dsg_aix.sh脚本目前只支持南方版和北方版。但是已发现的(青海、宁夏)地区dsg版本比较特殊,既不属于南方版也不属于北方版,这种情况需要实施人员手工收集信息:
使用vi编辑器,在dsg-agent安装目录的config目录下,打开channel.uselocal文件,将dsg需要监控的channel的配置信息依次补全,以空格分割,缺失的信息以 @ 符号代替,信息如下:
path :vagentd进程所在的路径,如/dsg/channel_1/bin/vagentd,则path为/dsg/channel_1/bin
role :源端为DS,目标端为DT
l_sid :LOCAL ORACLE_SID
l_ip :LOCAL_IP 当前节点的IP
l_port :local vagentd port
r_sid :remote oracle_sid
r_ip :remote host ip
r_port :remote vagentd port
log_path :日志文件的路径,如/dsg/channel_1/log
mapping_path :mapping.ini文件的所在路径
l_db_name :local oracle connect user name
l_db_pwd :local oracle connect user password
r_db_name :remote oracle connect user name
r_db_pwd :remote oracle connect user password
补全后如下图所示:
或者如下图:@ 符号代替的是缺失的信息
注意:安装dsg-agent的用户必须要有dsg安装目录的读取权限,否则即使信息补全了,agent也无法获取dsg的配置信息。