博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Configuring A New Replication Server System In Silent Mode
阅读量:6333 次
发布时间:2019-06-22

本文共 7515 字,大约阅读时间需要 25 分钟。

After installed replication server software,use rs_init scipts to configure a new replication server system that location in $SYBASE/$SYBASE_REP/install directory.Here i configure it in silent mode.Before configure,create the response file like following file:

 
  1. [sybase@syb02 install]$ cat rep.rs  
  2. sybinit.release_directory: /home/sybase 
  3. sybinit.product: rs 
  4. rs.rs_operation: rs_install 
  5. rs.rs_charset: utf8 
  6. rs.rs_language: chinese 
  7. rs.rs_sortorder: binary 
  8. rs.rs_idserver_name: SYB_REP 
  9. rs.rs_id_server_is_rs_server: yes 
  10. rs.rs_idserver_user: USE_DEFAULT 
  11. rs.rs_idserver_pass: redhat 
  12. rs.rs_start_rs_id: USE_DEFAULT 
  13. rs.rs_start_db_id: USE_DEFAULT 
  14. rs.rs_rssd_prim_user: USE_DEFAULT 
  15. rs.rs_rssd_prim_pass: redhat 
  16. rs.rs_rssd_maint_user: USE_DEFAULT 
  17. rs.rs_rssd_maint_pass: redhat 
  18. rs.rs_name: SYB_REP 
  19. rs.rs_rs_sa_pass: redhat 
  20. rs.rs_needs_repagent: no 
  21. rs.rs_rssd_sqlsrvr: SYB02          
  22. rs.rs_rssd_db: USE_DEFAULT 
  23. rs.rs_create_rssd: yes 
  24. rs.rs_rssd_sa_login: sa 
  25. rs.rs_rssd_sa_pass: redhat 
  26. rs.rs_rssd_db_device_name: rssd_db 
  27. rs.rs_create_rssd_database_dev: yes 
  28. rs.rs_rssd_db_device_path: /dev/vx/dsk/dg03/rep_db 
  29. rs.rs_rsdddb_size: 40 
  30. rs.rs_rssddb_device_size: 40 
  31. rs.rs_rssd_log_device_name: rssd_log 
  32. rs.rs_create_rssd_log_dev: yes 
  33. rs.rs_rssd_log_device_path: /dev/vx/dsk/dg03/rep_log 
  34. rs.rs_rssd_log_size: 32 
  35. rs.rs_rssd_log_device_size: 32 
  36. rs.rs_diskp_name: /dev/vx/dsk/dg03/disk1 
  37. rs.rs_diskp_lname: dp01 
  38. rs.rs_diskp_size: 50 
  39. rs.rs_rs_user: USE_DEFAULT 
  40. rs.rs_rs_pass: redhat 
  41. rs.ltm_name: SYB_REP_ltm 
  42. rs.rs_ltm_rs_user: USE_DEFAULT 
  43. rs.rs_ltm_rs_pass: redhat 
  44. rs.rs_ltm_admin_user: USE_DEFAULT 
  45. rs.rs_ltm_admin_pass: redhat 

