本文共 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:
- [sybase@syb02 install]$ cat rep.rs
- sybinit.release_directory: /home/sybase
- sybinit.product: rs
- rs.rs_operation: rs_install
- rs.rs_charset: utf8
- rs.rs_language: chinese
- rs.rs_sortorder: binary
- rs.rs_idserver_name: SYB_REP
- rs.rs_id_server_is_rs_server: yes
- rs.rs_idserver_user: USE_DEFAULT
- rs.rs_idserver_pass: redhat
- rs.rs_start_rs_id: USE_DEFAULT
- rs.rs_start_db_id: USE_DEFAULT
- rs.rs_rssd_prim_user: USE_DEFAULT
- rs.rs_rssd_prim_pass: redhat
- rs.rs_rssd_maint_user: USE_DEFAULT
- rs.rs_rssd_maint_pass: redhat
- rs.rs_name: SYB_REP
- rs.rs_rs_sa_pass: redhat
- rs.rs_needs_repagent: no
- rs.rs_rssd_sqlsrvr: SYB02
- rs.rs_rssd_db: USE_DEFAULT
- rs.rs_create_rssd: yes
- rs.rs_rssd_sa_login: sa
- rs.rs_rssd_sa_pass: redhat
- rs.rs_rssd_db_device_name: rssd_db
- rs.rs_create_rssd_database_dev: yes
- rs.rs_rssd_db_device_path: /dev/vx/dsk/dg03/rep_db
- rs.rs_rsdddb_size: 40
- rs.rs_rssddb_device_size: 40
- rs.rs_rssd_log_device_name: rssd_log
- rs.rs_create_rssd_log_dev: yes
- rs.rs_rssd_log_device_path: /dev/vx/dsk/dg03/rep_log
- rs.rs_rssd_log_size: 32
- rs.rs_rssd_log_device_size: 32
- rs.rs_diskp_name: /dev/vx/dsk/dg03/disk1
- rs.rs_diskp_lname: dp01
- rs.rs_diskp_size: 50
- rs.rs_rs_user: USE_DEFAULT
- rs.rs_rs_pass: redhat
- rs.ltm_name: SYB_REP_ltm
- rs.rs_ltm_rs_user: USE_DEFAULT
- rs.rs_ltm_rs_pass: redhat
- rs.rs_ltm_admin_user: USE_DEFAULT
- rs.rs_ltm_admin_pass: redhat
Run rs_init scripts with above response file like this:
- [sybase@syb02 install]$ ./rs_init -r rep.rs -l chinese -c utf8
- 此次会话的日志文件是'/home/sybase/REP-15_5/init/logs/log1130.001'.
- 运行任务检查 RSSD SQL Server.
- 任务检查 RSSD SQL Server 成功.
- 运行任务配置Replication Server系统数据库.
- 正在创建RSSD 数据库的逻辑设备'rssd_db'。
- RSSD 数据库的逻辑设备'rssd_db'创建完毕。
- 正在创建RSSD 日志的逻辑设备'rssd_log'。
- RSSD 日志的逻辑设备'rssd_log'创建完毕。
- 正在创建 Replication Server 系统数据库'SYB_REP_RSSD'。
- CREATE DATABASE: 正在磁盘 'rssd_db' 上分配 10240 个逻辑页(40.0 MB),请求了 10240 个逻辑页。
-
- CREATE DATABASE: 正在磁盘 'rssd_log' 上分配 8192 个逻辑页(32.0 MB),请求了 8192 个逻辑页。
-
- 数据库'SYB_REP_RSSD' 联机.
-
- 已创建数据库'SYB_REP_RSSD'.
- 口令设置正确。
- 帐户被解锁。
- 新的登录被创建。
- 新用户被加入。
- 已经把主登录'SYB_REP_RSSD_prim'作为一个用户增加到数据库'SYB_REP_RSSD'中。
- 口令设置正确。
- 帐户被解锁。
- 新的登录被创建。
- 新用户被加入。
- 为数据库'SYB_REP_RSSD'增加了一个维护用户登录'SYB_REP_RSSD_maint'。
- 数据库'SYB_REP_RSSD'的数据库选项'allow nulls by default'被关闭。
- 对数据库 'SYB_REP_RSSD' 运行 CHECKPOINT,以便使选项 'allow nulls by default' 生效。
- 加载 'SYB02' 上的Replication Server系统数据库。 这个过程可能需要几分钟。
- ...Done
- ...Done
- Done
- .......类型被加入。
- ....................'rs_marker'的复制状态被设置为true。
- .新组被加入。
- ..........................................'rs_classes'的复制状态被设置为true。
- 'rs_columns'的复制状态被设置为true。
- 'rs_databases'的复制状态被设置为true。
- 'rs_erroractions'的复制状态被设置为true。
- 'rs_functions'的复制状态被设置为true。
- 'rs_objects'的复制状态被设置为true。
- 'rs_routes'的复制状态被设置为true。
- 'rs_funcstrings'的复制状态被设置为true。
- 'rs_systext'的复制状态被设置为true。
- 'rs_dbreps'的复制状态被设置为true。
- 'rs_dbsubsets'的复制状态被设置为true。
- 'rs_clsfunctions'的复制状态被设置为true。
- 'rs_objfunctions'的复制状态被设置为true。
- 'rs_asyncfuncs'的复制状态被设置为true。
- ...Done
- Done
- 正在加载RSSD 'SYB02'上的Replication Server存储过程。
- 正在把脚本'rsprocs_ase.sql' 加载到数据库'SYB_REP_RSSD'中。
- ...............Done
- 成功地加载脚本'rsprocs_ase.sql'。
- 'SYB02' 上的Replication Server系统数据库加载成功。
- 成功地截断了数据库 'SYB_REP_RSSD'的日志。
- 成功地把截断点设置为IGNORE ,因为Replication Server 将不再装载主数据。
- 正在向rs_systabgroup组增加维护用户和主用户。
- 成功地把维护用户和primary 用户加到rs_systabgroup组中。
- 任务配置Replication Server系统数据库 成功.
- 运行任务创建 Replication Server 的配置文件.
- 任务创建 Replication Server 的配置文件 成功.
- 运行任务创建Replication Server 的runserver文件.
- 任务创建Replication Server 的runserver文件 成功.
- 运行任务启动 Replication Server.
- 等待服务器 'SYB_REP' 引导...
- 任务启动 Replication Server 成功.
- 运行任务配置 Replication Server.
- 正在增加分区 'dp01'。
- 成功地增加了分区 'dp01'。
- 正在连接到Replication Server 和定义LTM/Replication Agent 及其它Replication Servers的用户。
- 成功地定义了Replication Server的用户。
- 成功地为用户'sa'设置了口令。
- 任务配置 Replication Server 成功.
- 运行任务将异构脚本装载到 RSSD.
- ...Done
- ...Done
- Done
- .Done
- 成功地加载脚本'hds_udb_udds.sql'。
- .Done
- 成功地加载脚本'hds_db2_udds.sql'。
- Done
- 成功地加载脚本'hds_oracle_udds.sql'。
- Done
- 成功地加载脚本'hds_msss_udds.sql'。
- Done
- 成功地加载脚本'hds_iq_udds.sql'。
- ..Done
- 成功地加载脚本'hds_udb_funcstrings.sql'。
- ....Done
- 成功地加载脚本'hds_db2_funcstrings.sql'。
- .Done
- 成功地加载脚本'hds_oracle_funcstrings.sql'。
- .Done
- 成功地加载脚本'hds_msss_funcstrings.sql'。
- ..Done
- 成功地加载脚本'hds_iq_funcstrings.sql'。
- Done
- 成功地加载脚本'hds_udb_errors.sql'。
- Done
- 成功地加载脚本'hds_db2_errors.sql'。
- .Done
- 成功地加载脚本'hds_oracle_errors.sql'。
- .Done
- 成功地加载脚本'hds_msss_errors.sql'。
- Done
- 成功地加载脚本'hds_iq_errors.sql'。
- ..........Done
- 成功地加载脚本'rs_ase_to_db2.sql'。
- ........Done
- 成功地加载脚本'rs_ase_to_udb.sql'。
- ................Done
- 成功地加载脚本'rs_ase_to_oracle.sql'。
- ......Done
- 成功地加载脚本'rs_ase_to_msss.sql'。
- .Done
- 成功地加载脚本'rs_ase_to_sqlany.sql'。
- .......Done
- 成功地加载脚本'rs_ase_to_ase.sql'。
- ........Done
- 成功地加载脚本'rs_ase_to_iq.sql'。
- ........Done
- 成功地加载脚本'rs_db2_to_msss.sql'。
- ...............Done
- 成功地加载脚本'rs_db2_to_oracle.sql'。
- .........Done
- 成功地加载脚本'rs_db2_to_udb.sql'。
- ...Done
- 成功地加载脚本'rs_db2_to_sqlany.sql'。
- .........Done
- 成功地加载脚本'rs_db2_to_ase.sql'。
- ..............Done
- 成功地加载脚本'rs_oracle_to_db2.sql'。
- ..............Done
- 成功地加载脚本'rs_oracle_to_udb.sql'。
- ...........Done
- 成功地加载脚本'rs_oracle_to_msss.sql'。
- ......Done
- 成功地加载脚本'rs_oracle_to_sqlany.sql'。
- .............Done
- 成功地加载脚本'rs_oracle_to_ase.sql'。
- ...........Done
- 成功地加载脚本'rs_oracle_to_iq.sql'。
- .........Done
- 成功地加载脚本'rs_msss_to_db2.sql'。
- .............Done
- 成功地加载脚本'rs_msss_to_oracle.sql'。
- .......Done
- 成功地加载脚本'rs_msss_to_udb.sql'。
- .Done
- 成功地加载脚本'rs_msss_to_sqlany.sql'。
- .......Done
- 成功地加载脚本'rs_msss_to_ase.sql'。
- ....Done
- 成功地加载脚本'rs_udb_to_sqlany.sql'。
- ............Done
- 成功地加载脚本'rs_udb_to_db2.sql'。
- .........Done
- 成功地加载脚本'rs_udb_to_msss.sql'。
- .................Done
- 成功地加载脚本'rs_udb_to_oracle.sql'。
- ..........Done
- 成功地加载脚本'rs_udb_to_ase.sql'。
- .............Done
- 成功地加载脚本'rs_sqlany_to_oracle.sql'。
- .......Done
- 成功地加载脚本'rs_sqlany_to_udb.sql'。
- ......Done
- 成功地加载脚本'rs_sqlany_to_msss.sql'。
- .........Done
- 成功地加载脚本'rs_sqlany_to_db2.sql'。
- .......Done
- 成功地加载脚本'rs_sqlany_to_ase.sql'。
- .........Done
- 成功地加载脚本'rs_db2_to_db2.sql'。
- .............Done
- 成功地加载脚本'rs_oracle_to_oracle.sql'。
- .......Done
- 成功地加载脚本'rs_udb_to_udb.sql'。
- ......Done
- 成功地加载脚本'rs_msss_to_msss.sql'。
- .Done
- 成功地加载脚本'rs_sqlany_to_sqlany.sql'。
- ..............Done
- 成功地加载脚本'rs_ase_to_oracle_ecda.sql'。
- ...............Done
- 成功地加载脚本'rs_db2_to_oracle_ecda.sql'。
- .............Done
- 成功地加载脚本'rs_msss_to_oracle_ecda.sql'。
- .............Done
- 成功地加载脚本'rs_oracle_to_oracle_ecda.sql'。
- .............Done
- 成功地加载脚本'rs_sqlany_to_oracle_ecda.sql'。
- .................Done
- 成功地加载脚本'rs_udb_to_oracle_ecda.sql'。
- ...............Done
- 成功地加载脚本'rs_ase_to_oracle_eco.sql'。
- ................Done
- 成功地加载脚本'rs_db2_to_oracle_eco.sql'。
- ..............Done
- 成功地加载脚本'rs_msss_to_oracle_eco.sql'。
- ..............Done
- 成功地加载脚本'rs_oracle_to_oracle_eco.sql'。
- ..............Done
- 成功地加载脚本'rs_sqlany_to_oracle_eco.sql'。
- ..................Done
- 成功地加载脚本'rs_udb_to_oracle_eco.sql'。
- 任务将异构脚本装载到 RSSD 成功.
- 配置成功完成.
- 退出.
- 此次会话的日志文件是'/home/sybase/REP-15_5/init/logs/log1130.001'.
Now,access the new replication server by isql
- [sybase@syb02 ~]$isql -Usa -SSYB_REP -P
- 1> admin who
- 2> go
- Spid Name State Info
- ---- ---------- -------------------- ----------------------------------------
- 16 DSI EXEC Awaiting Command 101(1) SYB02.SYB_REP_RSSD
- 9 DSI Awaiting Message 101 SYB02.SYB_REP_RSSD
- 15 SQM Awaiting Message 101:0 SYB02.SYB_REP_RSSD
- 10 dSUB Sleeping
- 6 dCM Awaiting Message
- 7 dAIO Awaiting Message
- 12 dREC Sleeping dREC
- 8 dDELSEG Awaiting Message
- 20 USER Active sa
- 5 dALARM Awaiting Wakeup
- 13 dSYSAM Sleeping
Next article,i'll add primary database and replication database to replication server system.
转载地址:http://zxnoa.baihongyu.com/