您的位置:首页 > 其它

Configuring A New Replication Server System In Silent Mode

2012-11-30 10:44 435 查看
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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Sybase