资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
NBU 实施内容序号 内容 主要操作1 添加 LICENSE 授权 在备份主服务器(windows)上操作,添加授权不必在客户端(linux,hpux)操作2 安装配置 NBU 客户端 安装客户端 agent 软件配置 hosts 文件,配置 nbu 客户端与备份主服务器通信文件配置数据库备份 SH 文件,确认 SH 生效确认客户端能够在备份主服务器上看到3 添加备份策略 在备份主服务器上配置备份策略备份文件系统策略备份数据库文件策略4 备份/恢复测试 文件备份/恢复测试数据库备份/恢复测试 NBU 实施步骤1. 添加 LICENSE:在主服务器上,打开 license keys,添加新的 license key查看 license 状态:确认授权生效;2. 安装配置 NBU 客户端(linux,unix 相同)1)安装客户端软件:在需要安装 Netbackup For Linux 的服务器上放入 Netbackup for linux 的安装光盘,并 mount 所插入的光盘。Cd 到光盘 mount 的目录;配置/etc/hosts 文件,确保备份主服务器名称和 ip 地址能够对应并能够正常通信;输入./install,开始安装 NBU 软件,在 Choose an option 输入 3,选择安装Netbackup 客户端软件。在 Do you want to install the NetBackup Client Software for this client?输入 y,回车,确认安装。在“Enter the name of the Netbackup Master Server”输入:备份主服务器名称,回车。在“Would you like to use the “客户端计算机名” as the configured name of the NetBackup Client?,输入 y,回车。6安装将开始,并自动完成。安装完成后。如下图所示。2)确认备份主服务器能够访问客户端:编辑备份主服务器的 hosts 文件, 一般位于windows 主目录的.system32driversetc 目录下,加入安装完成客户端软件的linux,unix 主机名称和 IP 地址通过 nbu 主控制台,添加备份策略的窗口,可以在备份目标中添加到刚刚完成客户端配置的主机3)配置并验证 oracle 备份脚本NBU 对数据库的备份实际上是通过备份脚本和备份主服务器的交互来完成的,其备份脚本必须要经过修改,以符合现场的数据库环境,其包括三个主要参数,分别对应全备 0,增量备份 1链接 oracle:Su oracle关闭数据库,执行 /usr/openv/netbackup/bin/oracle_link重新启动数据库脚本示例:(需修改 ORACLE_HOME,ORACLE_SID, TARGET_CONNECT_STR , RMAN_PATH, NB_ORA_CLIENT,NB_ORA_SERV,NB_ORA_POLICY,日志保留时间等参数)vi hot_database_back.sh#!/bin/sh# $Header: hot_database_backup.sh,v 1.3 2010/08/04 17:56:02 $#edit by wanggang 20130304#bcpyrght#*#* $VRTScprght: Copyright 1993 - 2011 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 modified 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 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 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 directory requires write permission.# -RMAN_LOG_FILE=$0.out# -# You may want to delete the output file so that backup information does# not accumulate. If not, delete the following lines.# -if -f $RMAN_LOG_FILE thenrm -f $RMAN_LOG_FILEfi# -# Initialize the log file.# -echo $RMAN_LOG_FILEchmod 666 $RMAN_LOG_FILE# -# Log the start of this script.# -echo Script $0 $RMAN_LOG_FILEecho = started on date = $RMAN_LOG_FILEecho $RMAN_LOG_FILE# -# Replace /db/oracle/product/ora102, below, with the Oracle home path.# -ORACLE_HOME=/u02/app/oracle/product/11.2.0/dbhome_1#ORACLE_HOME=/db/oracle/product/ora102export ORACLE_HOME# -# Replace ora102, below, with the Oracle SID of the target database.# -#ORACLE_SID=ora102ORACLE_SID=fwsdb1export ORACLE_SID# -# Replace ora102, below, with the Oracle DBA user id (account).# -#ORACLE_USER=ora102ORACLE_USER=oracle# -# Set the target connect string.# Replace sys/manager, below, with the target connect string.# -TARG
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号