DB2 SQL远程复制部署方案(4)
上一篇 / 下一篇 2008-02-18 10:27:46 / 个人分类:DB2
7.复制配置脚本简介
复制配置脚本是整个复制方案中重要的一个部分:完成相关复制参数设置,生成复制运行脚本。整个脚本分为2个部分(precapture.bat, precapture.bin)。第一部分(precapture.bat)主要定义相关变量,可以根据具体情况修改。第二部分(precapture.bin)为运行代码,根据第一部分的参数设置,完成相关复制配置,并生成复制运行脚本。
#V9GM*c*}3V0另外,脚本编写时考虑了异常情况,设计为可以多次反复运行,每次运行时都会将上次的配置完全清除;还可以设置变量参数,仅仅运行卸载脚本,清除所有配置,恢复到脚本运行前的状态,消除对数据库的影响。IXPUB技术博客W1e]r:z8lb ~#i1o3u
precapture.batIXPUB技术博客]1M4b1h~{
=======================================
]!Q^T:S0d5a|oE0rem源数据库信息IXPUB技术博客*zi {}}6hP&e+G%^
set db_source_name=SMFWIXPUB技术博客/k5Y:yY9y@/`1lZxn
set db_source_id=userIXPUB技术博客/fG tH9IZd
set db_source_pwd=pass
:p0l"xuq/c.n0set db_source_schema=userIXPUB技术博客-ie/q_3M~i
rem源数据库的控制表空间和CD表空间目录. CD表空间2个,一个4K,一个8KIXPUB技术博客I$SZiST1\ V
set db_source_control_tablespace=TSASNCA
lvv4{%sB/Z9F+M0set db_source_cd_tablespace4=TSCDUSERS
$\$C0gYo%] C F0set db_source_cd_tablespace8=TSCDFLTRUL
%w s`uNoI0set db_source_buffer_8k=USERRULE01IXPUB技术博客'p'H'?D3v(m4R u
set db_source_buffer_4k=IBMDEFAULTBPIXPUB技术博客XC+E+WK/AQ t;d2J
rem要预定和注册的表的文件,每行一个,分为4K,8K
k_CA,fv(l7~r0set db_source_cd_tables_file4=tables4.txtIXPUB技术博客wg XQ3~6[
set db_source_cd_tables_file8=tables8.txt
0F,Sr-Hp8X }0rem capture运行的目录
;f4M7|!k5i-mi0set db_cap_log_path=c:\CAPTURE_LOGIXPUB技术博客O\Ux-D$Ne;Gs
rem clear_old_capture清除原来的控制表1清除, 0不清除
d/M:{#N;Ca b0set clear_old_capture=1
bM8L'X Klx0rem目标数据库信息
0T.j}&y1C~a0set db_dest_name=IDCYN
7f3~T t6ggW0set db_dest_id=user
qf-PQc!Yp0set db_dest_pwd=passIXPUB技术博客L/^ WE_3SY]
set db_dest_schema=userIXPUB技术博客om-EJ;qB1k
set db_dest_tablespace_4k=userspace1IXPUB技术博客 a*F ua/?
set db_dest_tablespace_8k=FLTRUL
~;]j fy:?~$v^0rem apply数据库信息
!cx+[ m$\!Dp0set db_app_name=%db_source_name%
l A)T[Jj K)^4KD0set db_app_id=%db_source_id%
1QA5@"pi0set db_app_pwd=%db_source_pwd%IXPUB技术博客f$cu*cSY qQh
set db_app_path=%db_cap_log_path%IXPUB技术博客c%zv*[ XDC
rem预定集合限定符时间间隔(分钟)IXPUB技术博客%N1l*YE]:l7k~
set setname=YN_SET
5_'_9P4x6Jm-f0set applyqual=YN_APLIXPUB技术博客*C-BF1| j
set interval=5IXPUB技术博客E`a:P!n1U
第二部分代码较长,参见最终脚本。IXPUB技术博客R7o L'l6w,bB
导入论坛 引用链接 收藏 分享给好友 推荐到圈子 管理 举报
TAG: