版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SYMANTEC NBU7.0_配置实施工艺SYMANTEC NBU7.0软件配置手册软件配置手册V1.0NBU 项目组 SYMANTEC NBU7.0_配置实施工艺文档信息文档信息文挡名称初稿作者审核建立日期SFB 实施工艺-技术组件-Symantec-NBU 软件配置手册文档修订记录文档修订记录章节编号章节名称修订内容简述修订日期修订前版本号SYMANTEC NBU7.0_配置实施工艺NBU 项目组目录目录第第 1 章章配置备份设备配置备份设备 .51.1配置磁带库机械手.61.2配置磁带库存储设备 .81.3配置磁盘存储单元.131.4创建VOLUME POOL.151.5清点机械手.1
2、7第第 2 章章配置配置 CATALOG 备份备份.21第第 3 章章文件备份文件备份.233.1新建备份策略.233.2设置属性 .233.3设置SCHEDULE.243.4设置客户端.263.5设置备份选择.263.6设置 WINDOWS文件备份OPEN文件选项.26第第 4 章章ORACLE 备份备份.284.1ORACLE备份流程.284.2修改 ORACLE备份模式和参数 .284.3ORACLE备份脚本.294.4数据库备份策略 .404.5归档日志备份策略.454.6CONTROL FILE备份策略.494.7ORACLE RAC 环境备份说明 .52第第 5 章章INFORMI
3、X 备份备份.535.1INFORMIX备份流程 .535.2修改ONCONFIG文件.535.3INFORMIX备份脚本 .555.4数据库备份策略 .595.5ETC目录备份策略.645.6设置 INFORMIX的逻辑日志备份 .67第第 6 章章SYBASE 备份备份.706.1SYBASE备份流程.706.2SYBASE备份脚本.706.3数据库备份策略 .74第第 7 章章DB2 备份备份.777.1DB2 备份流程 .777.2DB2 备份脚本 .77SYMANTEC NBU7.0_配置实施工艺NBU 项目组7.3数据库备份策略 .797.4日志备份策略.82第第 8 章章SQLS
4、ERVER 的配置的配置.838.1SQLSERVER备份流程.838.2设置属性 .838.3生成 SQLSERVER备份脚本.848.4备份策略设置.85第第 9 章章LOTUSNOTES 的配置的配置.889.1LOTUSNOTES备份流程.889.2设置环境变量.889.3备份策略 .89第第 10 章章VAULT 的设置的设置.9210.1VAULT设置 .9210.2配置 VAULT类型的 POLICY.97第第 11 章章集群环境下的安装配置集群环境下的安装配置.10011.1MEDIA SERVER的安装配置.10011.2CLIENT的安装配置 .10211.3集群情况下备份
5、策略配置方法.102SYMANTEC NBU7.0_配置实施工艺NBU 项目组第第 1 章章 配置备份设备配置备份设备在 Netbackup 环境下配置设备的步骤如下:需要安装设备驱动程序的服务器有:需要安装设备驱动程序的服务器有:Master ServerEnterprise Client(也称为 SAN media server)设备配置操作:设备配置操作:对于存储设备、存储单元、卷池等配置,在 Master Server 上完成。1.1 配置磁带库机械手配置磁带库机械手在本次集中备份项目中,磁带库都是由 master server 来控制,所以只需要在准备工作:准备工作:Master &
6、amp; SAN Media Server 和磁带库等设备物和磁带库等设备物理连接正常,硬件平台可理连接正常,硬件平台可以正确识别到硬件设备以正确识别到硬件设备模拟测试设备是否可用模拟测试设备是否可用(scan)等)等配置存储单元配置存储单元配置存储设备配置存储设备设置机械手清点设置机械手清点配置卷池配置卷池SYMANTEC NBU7.0_配置实施工艺NBU 项目组XXBK5200/XXBK5210 两台 AIX 服务器上配置机械手。注意:如下操作在注意:如下操作在 XXBK5200/XXBK5210 上都要做。上都要做。配置机械手简单来说就是根据机械手的 controller id, scs
7、i id 和 lun id 创建 ovpass 设备。下面以 IBM 3584 磁带库为例,介绍配置过程。1.安装 ovpass 驱动 #/usr/openv/volmgr/bin/driver/install_ovpass 为了确保设备文件在每次启动后都能访问 #/usr/openv/volmgr/bin/driver/mkdev_ovpass2.查询 scsi id和lun id安装了 atape 驱动后,会为 3584 带库生成一个 smc 设备,smc 设备的属性中会记录scsi id 和 lun id。如果使用其他品牌带库,最直接的办法是登到 SAN 交换机上用nsshow 和 po
8、rtshow 查看。在本例中为: scsi id=0 x642600, lun=1# lsattr -El smc0 alt_pathing no Enable Alternate Pathing Support Truedebug_trace no Debug Trace Logging Enabled Truedev_status N/A Falsedevtype 03584L32 Device Type Falselocation Location Truelun_id 0 x1000000000000 Logical Unit Number Truenew_name New Logic
9、al Name Truenode_name 0 x500507630f1c2501 World Wide Node Name Falseprimary_device smc0 Primary Logical Device Falsereserve_support yes Use Reserve/Release on Open and Close Trueretain_reserve no Retain Reservation Falsescsi_id 0 x642600 SCSI Target ID Truetrace_logging no Trace Logging Enabled True
10、tsm_barcode_len 6 Default TSM Barcode Length for Ultrium 1/2 Media Trueww_name 0 x500507630f5c2501 World Wide Port Name False3.查询controller id通过 lsdev Cc tape,我们可以找到 bus number,在本例中为 00-08# lsdev -Cc tape |grep smcsmc0 Available 00-08-01 IBM 3584 Library Medium Changer (FCP)然后通过 lsdev -Cc adapter 就可
11、以找到控制这个机械手的 controller ,在本例中为fcs0。SYMANTEC NBU7.0_配置实施工艺NBU 项目组# lsdev -Cc adapter |grep 00-08fcs0 Available 00-08 FC Adapter4.创建机械手的设备驱动文件注意:注意:fcs0 要改成要改成 fscsi0XXBK5200:/# mkdev -c media_changer -t ovpass -s fcp -p fscsi0 -w 0 x642600,0 x1ovpass0 Available5.检查新建设备的状态XXBK5200:/#lsdev -C -s fcp |gr
12、ep ovpass ovpass0 Available 00-08-01 VERITAS Media Changer6.通过Netbackup media server 提供的/usr/openv/volmgr/bin/scan 命令查看设备状态。 # /usr/openv/volmgr/bin/scan* SDT_TAPE * SDT_CHANGER * SDT_OPTICAL *-Device Name : /dev/rmt0.1Passthru Name: /dev/rmt0.1Volume Header: Port: -1; Bus: -1; Target: -1; LUN: -1In
13、quiry : HP Ultrium 3-SCSI G25WVendor ID : HP Product ID : Ultrium 3-SCSI Product Rev: G25WSerial Number: HU10647YLMWWN : WWN Id Type : 0Device Identifier: Device Type : SDT_TAPENetBackup Drive Type: 16Removable : YesDevice Supports: SCSI-3Flags : 0 x0Reason: 0 x0-SYMANTEC NBU7.0_配置实施工艺NBU 项目组1.2 配置磁
14、带库存储设备配置磁带库存储设备配置过程是通过NBU的图形向导完成的,步骤如下:1.首先需要确认操作系统已经正确识别到所有的磁带机和机械手在本次项目中,机械手是都是由master server来控制的,所以meida server上只要检查一下磁带机的状态即可。# lsdev -Cc tapermt0 Available 03-08-00-0,0 LVD SCSI 4mm Tape Drivermt1 Available 00-08-01 IBM 3580 Ultrium Tape Drive (FCP)rmt2 Available 00-08-01 IBM 3580 Ultrium Tape
15、Drive (FCP)rmt3 Available 00-08-01 IBM 3580 Ultrium Tape Drive (FCP)rmt4 Available 00-08-01 IBM 3580 Ultrium Tape Drive (FCP)rmt5 Available 05-08-01 IBM 3580 Ultrium Tape Drive (FCP)rmt6 Available 05-08-01 IBM 3580 Ultrium Tape Drive (FCP)rmt7 Available 05-08-01 IBM 3580 Ultrium Tape Drive (FCP)rmt8
16、 Available 05-08-01 IBM 3580 Ultrium Tape Drive (FCP)smc0 Available 00-08-01 IBM 3584 Library Medium Changer (FCP)2.使用NBU图形向导,开始配置磁带库用jnbSA启动NBU管理界面,并登录。单击“Configure Storage Devices”SYMANTEC NBU7.0_配置实施工艺NBU 项目组3.选择需要配置的主机,去掉已经配置过的主机和不需要配置的主机。选择的主机数量多的话,配置会比较慢。4.确认Netbackup找出来的机械手和磁带机数量单击下一步SYMANTEC
17、 NBU7.0_配置实施工艺NBU 项目组单击下一步5.确认配置信息,去掉standalone的带机SYMANTEC NBU7.0_配置实施工艺NBU 项目组6.保存配置信息,并重启vmd进程。SYMANTEC NBU7.0_配置实施工艺NBU 项目组7.点击Properties按钮,将Storage Unit的缺省名称修改为符合总体设计规范要求的名称,例如XXBK52SVC-SPDBXXPTL0011-LTO4。8.至此,磁带库和相应的存储单元配置完成。1.3 配置磁盘存储单元配置磁盘存储单元本次集中备份项目使用 BasicDisk 类型的磁盘存储单元作为缓存,用于备份频繁发起但备SYMAN
18、TEC NBU7.0_配置实施工艺NBU 项目组份数据量又不大的作业。整个备份过程分为两个阶段:整个备份过程分为两个阶段:第 I 阶段:通过策略备份客户机数据到磁盘类型存储单元。第 II 阶段:每天把磁盘存储单元中最近24小时的备份数据集中复制到磁带库。这种方法可以减少磁带抓取、定位的次数,延长磁带库和磁带的寿命。关于磁盘类型存储单元要求:关于磁盘类型存储单元要求:每家分行从中端存储分配800GB空间用于磁盘缓存设备磁盘缓存设备主要用于备份Informix数据库逻辑日志、配置文件以及oracle控制文件。磁盘缓存设备每天定时进行备份数据向物理磁带介质的转储数据转储经主备份服务器完成,使用主备份
19、服务器的存储单元;使用PTL0011-BKP-DB介质集作为备份数据最终存储目标。磁盘存储单元创建过程:磁盘存储单元创建过程:进入 NBU 管理界面,选择 ACTION-NEW-Storage Unit1.disk storage unit 名称 XXBK52SVC-DSSU02.选择 storage unit 类型为 disk3.输入目录/home/ap/NBU-DSSU4.设置最大并行任务数 105.设置 High Water Mark 为 80%,Low Water Mark 为 50%6.设置 Staging ScheduleSYMANTEC NBU7.0_配置实施工艺NBU 项目组7
20、.作业优先级为 998.每天发起一次9.Final Destination Storage Unit:XXBK52SVC-SFBXXPTL0011-LTO410. Final destination media ownership: PTL0011-BKP-DB 11. 设置 Start Windows,选择备份任务少的空闲时间段,比如 08:00-10:00。SYMANTEC NBU7.0_配置实施工艺NBU 项目组1.4 创建创建 volume pool根据SFB 实施工艺-SFB 一级分行集中备份系统详细设计方案中卷池的定义,介质集命名表达式如下:PTL0011-BKP|ARC-DB|S
21、YS|APP|APD|OFL|CTL|SRC根据介质集命名规则,创建如下介质集:PTL0011-BKP-DB系统数据库类实时恢复数据PTL0011-BKP-SYS系统操作系统实时恢复数据PTL0011-BKP-APP系统应用系统实时恢复数据PTL0011-BKP-APD系统业务数据实时恢复数据PTL0011-ARC-OFL系统归档数据,出库保存PTL0011-BKP-CTL 备份系统自身 catalog 备份PTL0011-BKP-SRC存放空闲磁带的 Scratch Pool创建 volumepool 的方法如下:SYMANTEC NBU7.0_配置实施工艺NBU 项目组输入 volume
22、pool 的名称:创建 PTL0011-BKP-SRC 时需要把 ScratchPool 选项勾上。创建 PTL0011-BKP-CTL 时需要把 Catalog backup pool 选项勾上。1.5 清点机械手清点机械手添加、移动或取出带库中的磁带后,需要使用机械手清点操作来更新 NetBackup EMM DB 中的 media 信息。机械手清点的过程机械手清点的过程:1.在 NetBackup 管理控制台中,选择“介质和设备管理(Media and Device Management)” “介质(Media)” “机械手(Robots)”。SYMANTEC NBU7.0_配置实施工艺
23、NBU 项目组2.选择要清点的机械手。3.选择“操作(Actions)” “清点机械手(Inventory Robot)”。在“机械手清点(Robot Inventory)”对话框中,“设备主机(Device host)”框包含控制机械手的主机的名称,而“机械手(Robot)”框包含所选的机械手。4.指定清点操作的选项。5.单击“开始(Start)”以开始清点。详细操作步骤:详细操作步骤:1.开始inventory robot2.选择Update Volume Configuration,Device host选Master ServerSYMANTEC NBU7.0_配置实施工艺NBU 项目
24、组3.点击”Advance Options”注意:只有第一次清点或者添加新磁带才需要执行本步骤。注意:只有第一次清点或者添加新磁带才需要执行本步骤。Netbackup 缺省 media id 生成规则是取 barcode 的后六位,现在磁带 barcode 大多为 8 位,取前六位作为 media id 显然对操作员查找匹配和维护起来会方便一些。所以在本次集中备份项目中,取 barcode 前六位作为 media id。点击”Advance Options”,进入”Media ID Generation”,在”Barcode Length”中输入实际barcode长度。在Media ID ge
25、neration rule中输入:1:2:3:4:5:6表示取前六位作为media ID点击OKSYMANTEC NBU7.0_配置实施工艺NBU 项目组4.点击start,开始inventory5.确认Inventory成功,点击closeSYMANTEC NBU7.0_配置实施工艺NBU 项目组6.把磁带放到正确的volume pool中缺省情况下,所有新磁带都会在netbackup pool里面,需要把它们移到PTL0011-BKP-SRC中。PTL0011-BKP-CTL里面也移入两盘磁带,选择Media ID比较容易记住的,用于做catalog备份。SYMANTEC NBU7.0_配
26、置实施工艺NBU 项目组第第 2 章章 配置配置 Catalog 备份备份Catalog是netbackup的内部数据库,如果master server损坏或者catalog丢失,可以从以前的备份中进行恢复。Catalog备份配置方法:备份配置方法:1.进入NBU图形管理界面,选择创建catalog log备份策略2.设置Catalog备份策略属性Policy name为NB-CATALOG-BKPpolicy type为NBU-Catalog.Policy storage unit为XXBK52SVC-SFBXXPTL0011-LTO4Policy volume pool为PTL0011-B
27、KP-CTLSYMANTEC NBU7.0_配置实施工艺NBU 项目组3.设置schedule,每周一次全备份,每日增量备份,保存一个月4.设置DR文件的保存位置在本地磁盘,建立一个目录:# mkdir /var/NBU_DRFILE注意:注意:XXBK5200 和和 XXBK5210 上都要创建。上都要创建。取消“Send an E-mail attachement”选项。SYMANTEC NBU7.0_配置实施工艺NBU 项目组第第 3 章章 文件备份文件备份3.1 新建备份策略新建备份策略策略名称按照集中备份项目-备份策略表进行设定。3.2 设置属性设置属性Policy Type:对于
28、Windows 的操作系统的文件方式备份,请选择“MS-Windows-NT”的类型;对于 Unix 的操作系统的文件方式备份,请选择“Standard”的类型。按照集中备份项目-备份策略表设置策略名称和存储单元以及 volume pool。SYMANTEC NBU7.0_配置实施工艺NBU 项目组注意:如果备份的目录下注意:如果备份的目录下 mount 了其他文件系统,并也希望进行备份,请选择了其他文件系统,并也希望进行备份,请选择”cross mount point”;如果;如果 mount 的是的是 NFS 文件系统,请选择文件系统,请选择”Follow NFS”。3.3 设置设置 sc
29、hedule1.设置schedule属性按照集中备份项目-备份策略表设置 schedule 的名字。设置备份的类型对于文件类型的备份,可以设置 2 个备份类型,全量和增量,请根据实际需要进行设置。对于数据量较小的重要系统,每天进行全备份;对于数据量较大的系统采用每周一次全量备份,其余每天备份增量。设置 retention,retention 决定备份数据的有效期。如果集中备份项目-备份策略表中规定的备份拷贝数量为 2,需要选择”Multiple copies”,进行设置。SYMANTEC NBU7.0_配置实施工艺NBU 项目组2.设置Start WindowStart Window定义的是备
30、份的开始时间范围,备份作业发起后,会申请相关的资源,(比如磁带机),如果没有能够获得备份资源,该作业会处于“queue”状态排队等待,如果在设定的时间范围内没有获得资源,备份作业会报196号错误,然后退出。备份作业一旦开始执行,在结束或者出错前,netbackup不会主动去终止它。SYMANTEC NBU7.0_配置实施工艺NBU 项目组3.4 设置客户端设置客户端注意:如果备份内容可能会发生注意:如果备份内容可能会发生HA切换,请输入服务主机名,否则输入物理主机名。切换,请输入服务主机名,否则输入物理主机名。注释:物理主机名是指物理 IP 对应的主机别名,下同。服务主机名是指和应用绑定的浮动
31、 IP 对应的主机别名,下同。3.5 设置备份选择设置备份选择输入需要备份的目录或者文件名的绝对路径3.6 设置设置 Windows 文件备份文件备份 open 文件选项文件选项注意:以下设置适用于注意:以下设置适用于 SFB 的的 windows 2003 操作系统。操作系统。为了避免Windows客户端备份时打开文件失败,需要设置Windows Open File Backup属性。在Hostt Property-MasterServer-Client Attributes中加入需要客户名称,设置Snapshot Provider为Microsoft Volume Shadow Copy,
32、并选择“Snapshot Error Control”中的“Disable Snapshot & Continue”。SYMANTEC NBU7.0_配置实施工艺NBU 项目组SYMANTEC NBU7.0_配置实施工艺NBU 项目组第第 4 章章 Oracle 备份备份4.1 Oracle 备份流程备份流程在 Windows/Unix/Linux 平台下 Oracle 的备份设置流程和方法基本相同,主要遵循三个步骤:1.环境检查Oracle必须运行在归档模式下才能进行热备份,必须有足够的空间来保存归档日志。2.创建Oracle的备份脚本本次集中备份项目提供了一个模板,实施的时候只需要
33、根据实际环境稍作修改就可以使用了。3.创建备份策略,备份测试。Oracle 备份流程说明:备份流程说明:4.2 修改修改 Oracle 备份模式和参数备份模式和参数Oracle 需要运行在归档模式下才可以使用 RMAN 进行热备份,对于目前非归档的数据库,需要先改为归档模式,请 Oracle 管理员配合完成修改。注注意意 :存存放放 归归档档 日日志志的的 目目录录 必必须须 有有足足够够的的空空间间, 能能够够容容纳纳两两天天以以上上的的日日志志 。本次集中备份项目不使用 rman catalog database,备份信息记录在 controlfile 中,记录保存时间统一为 14 天,修
34、改的命令如下:SYMANTEC NBU7.0_配置实施工艺NBU 项目组alter system set CONTROL_FILE_RECORD_KEEP_TIME=14 scope=both;4.3 Oracle 备份脚本备份脚本备份脚本采用统一的模板,进行必要修改就可以使用了,脚本名称在集中备份项目-备份策略表中有具体规定,存放在$ORACLE_HOME/BKB_Scripts目录下。本次集中备份项目采用的是 LTO4 驱动器,备份速度很快,为了减小备份对性能的影响,采用如下规则分配驱动器:1.所有以LAN方式备份的数据库只使用一个驱动器。2.以LAN FREE方式进行备份,数据量小于20
35、0GB的数据库只使用一个驱动器。3.数据库日志备份使用一个驱动器。4.除了两种上述情况,使用两个驱动器。4.3.1 数据库备份脚本数据库备份脚本数据库备份脚本模板:数据库备份脚本模板:红色部分需要根据具体情况进行修改。下面是 UNIX 的备份脚本模板,如果是 WINDOWS,直接修改 netbackup for oracle agent附带的模板即可,修改内容和本模板相同。$HOME/BKB_Scripts /odsb-ora-odsbcidb-hotbkp.sh#!/bin/sh# $Header: hot_database_backup.sh,v 1.2 2002/08/06 23:51:
36、42 $#bcpyrght#*#* $VRTScprght: Copyright 1993 - 2008 Symantec Corporation, All Rights Reserved $ *#*#ecpyrght# -# hot_database_backup.sh# -# This script uses Recovery Manager to take a hot (inconsistent) database# backup. A hot backup is inconsistent because portions of the database are# being modif
37、ied and written to the disk while the backup is progressing.# You must run your database in ARCHIVELOG mode to make hot backups. It is# assumed that this script will be executed by user root. In order for RMANSYMANTEC NBU7.0_配置实施工艺NBU 项目组# to work properly we switch user (su -) to the oracle dba acc
38、ount before# execution. If this script runs under a user account that has Oracle dba# privilege, it will be executed using this users account.# -# -# Determine the user which is executing this script.# - CUSER=id |cut -d( -f2 | cut -d ) -f1 # -# Put output in .out. Change as desired.# Note: output d
39、irectory requires write permission.# -RMAN_LOG_FILE=$0.out# -#如果日志大于 10MB 就清空.# -if -f $RMAN_LOG_FILE thenfind ./ -name $RMAN_LOG_FILE -size +10240k | xargs rm -ffi# -# Initialize the log file.# - echo $RMAN_LOG_FILEchmod 666 $RMAN_LOG_FILE # -# Log the start of this script.# - echo Script $0 $RMAN_
40、LOG_FILEecho = started on date = $RMAN_LOG_FILEecho $RMAN_LOG_FILE # -#需要备份的数据库 ORACLE_HOMESYMANTEC NBU7.0_配置实施工艺NBU 项目组# -ORACLE_HOME=/home/db/oracle/product/10.2.0 export ORACLE_HOME# -# 需要备份的数据库 ORACLE_SID # -ORACLE_SID=odsbcidbexport ORACLE_SID# -#需要备份的数据库的 oracle 用户# -ORACLE_USER=oracle# -# Set
41、 the target connect string.# -TARGET_CONNECT_STR=/ # -# Set the Oracle Recovery Manager name.# -RMAN=$ORACLE_HOME/bin/rman# -# Print out the value of the variables set by this script.# -echo $RMAN_LOG_FILEecho RMAN: $RMAN $RMAN_LOG_FILEecho ORACLE_SID: $ORACLE_SID $RMAN_LOG_FILEecho ORACLE_USER: $OR
42、ACLE_USER $RMAN_LOG_FILEecho ORACLE_HOME: $ORACLE_HOME $RMAN_LOG_FILE# -# Print out the value of the variables set by bphdb.# -echo $RMAN_LOG_FILEecho NB_ORA_FULL: $NB_ORA_FULL $RMAN_LOG_FILEecho NB_ORA_INCR: $NB_ORA_INCR $RMAN_LOG_FILEecho NB_ORA_CINC: $NB_ORA_CINC $RMAN_LOG_FILESYMANTEC NBU7.0_配置实
43、施工艺NBU 项目组echo NB_ORA_SERV: $NB_ORA_SERV $RMAN_LOG_FILEecho NB_ORA_POLICY: $NB_ORA_POLICY $RMAN_LOG_FILE# -# NOTE: This script assumes that the database is properly opened. If desired,# this would be the place to verify that.# -echo $RMAN_LOG_FILE# -# If this script is executed from a NetBackup sche
44、dule, NetBackup# sets an NB_ORA environment variable based on the schedule type.# The NB_ORA variable is then used to dynamically set BACKUP_TYPE# For example, when:# schedule type is BACKUP_TYPE is# - -# Automatic Full INCREMENTAL LEVEL=0# Automatic Differential Incremental INCREMENTAL LEVEL=1# Aut
45、omatic Cumulative Incremental INCREMENTAL LEVEL=1 CUMULATIVE# # For user initiated backups, BACKUP_TYPE defaults to incremental# level 0 (full). To change the default for a user initiated# backup to incremental or incremental cumulative, uncomment# one of the following two lines.# BACKUP_TYPE=INCREM
46、ENTAL LEVEL=1# BACKUP_TYPE=INCREMENTAL LEVEL=1 CUMULATIVE# # Note that we use incremental level 0 to specify full backups.# That is because, although they are identical in content, only# the incremental level 0 backup can have incremental backups of# level 0 applied to it.# - if $NB_ORA_FULL = 1 the
47、n echo Full backup requested $RMAN_LOG_FILE BACKUP_TYPE=INCREMENTAL LEVEL=0 elif $NB_ORA_INCR = 1 then echo Differential incremental backup requested $RMAN_LOG_FILE BACKUP_TYPE=INCREMENTAL LEVEL=1 elif $NB_ORA_CINC = 1 SYMANTEC NBU7.0_配置实施工艺NBU 项目组then echo Cumulative incremental backup requested $R
48、MAN_LOG_FILE BACKUP_TYPE=INCREMENTAL LEVEL=1 CUMULATIVE elif $BACKUP_TYPE = then echo Default - Full backup requested $RMAN_LOG_FILE BACKUP_TYPE=INCREMENTAL LEVEL=0fi# command string used for backup database and archivelog#CMD_STR=ORACLE_HOME=$ORACLE_HOMEexport ORACLE_HOMEORACLE_SID=$ORACLE_SIDexpor
49、t ORACLE_SID$RMAN target $TARGET_CONNECT_STR nocatalog msglog $RMAN_LOG_FILE append $RMAN_LOG_FILE RSTAT=$?else /usr/bin/sh -c $CMD_STR $RMAN_LOG_FILE RSTAT=$?fi # -# Log the completion of this script.# - if $RSTAT = 0 thenLOGMSG=ended successfully# 调用备份命令备份 controlfile 的副本/usr/openv/netbackup/bin/b
50、pbackup -p ORAHOST-ORA-CFG -s ORAHOST-ORA-CFG-USRBK /home/db/oracle/BKB_Scripts/control_odsbcidb.oraelse LOGMSG=ended in errorfi echo $RMAN_LOG_FILEecho Script $0 $RMAN_LOG_FILEecho = $LOGMSG on date = $RMAN_LOG_FILEecho $RMAN_LOG_FILEecho $RMAN_LOG_FILE exit $RSTATSYMANTEC NBU7.0_配置实施工艺NBU 项目组4.3.2
51、 归档日志备份脚本归档日志备份脚本归档日志备份模板:归档日志备份模板:红色部分需要根据具体情况进行修改。下面是 UNIX 的备份脚本模板,如果是 WINDOWS,直接修改 netbackup for oracle agent附带的模板即可,修改内容和本模板相同。$HOME/BKB_Scripts/odsb-ora-odsbcidb_log-hotbkp.sh#!/bin/sh# $Header: hot_database_backup.sh,v 1.2 2002/08/06 23:51:42 $#bcpyrght#*#* $VRTScprght: Copyright 1993 - 2008 S
52、ymantec Corporation, All Rights Reserved $ *#*#ecpyrght# -# hot_database_backup.sh# -# This script uses Recovery Manager to take a hot (inconsistent) database# backup. A hot backup is inconsistent because portions of the database are# being modified and written to the disk while the backup is progre
53、ssing.# You must run your database in ARCHIVELOG mode to make hot backups. It is# assumed that this script will be executed by user root. In order for RMAN# to work properly we switch user (su -) to the oracle dba account before# execution. If this script runs under a user account that has Oracle db
54、a# privilege, it will be executed using this users account.# -# -# Determine the user which is executing this script.# - CUSER=id |cut -d( -f2 | cut -d ) -f1 # -#如果日志大于 10MB 就清空.# -RMAN_LOG_FILE=$0.outSYMANTEC NBU7.0_配置实施工艺NBU 项目组# -# You may want to delete the output file so that backup information
55、 does# not accumulate. If not, delete the following lines.# -if -f $RMAN_LOG_FILE thenfind ./ -name $RMAN_LOG_FILE -size +10240k | xargs rm -ffi# -# Initialize the log file.# - echo $RMAN_LOG_FILEchmod 666 $RMAN_LOG_FILE # -# Log the start of this script.# - echo Script $0 $RMAN_LOG_FILEecho = start
56、ed on date = $RMAN_LOG_FILEecho $RMAN_LOG_FILE # -#需要备份的数据库 ORACLE_HOME# -ORACLE_HOME=/home/db/oracle/product/10.2.0export ORACLE_HOME# -#需要备份的数据库 ORACLE_SID# -ORACLE_SID=odsbcidbexport ORACLE_SID# -#需要备份的数据库的 oracle 用户# -ORACLE_USER=oracle# -# Set the target connect string.SYMANTEC NBU7.0_配置实施工艺NBU
57、 项目组# Replace sys/manager, below, with the target connect string.# -TARGET_CONNECT_STR=/ # -# Set the Oracle Recovery Manager name.# -RMAN=$ORACLE_HOME/bin/rman# -# Print out the value of the variables set by this script.# -echo $RMAN_LOG_FILEecho RMAN: $RMAN $RMAN_LOG_FILEecho ORACLE_SID: $ORACLE_S
58、ID $RMAN_LOG_FILEecho ORACLE_USER: $ORACLE_USER $RMAN_LOG_FILEecho ORACLE_HOME: $ORACLE_HOME $RMAN_LOG_FILE# -# Print out the value of the variables set by bphdb.# -echo $RMAN_LOG_FILEecho NB_ORA_FULL: $NB_ORA_FULL $RMAN_LOG_FILEecho NB_ORA_INCR: $NB_ORA_INCR $RMAN_LOG_FILEecho NB_ORA_CINC: $NB_ORA_
59、CINC $RMAN_LOG_FILEecho NB_ORA_SERV: $NB_ORA_SERV $RMAN_LOG_FILEecho NB_ORA_POLICY: $NB_ORA_POLICY $RMAN_LOG_FILE# -# NOTE: This script assumes that the database is properly opened. If desired,# this would be the place to verify that.# -echo $RMAN_LOG_FILE# -# If this script is executed from a NetBa
60、ckup schedule, NetBackup# sets an NB_ORA environment variable based on the schedule type.# The NB_ORA variable is then used to dynamically set BACKUP_TYPE# For example, when:# schedule type is BACKUP_TYPE isSYMANTEC NBU7.0_配置实施工艺NBU 项目组# - -# Automatic Full INCREMENTAL LEVEL=0# Automatic Differential Increm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年特种贵重物品搬运协议细则
- 2024年版房屋拆迁补偿合同
- 2024年版权许可使用合同协议
- 中专老师的工作计划范文
- 文明校园活动策划书(汇编15篇)
- 入职自我介绍集锦15篇
- 无源探测技术课程设计
- 植树节活动总结15篇
- 收银员的辞职报告范文集合10篇
- 小学数学骨干教师工作计划
- 医院药房年终工作总结
- 整体爬升钢平台模板工程技术规程
- 发动机无法启动的故障诊断
- 医疗机构医院临床微生物学检验标本的采集和转运指南
- 国开电大《员工招聘与配置》形考册第一次形考答案
- ODM合作方案教学课件
- 医药公司知识产权
- GB/T 1196-2023重熔用铝锭
- Revit软件学习实习报告
- 2024版国开电大本科《行政领导学》在线形考(形考任务一至四)试题及答案
- 风电教育培训体系建设
评论
0/150
提交评论