1、sybase基于全备的异机恢复测试基于数据库全备的Sybase异机恢复测试一、 测试目的本测试是为了验证CV7.0针对Sybase数据库的异机恢复功能。二、 测试环境三台同方服务器,主机名分别为pdbackup1,ebracdr,ebdr1;Windows Server 2003 Enterprise Edition+SP2;CV7.0+SP2+Syb150CrossInstRestFix(0461);Sybase ASE 15.0.2;本测试中将pdbackup1,ebracdr,ebdr1分别作为Commserver,源机,备机。三、 测试过程1. 在源机和目标机上分别安装Sybase15
2、.0.2将实例名都配置为ebrac,在源机数据库上新建test02库有三点需注意: backup server 的名字需改为SYB_BACKUP(使用Serverconfig工具) 两台机器上的Sybase安装目录必须一致 test02库的设备和日志放在不同的数据库设备上 ebracdr上test02库的当前状态如下图2. Commserver和Sybase ida安装1) 在pdbackup1上安装Commserver,并安装SP2补丁和Syb150CrossInstRestFix(0461)补丁;2) 在ebracdr上安装filesystem ida,Sybase ida和SP2补丁;3
3、) 在ebdr1上安装filesystem ida,Sybase ida和SP2补丁;3. 在Commserver上配置Sybase客户端1) 在ebdr1和ebracdr上新建Sybase实例,按下图示例填写内容2) 右键点击实例,可以查看实例的属性3) 在ebracdr上新建子客户端4) 配置子客户端内容 5) 子客户端test02其他内容 4. 开始数据库test02全备份利用test02子客户端对test02库进行全备,右键点击子客户端test02,选择“备份”,备份类型选择“完全”,作业起始选择“立即运行” 可以在作业控制器中监控备份任务状态,注意作业ID是1597 5. 向ebdr
4、1恢复test02库a) 查看test02子客户端的备份历史,找到ID为1597的备份,右键点击,选择“浏览”,选择要恢复的内容,点击“恢复全部所选”b) 在恢复界面中将目标服务器选为ebdr1,同时在选项中选中“设备不存在时创建设备”选项,这样在ebdr1上无需预先建立test02数据库设备,恢复过程中会按照ebracdr上配置自动创建数据库设备。恢复类型选择“不恢复”,恢复完成后手工online数据库c) 作业选项菜单,选择“立即运行”,可以在作业控制器中观察进度条确认恢复任务是否完成d) 在ebdr1主机命令行执行isql Usa Ponline database test02go使用Sybase central工具查看test02库状态,与ebracdr主机上test02库状态完全一致,Sybase基于全备的异机恢复成功。