|  - 帖子
- 50
- 精华
- 0
- 威望
- 0
- 多币
- 83
- 注册时间
- 2007-9-11
| 1# 发表于 2007-11-19 09:32 | 只看该作者 假设1:
描述: 远程生产库主机(Window Server 2003)上SQL SERVER 库, 通过本地Window 2003上Backup Exec 11d 的远程代理(Remote Agent) 备份到异地磁带机上;
远程生产库主机已安装远程代理, 本地Window 2003已安装BE 11d 介质服务器(CASO)
假设: 远程生产库主机宕机崩溃, 如何恢复还原磁带机中的数据到新配置好(相当重新安装系统和SQL SERVER数据库)的远程生产库主机上?
假设2:
描述: 同假设1一样
假设: 本地Window 2003因病毒原因重装系统,包括BE 11d介质服务器, 如何读取磁带机上数据以及恢复所需的备份数据,相关的备份计划信息?
问题所在: 就是如何读取用BE 11d备份过的磁带机上的数据; BE 11d要读取相关备份计划信息才能做相应的恢复计划
尝试:
测试:
分析后, BE11d可能相关的备份计划以及恢复计划等其它信息存于sql server后台的BEDB数据库, 相关的Date和Log文件存于: C:\Program Files\Symantec\Backup Exec\Data, 于是把BEDB库备份后, 还原到另一个系统上新装BE11d相应的sql server后台BEDB数据库上, 尝试是否可以找到相关的信息? 但启动BE11d相关服务时老提示一个错误, 相应的服务起不了(如下):
Database Exception Context:{CALL DBO.GETMYPARTITION(?,?,?,?,?)} Error:-536837662: :: -2147217900:因对象被删除,已不再在数据库,删除失败。
:: DB Error Set 0: native=0x61040001 source=Microsoft OLE DB Provider for SQL Server hr=0x80040e14 因对象被删除,已不再在数据库,删除失败。
测试: 利用BE11d CASO(中央管理服务器) 工具/将设置复制到介质服务器 此项功能把一个介质服务器上的作业计划设置复制到另一台受控介质服务器上(相关见DOC), 以及通过BEUtility.EXE(位于C:\Program Files\Symantec\Backup Exec)工具把成功BE后台数据库信息复制到受控介质服务器对应的数据库, 但相关的备份计划和恢复计划等其它信息未在受控介质服务器上体现;可以通过BE自带工具: SGMon.exe 来监视相关信息
测试: 编录介质目录...
C:\Program Files\Symantec\Backup Exec>CatRebuildIndex.exe -R
Logging: catUpgrade : Upgrading Database Schema for version 11.0
Logging: catUpgrade : Synchronizing Catalog Index
Logging: catUpgrade : Synchronizing Catalog Index Complete
C:\Program Files\Symantec\Backup Exec>
FAQ: 通过几天测试和在线咨询, 基本完成上述两个假设
1: 应该备份F:\Backup.Exec\Catalogs 文件夹下所有相关的文件(用来重新读取过去备份作业的数据信息); 按着上述假设的情况如果本地Window 2003 BE 11d 介质服务器重装了BE 则把F:\Backup.Exec\Catalogs 文件夹下所有相关的文件拷到相应的文件夹下,即可在恢复作业向导中找到相关备份作业的介质信息
注: 同样这种方式适合BE 10/11d 间
2: 如果没备份好F:\Backup.Exec\Catalogs 文件夹下所有相关的文件, 那么通过在BE 11d / 介质 选取相应的介质集, 然后在介质标签 上通过编录介质 操作找回过去备份作业的数据信息或者用上述的命令
3. 关于CASO的功能与用法目前还在实践中
最后: 感谢lxgsh@etang.com 提醒下
[ 本帖最后由 popgo 于 2007-11-21 15:38 编辑 ] | |