You are on page 1of 12

北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.

com

时代朝阳会员专区:Oracle 日常管理
在 HP-UX 上安装 Oracle10g 的准备工作

达成的目标/方案
本实践介绍了在 HP-UX PA-RISC(64bit)上安装 Oracle10g 的准备工作,内容主要包括以下几个步骤:

1 创建相关的逻辑卷和文件系统
2 安装必要的 HP-UX 修补
3 创建 Oracle 组和用户
4 配置 Oracle 的环境变量
5 装载 Oracle 安装文件

软硬件系统配置
1 硬件环境:1G 内存、本地存储、NAS 存储
# hostname
Hp(1~~n)

# ifconfig lan0
lan0: flags=843<UP,BROADCAST,RUNNING,MULTICAST>
inet 192.168.3.161~~~169 netmask ffffff00 broadcast
192.168.3.255
2 软件环境:操作系统:HP-UX
数据库版本:Oracle10g Release 10.2.0.1.0

# uname -a
HP-UX hp(1~~n) B.11.11 U 9000/785 2013951827 unlimited-user
license
3 VG00:安装操作系统(root 文件系统)
VG01:安装 Oracle 数据库到 /db
数据库文件存储 VG01 的裸设备中
VG02:存放 Oracle 备份文件
闪回恢复区 :/flash_area
4 操作系统、数据库用户信息(用户名/口令):
HP-UX:root/root
oracle/oracle

时代朝阳会员专区 第 1 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

Oracle:sys/oracle as sysdba
system/oracle
5 Oracle 用户环境变量(.profile 中的设置):
oracle 操作系统用户根目录:/db/oracle
ORACLE_BASE=/db/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=sdzy
PATH=$PATH:$ORACLE_HOME/bin:.
数据实例名 sdzy(ORACLE_SID)
数据库连接模式确定 独占模式
数据文件位置 裸设备
/dev/vg01/rSYSTEM01
/dev/vg01/rUNDOTBS01
/dev/vg01/rSYSAUX01
/dev/vg01/rUSERS01
/dev/vg01/rTEMP01
日志文件位置 裸设备
/dev/vg01/rREDO3
/dev/vg01/rREDO2
/dev/vg01/rREDO1
控制文件位置 裸设备
/dev/vg01/rCTRL3
/dev/vg01/rCTRL2
/dev/vg01/rCTRL1
参数文件位置 裸设备: /dev/vg01/rSPFILESDZY
口令文件位置 裸设备: /dev/vg01/rPWDSDZY
跟踪文件位置 /db/oracle/admin/sdzy/bdump
/db/oracle/admin/sdzy/cdump
/db/oracle/admin/sdzy/udump
是否归档模式 是
闪回工作区 /flash_area
审计数据存放目录 /db/oracle/admin/sdzy/adump
数据库用户 sys/oracle SYSDBA
system/oracle DBA
scott/tiger USER

详细操作过程描述
1 创建相关的逻辑卷和文件系统。

1)进入# sam Î Disk and File Systems Î Volume Groups,选择 Actions Î Create New
Volume Group 创建新的卷组 vg01,并在卷组 vg01 上创建一个逻辑卷 lv_db:

时代朝阳会员专区 第 2 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员专区 第 3 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员专区 第 4 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

2 安装必要的 HP-UX 修补。


为操作系统进行修补。参见 ORACLE 安装手册,查找你当前版本 HP UNIX 所需要
的修补。根据本实践的环境,为安装 ORACLE 准备了以下修补。将这些修补存放在
/opt/hp_patch 目录下,注意要严格按照以下顺序安装修补:

GOLDQPK11i_B.11.11.0412.5.depot Îhpux_700_11.11_o10g.tar Î
hpux__11.11_07210255.tar Î hpux__11.11_o10gR2_patch2.tar Î
T1471AA_A.04.50.003_HP-UX_B.11.11_32+64.depot Î
iSCSI-00_B.11.11.03e_HP-UX_B.11.11_64.depot

以安装修补 GOLDQPK11i_B.11.11.0412.5.depot 为例,介绍利用 SAM 打修补的方法:


(本实践中,类似的修补还有:
T1471AA_A.04.50.003_HP-UX_B.11.11_32+64.depot
iSCSI-00_B.11.11.03e_HP-UX_B.11.11_64.depot)

