netbackup配置维护手册.docx

上传人:b****8 文档编号:30017408 上传时间:2023-08-04 格式:DOCX 页数:25 大小:93.13KB
下载 相关 举报
netbackup配置维护手册.docx_第1页
第1页 / 共25页
netbackup配置维护手册.docx_第2页
第2页 / 共25页
netbackup配置维护手册.docx_第3页
第3页 / 共25页
netbackup配置维护手册.docx_第4页
第4页 / 共25页
netbackup配置维护手册.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

netbackup配置维护手册.docx

《netbackup配置维护手册.docx》由会员分享,可在线阅读,更多相关《netbackup配置维护手册.docx(25页珍藏版)》请在冰豆网上搜索。

netbackup配置维护手册.docx

netbackup配置维护手册

目录

1.整体备份环境描述2

1.1备份主机概要2

1.2备份系统架构图2

2.NetBackupMediaserver的安装3

3.备份客户端的安装:

4

4.Oracleagent安装及配置5

5.备份策略设置13

5.4AOADB1ORACLE数据库备份13

5.7OA系统solaris系统备份14

5.8Aoadb1oraclecontrolfile备份16

6.现有磁带信息17

7.常用netbackup命令18

1.整体备份环境描述

1.1备份主机概要

由abackup(windows2000Server)作为备份服务器,负责备份管理,相关配置如下表示:

主机名

操作系统

IP地址

备份类型数据库

abackup

(masterserver)

Windows

10.100.4.5

 

aoadb1

(mediaserver)

Solaris9

10.100.2.80

系统备份

Oracle数据库

BMRclient

aoaacd1

Solaris9

10.100.2.83

文件备份

BMRmainserver

aoatrs1

Solaris9

10.100.2.86

系统备份

BMRclient

aoaweb1

Solaris9

10.100.250.80

系统备份

BMRclient

amail1

Solaris9

10.100.250.8

系统备份

BMRclient

/mss

/maildata

1.2备份系统架构图

备份系统架构图如下示:

2.NetBackupMediaserver的安装

在aoadb1服务器中安装Netbackupmediaserver软件:

a.修改/etc/hosts文件增加如下:

10.100.2.80aoadb1

10.100.4.5abackup

10.100.2.1ak3db1

10.100.2.2ak3db2

10.100.2.83aoaacd1

10.100.2.86aoatrs1

10.100.250.80aoaweb1

10.100.250.133amail1

b.在服务器中安装备份NetBackupclient软件:

#./install

VERITASInstallationScript

Copyright1993-2003VERITASSoftwareCorporation,AllRightsReserved.

InstallationOptions

1NetBackup

2NetBackupClientSoftware

3NetBackupClientJavaSoftware

qToquitfromthisscript

Chooseanoption[default:

q]:

1

NetBackupinstallstotherunningrootenvironment,bydefault.

Areyouinstallingtotherunningrootenvironment?

[y,n](y)

Processingpackageinstancefrom

按提示完成安装。

c.NetBackup配置文件/usr/openv/netbackup/bp.conf:

SERVER=abackup

SERVER=aoadb1

SERVER=ak3db1

SERVER=ak3db2

3.备份客户端的安装:

在下列服务器安装Netbackup客户端软件:

10.100.2.83aoaacd1

10.100.2.86aoatrs1

10.100.250.80aoaweb1

10.100.250.133amail1

a.修改/etc/hosts文件增加如下:

10.100.2.80aoadb1

10.100.4.5abackup

10.100.2.1ak3db1

10.100.2.2ak3db2

10.100.2.83aoaacd1

10.100.2.86aoatrs1

10.100.250.80aoaweb1

10.100.250.133amail1

b.在服务器中安装备份NetBackupclient软件:

#./install

VERITASInstallationScript

Copyright1993-2003VERITASSoftwareCorporation,AllRightsReserved.

InstallationOptions

1NetBackup

2NetBackupClientSoftware

3NetBackupClientJavaSoftware

qToquitfromthisscript

Chooseanoption[default:

q]:

2

NetBackupinstallstotherunningrootenvironment,bydefault.

Areyouinstallingtotherunningrootenvironment?

[y,n](y)

Processingpackageinstancefrom

按提示完成安装。

c.NetBackup配置文件/usr/openv/netbackup/bp.conf:

SERVER=abackup

SERVER=ak3db1

SERVER=ak3db2

CLIENT_NAME=amail1(oraoaacd1,aoatrs1,aoaweb1)

4.Oracleagent安装及配置

a.在aoadb1服务器中安装备份NetBackuporacleagent软件:

#./instll

b.确认oracle已处于归档模式:

$sqlplus/nolog

SQL>connect/assysdba

SQL>archiveloglist;

c.作RMAN接口库文件/oracle/product/9.2.0/lib/libobk.a连接:

执行/usr/openv/netbackup/bin/oracle_link

/oracle/product/9.2.0/lib/libobk.a---/usr/openv/netbackup/bin/libobk.a64

d.修改oracle备份脚本/usr/openv/scripts/hot_database_backup.sh:

#!

/bin/sh

#$Header:

hot_database_backup.sh,v1.22002/08/0623:

51:

42$

#

#bcpyrght

#***************************************************************************

#*$VRTScprght:

Copyright1993-2003VERITASSoftwareCorporation,AllRightsReserved$*

#***************************************************************************

#ecpyrght

#

#---------------------------------------------------------------------------

#hot_database_backup.sh

#---------------------------------------------------------------------------

#ThisscriptusesRecoveryManagertotakeahot(inconsistent)database

#backup.Ahotbackupisinconsistentbecauseportionsofthedatabaseare

#beingmodifiedandwrittentothediskwhilethebackupisprogressing.

#YoumustrunyourdatabaseinARCHIVELOGmodetomakehotbackups.Itis

#assumedthatthisscriptwillbeexecutedbyuserroot.InorderforRMAN

#toworkproperlyweswitchuser(su-)totheoracledbaaccountbefore

#execution.IfthisscriptrunsunderauseraccountthathasOracledba

#privilege,itwillbeexecutedusingthisuser'saccount.

#---------------------------------------------------------------------------

#---------------------------------------------------------------------------

#Determinetheuserwhichisexecutingthisscript.

#---------------------------------------------------------------------------

CUSER=`id|cut-d"("-f2|cut-d")"-f1`

#---------------------------------------------------------------------------

#Putoutputin.out.Changeasdesired.

#Note:

outputdirectoryrequireswritepermission.

#---------------------------------------------------------------------------

RMAN_LOG_FILE=${0}.out

#---------------------------------------------------------------------------

#Youmaywanttodeletetheoutputfilesothatbackupinformationdoes

#notaccumulate.Ifnot,deletethefollowinglines.

#---------------------------------------------------------------------------

if[-f"$RMAN_LOG_FILE"]

then

rm-f"$RMAN_LOG_FILE"

fi

#-----------------------------------------------------------------

#Initializethelogfile.

#-----------------------------------------------------------------

echo>>$RMAN_LOG_FILE

chmod666$RMAN_LOG_FILE

#---------------------------------------------------------------------------

#Logthestartofthisscript.

#---------------------------------------------------------------------------

echoScript$0>>$RMAN_LOG_FILE

echo====startedon`date`====>>$RMAN_LOG_FILE

echo>>$RMAN_LOG_FILE

#---------------------------------------------------------------------------

#Replace/db/oracle/product/ora81,below,withtheOraclehomepath.

#---------------------------------------------------------------------------

ORACLE_HOME=/u0/oracle/app/oracle/product/9i

exportORACLE_HOME

#---------------------------------------------------------------------------

#Replaceora81,below,withtheOracleSIDofthetargetdatabase.

#---------------------------------------------------------------------------

ORACLE_SID=hkoa

exportORACLE_SID

#---------------------------------------------------------------------------

#Replaceora81,below,withtheOracleDBAuserid(account).

#---------------------------------------------------------------------------

ORACLE_USER=oracle

#---------------------------------------------------------------------------

