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

下载本文档

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

文档简介

1 1 小型机备份系统采购项目 实施报告 深圳市兴瑞得科技有限公司深圳市兴瑞得科技有限公司 2015 年年 XX 月月 2 2 目录目录 第一章、第一章、环境概述和设计环境概述和设计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 3 3 第一章、第一章、环境概述和设计环境概述和设计 1.1 概述概述 随着信息化建设的发展,深圳烟草工业公司的发展越来越依赖于计算机系统,需要计算 机系统不间断提供生成,销售,管理的数据。即使发生短暂的业务中断,也会导致难以估量 的经济和名誉损失。可能会导致业务系统中断的原因。 1).系统硬件故障 如数据系统磁盘的损坏将导致数据不能访问,并进而可能导致应用进程终止或系统停 机,甚至系统不能重启动;网卡的损坏可使终端用户无法访问系统服务;CPU 或内存的失效 则会导致系统的死机。 2).应用程序或操作系统出错 由于操作系统或应用程序中可能存在不完善的地方,当碰到某种激发事件时,应用程序 非正常终止或系统崩溃(只能通过改善程序或系统来解决)。 3).人为错误 一些人工的误操作,如删除系统或应用文件,终止系统或应用服务进程,也会导致系统 服务的无法访问。 4).电脑病毒骇客入侵 由于目前的大多数计算机系统均连接在网络上,若缺少有效的防范机制,很容易遭受病 毒的感染或骇客的入侵,轻者数据被损坏,重者系统瘫痪(只能通过加强管理杜绝)。 5).自然灾害 由于一些意外的不可抗拒的因素,如雷击、火灾、洪灾等导致的计算机系统破坏,将会 使一般系统的恢复非常困难和耗时,导致业务系统长时间的中断(通过容灾系统来解决)。 由上可见,影响深圳烟草工业公司计算机系统正常运行的因素有很多,某些硬件的因素, 可以采用一些新技术如群集,容灾等技术来保证系统的正常运行,但对于许多因素只能通过 数据备份的方式来防止数据的丢失,因为在系统中断时能够在最短的时间内恢复数据是最重 4 4 要的,所以需要采用一套离线备份系统对数据库中的数据进行保护。目前,所有系统都没有 采用备份方式。随着数据量的增大,系统管理人员很难管理备份介质。同时,当对同一个数 据库的容量超过一盘磁带的容量时,如果采用手动备份就变成了一个极其复杂,效率极低、 风险很大的工作了。必须要采用自动备份方式。 深圳烟草工业有限责任公司采用了 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 的功能。 5 5 NetBackup Standard Client(即网络客户端软件)安装在要备份的服务器上,按照备 份服务器定义的策略中的时间表,自动将文件型数据通过网络传输到备份服务器,再通过备 份服务器备份到控制的磁带库中,无须人工干预,需要时进行恢复。 如果需要对应用服务器上的数据库进行联机备份,需要在应用服务器上安装 NetBackup 数据库 Agent(即代理) ,该软件模块构成 NetBackup 和数据库之间的在线备份通道,可以 实现数据库的在线备份。 磁带驱动器驱动模块的数量取决于带库中磁带驱动器的数量,所以,将根据实际硬件情 况进行配置。 1.3 结构设计结构设计 1. 用一台物理服务器安装担任主控备份服务器(NetBackup Master Server) ,负责整个备份 系统的管理,包括备份策略的制订、备份工作的调度、备份数据库的保存、数据恢复等。 备份服务器通过光纤连接磁带库,并通过备份软件 NBU 进行磁带库中机械手和磁带驱 动器的控制。 2. 其他有备份需求的服务器上安装 NBU Standard Client(网络客户端) ,根据备份策略中 定义的时间,自动将数据通过网络备份到磁带库,无须人工干预。在需要时可以自己恢 复或者通过备份服务器由管理员进行恢复。 3. 有数据库备份需求的服务器上除了安装 NBU Standard Client 外,还要根据不同数据库 安装相应的 NBU 数据库 Agent,可以实现在线数据库备份。 6 6 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 7 7 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 8 8 第二章、第二章、NBU 的安装和配置的安装和配置 NetBackup 的安装,主要包括 Master Server 的安装、Client 的安装、各种数据库代理软 件的安装和其他各种选件的安装。 2.1 安装安装 Master Server(Windows) 2.1.1 安装前准备安装前准备 1. 准备 1 台服务器作为备份服务器,服务器的配置要求如下表: 建议用户在备份服务器上安装 Windows2003sp2 或者 Windows2008 操作系统。 2. 在备份服务器的 hosts 文件里添加备份服务器以及所有要备份客户端的地址解析。 3. 关闭备份服务器上的防火墙。 9 9 2.1.2 安装安装 MASTER SERVER(Windows) 1. 登录到要安装 NetBackup 备份服务器 的系统。确保以管理员权限登录。将相应的 NetBackup 安装 CD/DVD 插入驱动器。如果禁用了 “自动运行” ,请导航到 CD/DVD 驱动器,然后运行 Launch.exe。 2. 在初始浏览器屏幕( 主页 )上,单击 安装 。然后在下一屏幕中选择“安装服务器软 件 (Server Software Installation)” 。 3. 在“欢迎使用”屏幕上,单击“下一步 (Next)” 。 1010 4. 在“许可协议”屏幕中,接受许可协议的条款,然后单击“下一步 (Next)” 。 5. 在“选择希望安装 Veritas NetBackup 的位置(Select where you want to install Veritas NetBackup)”屏幕中,使用默认的“仅安装到此计算机(Install to this 1111 computer only) ”和“Typical 典型”, 然后单击“下一步 (Next)” 。 6. 在“NetBackup 许可证密钥和服务器类型(NetBackup License Key and Server Type)”屏幕中,在许可证密钥中输入 NETBACKUP SERVER 的序列号,然后点击 “NetBackup 主服务器”图标 1212 7. 在 “NetBackup 系统名称 (NetBackup System Names)”屏幕上,提供 NBU 主服务器 名称和 EMM SERVER 名称,用默认的本机主机名。单击“下一步 (Next)” 。 1313 8. 在“准备安装程序”屏幕上,检查显示了您在前面的步骤中所做选择的“安装摘要” 。然 后单击“安装”以开始安装。单击“安装”后,安装进程开始,并出现一个显示安装进 度的屏幕。此过程可能需要几分钟的时间。 1414 9. 在“安装完成”屏幕上,单击添加密钥添加其他的序列号 1515 10. 在出现“当前许可证密钥”列表时,单击“添加密钥”输入新的许可证密钥,然后单击 “添加” 。输入完所有许可证密钥后,关闭“当前许可证密钥” 窗口。 11. 单击“立即启动 NetBackup 管理控制台”旁的框,然后单击“完成” 。 NetBackup 管理控制台将启动配置向导,以便您可以配置 NetBackup 环境。 登录进控制台后会启动一个配置向导,可取消掉,以后再配置。 1616 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. 在“欢迎使用”屏幕上,查看内容,然后单击“下一步” 。 1717 6. 在“许可协议”屏幕上,接受许可协议的条款,然后单击“下一步” 。 1818 7 在“安装类型 (Installation Type)”屏幕上,选择: “仅安装到此计算机 (Install to this computer only)” “典型 (Typical)”安装。 单击“下一步 (Next)” 。 1919 8. 在“NetBackup 系统名称”屏幕上,根据配置需要进行更改。 主服务器名称 输入备份服务器的主机名 nbusrv.ciicsh.local 2020 9 在“准备安装程序”屏幕上,检查显示了您在前面的步骤中所做选择的“安装 摘要” 。然后。单击“安装”以开始安装。 2121 单击“安装”后,安装进程开始,并出现一个显示安装进度的屏幕。此过程可能需要几分 钟的时间 10. 在“安装完成”屏幕上,单击“完成” 。 2222 安装好后可以在“开始”“所有程序”“Veritas NetBackup”里找到 NBU 客户端程序 第三章、第三章、 配置磁带库配置磁带库 现在的备份使用IBM磁带库做为备份设备, 配置前确认磁带库已经通过光纤连接到备份 服务器,在设备管理器里能发现磁带库,并且已经安装好厂家驱动器的驱动。 2323 1. 在 master server 上打开控制台开始配置磁带库。 选中服务器图标,单击“Configure Storage Devices” 2. 点击“下一步”开始配置。 2424 3. 勾选中 MASTER SERVER,然后点击“下一步” , 4. 确定能扫描到磁带库的驱动器和机械臂,单击“下一步” 。 2525 5. 点击下一步 2626 6. 自动列出设备的信息,单击“下一步” , 7. 自动列出机械手和管理的驱动器,点击“下一步” , 2727 8. 在弹出对话框上点击 “是”提交设置。 9. 提交成功后,点击“下一步” 。 2828 10. 添加磁带库存储单元,点击“下一步” 。 10. 点击“完成”退出带库配置。 2929 11. 在存储单元里可以发现刚才添加的磁带库 12. 转到“Media and Device man”“Media”“Robots” ,选中刚才添加的带库的机械臂, 在上面点击右键,点击 “ Inventory Robot”扫描磁带。 3030 13. 点击“Start”开始扫描磁带 3131 14. 扫描结果出来后,单击 yes 生效,然后单击“close”按钮离开 3232 15. 在 NetBackup 池里看到刚才扫描到的新磁带,所有新加的磁带扫描后都是默认放在 NetBackup 池,用户可根据需要建立不同的 Volume Pool,把磁带更改到自定义的池里。 3333 第四章、备份和恢复章、备份和恢复 4.1 文件的备份和恢复文件的备份和恢复 4.1.1 备份文件备份文件 1建立文件备份的策略,首先在备份服务器上打开 NBU 控制台,定位到 policy 界面。选择 New来新建一个备份策略。 3434 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; 3535 在Start Windows中设置备份的运行时间; 5选择Clients ,转向客户端选择页面; 可以通过点击New来添加一个客户端,并且选择相应的系统平台和硬件类型,注意 客户端上的服务进程必须启动。 3636 6选择Backup Selections ,转向备份文件内容选择页面; 在此页面中通过点击New,然后点击右上角的文件夹图标,来逐一添加需要备份的文 件或目录,浏览到要备份的文件夹或者文件。 浏览 到要备份的文件夹或者文件,点击 OK 3737 添加好要备份的文件夹或者文件后,点击确定完成策略配置。 4.1.2 文件系统恢复(文件系统恢复(Windows) 1. 在要还原文件的 Windows 客户端上,单击“开始” “程序” Symantec NetBackup “备份、存档和还原” 。打开“备份、存档和还原”图形界面 3838 2. 单击 文件 选择要“还原的文件和文件夹” ,然后选择“从正常备份 ” 当 NetBackup 检索备份映像并生成可还原文件的列表时,可能会有一段延迟。 3. 选择希望还原的项,在任意窗格中单击该项左侧的复选框。单击“操作” “开始还原标 记的文件” 。 如果各个项旁边显示一个复选标记,则表明已选择这些项。如果目录(文件 夹)旁边显示一个复选标记,则表明已选择该目录中的所有项。如果目录旁边显示一个对 角斜线标记,则表明仅选择了该目录中的部分项。 4. 然后在“还原标记的文件”对话框中,选择需要的选项,单击“开始还原” 。 将所有内容还原到原始位置(默认,可以选择还原到其他位置) Overwrite exisingfiles(默认不勾选,如果不勾选上的话,如果还原时在目标位置发现存 在同名文件,同名的文件就不会恢复) 3939 5. 要查看还原进度,在显示的“查看状态”对话框中单击“是” 。 完成还原操作可能需要几分钟的时间。在开始还原操作后,您可以关闭“备份、存档和还 原”界面,然后执行其他任务。NetBackup 将在后台继续执行操作。 4040 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 即可。 4141 4.4.配置连接数据库参数,界面如下: 在 Host 中,输入 sql server 主机名(如果是集群 SQL,输入集群名),instance 选要备份的 SQL 实例,点击 apply。如果不能连接,输入 sa 的密码后,再点击 apply。配置结束后 点击“close”退出。 5.在 SQL 客选择 File Backup SQL Server Objects。 4242 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 的属性, 4343 点击登录,修改登录身份,需要用 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; 4444 在Start Windows中设置备份的运行时间; 注意,在计划列表中已有一个Default-Application-Backup的备份计划,此计划是 SQL Agent 执行时需要调用的,所以不可以随意修改或删除,并且要将此计划的数 据保存周期Retention一项调整为和之前建立的备份计划中的保存周期相同。 5选择Clients ,转向客户端选择页面; 可以通过点击New ,然后输入主机名来添加一个客户端,并且选择相应的系统平 4545 台和硬件类型,注意客户端上的服务进程必须启动。 6选择Backup Selections ,转向备份脚本选择页面; 在此页面中点击New,然后点击右上角的文件夹图标。 浏览到要备份前面生成的备份脚本 sql_full.bch,点击 OK 4646 添加好要备份的文件夹或者文件后,点击确定完成策略配置。 8.备份策略配置完成后,如果需要手工运行的话,可以点击备份策略名,然后右键鼠标 选择Manual Backup即可运行。作业运行时可以在Activity Monitor中查看。当 一个策略类型为 SQL 的作业执行时,会连续产生出多个作业,这个作业是 SQL Agent 调用备份脚本而产生的,只有当第一个作业,即备份计划不是Default-Application- Backup的作业成功完成后,才认为此次备份是成功的。 4747 4.2.2 恢复恢复 SQL 数据库数据库 如果是异机恢复,首先必须在 Master Server 上对异机恢复授权。在备份服务器 p1oabk1 的 C:Program Files、veritasnetbackupdb 下创建 altnames 目录,在该目录下新建一个空文件 No.Restrictions 使所有的客户端都可恢复到其它客户端上。 注意,恢复数据库时不可以停止数据库的服务; 1在恢复 SQL 数据库的目标主机上,打开 Windows 系统开始菜单中的程序组中的 VERITAS NetBackup中的NetBackup MS SQL Client 2在菜单Actions中选择Restore ; 3. 在SQL Host中输入目标 SQL 服务器的主机名,默认是本机,不用改; Source client 默认也是本机,不用改(如果是做异机恢复,该项改成源生产机) 。 在Time filter中设定需要浏览的备份记录的时间区间;然后点击 OK; 4848 4出现如下的恢复选择对话框: 选择要还原的数据库映像,如下所示: 要还原完全备份,请选择该数据库备份的映像。 要还原完全备份和差异式数据库备份,请单击 + 号并选择差异式备份。 在选择差异式备份时,会自动选择完全备份。 在Consistency check中选择是否要进行一致性检查;默认不进行检查 为了使数据库在还原之后立即可用,从“Recovery 恢复”列表中选择“Recovered(已恢已恢 复复)” 。 在Restore script中选择Launch immediately立即提交 然后点击 Restore,开始还原。 5打开客户端上的程序组中的VERITAS NetBackup中的NetBackup MS SQL 4949 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 5050 下。 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,点击确定。 5151 5. 在 Backup Selections 选择前面修改好的 oracle 备份脚本即可。 5252 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 5353 3.在 client 里输入 ORACLE 数据库主机名 p1crmdb1,点击确定。 4.Backup Selections 里不需要选择,留空就可以了。 5.这个控制文件的备份会在每次备份 oracle 的作业完成后自动发起。 当一个策略类型为 Oracle 的作业执行时,会连续产生出多个作业,这个作业是 Oracle Agent 调用备份脚本而产生的,包括控制文件的备份。只有当第一个作业,即备份计划不是 Default-Application-Backup的作业成功完成后,才认为此次备份是成功的。 5454 4.3.2 恢复恢复 ORACLE 数据库数据库 Oracle 的备份通过 RMAN 进行,所以恢复也通过 RMAN 进行。恢复过程中 NetBackup 对用户是透明的。也就是说,用户只管发起 RMAN 恢复,RMAN 会通过 NBU Oracle Agent 向备份服务器发出请求,将相应的数据从磁带传到 RMAN 备份结构,RMAN 将数据进行恢 复。 Oracle 恢复,特别是异机恢复,需要非常熟悉 Oracle 和 RMAN。这里举一个简单异机 恢复的例子。 1. 服务器配置 确保 NetBackup 备份服务器配置为允许重定向恢复。管理员通过在 Netbackup 主服务 器上创建下面的文件消除对恢复客户机的限制: C:Program FilesveritasnetbackupdbaltnamesNo.Restrictions 2. 使用 RMAN 执行重定向恢复 注意用于 Oracle 数据库备份的用户名(Linux 帐户)必须与用于备用客户机恢复的用户 名相同。 如果希望恢复其他客户机所拥有的 RMAN 备份,请在恢复目标客户机主机上执行以下 步骤。 1) 将环境变量 NB_ORA_CLIENT 设置为原始客户机。 2) 使源客户机的 init.ora 文件对目标客户机可用。只须将该文件复制到目标客户机或修 改目标客户机上的该文件即可做到这一点。更改所有特定于位置的参数。 3) 对于将在其上恢复数据文件的目录,设置写权限。 4) 设置目标客户机数据库的口令文件。 5) 在非安装状态下启动数据库。 6)将 dbid 设置为源客户机数据库的 dbid。 7)在不使用用户 I

温馨提示

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

评论

0/150

提交评论