某科技公司小型机备份系统采购项目实行报告.doc_第1页
某科技公司小型机备份系统采购项目实行报告.doc_第2页
某科技公司小型机备份系统采购项目实行报告.doc_第3页
某科技公司小型机备份系统采购项目实行报告.doc_第4页
某科技公司小型机备份系统采购项目实行报告.doc_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

小型机备份系统采购项目 实施报告 深圳市兴瑞得科技有限公司深圳市兴瑞得科技有限公司 2015 年年 XX 月月 目录目录 第一章 第一章 环境概述和设计环境概述和设计 3 1 1 概述 3 1 2 名词解释 3 1 3 结构设计 4 1 4 主机列表和相关情况表格 5 1 5 备份策略设计表格 5 第二章 第二章 NBU 的安装和配置的安装和配置 6 2 1 安装 MASTER SERVER WINDOWS 6 2 1 1 安装前准备 6 2 1 2 安装MASTER SERVER Windows 7 2 2 安装客户端 WINDOWS 15 2 2 1 安装前准备 15 2 2 2 安装客户端 Windows 15 第三章 第三章 配置磁带库配置磁带库 21 第四章 备份和恢复第四章 备份和恢复 32 4 1 文件的备份和恢复 32 4 1 1 备份文件 32 4 1 2 文件系统恢复 Windows 36 4 2 SQL 数据库的备份和恢复 39 4 2 1 备份SQL数据库 39 4 2 2恢复SQL数据库 46 4 3 ORACLE 数据库的备份和恢复 48 4 3 1 备份ORACLE数据库 48 4 3 2 恢复ORACLE数据库 53 4 4 BMR 系统备份和恢复 55 4 4 1设置 Bare Metal Restore 主服务器 55 4 4 2 配置引导服务器 56 4 4 3 配置共享资源树 SRT 56 4 4 4创建引导光盘 57 4 4 5配置系统备份策略 58 4 4 6还原客户端系统 58 4 5 VMWARE 的备份和恢复 61 4 5 1 备份VMWARE 61 4 5 2恢复VMWARE 69 4 6 EXCHANGE2007 的备份和恢复 76 4 6 1 备份EXCHANGE2007 76 4 6 2 恢复EXCHANGE2007 84 第五章 日常管理维护第五章 日常管理维护 88 5 1 日常监控 88 5 2 磁带库管理和维护 92 5 2 1 查看驱动器工作状态 92 5 2 2卷池的配置和管理 volume pool 92 5 2 3 磁带的管理 94 5 2 3 1 如何将磁带退出到Mail Slot中取带 94 5 2 3 2 如何将一盘新磁带从Mail Slot中放入Slot中 94 5 2 3 3 手动过期磁带 95 5 3 发送邮件警报 96 第一章 第一章 环境概述和设计环境概述和设计 1 1 概述概述 随着信息化建设的发展 深圳烟草工业公司的发展越来越依赖于计算机系统 需要计算 机系统不间断提供生成 销售 管理的数据 即使发生短暂的业务中断 也会导致难以估量 的经济和名誉损失 可能会导致业务系统中断的原因 1 系统硬件故障 如数据系统磁盘的损坏将导致数据不能访问 并进而可能导致应用进程终止或系统停 机 甚至系统不能重启动 网卡的损坏可使终端用户无法访问系统服务 CPU 或内存的失效 则会导致系统的死机 2 应用程序或操作系统出错 由于操作系统或应用程序中可能存在不完善的地方 当碰到某种激发事件时 应用程序 非正常终止或系统崩溃 只能通过改善程序或系统来解决 3 人为错误 一些人工的误操作 如删除系统或应用文件 终止系统或应用服务进程 也会导致系统 服务的无法访问 4 电脑病毒骇客入侵 由于目前的大多数计算机系统均连接在网络上 若缺少有效的防范机制 很容易遭受病 毒的感染或骇客的入侵 轻者数据被损坏 重者系统瘫痪 只能通过加强管理杜绝 5 自然灾害 由于一些意外的不可抗拒的因素 如雷击 火灾 洪灾等导致的计算机系统破坏 将会 使一般系统的恢复非常困难和耗时 导致业务系统长时间的中断 通过容灾系统来解决 由上可见 影响深圳烟草工业公司计算机系统正常运行的因素有很多 某些硬件的因素 可以采用一些新技术如群集 容灾等技术来保证系统的正常运行 但对于许多因素只能通过 数据备份的方式来防止数据的丢失 因为在系统中断时能够在最短的时间内恢复数据是最重 要的 所以需要采用一套离线备份系统对数据库中的数据进行保护 目前 所有系统都没有 采用备份方式 随着数据量的增大 系统管理人员很难管理备份介质 同时 当对同一个数 据库的容量超过一盘磁带的容量时 如果采用手动备份就变成了一个极其复杂 效率极低 风险很大的工作了 必须要采用自动备份方式 深圳烟草工业有限责任公司采用了 Symantec VERITAS NetBackup 作为信息系统数据集 中备份解决方案 整个方案涉及整个系统的软硬件系统 包括数量众多的 Windows 服务器 和 AIX 小型机 磁带库 磁盘阵列 光纤网络和各种数据库系统 本文档讲述了 NetBackup 软件在各种服务器的补丁要求 安装 配置和管理 还包括如 何配置 NetBackup 管理下的磁带库机械手和磁带机 同时还设计了备份系统所需的各种表格 方便用户填写和管理 1 2 名词解释名词解释 从技术层面划分 NetBackup 采用三层结构进行数据的备份和管理 包括 NetBackup Master Server 主备份服务器 NetBackup Client 备份客户端和 NetBackup Agent 备份代理模块 其他的还包括各种选件模块 集中备份方案主要包括以下几个基本模块 备份主服务器模块 NetBackup Master Server 备份服务器 NetBackup Server LAN 备份客户端 NetBackup Standard Client 数据库联机备份代理 NetBackup Database Agent 磁带库驱动 NetBackup Tape Drive Support NetBackup Master Server 是备份系统主控服务器 是整个备份工作的控制中心 它协调 和控制备份所涉及的所有设备 软件和任务 NetBackup 提供 Java 图形管理界面 通过 Java 界面 NetBackup 提供包括介质管理 备份设备管理 备份策略制定 备份和恢复 归档和 恢复 备份活动监控 备份设备监控和备份报表等功能 同时 在网络备份中 如果备份客 户端的数据通过该服务器写入磁带库 该备份服务器还将进行磁带库 磁带机的管理和调度 其中 SAN Media Server 已经包含了 Client 的功能 NetBackup Standard Client 即网络客户端软件 安装在要备份的服务器上 按照备 份服务器定义的策略中的时间表 自动将文件型数据通过网络传输到备份服务器 再通过备 份服务器备份到控制的磁带库中 无须人工干预 需要时进行恢复 如果需要对应用服务器上的数据库进行联机备份 需要在应用服务器上安装 NetBackup 数据库 Agent 即代理 该软件模块构成 NetBackup 和数据库之间的在线备份通道 可以 实现数据库的在线备份 磁带驱动器驱动模块的数量取决于带库中磁带驱动器的数量 所以 将根据实际硬件情 况进行配置 1 3 结构设计结构设计 1 用一台物理服务器安装担任主控备份服务器 NetBackup Master Server 负责整个备份 系统的管理 包括备份策略的制订 备份工作的调度 备份数据库的保存 数据恢复等 备份服务器通过光纤连接磁带库 并通过备份软件 NBU 进行磁带库中机械手和磁带驱 动器的控制 2 其他有备份需求的服务器上安装 NBU Standard Client 网络客户端 根据备份策略中 定义的时间 自动将数据通过网络备份到磁带库 无须人工干预 在需要时可以自己恢 复或者通过备份服务器由管理员进行恢复 3 有数据库备份需求的服务器上除了安装 NBU Standard Client 外 还要根据不同数据库 安装相应的 NBU 数据库 Agent 可以实现在线数据库备份 1 4 主机列表和相关情况表格主机列表和相关情况表格 1 5 备备 份策略设计表格份策略设计表格 备份数据源主机备份数据源主机操作系统操作系统应用名称应用名称 备份数备份数 据类型据类型 备份数据说明备份数据说明IP 地址地址 AUDDBServerAIX 6 1 0 0DB2文件 每周日全备份 db2 back db2 log 目录 到外置磁盘阵列 保留 2 周 每日增量备份 db2 back db2 log 目录 到外置磁盘阵列 保留 2 周 每周全备份 db2 back 到 磁带库 保留 3 周 10 99 183 45 AUDWASServerAIX 6 1 0 0WAS文件 每周一全备份 目录到外 置磁盘阵列 保留 2 周 每 日增量备份 目录到外置 磁盘阵列 保留 2 周 10 99 183 44 主机名称主机 IP操作系统 及版本号 数据库类型和版 本 如果仅文件备 份 请注明 无 与哪台主机在同 一个集群中 AUDDBServer10 99 183 45AIX 6 1 0 0DB2 AUDWASServe r 10 99 183 44AIX 6 1 0 0 WAS AWC01172 19 191 1AIX 5 3Oracle NCORA10 12 77 18AIX 6 1 0 0Oracle NCWAS10 12 77 19AIX 6 1 0 0WAS SZERP10 12 77 112AIX 5 3Oracle YHGC DB10 12 70 21AIX 6 1 0 0DB2 YHGC WAS10 12 70 22AIX 6 1 0 0WAS ZJDB10 12 77 12AIX 6 1 0 0DB2 ZJWAS10 12 77 13AIX 6 1 0 0WAS AWC01AIX 5 3 oracle 文件 每天全备份 DBEXP export 目录到外置磁盘阵列 保留 三周 172 16 191 1 NCORAAIX 6 1 0 0 oracle 文件 每周日全备份 oradatabk 目录到外置磁盘阵列 保留 2 周 每日增量备份 oradatabk 目录到外置磁 盘阵列 保留 2 周 每周全 备份 oradatabk 到磁带库 保留 3 周 10 12 77 18 NCWASAIX 6 1 0 0 WAS 文件 每周一全备份 目录到外 置磁盘阵列 保留 2 周 每 日增量备份 目录到外置 磁盘阵列 保留 2 周 10 12 77 19 SZERPAIX5 3 Oracle 文件 每周一全备份 oradatabk orabk 目录到 外置磁盘阵列 保留 2 周 每日增量备份 oradatabk orabk 目录到 外置磁盘阵列 保留 2 周 每周全备份 oradatabk orabk 到磁带 库 保留 3 周 10 12 77 112 YHGC DBAIX 6 1 0 0DB2文件 每周日全备份 db2 back db2 log 目录 到外置磁盘阵列 保留 2 周 每日增量备份 db2 back db2 log 目录 到外置磁盘阵列 保留 2 周 每周全备份 db2 back 到 磁带库 保留 3 周 10 12 70 21 YHGC WASAIX 6 1 0 0 WAS 文件 每周一全备份 目录到外 置磁盘阵列 保留 2 周 每 日增量备份 目录到外置 磁盘阵列 保留 2 周 10 12 70 22 ZJDBAIX 6 1 0 0DB2文件 每周日全备份 tfm dbbak tfm dblog 目录到外置磁盘阵列 保留 2 周 每日增量备份 tfm dbbak tfm dblog 目录到外置磁盘阵列 保留 2 周 每周全备份 tfm dbbak 到磁带库 保 留 3 周 10 12 77 12 ZJWASAIX 6 1 0 0 WAS 文件 每周一全备份 目录到外 置磁盘阵列 保留 2 周 每 日增量备份 目录到外置 磁盘阵列 保留 2 周 10 12 77 13 第二章 第二章 NBU 的安装和配置的安装和配置 NetBackup 的安装 主要包括 Master Server 的安装 Client 的安装 各种数据库代理软 件的安装和其他各种选件的安装 2 1 安装安装 Master Server Windows 2 1 1 安装前准备安装前准备 1 准备 1 台服务器作为备份服务器 服务器的配置要求如下表 建议用户在备份服务器上安装 Windows2003sp2 或者 Windows2008 操作系统 2 在备份服务器的 hosts 文件里添加备份服务器以及所有要备份客户端的地址解析 3 关闭备份服务器上的防火墙 2 1 2 安装安装 MASTER SERVER Windows 1 登录到要安装 NetBackup 备份服务器 的系统 确保以管理员权限登录 将相应的 NetBackup 安装 CD DVD 插入驱动器 如果禁用了 自动运行 请导航到 CD DVD 驱动器 然后运行 Launch exe 2 在初始浏览器屏幕 主页 上 单击 安装 然后在下一屏幕中选择 安装服务器软 件 Server Software Installation 3 在 欢迎使用 屏幕上 单击 下一步 Next 4 在 许可协议 屏幕中 接受许可协议的条款 然后单击 下一步 Next 5 在 选择希望安装 Veritas NetBackup 的位置 Select where you want to install Veritas NetBackup 屏幕中 使用默认的 仅安装到此计算机 Install to this computer only 和 Typical 典型 然后单击 下一步 Next 6 在 NetBackup 许可证密钥和服务器类型 NetBackup License Key and Server Type 屏幕中 在许可证密钥中输入 NETBACKUP SERVER 的序列号 然后点击 NetBackup 主服务器 图标 7 在 NetBackup 系统名称 NetBackup System Names 屏幕上 提供 NBU 主服务器 名称和 EMM SERVER 名称 用默认的本机主机名 单击 下一步 Next 8 在 准备安装程序 屏幕上 检查显示了您在前面的步骤中所做选择的 安装摘要 然 后单击 安装 以开始安装 单击 安装 后 安装进程开始 并出现一个显示安装进 度的屏幕 此过程可能需要几分钟的时间 9 在 安装完成 屏幕上 单击添加密钥添加其他的序列号 10 在出现 当前许可证密钥 列表时 单击 添加密钥 输入新的许可证密钥 然后单击 添加 输入完所有许可证密钥后 关闭 当前许可证密钥 窗口 11 单击 立即启动 NetBackup 管理控制台 旁的框 然后单击 完成 NetBackup 管理控制台将启动配置向导 以便您可以配置 NetBackup 环境 登录进控制台后会启动一个配置向导 可取消掉 以后再配置 2 2 安装客户端 安装客户端 windows 2 2 1 安装前准备安装前准备 1 修改客户端的 HOSTS 文件 添加客户端及备份服务器的地址解析 2 关闭客户端的防火墙 或者双向开放备份服务器和客户端之间的 NBU 相关 TCP 端口 3 确认 C 盘有足够的安装空间 2 2 2 安装客户端安装客户端 Windows 1 以管理员身份登录到主机或系统服务器 2 将 NetBackup 安装光盘插入到驱动器中 如果系统启用了 自动运行 安装将自动启动 如果系统未启用 自动运行 则导航到光盘驱动器 然后双击 Launch exe 3 在初始屏幕上 选择 安装 4 在 安装 屏幕上 选择 客户端软件安装 5 在 欢迎使用 屏幕上 查看内容 然后单击 下一步 6 在 许可协议 屏幕上 接受许可协议的条款 然后单击 下一步 7 在 安装类型 Installation Type 屏幕上 选择 仅安装到此计算机 Install to this computer only 典型 Typical 安装 单击 下一步 Next 8 在 NetBackup 系统名称 屏幕上 根据配置需要进行更改 主服务器名称 输入备份服务器的主机名 nbusrv ciicsh local 9 在 准备安装程序 屏幕上 检查显示了您在前面的步骤中所做选择的 安装 摘要 然后 单击 安装 以开始安装 单击 安装 后 安装进程开始 并出现一个显示安装进度的屏幕 此过程可能需要几分 钟的时间 10 在 安装完成 屏幕上 单击 完成 安装好后可以在 开始 所有程序 Veritas NetBackup 里找到 NBU 客户端程序 第三章 第三章 配置磁带库配置磁带库 现在的备份使用IBM磁带库做为备份设备 配置前确认磁带库已经通过光纤连接到备份 服务器 在设备管理器里能发现磁带库 并且已经安装好厂家驱动器的驱动 1 在 master server 上打开控制台开始配置磁带库 选中服务器图标 单击 Configure Storage Devices 2 点击 下一步 开始配置 3 勾选中 MASTER SERVER 然后点击 下一步 4 确定能扫描到磁带库的驱动器和机械臂 单击 下一步 5 点击下一步 6 自动列出设备的信息 单击 下一步 7 自动列出机械手和管理的驱动器 点击 下一步 8 在弹出对话框上点击 是 提交设置 9 提交成功后 点击 下一步 10 添加磁带库存储单元 点击 下一步 10 点击 完成 退出带库配置 11 在存储单元里可以发现刚才添加的磁带库 12 转到 Media and Device man Media Robots 选中刚才添加的带库的机械臂 在上面点击右键 点击 Inventory Robot 扫描磁带 13 点击 Start 开始扫描磁带 14 扫描结果出来后 单击 yes 生效 然后单击 close 按钮离开 15 在 NetBackup 池里看到刚才扫描到的新磁带 所有新加的磁带扫描后都是默认放在 NetBackup 池 用户可根据需要建立不同的 Volume Pool 把磁带更改到自定义的池里 第四章 备份和恢复章 备份和恢复 4 1 文件的备份和恢复文件的备份和恢复 4 1 1 备份文件备份文件 1 建立文件备份的策略 首先在备份服务器上打开 NBU 控制台 定位到 policy 界面 选择 New 来新建一个备份策略 2 输入策略名称 自定义 点击 OK 3 在 Policy type 中选择 MS Windwos NT 如果是 unix 文件系统则选择 standard 在 Policy storage unit 中选择磁带库 p1oabk1 hcart robot tld 0 在 Policy volume pool 中选择事先规划好的用来存放文件备份数据的介质集 本项目中 备份普通文件数据的 volume pool 为 file 4 选择 Schedules 转向备份的策略计划设置页面 在此页面中通过点击 New 来添加一个新的时间表 在 Name 中输入一个备份计划的名称 在 Type of backup 中选择备份的策略类型 如果是完全备份就选择 Full Backup 增量 备份就选择 Cumulative Incremental Backup 差别备份就选择 Differential Incremental Backup 在 Retention 中选择备份内容的保存周期 本全备份日程表中为 2 Weeks 在 Frequency 中选择备份的间隔频率 本全备份日程表中设为 1 weeks 在 Start Windows 中设置备份的运行时间 5 选择 Clients 转向客户端选择页面 可以通过点击 New 来添加一个客户端 并且选择相应的系统平台和硬件类型 注意 客户端上的服务进程必须启动 6 选择 Backup Selections 转向备份文件内容选择页面 在此页面中通过点击 New 然后点击右上角的文件夹图标 来逐一添加需要备份的文 件或目录 浏览到要备份的文件夹或者文件 浏览 到要备份的文件夹或者文件 点击 OK 添加好要备份的文件夹或者文件后 点击确定完成策略配置 4 1 2 文件系统恢复 文件系统恢复 Windows 1 在要还原文件的 Windows 客户端上 单击 开始 程序 Symantec NetBackup 备份 存档和还原 打开 备份 存档和还原 图形界面 2 单击 文件 选择要 还原的文件和文件夹 然后选择 从正常备份 当 NetBackup 检索备份映像并生成可还原文件的列表时 可能会有一段延迟 3 选择希望还原的项 在任意窗格中单击该项左侧的复选框 单击 操作 开始还原标 记的文件 如果各个项旁边显示一个复选标记 则表明已选择这些项 如果目录 文件 夹 旁边显示一个复选标记 则表明已选择该目录中的所有项 如果目录旁边显示一个对 角斜线标记 则表明仅选择了该目录中的部分项 4 然后在 还原标记的文件 对话框中 选择需要的选项 单击 开始还原 将所有内容还原到原始位置 默认 可以选择还原到其他位置 Overwrite exisingfiles 默认不勾选 如果不勾选上的话 如果还原时在目标位置发现存 在同名文件 同名的文件就不会恢复 5 要查看还原进度 在显示的 查看状态 对话框中单击 是 完成还原操作可能需要几分钟的时间 在开始还原操作后 您可以关闭 备份 存档和还 原 界面 然后执行其他任务 NetBackup 将在后台继续执行操作 4 2 SQL 数据库数据库的备份和恢复的备份和恢复 4 2 1 备份备份 SQL 数据库数据库 4 2 1 1 生成生成 SQL 备份脚本备份脚本 1 1 在备份服务器和客户端上更改 hosts 文件保证 加入对方的地址解析 确保主机名能正 常解析 2 2 如果 MS Sql Server 服务器采用标准安全模式 standard security 连接 那么需要启动 系统的 remote registry service 服务 方法如下 打开 控制面板 管理工具 服务 然后启动 remote registry service 服务 并设置成开机自动启动 3 从客户机的 Windows 的开始菜单中选择程序 Veritas NetBackup NetBackup 代理 NetBackup Agents NetBackup MS SQL 客户机 NetBackup MS SQL Client 打开界面 第一次出现以下窗口 点击 ok 即可 4 4 配置连接数据库参数 界面如下 在 Host 中 输入 sql server 主机名 如果是集群 SQL 输入集群名 instance 选要备份的 SQL 实例 点击 apply 如果不能连接 输入 sa 的密码后 再点击 apply 配置结束后 点击 close 退出 5 在 SQL 客选择 File Backup SQL Server Objects 6 在 client 端生成 MSSQL 的脚本 选择需要备份的数据库 也可以选多个数据库 在 Type of backup 备份类型 选择 full 全备份 Back up 里选择 all 就是备份所有数据库 backup script 一栏中 选择 Save 点击 Backup 按钮 选择脚本保存的目录 默认的脚本后缀名是 bch 假设保存的 脚本名字为 sql full bch 7 修改 NetBackup Client Service 运行权限 进入 MSSQL 服务器上的管理工具 服务 点击 NetBackup Client Service 的属性 点击登录 修改登录身份 需要用 administrator 用户登录 输入密码 重起该服务 注意 如果该管理员帐号的密码改动过了 NetBackup Client Service 里的密码也要改 成一致 否则 NetBackup Client Service 无法启动 4 2 1 2 配置 MSSQL 策略 1 建立 SQL 备份的策略 首先在备份服务器上打开 NBU 控制台 定位到 policy 界面 选择 New 来新建一个备份策略 2 输入策略名称 自定义 点击 OK 3 在 Policy type 中选择 MS SQL Server 在 Policy storage unit 中选择磁带库 p1oabk1 hcart robot tld 0 在 Policy volume pool 中选择事先规划好的用来存 放 SQL 备份数据的介质集 本项目中备份普通文件数据的 volume pool 为 SQL 4 选择 Schedules 转向备份的策略计划设置页面 在此页面中通过点击 New 来添加一个新的时间表 在 Name 中输入一个备份计划的名称 在 Type of backup 中选择 Automatic Backup 在 Retention 中选择备份内容的保存周期 本全备份日程表中为 2 Weeks 在 Frequency 中选择备份的间隔频率 本全备份日程表中设为 1 weeks 在 Start Windows 中设置备份的运行时间 注意 在计划列表中已有一个 Default Application Backup 的备份计划 此计划是 SQL Agent 执行时需要调用的 所以不可以随意修改或删除 并且要将此计划的数 据保存周期 Retention 一项调整为和之前建立的备份计划中的保存周期相同 5 选择 Clients 转向客户端选择页面 可以通过点击 New 然后输入主机名来添加一个客户端 并且选择相应的系统平 台和硬件类型 注意客户端上的服务进程必须启动 6 选择 Backup Selections 转向备份脚本选择页面 在此页面中点击 New 然后点击右上角的文件夹图标 浏览到要备份前面生成的备份脚本 sql full bch 点击 OK 添加好要备份的文件夹或者文件后 点击确定完成策略配置 8 备份策略配置完成后 如果需要手工运行的话 可以点击备份策略名 然后右键鼠标 选择 Manual Backup 即可运行 作业运行时可以在 Activity Monitor 中查看 当 一个策略类型为 SQL 的作业执行时 会连续产生出多个作业 这个作业是 SQL Agent 调用备份脚本而产生的 只有当第一个作业 即备份计划不是 Default Application Backup 的作业成功完成后 才认为此次备份是成功的 4 2 2 恢复恢复 SQL 数据库数据库 如果是异机恢复 首先必须在 Master Server 上对异机恢复授权 在备份服务器 p1oabk1 的 C Program Files veritas netbackup db 下创建 altnames 目录 在该目录下新建一个空文件 No Restrictions 使所有的客户端都可恢复到其它客户端上 注意 恢复数据库时不可以停止数据库的服务 1 在恢复 SQL 数据库的目标主机上 打开 Windows 系统开始菜单中的 程序组 中的 VERITAS NetBackup 中的 NetBackup MS SQL Client 2 在菜单 Actions 中选择 Restore 3 在 SQL Host 中输入目标 SQL 服务器的主机名 默认是本机 不用改 Source client 默认也是本机 不用改 如果是做异机恢复 该项改成源生产机 在 Time filter 中设定需要浏览的备份记录的时间区间 然后点击 OK 4 出现如下的恢复选择对话框 选择要还原的数据库映像 如下所示 要还原完全备份 请选择该数据库备份的映像 要还原完全备份和差异式数据库备份 请单击 号并选择差异式备份 在选择差异式备份时 会自动选择完全备份 在 Consistency check 中选择是否要进行一致性检查 默认不进行检查 为了使数据库在还原之后立即可用 从 Recovery 恢复 列表中选择 Recovered 已恢已恢 复复 在 Restore script 中选择 Launch immediately 立即提交 然后点击 Restore 开始还原 5 打开客户端上的 程序组 中的 VERITAS NetBackup 中的 NetBackup MS SQL Client 在菜单 Views 中选择 View Status SQL 的备份或恢复过程都可以通过如 下的作业运行监视框来查看 4 3 ORACLE 数据库的备份和恢复数据库的备份和恢复 4 3 1 备份备份 ORACLE 数据库数据库 4 3 1 1 配置配置 ORACLE 备份脚本备份脚本 1 以 ROOT 用户登录到 ORACLE 数据库服务器上 开启 ORACLE 数据库归档模式 2 用 ORACLE 用户配置 NBU 和 ORACLE 数据库的连接 2 ORACLE 服务器上把默认备份脚本 hot database backup sh 从 usr openv netbackup ext db ext oracle samples rman 复制到其他位置 例如 nbu scripts 修改脚本以下几项 备份脚本 脚本说明 ORACLE HOME db oracle product ora81 db oracle product ora81改为实际的安装路径 ORACLE SID ora81ora81改为实际的 SID TARGET CONNECT STR sys managersys manager改为实际的数据库的管理 员用户和密码 ARCHIVELOG ALL DELETE INPUT 备份完后删除 archive log 以下为添加的备份控制文件的脚本内容 ALLOCATE CHANNEL t1 TYPE disk 分配磁盘通道 copy current controlfile to nbu scripts c ctl 将当前的控制文件拷贝成 文件并放在 nbuscripts 下 RELEASE CHANNEL t1 释放磁盘通道 usr openv netbackup bin bpbackup p con bak s app h p1crmdb1 nbu scripts 将控制文件以文件方式备 份到磁带库中 需要建立 相应的备份策略 具体见 下节 4 3 1 2 配置配置 ORACLE 备份策略备份策略 1 新建一个策略 在策略名里输入 rac prod37 backup 点击 ok 2 在 Attributes 的 Police type 里选择 Oracle Police storage unit 里选择带库 p1oabk1 hcart robot tld 0 volume pool 里选择 rac backup 3 在 Schedules 里 根据用户备份计划 新建了 3 个备份日常表 分别是星期天运行的 全备份日程表 full 星期三运行的差异备份日程表 dif 以及星期一 二 四 五 六 运行的增量备份日程表 increment 数据库保留周期都设定成一个月 除了星期天的全 备份设定在 3 30 7 30 运行外 其他周一到周六的备份都是每天 3 30 6 30 运行 4 在 client 里输入 ORACLE 数据库主机名 p1crmdb1 点击确定 5 在 Backup Selections 选择前面修改好的 oracle 备份脚本即可 4 3 1 3 配置备份控制文件策略 根据前面脚本配置的内容来填写 配置备份控制文件策略 根据前面脚本配置的内容来填写 前面脚本里已经指定了这么一条语句 bpbackup p con bak s app h p1crmdb1 nbu scripts 就是使用指定的策略名 con bak 指定的日程表名 app 备份客户端 p1crmdb1 上的 控制文件的副本文件所在目录 该目录下还有每次 RMAN 备份的记录以及备份脚本 1 在 Attributes 的 Police type 里选择 Standard Police storage unit 里选择 p1oabk1 hcart robot tld 0 volume pool 选择择 rac backup 把右边窗口的 Bare Metal Restore 前面的勾去掉 2 在 Schedules 里点击 new 新建一个日程表 名称是 app type 是 User Backup 保 留周期是 1 个月 个月 备份窗口是周一到周日 每天 00 00 24 00 3 在 client 里输入 ORACLE 数据库主机名 p1crmdb1 点击确定 4 Backup Selections 里不需要选择 留空就可以了 5 这个控制文件的备份会在每次备份 oracle 的作业完成后自动发起 当一个策略类型为 Oracle 的作业执行时 会连续产生出多个作业 这个作业是 Oracle Agent 调用备份脚本而产生的 包括控制文件的备份 只有当第一个作业 即备份计划不是 Default Application Backup 的作业成功完成后 才认为此次备份是成功的 4 3 2 恢复恢复 ORACLE 数据库数据库 Oracle 的备份通过 RMAN 进行 所以恢复也通过 RMAN 进行 恢复过程中 NetBackup 对用户是透明的 也就是说 用户只管发起 RMAN 恢复 RMAN 会通过 NBU Oracle Agent 向备份服务器发出请求 将相应的数据从磁带传到 RMAN 备份结构 RMAN 将数据进行恢 复 Oracle 恢复 特别是异机恢复 需要非常熟悉 Oracle 和 RMAN 这里举一个简单异机 恢复的例子 1 服务器配置 确保 NetBackup 备份服务器配置为允许重定向恢复 管理员通过在 Netbackup 主服务 器上创建下面的文件消除对恢复客户机的限制 C Program Files veritas netbackup db altnames No Restrictions 2 使用 RMAN 执行重定向恢复 注意用于 Oracle 数据库备份的用户名 Linux 帐户 必须与用于备用客户机恢复的用户 名相同 如果希望恢复其他客户机所拥有的 RMAN 备份 请在恢复目标客户机主机上执行以下 步骤 1 将环境变量 NB ORA CLIENT 设置为原始客户机 2 使源客户机的 init ora 文件对目标客户机可用 只须将该文件复制到目标客户机或修 改目标客户机上的该文件即可做到这一点 更改所有特定于位置的参数 3 对于将在其上恢复数据文件的目录 设置写权限 4 设置目标客户机数据库的口令文件 5 在非安装状态下启动数据库 6 将 dbid 设置为源客户机数据库的 dbid 7 在不使用用户 ID 口令的情况下连接到目标数据库 8 运行 RMAN 恢复脚本或键入 RMAN 命令进行恢复 举例如下 在此示例中假定 原始客户机为 camel 其他客户机为 giraffe 服务器为 lion ORACLE SID 为 test Linux 用户在 camel 和 giraffe 上均为 oracle 1 以 oracle 身份登录到 giraffe 2 在 ORACLE HOME bp conf 中设置 SERVER lion 3 将环境变量 ORACLE SID 和 NB ORA CLIENT 分别设置为 test 和 camel 4 确保目录存在并具有适当的访问权限 数据文件将恢复到目录路径 而且其名称为备份这些数据文件时所具有的名称 5 创建一个 inittest ora 文件 6 在非安装状态下启动数据库 RMAN startup nomount pfile ORACLE HOME dbs inittest ora rman rcvcat rman rman rcat RMAN set dbid RMAN connect target RMAN run RMAN ALLOCATE CHANNEL CH00 TYPE SBT TAPE RMAN SEND NB ORA SERV lion NB ORA CLIENT camel RMAN restore controlfile RMAN SVRMGR alter database mount orapwd file ORACLE HOME dbs orapwtest password rman rcvcat rman rman RCVCAT RMAN set dbid RMAN connect target RMAN run RMAN ALLOCATE CHANNEL CH00 TYPE SBT TAPE RMAN ALLOCATE CHANNEL CH01 TYPE SBT TAPE RMAN SEND NB ORA SERV lion NB ORA CLIENT camel RMAN restore database RMAN restore archivelog all RMAN SVRGMR recover database until cancel using backup controlfile 在此时 请应用存档日志 而且在决定停止恢复时可键入 cancel 4 4 BMR 系统备份和恢复系统备份和恢复 4 4 1 设置设置 Bare Metal Restore 主服务器主服务器 1 在 NBU 主服务器 p1oabk1 上 从 开始 菜单中选择 程序 Symantec NetBackup Bare Metal Restore 主服务器设置 将显示主服务器设置向导的欢迎使用面板 2 按照提示设置 BMR 主服务器 您不必输入任何信息 向导会执行设置主服务器所需 的所有步骤 4 4 2 配置引导服务器配置引导服务器 要备份和还原 Windows 客户端 至少要有 1 台 Windows 引导服务器 选中客户端中 1 台 系统级别最高的 Windows 服务器作为引导服务器即可 本项目中选用 1 台 Windows2008R2 服务器作为引导服务器 启动服务器与 NetBackup 客户端捆绑在一起 安装好 NetBackup 客户端的同时也安装 好引导服务器 在要作为引导服务器的客户端上注册引导服务器即可 以 Administrator 身份登录到计划安装 BMR 引导服务器的服务器 打开 command 提 示符并浏览到 NetBackup 目录 运行下列命令注册 C Program Files Veritas NetBackup bin bmrsetupboot exe register 4 4 3 配置共享资源树 配置共享资源树 SRT 共享资源树 SRT 是以下内容的集合 操作系统文件 NetBackup 客户端软件 使用 NetBackup 客户端软件格式化驱动器 创建分区 重建文件系统以及还原 原始文件的程序 SRT 还提供引导客户端系统以及开始还原过程所需的资源 SRT 中的软件不会永久地安装在受保护的系统上 它的目的是使受保护系统进入一 种可还原原始文件的状态 请注意以下几点 对于 UNIX 和 Linux 系统 每种客户端类型和操作系统版本都需要有自己的 SRT 例如 Solaris 9 需要 Solaris 9 SRT AIX 5 3 需要 AIX 5 3 SRT 依此类 推 对于 Windows 系统 一个 SRT 可以还原所有 Windows 版本 Windows SRT 不再需要用户提供 Windows 的版本 SRT 将使用随引导服务器提供 的特定 Windows 版本 1 从 Windows 启动服务器上的 开始 菜单中 选择 程 序 SymantecNetBackup Bare Metal Restore 引导服务器助理 将显示 Bare Metal Restore 引导服务器助理 2 单击 共享资源树管理向导 将出现共享资源树管理向导 注意 可以使用包含 7 0 或更高版本的 NetBackup 客户端的 SRT 还原二线支 持 NetBackup 客户端 3 选择创建共享资源树的选项 然后按照提示创建共享资源树 您必须提供以下 信息 名称 SRT 的名称也用于包含该 SRT 的目录 只允许使用字母数字字符和下划线 字符 描述 SRT 的位置 如果是第一次创建 32 位或 64 位 SRT 则会显示一个屏幕 需要在其中指 定 SRD 的源位置 对于 32 位 SRT 请指定 srdEN Wim 的源位置 对于 64 位 SRT 请指定 srdEN x64 wim 的源位置 程序都在在 NBU 安装光盘的 Addons 文件夹里 NetBackup 客户端软件映像的路径 4 4 4 创建引导光盘创建引导光盘 建立 SRT 后 基于已创建的 SRT 创建引导光盘 启动光盘可用于引导客户端 并提供共享资源树或用于装入共享资源树的资源 该 启动光盘包含一个小型运行时环境 此环境中有一个内核 一个 RAM 文件系统 一些库和程序 客户端系统固件从该介质引导内核 CD 引导介质还包含一个共享资源 树 如果使用介质来引导客户端系统 则必须使用 BMR 准备相应的引导介质 您可以 在还原之前的任何时候准备引导介质 但前提是受保护系统的共享资源树必须存在 Windows 系统可以创建可刻录到 CD 或 DVD 的可引导 ISO 映像 创建用于 Windows 客户端的引导介质 1 在 Windows BMR 引导服务器上 从 Windows 的 开始 菜单中选择 程序 SymantecNetBackup Bare Metal Restore 引导服务器助理 将显示 Bare Metal Restore 引导服务器助理 屏幕 2 单击 共享资源树管理向导 3 选择 从共享资源树创建可引导的 CD DVD 选项 4 按照提示创建引导光盘 4 4 5 配置系统备份策略配置系统备份策略 为 BMR Client 创建系统备份策略 创建系统备份跟创建文件备份过程类似 主要是以下 2 点不同 在备份策略中的 Attirbutes 选项卡中 一定要选中 为 Bare Metal Restore 收集灾难 恢复信息 在备份策略中的 BackupSelections 选项卡中 使用 ALL LOCAL DRIVES 对于非 群集客户端 这是获得完整备份的最简单 最彻底的方法 对于群集客户端 最有效的备份方法是使用多个策略 每个节点都应当有它自 己的备份本地文件系统的策略 应使用其他策略来备份共享文件系统 这些策 略应当能备份当前拥有资源的节点 建议当系统发生较大变化时 执行一次全备份 如果服务器在域里 备份频率应小于域 信任周期 否则还原了 也无法加入域里 4 4 6 还原客户端系统还原客户端系统 当系统出现故障时 可以使用引导光盘 通过之前的备份还原到备份的时刻点的状态 4 4 6 1 准备还原客户端准备还原客户端 1 在 NetBackup 管理控制台中 展开 Bare Metal Restore 管理 主 机 Bare Metal Restore 客户端 2选择客户端或客户端配置 3选择 操作 准备还原 4在 准备还

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论