一关于备份 (2)
二软件安装 (2)
2.1 License的使用 (2)
2.2 安装简介 (2)
2.3 Linux安装步骤 (3)
2.3.1 操作系统要求 (3)
2.3.2 安装pbx (3)
2.3.3 安装NBU (4)
2.3.4 卸载NBU软件 (4)
三磁带库的识别 (4)
3.1 Linux识别磁带库 (4)
3.1.1 RHEL4配置iSCSI (5)
3.1.2 RHEL5配置iSCSI (5)
3.1.3 系统命令查看磁带库 (5)
3.2 NBU识别磁带库 (6)
3.2.1 扫描所有设备 (6)
3.2.2 扫描磁带机 (6)
3.2.3 扫描机械手 (7)
3.2.4 手工测试磁带库 (8)
四软件配置 (9)
4.1 管理界面 (9)
4.2 配置存储单元 (9)
4.3 配置磁带卷 (10)
4.4 配置Catalog的备份 (11)
4.5 配置备份策略 (13)
五 Oracle的备份 (13)
5.1 安装Agent (13)
5.2 编写rman脚本 (14)
5.3 定义策略 (14)
5.3.1 创建新策略 (14)
5.3.2 选择策略类型 (15)
5.3.3 增加客户端 (15)
5.3.4 定义备份类型 (16)
5.3.5 后续参数 (16)
5.4 运行策略 (17)
5.4.1 手工运行 (17)
5.4.2 自动运行策略 (17)
六管理命令 (17)
linux安装oracle数据库(rpm方式安装)
一 关于备份
备份是系统维护中很重要的一个环节,其目的是保护用户重要数据。在Unix世界早期,系统和数据的备份都是依靠的磁带机和磁带(磁带机和磁带就像我们早期使用的录音机和卡带),通过定期执行的Unix命令:ufsdump,tar等方式来完成。目前数据的备份主要依靠磁带库和备份软件来完成。磁带机与磁带的标准一直在发展,最早期有8mm磁带,8mm金属带,4mm DDS1/DDS2/DDS3/DDS4,4mm DAT72。以
及后来的DTL 4000/7000/8000。SDLT160/220/320,和目前最流行的 LTO 1/2/3/4。不同的技术磁带读写数据的方式不同,容量不同,速度也不同。目前在销售的常见磁带机有4mm DAT72, SDLT320和LTO3/4 要了解备份,首先需要知道什么是磁带库,磁带库实际上是由三部分组成的,磁带机,带仓,机械手。磁带机的作用是数据的读写,带仓用于存放磁带,机械手用于磁带在带仓和磁带机之间的移动;磁带库本身是不能完成数据的备份的,数据的备份是依靠磁带来存储数据,磁带库只不过提供一个磁带存储和访问的方式而已。
那么有了磁带库就可以了吗?还是不行,还要有备份软件,目前Sun公司主要销售的软件有三中,Symantec公司的NBU,EMC公司的EBS,还有Backbone软件。我们这里先介绍NBU软件。
NBU软件是Netbackup的简称,原是Veritas公司备份产品,适用于Solaris,AIX,HPUX,Windows,Linux各类操作系统。原来的称呼是Veritas Netbackup,自Veritas公司被Symantec 收购后,改称Symantec Netbackup,它是企业级高端产品。同事Symantec还在销售比NBU 低端的,主要用于Windows的BackupExec,那是一个与NBU完全不同的产品
二 软件安装
2.1 License的使用
NBU软件是需要License的,不同的操作系统平台License一般是不同的,我们这里测试可以使用Demo License,它是跨平台,含所有特性的License
NBU 6.5 Demo License,有效期为2009/07/10-2010/03/02
OHNW-PR6Y-PPCB-ZNB8-O7MG-PRO6-3CU8-LGKH-M779-HHP
2.2 安装简介
NBU软件最常用的方式,就是使用单机连接磁带库(有DAS,SAN两种不同的连接方式),还有多机共享磁带库两种方式(SAN方式连接)。我们这里先介绍单机方式目前NBU软件的版本是6.5,软件安装需要两张光盘,不同的系统,安装光盘不同
对应于Linux,光盘是NB_65_ICS_LinuxX86_1.4.37.0,NB_65_LinuxRedhat2.6
对应于Windows,光盘是NB_65_ICS_Win32_1.4.37.3,NB_65_Winx86
对应于Solaris sparc,光盘是NB_65_ICS_Solaris_1.4.37.0,NB_65_Solaris
对应于Solaris x64,光盘是NB_65_ICS_SolarisX86_1.4.37.0, NB_65_Solaris 我们此次以Linux和Windows来做练习,原因是因为我们使用的是虚拟磁带库(简称VTL),在VMWare环境下使用时,只能选择iSCSI这种基于IP的连接方式,Linux和Windows 支持iSCSI方式的磁带库,Solaris Sparc和X64版本不支持iSCSI方式的磁带库Linux软件安装分为两步:安装ICS 中PBX包;安装NBU软件包
Windows安装虽然提供了ICS光盘,不过其实可以不需要
本次练习使用Redhat LinuxAS5.1系统,磁带库采用虚拟磁带库,模仿STK SL500,配置1个HP-LTO2磁带机,Linux主机名为tjoralx1
2.3 Linux安装步骤
2.3.1 操作系统要求
在RHEL5的安装要求与安装Oracle10G的要求相同,记得要选择compat-software
系统安装后追加libXp…的32/64位包。
另外增加rpm包mt-st-xxx.rpm和lsscsi-xxx.rpm两个rpm包,它提供系统操作磁带的mt和lsscsi命令,不过RHEL4 没有lsscsi包。
当前主机RHEL5U1,主机名:tjoralx1, IP: 10.20.35.10
VTL Server IP: 10.20.33.9
VTL 设置Every_One共有模式,iSCSI Target Name:tjvtl01.pub
2.3.2 安装PBX
NB_65_ICS_LinuxX86_1.4.37.0光盘挂接在/media目录下,执行下列命令安装pbx
#cd /media
#installics
ÆSelect “I” Å首先选择安装产品
ÆSelect 1) Symantec Private Branch Exchange Å安装PBX
Æ Input System name: tjoralx1 Å输入主机名
系统将会安装VRTSicsco,VRTSpbx两个rpm包,其后卸载ICS光盘
如果你安装这一步不成功,报缺乏compat库等之类的问题,那么一定是你安装RHEL5的时候没有选择兼容包
2.3.3 安装NBU
NB_65_LinuxRedhat2.6挂接在/media目录下,使用root用户执行下列命令安装,安装几乎是一路回车确认默认配置即可,除了输入License后,不要再输入第二License选择N,之所以如此,是因为我们当前的Demo License包含所有的Feature,而普通License,是由多个License构成,需要输入多个License才具备多个Feature
--安装命令
#/media/install
2.3.4 卸载NBU软件
如果安装后需要卸载,请使用下面一系列命令卸载软件,注意,卸载命令并没有操作PBX 的包,这一部分不需要动
#/usr/openv/netbackup/bin/goodies/bp.kill_all Å关闭NBU进程
#/usr/openv/netbackup/bin/vxlogcfg -r -p 51216
#/usr/openv/db/bin/create_nbdb -drop_only Å删除Catalog数据库
#/usr/openv/netbackup/bin/goodies/edit_services Å清理系统网络配置文件
#rm -rf /usr/openv Å删除二进制代码
#chkconfig --del netbackup Å清除服务
#find /etc/rc.d –name *netbackup -delete Å查启动停止文件并删除,适用于RHEL5 #find /etc/rc.d –name *nbclient -delete
三 磁带库的识别
我们这里介绍的是使用iSCSi方式识别磁带库,SCSI方式或者FC方式,与此有所不同,但其实更简单。
首先请VTL管理员帮你配置好一个公用的VTL。其后要保证网络的连接
3.1 Linux识别磁带库
Linux系统默认安装没有安装iSCSI initiator包,需要手工安装
--安装iscsi initiator包
#rpm iscsi-initiator-utils-xxxx.rpm Å系统不同,rpm包名不同
RHEL4与RHEL5的iSCSI设置命令不同
3.1.1 RHEL4配置iSCSI
--编辑配置文件
#vi /f
DiscoveryAddress=10.20.33.9
#/etc/init.d/iscsi start
#iscsi-ls Å查看Target
#iscsi-ls –l Å查看Target及其所属设备
--如果设备变化后,使用reload重新扫描设备
#/etc/init.d/iscsi reload
--如果重新设置iSCSI Target ServerIP,重启iSCSI
#/etc/init.d/iscsi restart
3.1.2 RHEL5配置iSCSI
--启动iscsid
#service iscsi start
-
-定义使用iSCSI发现对象的方式,Target Server IP为10.20.33.9
#iscsiadm -m discovery -t sendtargets -p 10.20.33.9 Å
10.20.33.9:3260,0 tjvtl01.pub Å发现TargetServer提供的对象 tjvtl01.pub --重新启动iscsid
#service iscsi restart
--或者使用iscsiadm命令,自动登录iscsi target
#iscsiadm –m node –L automatic
3.1.3 系统命令查看磁带库
--查看系统形成的磁带机设备名,配置正确后,系统可以自动识别磁带机#ls /dev/st*
--mt系统命令操作磁带机(确保mt-st_xxx rpm包安装)
[root@tjoralx1 Server]#mt –f /dev/st0 status
SCSI 2 tape drive:
File number=-1, block number=-1, partition=0.
Tape block size 0 bytes. Density code 0x0 (default).
Soft error count since last status=0
General status bits on (50000):
DR_OPEN IM_REP_EN
[root@tjoralx1 Server]# lsscsi (确保lsscsi-xxx rpm包安装)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论