EMC Legato NetWorker使用手册.docx
《EMC Legato NetWorker使用手册.docx》由会员分享,可在线阅读,更多相关《EMC Legato NetWorker使用手册.docx(68页珍藏版)》请在冰点文库上搜索。
![EMC Legato NetWorker使用手册.docx](https://file1.bingdoc.com/fileroot1/2023-5/15/0270be7f-b099-4d65-a33f-4980ebe98dc0/0270be7f-b099-4d65-a33f-4980ebe98dc01.gif)
EMCLegatoNetWorker使用手册
EMCLegatoNetWorker备份系统安装、使用说明书
版本:
1.0
1.
备份系统综述
备份架构
目前采用的备份服务器为Windows操作系统,通过光纤连接到磁盘柜,有多台服务器需要备份。
服务器中有Oracle数据库需要做在线备份。
整个备份系统采用的是EMCLegatoNetWorker进行备份。
本系统硬件描述
备份存储设备
文件系统
加载点
需要备份的服务器
服务器
操作系统及数据库
产品列表
产品名称
版本信息
2.
备份服务器的安装
1.1.安装前的准备工作
1、收集所有的相关信息
Windows平台相关信息及NetWorker要求信息:
Windows平台
ServcePack
Drivers
NetWorker要求
WindowsNT
SP4以上
NetWorker要求
Windows2000
SP2以上
NetWorker要求
Windows2003
――
2、收集hostname和ip地址
由于NetWorker的是依赖与TCP/IP协议的,建议进行ip地址和机器名的收集:
在“程序”-“运行”中输入“cmd”,然后在MS-DOS下运行ipconfig/all|more来查看。
安装Oracle的catalog库
1、安装Oracle8i
①在操作系统上新建一用户oracle817,安装oracle817到“/oracle/oracle817”目录下
②创建数据库,ORACLE_SID=ora_catalog
③创建表空间rman_catalog,datafile=’/oracle/oracle817/oradata/ora9/rman_catalog.dbf’
④创建用户rman_catalog,并且用户rman_catalogs的缺省表空间为rman_catalog
2、数据库启动
在备份服务器启动后,数据库必须启动:
#su-oracle817
$sqlplus
Enteruser-name:
/assysdba
Connectedto:
oracle817iEnterpriseEditionRelease-64bitProduction
JServerRelease-Production
SQL>startup
启动数据库监听
#su-oracle817
$lsnrctlstart
ServicesSummary...
Service"ora_catalog"has2instance(s).
Instance"ora_catalog",statusUNKNOWN,has1handler(s)forthisservice...
NetWerkerServer端的安装
1、将光盘放入光驱,找到NetWorkerforwindws的程序点击setup.exe文件,进行安装:
2、出现如下的界面:
3、点击Next,出现许可协议的对话窗口
4、接受许可协议,将出现机器名以及组织名称。
注:
以上信息可以不填,对系统没有任何的影响。
5、点击“Next”,将会出现如下的界面:
上面三个选择框中:
client--表示只安装客户端软机
StorageNode--表示安装存储节点
ServerandClient--表示安装服务端
6、选择安装ServerandClient,点击Next。
将出现一个对话框,请在框中填写备份服务器的名字:
注:
必须填写物理的机器名:
backupserver_name。
可以在windows的“我的电脑”“属性”中看“计算机名”;或者在MS-DOS下面运行:
hostname、ipconfig/all进行查看。
7、点击Next,安装进行
8、程序拷贝完成后,点击“finish”,退出安装界面,安装完成。
9、安装完成后将出现如下的服务:
服务端:
客户端:
至此,NetWorkerServer端安装完成。
10、NetWorkerWindowsClient的安装
只需要在下图位置,选择“client”即可,其他的安装完全等同于NetworkerServer端的安装。
卸载NetWorkerforWindows
在控制面板中,选择安装卸载程序进行。
3.
TRU64平台NetWorker客户端的安装
安装说明
ALPHA一共有量台小型机,在所有的小型机上面安装EMCLegatoNetWorker客户端软件。
安装所需要的空间说明:
软件
空间要求
NetWorkerClient,StorageNode,andServer
/usr/opt/networker/bin
150MB
NetWorkerClientandStorageNode
/usr/opt/networker/bin
70MB
NetWorkerUNIXClient
/usr/opt/networker/bin
50MB
NetWorkermanpages
/usr/opt/networker/man
1M
NetWorkerPDFfiles
/directory
1M
安装EMCLegatoNetWorker客户端软件
安装LegatoNetworkerServerforUNIX7.13软件
解LegatoNetworker软件包
#gunzipnw713_tru64.tar.gz
#tarxvfnw713_tru64.tar
解开后生成True64可读的安装包,用setld命令安装:
#setld–l.
选择以下包安装:
LGTOclnt
安装完成后,启动LegatoNetWorker服务
#/sbin/init.d/networkerstart
检验安装:
#ps-ef|grepnsr
安装NetWorker对用户环境的影响
将binary安装在/usr/opt/networker/bin目录下,文件名大多以nsr,save,recover等开头;
将NetWorker帮助文件安装在/usr/man目录下;
自动创建目录/nsr,这个目录的大小并不增长;
修改如下目录中的文件:
/etc/rpc
/etc/syslog.conf
4.
安装NetWorkerModuleforOracle
安装要求
1、首先请确认Oracle处于归档模式;
2、请确定oracle的硬件位数(32bitor64bit)。
安装软件
解LegatoNetworkerModuleforOracle软件包
#gunzipnmo41_tru64.tar.gz
#tarxvfnmo41_tru64.tar
解开后生成True64可读的安装包,用setld命令安装:
#setld–l.
选择以下包安装:
LGTOnmo
配置软件
1、连接动态链接库更改归档日志
#cd/oracle/app/product/9.2.0.1/lib
#rm–flibobk.a
#su–oracle
$sqlplus/nolog
Sql>connectsys/change_on_installassysdba
Sql>
#su–oracle
$cd/oracle/app/product/9.2.0.1/dbs
2、更改Oracle数据库为归档模式。
修改init.ora:
$viinitJJORCL.ora
initJJORCL.ora内容如下:
##############################################################################
#Copyright(c)1991,2001,2002byOracleCorporation
##############################################################################
###########################################
#CacheandI/O
###########################################
db_block_size=8192
db_cache_size=100663296
db_file_multiblock_read_count=16
###########################################
#CursorsandLibraryCache
###########################################
open_cursors=300
###########################################
#DatabaseIdentification
###########################################
db_domain=""
db_name=JJORCL
###########################################
#DiagnosticsandStatistics
###########################################
background_dump_dest=/oracle/app/admin/JJORCL/bdump
core_dump_dest=/oracle/app/admin/JJORCL/cdump
timed_statistics=TRUE
user_dump_dest=/oracle/app/admin/JJORCL/udump
###########################################
#FileConfiguration
###########################################
control_files=("/oracle/app/product/9.2.0.1/oradata/JJORCL/control01.ctl","/oracle/app/product/9.2.0.1
/oradata/JJORCL/control02.ctl","/oracle/app/product/9.2.0.1/oradata/JJORCL/control03.ctl")
###########################################
#InstanceIdentification
###########################################
instance_name=JJORCL
###########################################
#JobQueues
###########################################
job_queue_processes=10
###########################################
#MTS
###########################################
dispatchers="(PROTOCOL=TCP)(SERVICE=JJORCLXDB)"
###########################################
#Miscellaneous
###########################################
aq_tm_processes=1
compatible=9.2.0.0.0
###########################################
#Optimizer
###########################################
hash_join_enabled=TRUE
query_rewrite_enabled=FALSE
star_transformation_enabled=FALSE
###########################################
#Pools
###########################################
java_pool_size=230686720
large_pool_size=16777216
shared_pool_size=922746880
###########################################
#ProcessesandSessions
###########################################
processes=150
###########################################
#RedoLogandRecovery
###########################################
fast_start_mttr_target=300
###########################################
#SecurityandAuditing
###########################################
remote_login_passwordfile=EXCLUSIVE
###########################################
#Sort,HashJoins,BitmapIndexes
###########################################
pga_aggregate_target=50331648
sort_area_size=524288
###########################################
#SystemManagedUndoandRollbackSegments
###########################################
undo_management=AUTO
undo_retention=10800
undo_tablespace=UNDOTBS1
#archivelogmodel
log_archive_start=true
log_archive_dest=/oracle/app/9.2.0.1/dbs/arch
log_archive_format="T%TS%S.ARC"
#sortenv
sort_area_size=52428800(在恢复的时候,如果出现错误信息的时候,建议加上此参数,此参数建议在5~10M左右。
)
修改如上图的红线部分,按照实际进行更改。
$cd/oracle/app/product/9.2.0.1/lib
$ln–s/usr/lib/libnwora.solibobk.so
Sql>startupmount
sqll>alterdatabasearchivelog;
sql>archivelogstart;
sql>alterdatabaseopen;
验证归档
Sql>archiveloglist;
卸载
首先删除连接
#su-oracle
$cd/oracle/app/product/9.2.0.1/lib
$rm-flibobk.so
然后删除模块
#setld-dLGTOnmo
5.NetWorker备份软件的管理
创建备份设备
在NetWorkerAdministrator界面中点击“devices”,右键点击Devices,选择“Create”,在名字区域中输入:
文件夹路径和名称。
创建client
创建client之前的准备工作
创建所有的Client,首先编辑hosts表:
添加所有需要备份机器的机器名和ip地址。
如下图:
创建client
1、创建所有的Client,进入networker的管理界面:
点击“程序”-“LegatonetworkerAdministrator”:
2、LegatonetworkerAdministrator界面:
3、创建client
在Networker管理界面下用鼠标左键单击ClientOperations绿条下Manageclients旁的图标进到Manageclients窗口:
安装Networker软件时,已经为WindowsNT备份服务器机器创建了一个client,它的名字是Legato,备份目录saveset是All(代表硬盘上所有的文件),所属组Group是Default,备份计划schedule是Default,索引在备份服务器硬盘上的保留周期BrowsePolicy是Month,存贮介质保留周期Retention是Year,根据备份要求,将Group改成backup,schedule改成fulleverysaturday,BrowsePolicy改成Month,Retention改成Month。
改法是用鼠标右键单击backupserver并选择Edit进到EditClient窗口,在对应的框中将原来的值改正过来。
同样,用鼠标右键单击Clients并选择Create进到CreateClient窗口,在Name框中输入小型机的主机名字,请注意,同一台机器,可以创建多个Client,只要放到不同的组里就可以。
4、术语介绍
Server:
网络环境下,装有Networker服务器端软件,带有备份设备如磁带库的网络服务器计算机,它本身也是自己的Client机。
Client:
网络环境下,装有Networker客户端软件,有数据要备份到备份服务器的任一台计算机。
Client的名字就是计算机的主机名,在其中定义saveset。
Group:
一台或几台Client机的组合,一个组中的Client在同一时刻做备份,它决定一天的什么时候做备份、要不要自动启动备份。
Level:
备份的级别,分为全备份(Full)、增量备份(Incremental)和一到九级备份。
主要为了合理地利用存储介质的容量。
Schedule:
备份计划表,确定哪天做不做备份,备份多少内容(备份级别)。
Pool:
类似于生活中的漏斗,将备份的数据分门别类放到不同的磁带或光盘上,一个Pool可以有很多盘磁带和光盘,但一盘磁带只能属于一个Pool,它决定备份数据要存放的设备等。
Volume:
卷,备份的介质,Networker给一盘磁带或一张光盘做完格式化(即加上一个电子标签)后,该盘磁带就叫一个Volume。
Label:
对备份介质做格式化,并给备份介质加上一个电子标签,以便Networker能识别和使用一个备份介质(如一盘磁带),Networker能自动给一空盘做卷标。
Index:
索引,Networker利用它记录备份的数据放在什么位置,同时要恢复文件时,也通过它定位文件的位置。
利用索引,使备份和恢复更加快速有效。
browsepolicy:
索引在备份服务器硬盘上保留的时间周期。
在此周期内的文件可以从NetworkerUser用户界面直接恢复。
retenrionpolicy:
备份有数据的磁带或光盘,多长时间内不被重新履盖掉。
只要备份介质没被履盖掉,其上的内容都可以恢复回来,但必须先将索引恢复到备份服务器的硬盘上。
saveset:
存储集合,要备份的内容,可以是一台客户机硬盘上的所有数据(ALL),也可以是一个目录(如:
NT下的c:
\winnt\),最小为一个文件(如NT下的c:
\)。
创建组(group)
1、创建组1:
启动NetworkerAdministrator程序进到管理界面:
2、创建组2:
用鼠标右键点击Groups然后用鼠标左键选弹出小菜单条中的Create进入上述灰色的CreateGroup窗口,以上为创建组aixora的情形。
将名字Name:
设为aixora。
组的信息说明如下:
每天自动启动Autostart:
设为Disabled(需由人工启动)。
按同样的步骤,创建组system:
Name=system
Starttime=3:
33
Autostart=Disabled;
backup:
Name=backup
Starttime=12:
10
Autostart=Enabled
btp:
Name=btp
Starttime=8:
10
创建备份计划表(schedule)
在Networker管理界面下用鼠标左键单击Networkergroups绿条下Manageschedules旁的图标进到Manageschedules窗口:
上图为计划Default的编辑情形,Name表示计划的名字,Period表示备份计划的循环周期,其下的Sun列表示每个星期日,Sun下的3/f、10/f等代表每个周日做全(Full)备份,同样,Mon列表示每个星期一,Mon下的4/I、11/I等代表每个周一做增量(incremental)备份。
先用鼠标左键点黑星期几列下的任意一天,然后再点右边的Setlevel…按钮,可弹出右边的Setlevel窗口,其中可将备份级别定义到你所需要的。
在Manageschedules窗口里用鼠标右键单击schedules,可与创建组一样创建schedule,按如下要求创建两个schedule:
fulleverysaturday:
周六做全备份,其它天做增量备份;
fulleveryday:
每天做全备份。
创建媒体池(pool)
在Networker管理界面下用鼠标左键单击MediaManagement绿条下Managepools旁的图标进到Managepools窗口:
用鼠标右键单击Pools并选择Create进到CreatePool窗口,在Name框中输入名字,Groups框中选择对应要备份的组名,Devices框中选择数据要存往的设备,其它各项均用缺省值。
6.
Oracle备份
注册catalog库
在目标机的$ORACLE_HOME中添加tnsnames的标示:
Rman=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(Host=catalog库的