Run rs_init scripts with above response file like this:

 
  1. [sybase@syb02 install]$ ./rs_init -r rep.rs -l chinese -c utf8 
  2. 此次会话的日志文件是'/home/sybase/REP-15_5/init/logs/log1130.001'. 
  3. 运行任务检查 RSSD SQL Server. 
  4. 任务检查 RSSD SQL Server 成功. 
  5. 运行任务配置Replication Server系统数据库. 
  6. 正在创建RSSD 数据库的逻辑设备'rssd_db'。 
  7. RSSD 数据库的逻辑设备'rssd_db'创建完毕。 
  8. 正在创建RSSD 日志的逻辑设备'rssd_log'。 
  9. RSSD 日志的逻辑设备'rssd_log'创建完毕。 
  10. 正在创建 Replication Server 系统数据库'SYB_REP_RSSD'。 
  11. CREATE DATABASE: 正在磁盘 'rssd_db' 上分配 10240 个逻辑页(40.0 MB),请求了 10240 个逻辑页。 
  12.   
  13. CREATE DATABASE: 正在磁盘 'rssd_log' 上分配 8192 个逻辑页(32.0 MB),请求了 8192 个逻辑页。 
  14.   
  15. 数据库'SYB_REP_RSSD' 联机. 
  16.   
  17. 已创建数据库'SYB_REP_RSSD'. 
  18. 口令设置正确。  
  19. 帐户被解锁。  
  20. 新的登录被创建。  
  21. 新用户被加入。  
  22. 已经把主登录'SYB_REP_RSSD_prim'作为一个用户增加到数据库'SYB_REP_RSSD'中。 
  23. 口令设置正确。  
  24. 帐户被解锁。  
  25. 新的登录被创建。  
  26. 新用户被加入。  
  27. 为数据库'SYB_REP_RSSD'增加了一个维护用户登录'SYB_REP_RSSD_maint'。 
  28. 数据库'SYB_REP_RSSD'的数据库选项'allow nulls by default'被关闭。  
  29. 对数据库 'SYB_REP_RSSD' 运行 CHECKPOINT,以便使选项 'allow nulls by default' 生效。  
  30. 加载 'SYB02' 上的Replication Server系统数据库。 这个过程可能需要几分钟。 
  31. ...Done 
  32. ...Done 
  33. Done 
  34. .......类型被加入。  
  35. ....................'rs_marker'的复制状态被设置为true。  
  36. .新组被加入。  
  37. ..........................................'rs_classes'的复制状态被设置为true。  
  38. 'rs_columns'的复制状态被设置为true。  
  39. 'rs_databases'的复制状态被设置为true。  
  40. 'rs_erroractions'的复制状态被设置为true。  
  41. 'rs_functions'的复制状态被设置为true。  
  42. 'rs_objects'的复制状态被设置为true。  
  43. 'rs_routes'的复制状态被设置为true。  
  44. 'rs_funcstrings'的复制状态被设置为true。  
  45. 'rs_systext'的复制状态被设置为true。  
  46. 'rs_dbreps'的复制状态被设置为true。  
  47. 'rs_dbsubsets'的复制状态被设置为true。  
  48. 'rs_clsfunctions'的复制状态被设置为true。  
  49. 'rs_objfunctions'的复制状态被设置为true。  
  50. 'rs_asyncfuncs'的复制状态被设置为true。  
  51. ...Done 
  52. Done 
  53. 正在加载RSSD 'SYB02'上的Replication Server存储过程。 
  54. 正在把脚本'rsprocs_ase.sql' 加载到数据库'SYB_REP_RSSD'中。 
  55. ...............Done 
  56. 成功地加载脚本'rsprocs_ase.sql'。 
  57. 'SYB02' 上的Replication Server系统数据库加载成功。 
  58. 成功地截断了数据库 'SYB_REP_RSSD'的日志。 
  59. 成功地把截断点设置为IGNORE ,因为Replication Server 将不再装载主数据。 
  60. 正在向rs_systabgroup组增加维护用户和主用户。 
  61. 成功地把维护用户和primary 用户加到rs_systabgroup组中。 
  62. 任务配置Replication Server系统数据库 成功. 
  63. 运行任务创建 Replication Server 的配置文件. 
  64. 任务创建 Replication Server 的配置文件 成功. 
  65. 运行任务创建Replication Server 的runserver文件. 
  66. 任务创建Replication Server 的runserver文件 成功. 
  67. 运行任务启动 Replication Server. 
  68. 等待服务器 'SYB_REP' 引导... 
  69. 任务启动 Replication Server 成功. 
  70. 运行任务配置 Replication Server. 
  71. 正在增加分区 'dp01'。 
  72. 成功地增加了分区 'dp01'。 
  73. 正在连接到Replication Server 和定义LTM/Replication Agent 及其它Replication Servers的用户。 
  74. 成功地定义了Replication Server的用户。 
  75. 成功地为用户'sa'设置了口令。 
  76. 任务配置 Replication Server 成功. 
  77. 运行任务将异构脚本装载到 RSSD. 
  78. ...Done 
  79. ...Done 
  80. Done 
  81. .Done 
  82. 成功地加载脚本'hds_udb_udds.sql'。 
  83. .Done 
  84. 成功地加载脚本'hds_db2_udds.sql'。 
  85. Done 
  86. 成功地加载脚本'hds_oracle_udds.sql'。 
  87. Done 
  88. 成功地加载脚本'hds_msss_udds.sql'。 
  89. Done 
  90. 成功地加载脚本'hds_iq_udds.sql'。 
  91. ..Done 
  92. 成功地加载脚本'hds_udb_funcstrings.sql'。 
  93. ....Done 
  94. 成功地加载脚本'hds_db2_funcstrings.sql'。 
  95. .Done 
  96. 成功地加载脚本'hds_oracle_funcstrings.sql'。 
  97. .Done 
  98. 成功地加载脚本'hds_msss_funcstrings.sql'。 
  99. ..Done 
  100. 成功地加载脚本'hds_iq_funcstrings.sql'。 
  101. Done 
  102. 成功地加载脚本'hds_udb_errors.sql'。 
  103. Done 
  104. 成功地加载脚本'hds_db2_errors.sql'。 
  105. .Done 
  106. 成功地加载脚本'hds_oracle_errors.sql'。 
  107. .Done 
  108. 成功地加载脚本'hds_msss_errors.sql'。 
  109. Done 
  110. 成功地加载脚本'hds_iq_errors.sql'。 
  111. ..........Done 
  112. 成功地加载脚本'rs_ase_to_db2.sql'。 
  113. ........Done 
  114. 成功地加载脚本'rs_ase_to_udb.sql'。 
  115. ................Done 
  116. 成功地加载脚本'rs_ase_to_oracle.sql'。 
  117. ......Done 
  118. 成功地加载脚本'rs_ase_to_msss.sql'。 
  119. .Done 
  120. 成功地加载脚本'rs_ase_to_sqlany.sql'。 
  121. .......Done 
  122. 成功地加载脚本'rs_ase_to_ase.sql'。 
  123. ........Done 
  124. 成功地加载脚本'rs_ase_to_iq.sql'。 
  125. ........Done 
  126. 成功地加载脚本'rs_db2_to_msss.sql'。 
  127. ...............Done 
  128. 成功地加载脚本'rs_db2_to_oracle.sql'。 
  129. .........Done 
  130. 成功地加载脚本'rs_db2_to_udb.sql'。 
  131. ...Done 
  132. 成功地加载脚本'rs_db2_to_sqlany.sql'。 
  133. .........Done 
  134. 成功地加载脚本'rs_db2_to_ase.sql'。 
  135. ..............Done 
  136. 成功地加载脚本'rs_oracle_to_db2.sql'。 
  137. ..............Done 
  138. 成功地加载脚本'rs_oracle_to_udb.sql'。 
  139. ...........Done 
  140. 成功地加载脚本'rs_oracle_to_msss.sql'。 
  141. ......Done 
  142. 成功地加载脚本'rs_oracle_to_sqlany.sql'。 
  143. .............Done 
  144. 成功地加载脚本'rs_oracle_to_ase.sql'。 
  145. ...........Done 
  146. 成功地加载脚本'rs_oracle_to_iq.sql'。 
  147. .........Done 
  148. 成功地加载脚本'rs_msss_to_db2.sql'。 
  149. .............Done 
  150. 成功地加载脚本'rs_msss_to_oracle.sql'。 
  151. .......Done 
  152. 成功地加载脚本'rs_msss_to_udb.sql'。 
  153. .Done 
  154. 成功地加载脚本'rs_msss_to_sqlany.sql'。 
  155. .......Done 
  156. 成功地加载脚本'rs_msss_to_ase.sql'。 
  157. ....Done 
  158. 成功地加载脚本'rs_udb_to_sqlany.sql'。 
  159. ............Done 
  160. 成功地加载脚本'rs_udb_to_db2.sql'。 
  161. .........Done 
  162. 成功地加载脚本'rs_udb_to_msss.sql'。 
  163. .................Done 
  164. 成功地加载脚本'rs_udb_to_oracle.sql'。 
  165. ..........Done 
  166. 成功地加载脚本'rs_udb_to_ase.sql'。 
  167. .............Done 
  168. 成功地加载脚本'rs_sqlany_to_oracle.sql'。 
  169. .......Done 
  170. 成功地加载脚本'rs_sqlany_to_udb.sql'。 
  171. ......Done 
  172. 成功地加载脚本'rs_sqlany_to_msss.sql'。 
  173. .........Done 
  174. 成功地加载脚本'rs_sqlany_to_db2.sql'。 
  175. .......Done 
  176. 成功地加载脚本'rs_sqlany_to_ase.sql'。 
  177. .........Done 
  178. 成功地加载脚本'rs_db2_to_db2.sql'。 
  179. .............Done 
  180. 成功地加载脚本'rs_oracle_to_oracle.sql'。 
  181. .......Done 
  182. 成功地加载脚本'rs_udb_to_udb.sql'。 
  183. ......Done 
  184. 成功地加载脚本'rs_msss_to_msss.sql'。 
  185. .Done 
  186. 成功地加载脚本'rs_sqlany_to_sqlany.sql'。 
  187. ..............Done 
  188. 成功地加载脚本'rs_ase_to_oracle_ecda.sql'。 
  189. ...............Done 
  190. 成功地加载脚本'rs_db2_to_oracle_ecda.sql'。 
  191. .............Done 
  192. 成功地加载脚本'rs_msss_to_oracle_ecda.sql'。 
  193. .............Done 
  194. 成功地加载脚本'rs_oracle_to_oracle_ecda.sql'。 
  195. .............Done 
  196. 成功地加载脚本'rs_sqlany_to_oracle_ecda.sql'。 
  197. .................Done 
  198. 成功地加载脚本'rs_udb_to_oracle_ecda.sql'。 
  199. ...............Done 
  200. 成功地加载脚本'rs_ase_to_oracle_eco.sql'。 
  201. ................Done 
  202. 成功地加载脚本'rs_db2_to_oracle_eco.sql'。 
  203. ..............Done 
  204. 成功地加载脚本'rs_msss_to_oracle_eco.sql'。 
  205. ..............Done 
  206. 成功地加载脚本'rs_oracle_to_oracle_eco.sql'。 
  207. ..............Done 
  208. 成功地加载脚本'rs_sqlany_to_oracle_eco.sql'。 
  209. ..................Done 
  210. 成功地加载脚本'rs_udb_to_oracle_eco.sql'。 
  211. 任务将异构脚本装载到 RSSD 成功. 
  212. 配置成功完成. 
  213. 退出. 
  214. 此次会话的日志文件是'/home/sybase/REP-15_5/init/logs/log1130.001'. 