1)进入# samÎSoftware ManagementÎInstall Software to Local Host,在 Source Depot


Path 文本框中填入 GOLDQPK11i_B.11.11.0412.5.depot 的路径,然后单击 OK 按钮:

时代朝阳会员专区 第 5 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

2)选中需要安装的修补,右键选择 Mark For Install:

3)选择 ActionsÎInstall,开始安装修补:

时代朝阳会员专区 第 6 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

4)在安装完毕,系统自动重启后以 root 用户登录,可以查看刚才的安装结果:

# /usr/sbin/swlist | grep GOLD

5)照此方法,按顺序装完所有的修补。

6)本实践中,在安装修补时还需要用到的命令举例:

安装 hpux_700_11.11_o10g.tar
(本实践中用到类似安装方法的修补还有
hpux__11.11_07210255.tar、
hpux__11.11_o10gR2_patch2.tar)

# cd /opt/hp_patch
# ls
10gr2_database.cpio hpux__11.11_07210255.tar
GOLDQPK11i_B.11.11.0412.5.depot hpux__11.11_o10gR2_patch2.tar
T1471AA_A.04.50.003_HP-UX_B.11.11_32+64.depot
iSCSI-00_B.11.11.03e_HP-UX_B.11.11_64.depot
hpux_700_11.11_o10g.tar
# mkdir hpux_700_11.11_o10g
# mv hpux_700_11.11_o10g.tar hpux_700_11.11_o10g
# cd hpux_700_11.11_o10g
# ls
hpux_700_11.11_o10g.tar
# tar -xvf hpux_700_11.11_o10g.tar
x patch_manifest, 521 bytes, 2 tape blocks

时代朝阳会员专区 第 7 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

x README_hp-ux, 1780 bytes, 4 tape blocks


x create_depot_hp-ux_11, 5768 bytes, 12 tape blocks
…..
x PHSS_31221, 20453832 bytes, 39949 tape blocks
# sh create_depot_hp-ux_11
…..

运行这个脚本后,将生成 depot 文件,然后在 SAM 中安装这个修补:

7) 打完修补后,可以执行以下命令检查系统的软件环境是否满足要求:

#/usr/sbin/swlist | more

3 在 SAM 中,创建 Oracle 组和用户。

我们必须创建以下组和用户:
The oinstall group (the Oracle Inventory group)
The dba group (the OSDBA group)
The oracle user (the Oracle software owner)

1) 进入# sam Î Accounts for Users and Groups Î Groups Î Actions Î Add 添加组
oinstall 和 dba :

时代朝阳会员专区 第 8 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

2)进入# sam Î Accounts for Users and Groups Î Users Î Actions Î Add 添加用户
oracle,并设置其主组为 oinstall:

3)进入# sam Î Accounts for Users and Groups Î Groups Î Actions Î modify 将 oracle
用户添加到 dba 组中:

时代朝阳会员专区 第 9 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

4)设置/db 的属主为 oracle,属组为 oinstall,并设置文件的操作权限为 755:

4 以 oracle 身份执行操作,配置 Oracle 的环境变量。

1)修改/home/oracle/.profile 文件,添加内容如下:

# Set up oracle environment


umask 022
ORACLE_SID=sdzy
ORACLE_BASE=/db/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
PATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/local/bin:$OR
ACLE_HOME/bin:.
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

时代朝阳会员专区 第 10 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

2)修改/home/oracle/.dtprofile 文件:

将最后一行#DTSOURCEPROFILE=true 前面的#去掉。

5 装载 Oracle 安装文件。
本实践中 Oracle 的安装文件放在/opt/hp_patch/10gr2_database.cpio 下。以 root 用户登录,
为此文件授权:

# chmod –R 777 /opt/hp_patch

体会与总结
1 在 HP-UX 上安装 ORACLE 数据库的准备工作主要包括以下几个步骤:
为数据库软件和数据库文件创建相关的逻辑卷和文件系统(以 root 用户操作);
安装必要的 HP-UX 修补(以 root 用户操作);
利用 SAM 创建 Oracle 组和用户(以 root 用户操作);
配置 Oracle 的环境变量(以 oracle 用户操作);
装载 Oracle 安装文件(以 root 用户操作,并授予操作权限)。

时代朝阳会员专区 第 11 页
www.zhaoyang-db.com/huiyuan

You might also like