Networker配置文档格式.docx
《Networker配置文档格式.docx》由会员分享,可在线阅读,更多相关《Networker配置文档格式.docx(47页珍藏版)》请在冰豆网上搜索。
\winnt\),最小为一个文件(如UNIX的/etc/hosts,NT下的c:
\command.)。
2.备份服务器的安装
2.1配置OracleCatalog恢复目录
2.1.1恢复目录介绍
Oracle恢复目录用于维护Oraclerman热备份的历史备份信息,包括存储数据库结构、归档日志、备份集、数据文件备份信息等。
恢复目录的目的为在生产数据库出现彻底灾难时能对数据库数据进行准确的恢复,此外一些恢复管理器的命令及功能必须在恢复目录才可以使用。
在创建恢复目录之前,必须先为恢复管理器创建一个数据库。
为了数据库安全,最好将恢复目录数据库创建在与目标数据库(即须要备份的生产数据库)独立的两个服务器上。
此处我们在备份服务器上创建恢复目录,以为恢复目录所在的数据库版本必须大于和等于目标数据库的版本。
所以在备份服务器上安装oracle11g。
2.1.2创建恢复目录
$sqlplus/nolog
SQL*Plus:
Release10.2.0.1.0-ProductiononWedOct2412:
34:
002007
Copyright(c)1982,2005,Oracle.Allrightsreserved.
连接到oracleinstance
SQL>
connect/assysdba
Connected.
形成rman表空间
createtablespacermandatafile'
/home/oracle/oradata/rman/rman.dbf'
size1000M;
Tablespacecreated.
建立rman用户
createuserrmanidentifiedbyrman
2defaulttablespacerman
3temporarytablespacetemp
4quotaunlimitedonrman;
Usercreated.
给rman用户授权
grantresource,connecttorman;
Grantsucceeded.
grantsysdbatorman;
grantrecovery_catalog_ownertorman;
quit
DisconnectedfromOracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-64bitProduction
WiththePartitioningandDataMiningoptions
形成恢复目录
$rman
RecoveryManager:
35:
382007
连接到catalog数据库
RMAN>
connectrcvcatrman/rmanrman
connectedtorecoverycatalogdatabase
createcatalog;
recoverycatalogcreated
3.EMCNetWorker及模块的安装
3.1.NetWorker的安装
3.1.1备份系统中各主机的角色
EMC|LegatoNetWorker有三种角色:
NetWorkerServer:
即备份服务器,在一个备份域里只能有一台备份服务器,在备份服务器安装NetWorkerServer
NetWorkerStorageNode:
即存储节点,在此处所有须备份的机器中,走LAN-FREE备份的服务器需要安装NetWorkerStorageNode
NetWorkerClient:
即客户机,在此处所有须备份的机器中,走网络备份的服务器需要安装NetWorkerClient
在确认好每台主机的的角色后,就可以进行NetWorker的安装
3.1.2NetWorkerServer的安装
西南大学备份服务器操作系统为Windows2003,以下为安装步骤:
将安装软件传到服务器,安装程序自动运行:
选择下一步:
选择服务器和客户机,管理控制台以及语言包:
选择相应的语言包,然后下一步:
在安装过程中出现如下对话框,把备份服务器的主机名输入:
输入备份服务器名称:
swu-499582f5866
接下来出现LegatoNerWorkerConsole安装向导:
显示安装信息:
安装结束后通过浏览器主机名:
9000访问
点击启动按钮后出现登录对话框
会提示新建用户名,密码。
用户名:
administrator
密码:
password
登陆进去之后的界面
先添加一个主机(备份服务器的主机名)
点击进入LegatoNetWorker的管理界面
3.1.3NetWorkerClientforlinux的安装
在linux服务器端root用户下安装
lgtoclnt-7.6.2.1-1.x86_64.rpm(客户端)
lgtozh-7.6.2.1-1.x86_64.rpm(中文语言包)
lgtoman-7.6.2.1-1.x86_64.rpm(使用手册)
3.1.4.NetWorkerClientforWindows的安装
选择安装类型为:
客户机
swu-488582f-5866
点击“完成”结束安装
3.2.NetWorker模块的安装
3.2.1sqlModuleforWindows的安装
在sqlserver数据库服务器上安装sqlserver在线备份module
点开安装程序
3.2.2nmdaModuleforlinux的安装
安装备份oracle的模块lgtonmda-1.2.0.1-1.x86_64.rmp
4.客户机及服务器相关配置
4.1linux设置和windows服务器
4.1.1在Linux客户机端添加服务器主机名
cd/etc
vihosts
o
202.202.107.59swu-499582f5866
ESC
4.1.2在windows服务器端添加客户机主机名
C:
\WINDOWS\system32\drivers\etc\hosts
添加
202.202.107.50dbfxl
202.202.96.78oradb01
4.1.3.linux客户机端注册服务器数据库
用rman查看数据库实例名称
创建rman用户,授权
测试创建rman用户能否连接本地数据库。
客户机端注册主机端数据库
在线备份模块连接
命令:
In–s/usr/lib/libnsrora.solibobk.so
4.1.4linux客户机备份脚本设置
nmda_oracle.cfg
###############################################################################
#
#nmda_oracle.cfg
#Allrightsreserved.
#NetWorkerModuleforDatabasesandApplications(NMDA)1.2
#ThistemplateisdesignedtohelpusersconfigureNMDAOraclescheduled
#backupsiftheNMC-basedconfigurationwizardisnotbeingused.
#Additionalparametersmaybeaddedtothefilewhenrequired.
#ChecktheNMDAadministrationguideforacompletelistofallthesupported
#parametersandrulesforeditingtheconfigurationfile.
#Makeacopyofthisfilebeforeattemptinganymodifications.
#Toenableaparameter,uncommentoradditandspecifyitsvalue.
##############################################################################
#MANDATORYPARAMETERS(scheduledbackupsonly)
ORACLE_HOME=/u01/oracle/product/11.2.0/dbhome_1
#
#ORACLE_HOME:
LocationoftheOraclesoftwareinstallation.
#OPTIONALPARAMETERS(scheduledbackupsonly)
ORACLE_SID=orcl
ORACLE_USER=oracle
NLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBK
#NSR_RMAN_ARGUMENTS=
TNS_ADMIN=/u01/oracle/product/11.2.0/dbhome_1/network/admin
#PRECMD=
#POSTCMD=
#NSR_NWPATH=
#NSR_DIRECT_ACCESS=
#ORACLE_SID:
SIDoftheOracledatabasebeingbackedup.
#Requiredforproxycopycatalogsynchronization,or
#whentheparameterORACLE_USERisset,or
#NSR_INCR_EXPIRATIONorNSR_BUNDLINGisenabled.
#ORACLE_USER:
UNIXorLinuxonly.Anoperatingsystemusernameto
#beusedforOracleoperatingsystemauthentication.
#NLS_LANG:
Setsthelanguage,territory,andcharacterset
#usedbyOracledatabase.
#NSR_RMAN_ARGUMENTS:
ProvidesextraRMANparameters.Valuemustbe
#enclosedinquotes.Forexample:
"
nocatalog"
.
#TNS_ADMIN:
SetiftheOracleNetconfigurationfilesarenot
#inthedefaultlocation.Pathnameofthedirectory
#location.
#PRECMD:
Fullpathnameofacommandscripttoberunbefore
#ascheduledbackup.IfthePRECMDscriptfails,the
#backupdoesnotrun.
#POSTCMD:
Fullpathnameofacommandscripttoberunaftera
#scheduledbackup.IfthePOSTCMDscriptfails,a
#warningmessageisprintedbutthebackupsucceeds.
#NSR_NWPATH:
PathnamethatcontainstheNetWorkerbinaries.May
#beneededforAvamardeduplicationbackups.
#NSR_DIRECT_ACCESS:
Yes,NoorDefault(default).Yesenforcesthe
#DirectFileAccess(DFA)method.Nodoesnot
#attemptDFAatall.Default(recommended)tries
#DFAandfallsbacktotraditionalmethodsifDFA
#cannotbeused.
#OPTIONALPARAMETERS(manualbackupsonly)
#DEBUGPARAMETERS(fortroubleshooting)
#NSR_DEBUG_LEVEL=
#NSR_DIAGNOSTIC_DEST=
#NSR_DEBUG_LEVEL:
0-9.
#NSR_DIAGNOSTIC_DEST:
/nsr/apps/logs(default).Locationofthedebuglogs.
归档orclarch.sh
connecttargetrman/rmanORCL;
connectcatalogrman/rmanorclcat;
run{
allocatechannelch00type'
sbt_tape'
connectrman/rmanORCL;
send'
ENV=(NSR_SERVER=swu-499582f5866,NSR_DATA_VOLUME_POOL=oracledb)'
;
sql'
altersystemarchivelogcurrent'
backup
filesperset5
format'
arch_%d_%u_%s_%T'
(archivelogalldeleteinput);
releasechannelch00;
}
全备orclfull.sh
connecttargetrman/rmanORCL
connectcatalogrman/rmanorclcat
backupfull
dbfull_%d_%u_%s_%T'
(databaseincludecurrentcontrolfile);
将以上三个脚本放入linux客户机端
路径:
/u01/oracle/oradata
4.1.5修改客户机及服务器端的监听文件
Linux客户机端将windows服务器的数据库实例名称。
主机IP添加到里面
ORCL=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=202.202.107.50)(PORT=1521))
)
(CONNECT_DATA=
(SERVICE_NAME=orcl)
ORCLCAT=
(ADDRESS=(PROTOCOL=TCP)(HOST=202.202.107.59)(PORT=1521))
(SERVICE_NAME=orclcat)
Windows服务器端将客户机端的数据库实例名称。
客户机Tnsping服务器端数据库名称
服务器Tnsping客户机端数据库名称
4.1.6启动服务networker服务
/ect/init.d/networkerstart
查看是否启动
Ps–ef|grepnsr
5.NETWORKER备份配置
5.1备份服务器的管理:
切换到“企业”栏,通过双击右侧的NetWorker,进入备份服务器的管理界面
5.1.1监控界面:
点击swu-499582f5866进入监控界面
“组”栏可以监控各个备份任务Group的执行情况
“会话”栏可以监控到实时的会话情况,如每个数据流的备份速度
“警报”栏为警告信息
“设备“栏为实时的设备使用情况,如正在备份的每个驱动器的写速度
“操作“栏为对带库设备进行的每个操作,如抓带取带等操作
“日志“栏为实时的日志信息
“存档请求“栏为归档相关信息
5.1.2配置界面:
5.1.3组
点击右键选择新建
一个全备组dbfxl_oraclefull
一个全备组oradb01_oraclefull
一个归档备份组oraclearhive
一个sql备份组sqldb
设置:
设置启动时间
自动启动:
enable
5.1.4时间表
点击右键,选择新建
新建:
EverySar,每周六全备,剩下的增量备份。
5.1.5创建设备
在windows服务器新建3个文件夹
E:
\index
\backup
\backup_sql
设备点击右键,选择新建
名称就输入所建文件夹的路径,媒体类型选择adv_file.
5.1.6媒体池的创建:
在媒体池界面配置3个媒体池
Index
Oradb
Sqldb
输入名称,选择组。
标签模版选择空白,点击确定后会自动生成以媒体池命名的标签。
5.1.7客户机的创建
Sql客户机:
需要编辑名称,存储集写:
MSSQL:
cemis,浏览策略和保留策略均选择Month,组选择sqldb,备份命令:
nsrsqlsv,远程访问:
**。
5.1.8Oracle客户机创建:
输入名称,存储集写入脚本存放的位置:
RMAN: