Sybase复制:基于整库复制(warm
standby)
前言:基于整库复制(warm standby);复制服务器名字
: syb_rep;主数据库服务器etoh2和备份数据库服务器etoh2_sdb。
前言:
◆基于整库复制(warm
standby)
◆复制服务器名字
: syb_rep
◆主数据库服务器和主库etoh2.etoh2_sc
to备份数据库服务器和备份库etoh2_sdb.etoh2_sc
Sybase的复制步骤:
◆1.
复制服务器和ASE数据库的interfaces中都要包括上面三个server的接口信息
◆2.
用复制服务器安装的用户登录。
◆3.
使用/repsrv/rep-12_5/install/rs_init
安装复制服务器
(ctrl-a
接受 ctrl-b
向后 ctrl-x
退出)
1>
Configure a Server
product
2> Replication Server
3> Install a new Replication Server
3.1> Replication Server
Information
3.1.1
输入复制服务器的名字
syb_rep
3.1.2 Is this Replication Server the ID Server
选择Yes
3.2> Replication Server
System Database
3.2.1 RSSD SQL Server Name:
输入安装复制服务器系统库的数据库服务器名字etoh2_sdb
3.2.2 Create RSSD :
如果没有建过这个库,选Yes
3.2.3 SA
password :
输入sa口令
3.3> RSSD Device Information
3.3.1 Size of the RSSD
Database:
输入syb_rep_RSSD数据库的大小(30-50M)
3.3.2 RSSD device name :
输入数据库设备的名字
3.3.3
如果数据库中没有建立设备,选择
Create the RSSD device 并输入设备文件名和大小
3.3.4 Size of the RSSD
Database:
输入syb_rep_RSSD日志的大小(30-50M)
3.4> Disk
Partition
3.4.1 Partition文件必须存在,可以使用
>filename(或touch filename)
创建
3.4.2 Disk Partition
Path:
输入partition文件的文件名
3.4.3 Logical Identifier for Disk Partition:
输入partition在复制服务器中的逻辑名
3.4.4 Size of Disk Partition:
输入Partiton的大小(一定要分配足够大的空间,否则在大的事务复制时会因为partition满而出错)
3.5>
如果所有选项全部为complete状态,按ctrl-a创建复制服务器
创建完后不要退出rs_init,后面还要用
◆4.
在主点数据库和备份点数据库服务器中分别执行
设置数据库服务器可以复制
isql-Usa-P;-S;
1>usemaster
2>go
1>sp_configure'enablerepagentthreads',1
2>go
|
如果etoh2_sc没有设置select
into 选项,需要如下设置
1>usemaster
2>go
1>sp_dboptionetoh2_sc,'selectinto',true
2>go
1>useetoh2_sc
2>go
1>checkpoint
2>go
|
◆5.
在复制服务器中执行
isql-Usa-P-S;
1>createlogicalconnectiontoetoh2.etoh2_sc
2>go
|
◆6.
在rs_init中增加主库到复制中,选择
add a
database to the replication
system
6.1> Replication
Server Information
6.1.1>
输入复制服务器名字syb_rep
6.2> Database
Information
6.2.1> SQL Server Name:
输入主数据库服务器名etoh2
6.2.2> SA
password :
输入sa口令
6.2.3> Database name:
输入主库名etoh2_sc
6.2.4> Will database be replicated :
选择Yes
6.2.5> Is this a Physical Connection for Existing Logical Connection:
选择Yes
6.2.6> Logical DB Setup
6.2.6.1> Is this an Active Connection or Standby Connection:
选择active
6.2.6.2> Logical DS Name :
输入主服务器名etoh2
6.2.6.3> Logical DB Name :
输入主数据库名etoh2_sc
6.3>
如果所有选项全部为complete状态,添加数据库
◆7.
在主数据库服务器中执行
isql-Usa–P -Setoh2
1>useetoh2_sc
2>go
1>sp_reptostandbyetoh2_sc,"all"
2>go
1>grantrolesa_roletoetoh2_sc_maint
2>go
|
|
在备份数据库服务器中执行:
isql-Usa-P;-Setoh2_sdb
1>usemaster
2>go
1>sp_addloginetoh2_sc_maint,etoh2_sc_maint_ps,@defdb="etoh2_sc"
2>go
1>useetoh2_sc
2>go
1>sp_adduseretoh2_sc_maint
2>go
1>grantrolesa_roletoetoh2_sc_maint
2>go
|
◆8.
同步主服务etoh2和备份服务etoh2_sdb的login和role、权限等,要保证两台机器的login
id一致
◆9.
在rs_init中增加备份库到复制中,选择
add a
database to the replication
system
9.1> Replication
Server Information
9.1.1>
输入复制服务器名字syb_rep
9.2> Database
Information
9.2.1> SQL Server Name:
输入备份数据库服务器名etoh2_sdb
9.2.2> SA
password :
输入sa口令
9.2.3> Database name:
输入主库名etoh2_sc
9.2.4> Will database be replicated :
选择Yes
9.2.5> Is this a Physical
Connection for Existing Logical Connection:
选择Yes
9.2.6> Logical DB Setup
9.2.6.1> Is this an Active Connection or Standby Connection:
输入standby
9.2.6.2> Logical DS Name :
输入主服务器名etoh2
9.2.6.3> Logical DB Name :
输入主数据库名etoh2_sc
9.2.6.4> Active DS Name :
输入主服务器名etoh2
9.2.6.5> Active DB Name :
输入主数据库名etoh2_sc
9.2.6.6> Active Db sa
password :
输入主数据库sa口令
9.2.6.7> initialize standy using dump and load:
选择no
9.3>
如果所有选项全部为complete状态,添加数据库
◆10.
从主库dump到备份库load&online
◆11.
在复制服务器中恢复连接
isql-Usa-P–Ssyb_rep
1>resumeconnectiontoetoh2.etoh2_sc
2>go
1>resumeconnectiontoetoh2_sdb.etoh2_sc
2>go
1>alter logical connection to etoh2.etoh2_sc set send_truncate_table to 'on'
2>go
|
◆12.
最后修改备份服务etoh2_sdb的参数与主服务etoh2一致,锁的数量最好大于主库。
◆13.性能优化部分:
isql-Usa-P–Ssyb_rep
1>configure
replication server set memory_limit to "512" –默认为20M
2>go
1>configure
replication server set exec_cmds_per_timeslice to "3000"
2>go
分享到:
相关推荐
提出了一套较完善的、基于数据库级的数据复制技术;分析了Sybase Replication server Warm Standby的技术优势、特征和适用范围;并具体描述了该前沿技术在实际应用中的实现过程。
2.2 阶段二:Standby库配置 5 1、把口令文件和 pfile 名字改成 standby 5 2、修改initstandby.ora参数文件 5 3、创建目录adump等 6 4、根据initstandby.ora创建spfile 6 2.3 阶段三:Primary库配置 6 1、Primary...
不停机搭建standby备库 介绍安装standby备库步骤及注意事项
有基于Streams数据复制技术的,实时将数据复制到另外一个库供读取; 有使用第三方数据复制软件的,如Golden Gate(已经被Oracle收入囊中)、DSG的,也是实时复制数据到另外一个库中。 还有使用Logical standby技术,...
【DATAGUARD】 将11g物理备库转换为Snapshot Standby【DATAGUARD】 将11g物理备库转换为Snapshot Standby【DATAGUARD】 将11g物理备库转换为Snapshot Standby
ORACLE-DataGuard系列:逻辑standby搭建.doc
oracle standby
1.4 SYBASE ASE12.0 For UNIX 双机切换设置指南(standby方式) 22 2. 技术专刊 24 2.1 关于Backup Server 24 2.2 Backup Server的名字 26 2.3 Sybase的数据库设备 27 2.4 数据库选项(dboptions)的使用与管理 28 2.5...
Oracle Standby数据库建立
oracle dataguard 逻辑standby建立
Oracle DataGuard standby database training ppt
Oracle DataGuard物理Standby Database配置的详细步骤
一个项目做了Oracle主从数据库同步,通过Dataguard实现,从库服务器宕机,再开机的时候,从库无法启动,报“ORA-01196: 文件 1 由于介质恢复会话失败而不一致”这个错误,具体日志信息如下: ORA-10458: standby ...
Sybase ASE 15.7 开发文档:系统管理指南(卷二)共两卷 第 1 章 限制对服务器资源的访问 第 2 章 镜像数据库设备 第 3 章 配置内存 第 4 章 配置数据高速缓存 第 5 章 管理多处理器服务器 第 6 章 创建和管理用户...
自己在centos linux 上做的 oracle physical standby配置 ,已测试通过
oracle dataguard 物理standby建立
详细介绍linux 下 oracle 的standby 过程
oracle9i standby步骤详解
看门狗中断从STANDBY低功耗模式唤醒CPU测试,看门狗中断使能、三级中断模式、低功耗模式控制寄存器
电源管理STANDBY待机模式实验: 1、 外部按键检测电路3个,按键1连接PB1,按键2连接PA2,按键3连接PA0; 2、 下载程序后,用户LED一直闪烁,说明CPU正常工作; 3、 按下按键2(外部中断引脚PA2上产生一次下降沿),...