#Setthetargetconnectstring.

#Replace"sys/manager",below,withthetargetconnectstring.

#---------------------------------------------------------------------------

TARGET_CONNECT_STR=sys/manager

#---------------------------------------------------------------------------

#SettheOracleRecoveryManagername.

#---------------------------------------------------------------------------

RMAN=$ORACLE_HOME/bin/rman

#---------------------------------------------------------------------------

#Printoutthevalueofthevariablessetbythisscript.

#---------------------------------------------------------------------------

echo>>$RMAN_LOG_FILE

echo"RMAN:

$RMAN">>$RMAN_LOG_FILE

echo"ORACLE_SID:

$ORACLE_SID">>$RMAN_LOG_FILE

echo"ORACLE_USER:

$ORACLE_USER">>$RMAN_LOG_FILE

echo"ORACLE_HOME:

$ORACLE_HOME">>$RMAN_LOG_FILE

#---------------------------------------------------------------------------

#Printoutthevalueofthevariablessetbybphdb.

#---------------------------------------------------------------------------

echo>>$RMAN_LOG_FILE

echo"NB_ORA_FULL:

$NB_ORA_FULL">>$RMAN_LOG_FILE

echo"NB_ORA_INCR:

$NB_ORA_INCR">>$RMAN_LOG_FILE

echo"NB_ORA_CINC:

$NB_ORA_CINC">>$RMAN_LOG_FILE

echo"NB_ORA_SERV:

$NB_ORA_SERV">>$RMAN_LOG_FILE

echo"NB_ORA_POLICY:

$NB_ORA_POLICY">>$RMAN_LOG_FILE

#---------------------------------------------------------------------------

#NOTE:

Thisscriptassumesthatthedatabaseisproperlyopened.Ifdesired,

#thiswouldbetheplacetoverifythat.

#---------------------------------------------------------------------------

echo>>$RMAN_LOG_FILE

#---------------------------------------------------------------------------

#IfthisscriptisexecutedfromaNetBackupschedule,NetBackup

#setsanNB_ORAenvironmentvariablebasedonthescheduletype.

#TheNB_ORAvariableisthenusedtodynamicallysetBACKUP_TYPE

#Forexample,when:

#scheduletypeisBACKUP_TYPEis

#------------------------------

#AutomaticFullINCREMENTALLEVEL=0

#AutomaticDifferentialIncrementalINCREMENTALLEVEL=1

#AutomaticCumulativeIncrementalINCREMENTALLEVEL=1CUMULATIVE

#

#Foruserinitiatedbackups,BACKUP_TYPEdefaultstoincremental

#level0(full).Tochangethedefaultforauserinitiated

#backuptoincrementalorincrementalcumulative,uncomment

#oneofthefollowingtwolines.

#BACKUP_TYPE="INCREMENTALLEVEL=1"

#BACKUP_TYPE="INCREMENTALLEVEL=1CUMULATIVE"

#

#Notethatweuseincrementallevel0tospecifyfullbackups.

#Thatisbecause,althoughtheyareidenticalincontent,only

#theincrementallevel0backupcanhaveincrementalbackupsof

#level>0appliedtoit.

#---------------------------------------------------------------------------

if["$NB_ORA_FULL"="1"]

then

echo"Fullbackuprequested">>$RMAN_LOG_FILE

BACKUP_TYPE="INCREMENTALLEVEL=0"

elif["$NB_ORA_INCR"="1"]

then

echo"Differentialincrementalbackuprequested">>$RMAN_LOG_FILE

BACKUP_TYPE="INCREMENTALLEVEL=1"

elif["$NB_ORA_CINC"="1"]

then

echo"Cumulativeincrementalbackuprequested">>$RMAN_LOG_FILE

BACKUP_TYPE="INCREMENTALLEVEL=1CUMULATIVE"

elif["$BACKUP_TYPE"=""]

then

echo"Default-Fullbackuprequested">>$RMAN_LOG_FILE

BACKUP_TYPE="INCREMENTALLEVEL=0"

fi

 

#------------------------

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1