Now,access the new replication server by isql

 
  1. [sybase@syb02 ~]$isql -Usa -SSYB_REP -P 
  2. 1> admin who 
  3. 2> go 
  4.  Spid Name       State                Info                                      
  5.  ---- ---------- -------------------- ----------------------------------------  
  6.    16 DSI EXEC   Awaiting Command     101(1) SYB02.SYB_REP_RSSD                 
  7.     9 DSI        Awaiting Message     101 SYB02.SYB_REP_RSSD                    
  8.    15 SQM        Awaiting Message     101:0 SYB02.SYB_REP_RSSD                  
  9.    10 dSUB       Sleeping                                                       
  10.     6 dCM        Awaiting Message                                               
  11.     7 dAIO       Awaiting Message                                               
  12.    12 dREC       Sleeping             dREC                                      
  13.     8 dDELSEG    Awaiting Message                                               
  14.    20 USER       Active               sa                                        
  15.     5 dALARM     Awaiting Wakeup                                                
  16.    13 dSYSAM     Sleeping 

Next article,i'll add primary database and replication database to replication server system. 

转载地址:http://zxnoa.baihongyu.com/

你可能感兴趣的文章
[Algorithms] Longest Increasing Subsequence
查看>>
MAC下GitHub命令操作
查看>>
springboot之filter/listener/servlet
查看>>
Thinkphp --- 去掉index.php
查看>>
Spring+SpringMVC+MyBatis深入学习及搭建(十一)——SpringMVC架构
查看>>
oracle故障解决
查看>>
tcpdump
查看>>
数据库内存结构
查看>>
利用Shell开发跳板机功能脚本案例
查看>>
51CTO的技术门诊谈OSSIM
查看>>
六年心路成长 —— 做自己
查看>>
ios电话拨打进行监听电话状态
查看>>
京东基于Spark的风控系统架构实践和技术细节
查看>>
什么时候使用CountDownLatch
查看>>
C#之MemberwiseClone与Clone
查看>>
Android性能优化之利用Rxlifecycle解决RxJava内存泄漏
查看>>
转: 如何为你的开源项目选择一个合适的开源协议?
查看>>
关系型数据库和NOSQL数据库对比
查看>>
Atitit 记录方法调用参数上下文arguments
查看>>
webstorm常用功能FTP,及常用快捷键
查看>>