共计 1793 个字符,预计需要花费 5 分钟才能阅读完成。
这篇文章主要介绍 NetBackup 下 ORACLE 恢复测试的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
一、NetBackup 包括服务器和客户机软件:
1、Server 服务器软件驻留在管理存储设备的计算机上。
■ Master Server 主服务器管理备份、归档和还原。主服务器负责为 NetBackup 选择介质和设备。通常,主服务器包含 NetBackup 目录库。该目录库包含内部数据库,内部数据库中包含有关 NetBackup 备份和配置的信息。
■ Media Server 介质服务器允许 NetBackup 使用它们所挂接的存储设备,从而提供额外的存储区域。介质服务器还可以通过分配网络负载来提高性能。介质服务器也可以称为设备主机。
2、Client 客户机软件驻留在包含要备份的数据的计算机上(服务器也包含客户机软件,并且可以备份)。通常也包括数据库。
3、网络结构拓扑图:
4、NetBackup 系统的工作方式
备份期间,客户机通过网络将备份数据发送到 NetBackup 服务器。NetBackup 服务器管理在备份策略中指定的存储类型。在还原期间,用户可以先浏览,然后选择要恢复的文件和目录。NetBackup 查找选定的文件和目录,并将它们还原到客户机上的磁盘中。
二、NetBackup 测试环境准备
NetBackup 服务器端实施前提环境
1、高于 2G 的 CPU、4G 内存配置,Windows Server 2003/2008 x64 操作系统
2、确保已经在系统上测试了操作系统最新的修补程序和更新程序。
3、确保将屏幕分辨率至少支持 1024×768 和 16bit 色彩。
4、确保在测试 NetBackup 前所有的介质和机械手设备均已连接、配置并能为系统所识别。
NetBackup 客户端实施前提环境
1、保证客户端可以通过网络正常连接访问 NetBackup Windows 主服务器
2、保证 ORACLE 开启 ARCHIVE LOG,即归档模式 RMAN 备份
3、明确下列信息:
IP 地址:
ROOT 用户名 / 密码:
Oracle 测试路径:
Oracle SID:
Ch00 和 Ch01 通道链接情况:
链接 Oracle 数据库和 SBT 库(仅适用于带有 RMAN 的 Oracle 数据库)
保证测试用客户端和数据库版本在 NETBACKUP 兼容性列表里面
三、NetBackup 数据的恢复流程
注意恢复前,请先执行 ORACLE 数据库的备份策略并确定备份的成功完成。
关于 archive log 的信息可以通过 sqlplus 来查询:
$ sqlplus /nolog
SQL conn /as sysdba
SQL archive log list // 查询 archive log 信息
接下来需要 recover 数据库:
$ sqlplus /nolog
SQL conn /as sysdba
SQL startup mount
SQL recover database until cancel using backup controlfile; //recover 数据库,在询问时输入“AUTO”
完成 recover 数据库后就可以启动数据库了:
SQL alter database open resetlogs;
数据库成功打开后,需要检查一下 TEMP 临时表空间是否存在如果没有还需要进行添加。
SQL ALTER TABLESPACE TEMP 当然,最好使用企业管理器(OEM)界面添加,因为这样更加直观。
经过以上步骤,就成功的恢复了 oracle 数据库。
2、恢复 NetBackup 的 catalog
NetBackup 的 catalog 记录着所有数据备份的详细信息,没有 catalog 则无法定位存放在磁带上的数据。正是由于 catalog 的重要性,一方面将 catalog 存放在具有 raid 保护的磁盘上,另一方面及时备份 catalog。当 NetBackup 的 catalog 损坏时就可以利用备份来恢复 catalog。
恢复时就是执行 bprecover 命令来直接进行恢复。
# bprecover –r –dpath /export/home/backup/catalog1
这样就成功的恢复了 catalog。
四、测试
测试人员对应用进行测试,确保恢复后的数据都正常可用,最后做好评估和文档汇报。
以上是“NetBackup 下 ORACLE 恢复测试的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!