DSG RealSync复制系统安装配置手册Word文件下载.docx
- 文档编号:19001646
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:30
- 大小:286.59KB
DSG RealSync复制系统安装配置手册Word文件下载.docx
《DSG RealSync复制系统安装配置手册Word文件下载.docx》由会员分享,可在线阅读,更多相关《DSG RealSync复制系统安装配置手册Word文件下载.docx(30页珍藏版)》请在冰豆网上搜索。
首次同步前的准备工作4
设置映射关系并启动复制4
首次同步后的工作5
二、在源端安装RealSync复制软件5
安装前的准备工作5
1.创建用户5
2.创建目录5
3.创建视图6
登陆系统主机6
安装RealSync软件6
启动Agent和Dbpsd11
查看realsync进程日志11
三、在目标端上安装RealSync复制软件12
安装前的准备工作12
1.创建用户12
2.创建目录12
登陆系统主机12
安装RealSync软件12
配置启动脚本14
启动Agent18
查看realsync进程日志18
四、设置系统参数并启动复制19
注册主机和数据库信息19
验证配置是否正确23
设置映射关系并启动复制23
五、查看RealSync复制软件是否工作正常26
Step1:
查看源段日志判断是否在进行正常的抓取和发送数据26
查看目标段日志判断是否在进行接收和装载数据28
Step3:
如何进行源段和目标端数据的比对32
Step4:
如何进行单表全同步35
六、日常复制过程中可能出现的错误及解决方法35
一、REALSYNC复制系统安装步骤
1.在源端目标数据库服务器上安装DSGRealSync软件
安装前的准备工作
登陆系统主机
创建安装目录
安装RealSync复制软件
配置启动脚本
启动Agent
查看realsync进程日志
2.在源数据库服务器上配置系统参数并启动复制
注册主机和数据库信息
验证配置是否正确
首次同步前的准备工作
设置映射关系并启动复制
首次同步后的工作
二、在源端安装RealSync复制软件
1.创建用户
创建oradcle数据库用户:
dsg密码:
dsg
赋予以下权限(复制数据用)
grantselectanytabletodsg;
grantselectanydictionarytodsg;
grantaltersystemtodsg;
grantconnect,resourcetodsg;
grantexp_full_databasetodsg;
2.创建目录
创建realsyncmount点挂接/realsync目录(realsync软件用)
注:
操作系统的oracle用户应对/realsync目录具有读写权限,以上操作由系统管理员帮助完成
3.创建视图
用sys用户登陆oracle系统:
在oracle9i上:
connect/assysdba;
用sys用户在源端数据库上创建以下视图 :
createorreplaceviewDBPS_XKCCLEasselect*fromsys.x$kccle;
createorreplaceviewDBPS_XKCCCPasselect*fromsys.x$kcccp;
登陆系统主机
以oracle用户登陆
安装RealSync软件
拷贝DSG提供的realsync.tar软件到相应的安装目录,利用DSG提供的安装脚本执行setup.sh进行RealSync安装:
./setup.sh
1.PleasechoicesetupDirectory,defaultisCurrentDirectory[/realsync]:
输入软件安装目录,回车即为当前目录
2.PleasechoicetheAgentType[1-Source,2-Target]:
输入安装AgentType类型1为源端,2为目标端
注:
这里是进行源端安装选择1
3.PleaseinputSourceDbpsdport,defaultportis[50001]:
输入源端Dbpsd的端口号
4.PleaseinputSourceVagentdport,defaultportis[50002]:
输入源端Vagentd的端口号
5.PleaseinputArchiveloginterval,defaultis12<
hours>
:
输入日志归档的间隔时间
注:
为防止源端业务频繁,日志变化较造成日志太大vi无法打开,可根据情况缩小日志归档间隔。
6.Areyouwanttoinstallelibandbinprogram[y/n]:
安装bin软件和elib目录
7.安装完后查看install_log检查安装成果与否
1.对复制源端的脚本进行编辑修改
$cd/realsync/scripts
A.编辑修改进程启动脚本
$vistart
ORACLE_SID=SID
ORACLE_HOME=/oracle/app/oracle/product/9.2.0
ORACLE_BASE=/oracle/app/oracle
LD_LIBRARY_PATH=/usr/lib:
/usr/ccs/lib:
/oracle/app/oracle/product/9.2.0/lib:
/oracle/app/oracle/product/9.2.0/lib32:
/oracle/app/oracle/product/9.2.0/network/lib
exportDBPS_HOME=/realsync
cd$DBPS_HOME
exportXLDR_HOME=$DBPS_HOME/rmp
exportVCFS_HOME=$DBPS_HOME/vcfsa
$DBPS_HOME/bin/vagentd50002>
>
$DBPS_HOME/log/log.vagentd2>
&
1&
$DBPS_HOME/bin/sender-tseq1>
$DBPS_HOME/log/log.sender2>
exportVCFS_HOME=$DBPS_HOME/vcfsd
$DBPS_HOME/bin/dbpsd50001>
$DBPS_HOME/log/dbpsd_log2>
$DBPS_HOME/bin/arch_vagentd_zk$DBPS_HOME/log/log.vagentd$DBPS_HOME/log/archivelog/vagentd_archlog14400&
B.编辑修改进程停止脚本
$vistop_vagentd
DBPS_PORT=50001
pid=`ps-elf|grepdbpsd|grep$DBPS_PORT|grep-vgrep|awk'
{print$4}'
`
if[!
-z"
$pid"
]
then
foridin$pid
do
kill-9$id
done
echo"
Dbpsdwithport$DBPS_PORTStopped!
"
fi
AGN_PORT=50002
pid=`ps-elf|grepvagentd|grep$AGN_PORT|grep-vgrep|awk'
Vagentdwithport$AGN_PORTStopped!
pid=`ps-elf|grep/realsync/zk/bin/sender|grep-vgrep|awk'
ParallelsenderStopped!
pid=`ps-elf|greparch_vagentd|grep-vgrep|awk'
VagentdlogArchivedStopped!
C.编辑修改清除缓存脚本
$viclean_vagentd
rm-rf/realsync/rmp/*
rm-rf/realsync/vcfsa/*
D.编辑修改检查进程脚本
$vicheck
ps-ef|grep6600|grep-vgrep
ps-ef|grep6601|grep-vgrep
ps-ef|grep/realsync/bin/sender|grep-vgrep
ps-ef|greparch_vagentd|grep-vgrep
以上脚本由Dsg提供的安装脚本setup_parallel自动生成
启动Agent和Dbpsd
1.对复制进行启动、查看、停止脚本
$./start_vagentd(启动脚本)
$./check(查看脚本)
$./stop_vagentd(停止脚本)
查看复制的启动日志
$cd/realsync/log
$vilog.dbpsd
DataCaptureservicesstarted
PSMservicesstarted
以上显示为正确启动
$vilog.vagentd
IPC_KEY=0x63000809
DBPSagentrunningon44P270(Listeningany:
6601)
DBIInitmulti-threadedmode
DataCaptureserviceenabled
三、在目标端上安装RealSync复制软件
dsg赋予dba权限(复制数据用)
grantconnect,resource,dba,exp_full_database,allprivilegestodsg;
目标数据库端不是数据源端,不需要建realsync复制所需的DBPS_XKCCLE,DBPS_XKCCCP视图.
登陆系统主机
1、PleasechoicesetupDirectory,defaultisCurrentDirectory[/realsync]:
2、PleasechoicetheAgentType[1-Source,2-Target]:
注:
这里是进行源端安装选择2
3、PleaseinputTargetVagentdport,defaultportis[50002]:
输入目标端Vagentd的端口号
4、PeaseinputTargetVerifyport,defaultportis[50012]:
输入目标端VerifyVagentd的端口号
5、PleasePleaseinputArchiveloginterval,defaultis12<
6、Pleaseinputthenumberofparallelloaderprocess:
<
1-10>
DsgRealSync提供多路装载,大大提升了同步的性能。
7、Areyouwanttoinstallelibandbinprogram[y/n]:
8、安装完后查看install_log检查安装成果与否
1、对复制目标端的脚本进行编辑修改
$cd/realsync/scripts/
$vistart_vagentd
$DBPS_HOME/bin/loader-s-qno01>
$DBPS_HOME/log/log.s02>
$DBPS_HOME/bin/loader-s-qno11>
$DBPS_HOME/log/log.s12>
$DBPS_HOME/bin/loader-s-qno21>
$DBPS_HOME/log/log.s22>
$DBPS_HOME/bin/loader-s-qno31>
$DBPS_HOME/log/log.s32>
$DBPS_HOME/bin/loader-s-qno41>
$DBPS_HOME/log/log.s42>
$DBPS_HOME/bin/loader-s-qno51>
$DBPS_HOME/log/log.s52>
$DBPS_HOME/bin/loader-s-qno61>
$DBPS_HOME/log/log.s62>
$DBPS_HOME/bin/loader-s-qno71>
$DBPS_HOME/log/log.s72>
$DBPS_HOME/bin/loader-s-qno81>
$DBPS_HOME/log/log.s82>
$DBPS_HOME/bin/loader-s-qno91>
$DBPS_HOME/log/log.s92>
$DBPS_HOME/bin/loader-r-qno01>
$DBPS_HOME/bin/arch_vagentd$DBPS_HOME/log/log.vagentd$DBPS_HOME/log/archivelog/vagentd_archlog43200&
$DBPS_HOME/bin/arch_vagentd$DBPS_HOME/log/log.r0$DBPS_HOME/log/archivelog/log.r0_archlog43200&
目标端只需要配置vagentd进程,不需要配置dbpsd进程。
pid=`ps-elf|grep/realsync/zk/bin/loader|grep-vgrep|awk'
ParallelloaderStopped!
(zk)"
C.编辑校验启动脚本
$vistart_verify
exportXLDR_HOME=$DBPS_HOME/rmp/verify
exportVCFS_HOME=$DBPS_HOME/vcfsa/verify
$DBPS_HOME/bin/vagentd.verify-l-onlycheck50012>
$DBPS_HOME/log/verify_log2>
$DBPS_HOME/bin/arch_verify_dt$DBPS_HOME/log/verify_log$DBPS_HOME/log/archivelog/verify_archlog43200&
D.编辑校验停止脚本
$vistop_verify
AGN_PORT=50012
VagentdVerifywithport$AGN_PORTStopped!
pid=`ps-elf|greparch_verify|grep-vgrep|awk'
VerifylogArchivedStopped!
fi
E.编辑修改清除缓存脚本
mkdir/realsync/rmp/verify
mkdir/realsync/rmp/imp_dbsaleinst1
mkdir/realsync/vcfsa/verify
F.编辑清除校验缓存脚本
$viclean_verify
rm-rf/realsync/rmp/verify/*
rm-rf/realsync/vcfsa/verify/*
ln-s/realsync/rmp/imp_dbsaleinst1/realsync/zk/rmp/verify
ln-s/realsync/rmp/cfg.xf1t.struct/realsync/zk/rmp/verify
G.编辑修改检查进程脚本
ps-ef|grep6611|grep-vgrep
ps-ef|grep/realsync/bin/loader|grep-vgrep
ps-ef|greparch_vagentd_zk|grep-vgrep
ps-ef|greparch_verify_zk|grep-vgrep
以上脚本由Dsg提供的安装setup_parallel自动生成
对复目标端制进行启动、查看、停止脚本
作为目标库不用复制主机上注册主机、数据库,而只需要启动vagentd进程。
DBPSagent
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSG RealSync复制系统安装配置手册 RealSync 复制 系统 安装 配置 手册