Chinaunix首页 | 论坛 | 博客
  • 博客访问: 322222
  • 博文数量: 25
  • 博客积分: 375
  • 博客等级: 一等列兵
  • 技术积分: 1260
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-17 16:39
个人简介

喜欢IT的一个“武痴”! 喜欢追求新技术、探索技术!

文章分类
文章存档

2019年(1)

2014年(2)

2013年(11)

2012年(11)

分类: 系统运维

2012-12-14 09:50:09

本blog因为格式问题,无法显示图片,传图片比较麻烦,可以参考我在豆丁发布的文档:
 

ORACLE OSB备份软件安装报告

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

王路平

安富利(中国)科技有限公司AVNET

 

 

 

         

1      阅读范围... 1-3

2      概述... 2-1

2.1     概述    2-1

2.2     说明    2-1

3      安装指南... 2

3.1     系统说明... 2

3.2     软件安装和设置... 2

3.3     软件安装具体设施方案... 2

3.3.1    软件设置... 7

3.3.2    设置带库和磁带机... 7

4      数据备份设置... 11

4.1     备份服务器端的设置... 11

4.2     文件的备份... 12


简介

本文档仅用于本次安装情况,硬件基于HP服务器软件涉及REDHAT 操作系统、ORACLE OSB备份软件等。

本文档的撰写对于安装起到提示和进度控制的作用。

本文档的使用人员主要包括:安装工程师、维护工程师


本手册主要描述OSB备份软件LINUX平台安装和配置着手提供一定的标准化、规范化安装指导说明,现场具体的情况需要按照实际规划情况进行修正。

 

本指导提到的软件包需要根据具体情况获取,下载或者使用软件光盘。


 

本手册涉及的操作系统是RedHat ES5.5,备份软件使用OSB 10.3,数据库为ORACLE DATABASE 11g

软件通过ftp已经传送到/opt/sun/64目录下。

1.       解开软件包

操作:

cd /opt/sun/64目录下,使用unzip *zip解开软件包

2.       安装备份软件前的准备工作

由于OSB备份软件有一定的安装要求,根据一般的习惯,使用/usr/local/oracle/backup作为备份软件的安装home目录,所以第一步就是使用mkdir –p /usr/local/oracle/backup创建home目录。

安装该软件需要注意以下几点:

1.  安装的软件可以不放在备份软件的home目录下

2.  安装的时候,最好能cdhome目录下,否则软件运行可能存在问题

以下为安装过程,请注意红字部分:

#mkdir –p /usr/local/oracle/backup

#cd /usr/local/oracle/backup

#pwd

/usr/local/oracle/backup

#/opt/sun/64/osb-10.3.0.3.0_linux.x64/setup

使用绝对路径安装

Welcome to Oracle's setup program for Oracle Secure Backup.  This

program loads Oracle Secure Backup software from the CD-ROM to a

filesystem directory of your choosing.

This CD-ROM contains Oracle Secure Backup version 10.3.0.3.0_LINUX64.

注意:

如果redhat没有安装uncomress程序,该setup脚本将无法正确解包,可以采用以下的两种解决办法:

1.       安装ncompressrpm包(可以上网download到相应版本)

2.       ln –s /bin/gunzip /bin/uncompress采用符号链接方法解决

Please wait a moment while I learn about this host... done.

    1. linux86_64

       administrative server, media server, client

Loading Oracle Secure Backup installation tools... done.

Loading linux86_64 administrative server, media server, client... done.

Oracle Secure Backup has installed a new obparameters file.Your previous version has been saved as install/obparameters.savedbysetup.

Any changes you have made to the previous version must be

made to the new obparameters file.

 

Would you like the opportunity to edit the obparameters file

Please answer 'yes' or 'no' [no]:

Loading of Oracle Secure Backup software from CD-ROM is complete.

You may unmount and remove the CD-ROM.

Would you like to continue Oracle Secure Backup installation with

'installob' now?  (The Oracle Secure Backup Installation Guide

contains complete information about installob.)

Please answer 'yes' or 'no' [yes]:

 

Welcome to installob, Oracle Secure Backup's installation program.

For most questions, a default answer appears enclosed in square brackets.

Press Enter to select this answer.

 Please wait a few seconds while I learn about this machine... done.

Have you already reviewed and customized install/obparameters for your

Oracle Secure Backup installation [yes]?

 

Oracle Secure Backup is not yet installed on this machine.

Oracle Secure Backup's Web server has been loaded, but is not yet configured.

 Choose from one of the following options. The option you choose defines

the software components to be installed.

 Configuration of this host is required after installation completes.

 You can install the software on this host in one of the following ways:

    (a) administrative server, media server and client

     (b) media server and client

    (c) client

If you are not sure which option to choose, please refer to the Oracle

Secure Backup Installation Guide. (a,b or c) [a]? 安装备份服务器请选择a,并管理服务、介质管理以及客户端程序全部安装上

Beginning the installation.  This will take just a minute and will produce

several lines of informational output.

Installing Oracle Secure Backup on localhost (Linux version 2.6.18-194.el5)

 You must now enter a password for the Oracle Secure Backup encryption

key store.  Oracle suggests you choose a password of at least 8

characters in length, containing a mixture of alphabetic and numeric

characters.

 

Please enter the key store password:

Re-type password for verification: 

 

You must now enter a password for the Oracle Secure Backup 'admin' user.

Oracle suggests you choose a password of at least 8 characters in length,

containing a mixture of alphabetic and numeric characters.

 

Please enter the admin password: (输入admin用户口令)

Re-type password for verification:  

 

You should now enter an email address for the Oracle Secure Backup 'admin'

user. Oracle Secure Backup uses this email address to send job summary

reports and to notify the user when a job requires input. If you leave this

blank, you can set it later using the obtool's 'chuser' command.

 

Please enter the admin email address:

    generating links for admin installation with Web server

    updating /etc/ld.so.conf

    checking Oracle Secure Backup's configuration file (/etc/obconfig)

    setting Oracle Secure Backup directory to /usr/local/oracle/backup in /etc/obconfig

    setting local database directory to /usr/etc/ob in /etc/obconfig

    setting temp directory to /usr/tmp in /etc/obconfig

    setting administrative directory to /usr/local/oracle/backup/admin in /etc/obconfig

    protecting the Oracle Secure Backup directory

    creating /etc/rc.d/init.d/observiced

    activating observiced via chkconfig

    initializing the administrative domain

  N O T E ******************************

On Linux systems Oracle recommends that you answer no to the next two

questions. The preferred mode of operation on Linux systems is to use

the /dev/sg devices for attach points as described in the 'ReadMe'

and in the 'Installation and Configuration Guide'.

 Is localhost connected to any tape libraries that you'd like to use with

Oracle Secure Backup [no]?

 

Is localhost connected to any tape drives that you'd like to use with

Oracle Secure Backup [no]?

 

Installation summary:

   Installation  Host   OS   Driver     OS Move    Reboot

Mode      Name       Name      Installed?  Required?  Required?

  admin   localhost     Linux   yes       no      no   

Oracle Secure Backup will be ready for your use after you do the following:

On localhost:

  No further action is needed; Oracle Secure Backup is ready for your use on   localhost.

 

安装完毕后就可以使用直接访问OSB的管理界面了,弹出以下的界面,使用admin/password登录即可(admin的口令在安装的时候指定,此次浙江电信的osb admin口令为qwe123asd)

3-1

和磁带机

在设置带库之前,使用linux的命令sg_map –i –x查看磁带库和磁带机的对应设备文件,这个对设置设备非常重要。

1.       修改主机的属性

进入OSBweb管理界面,首先修改备份主机的属性,因为备份服务器主机属性中只包含clientadmin的属性,没有mediaserver。首先选择如图所示的configurehosts:红箭头所指

3-2

点击hosts后打开以下界面,按住control键并点机mediaserver,使得这三个全部变蓝色,点击ok即可

3-3

2.       配置带库和带机设备

修改主机属性后,可以配置devices了,仍然是在configure中选择Devices,进入以下的界面:

3-4

进去以后单击Add按钮,即可打开以下的界面:

3-5

设置带库设备和带机设备都是以上的界面呈现,配置带机的时候就需要将Type里面改成 tape即可。在Add带库的时候,只需要填入带库的名字(起一个容易记忆的名字,比如OSL48TL等),将Barcode reader改成default,其他都不要修改,点击OK即可。

带机的增加也是差不多,带机的名字也是起一个比较容易记忆的,然后将type的地方改成tape,另外在DTE的地方写入1或者2(根据带机个数来写,从1开始)。其他东西都不变,然后点击ok即可增加带机设备了。

增加设备后,点击configure->Devices后显示如下界面:

3-6

3.       增加带库带机的设备文件

这个步骤非常重要,这是OSB认定硬件设备的唯一途径,只有此处才可以使得硬件设备和系统的设备文件对应起来(参考前面命令sg_map-i –x列出的设备对应关系),单击图3-6library(使得该条目高亮,蓝色的),即可打开以下的界面:

3-7

点击Attachments(即最后一个按钮)打开输入设备文件的界面,如下:

3-8

Hosts出选择备份服务器名字(此处主机名叫osbadmin),然后在Raw devices处输入/dev/sg2,并按Apply键即可完成设备文件的输入。同样道理,输入磁带机的设备文件,注意此处必须参考sg_map –i –x的命令输出。

4.       验证硬件配置正确与否

到此为止,带库带机的硬件配置已经全部完成,为了验证配置是否正确,在图3-6中首先仍然是选择libray(高亮蓝色),然后点击右边最后的一个按钮verify,如果出现以下的信息,说明带库带机设备已经配置正确:

collecting dte info...

 library OSL48TL ...

 dte 1: SL48-TD1 ((from lib) HP Ultrium 4-SCSI HU1102EEA2)

 dte 2: SL48-TD2 ((from lib) HP Ultrium 4-SCSI HU1113FTU2)

 verifying dte definitions against drive objects...

 library OSL48TL ...

 dte 1 SL48-TD1 ((from lib) HP Ultrium 4-SCSI HU1102EEA2) ...

 attach point osbadmin:/dev/sg1 ...

 (from drv) HP Ultrium 4-SCSI HU1102EEA2 id matches

 dte 2 SL48-TD2 ((from lib) HP Ultrium 4-SCSI HU1113FTU2) ...

 attach point osbadmin:/dev/sg3 ...

 (from drv) HP Ultrium 4-SCSI HU1113FTU2 id matches

 No errors encountered verifying configuration.

 

使用OSB备份ORACLE数据库是最为方便的,如果备份服务器端配置好了后,只需要使用RMAN脚本,将设备改成type sbt方式备份即可,所有的schedule定制都需要再ORACLE ENTERPRISE MANAGER界面上完成。

1.       RMAN访问带库的设置

EBUNBU以前的备份软件中,这个需要单独手工设置,即创建libobk.so的符号链接,将数据库的libobk.iso文件链接到备份软件的libobk.so文件中。

OSB安装client端的时候,已经自动将该符号链接做好了,所以在数据库端只需要安装OSB软件的client即可(在setup的时候只选择C选项)。

2.       RMAN用户的设置

web管理界面上选择configureusers中,一般选择ORACLE用户,点击EDIT,将rmancmdline两项赋予oracle用户即可。同样可以使用obtool命令来创建,示例如下:

mkuser -c oracle -p oracle -U oracle -G dba -N no -h *:*:*+rman+cmdline oracle

3.       创建MFmedia family

该步骤如果没有手工创建media family,那么rman备份的时候会自动缺省使用rman-defaultMF,建议创建自己的一个MF

完成以上的步骤后,即可使用rman的脚本进行数据库的备份测试了,例如以下的脚本用来备份数据库归档的:

RUN {

    BACKUP AS BACKUPSET

DEVICE TYPE sbt

DATABASE

PLUS ARCHIVELOG

DELETE INPUT;

}

文件的备份是可以直接指定schedul策略的,无需在EM里面设置。在web管理界面选择backuup->Dataset,使用Add即可,如以下的两图:

4-1

4-2

Add按钮打开定义文件备份的窗口,如下:

4-3

如图4-3中,1处写入备份数据集的名字,在2处写入备份主机的名字(在/etc/hosts文件中能解析的主机名),在3处写入需要备份目录,然后选择save即可。

数据集定义后,就可以定义备份的schedule了,如下图,根据自己的备份计划,仔细定制相关备份计划,下图为schedule中的trigger中内容。

阅读(3646) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~