You are on page 1of 98

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

com

时代朝阳会员专区:Oracle 安装

Oracle9iR2 数据库在 HP-UX11i 上的安装

达成的目标/方案描述
实现 Oracle9iR2 (9.2.0.1) 在 HP-UX11i ( 11.11 )上的安装,范围涵盖了 HP-UX 的修补、操作系
统用户组的创建和编辑、系统内核参数的修改,以及 Oracle 的安装过程。最后,按照工程系统的执行
顺序,进行了应用系统对应的数据库配置,以及最后,系统地备份活动,系统地以项目周期的模式描
述了 Oracle For HP-UX 的安装过程,内容覆盖系统规划、安装,以及 ORACLE 数据库创建、应用实
施。包含的要点如下:

z 检查 HP-UX 系统版本、修补、软件包构成
z 进行软件包安装、修补
z 调整 HP-UX 系统内核参数
z 创建 Oracle 用户、数据库用组户“oinstall”
z 下载安装文件、将安装文件拷贝进入 HP-UX
z 设置 Oracle 用户环境变量
z 调用安装程序开始安装 Oracle9iR2
z 设置系统启动参数

系统硬件平台

软硬件结构如下图所示:

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

项目 参数
主机
信息

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

软件
安装
情况

当前 # mount
文件 / on /dev/vg00/lvol3 log on Mon Jan 15 07:17:40 2007
系统 /stand on /dev/vg00/lvol1 defaults on Mon Jan 15 07:17:41 2007
状态 /var on /dev/vg00/lvol8 delaylog,nodatainlog on Mon Jan 15 07:17:47 2007
/usr on /dev/vg00/lvol7 delaylog,nodatainlog on Mon Jan 15 07:17:48 2007
/tmp on /dev/vg00/lvol4 delaylog,nodatainlog on Mon Jan 15 07:17:48 2007
/opt on /dev/vg00/lvol6 delaylog,nodatainlog on Mon Jan 15 07:17:48 2007
/home on /dev/vg00/lvol5 delaylog,nodatainlog on Mon Jan 15 07:17:48 2007
系统 root/root
用户
系统 # swapinfo
交换 Kb Kb Kb PCT START/ Kb
区 TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 2097152 0 2097152 0% 0 - 1 /dev/vg00/lvol2
reserve - 158696 -158696
memory 1578664 21940 1556724 1%
操作 # uname -r
系统 B.11.11

系统软件平台

项目 参数
数据库版本 Oracle Database 9i Enterprise Edition
Release 9.2.0.1.0 - 64bit

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

for HPUX: Version 9.2.0.1.0


数据实例名 O9i(ORACLE_SID)
操作系统内存使用 700M
数据库连接模式确定 独占模式
Oracle 工作目录 /db/oracle9i 空间 〉5G
数据存放指定 /db/oracle/oradata/o9i
跟踪文件位置 /db/oracle/admin/ o9i /udump
/db/oracle/admin/ o9i /bdump
/db/oracle/admin/ o9i /cdump
/db/oracle/admin/ o9i /pfile
/db/oracle/admin/ o9i /script
是否归档模式 是
归档路径 ????
审计数据存放目录 /db/oracle/admin/ o9i /adump
数据库用户 sys/oracle SYSDBA
system/oracle DBA
scott/tiger USER

详细操作过程描述

第一步:检查 HP-UX 系统版本、修补、软件包构成

以 root(口令 root)用户登录,执行 ioscan 命令检查系统硬件构造如下:

# ioscan

H/W Path Class Description


====================================================
bc
10 ioa System Bus Adapter (582)
10/0 ba Local PCI Bus Adapter (782)
10/0/12/0 lan HP PCI 10/100Base-TX Core
10/0/13/0 audio Built-in Audio
10/0/14/0 ext_bus IDE
10/0/14/0.0 target
10/0/14/0.0.0 disk LG CD-ROM CRD-8322B
10/0/14/0.7 target
10/0/14/0.7.0 ctl Initiator
10/0/14/1 ba PCI Core I/O Adapter
10/0/14/1/1 tty Built-in RS-232C

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

10/0/14/1/2 tty Built-in RS-232C


10/0/14/1/3 ext_bus Built-in Parallel Interface
10/0/14/2 usb Built-in USB Interface
10/0/14/2.1 usbhub USB Root Hub
10/0/14/2.1.2 usbhid USB HID Mouse(0)
10/0/14/2.1.3 usbhid USB HID Kbd(1) Other(2)
10/0/15/0 ext_bus SCSI C896 Ultra Narrow Single-Ended
10/0/15/0.7 target
10/0/15/0.7.0 ctl Initiator
10/0/15/1 ext_bus SCSI C896 Ultra2 Wide LVD
10/0/15/1.5 target
10/0/15/1.5.0 disk FUJITSU MAJ3182MC
10/0/15/1.6 target
10/0/15/1.6.0 disk FUJITSU MAH3091MC
10/0/15/1.7 target
10/0/15/1.7.0 ctl Initiator
10/1 ba Local PCI Bus Adapter (782)
10/4 ba Local PCI Bus Adapter (782)
10/6 ba Local PCI Bus Adapter (782)
10/6/2/0 graphics PCI Display (103c1008)
32 processor Processor
49 memory Memory

执行下面的命令得到当前系统中组件安装情况:

# swlist -l bundle

# Initializing...
# Contacting target "hp2"...
#
# Target: hp2:/
#

100BaseT-01 B.11.11.01 HP-PB 100BaseT;Supptd HW=A3495A;SW=J2759BA


B5725AA B.3.0.502 HP-UX Installation Utilities (Ignite-UX)
CDE-ChineseS B.11.11 Simplified Chinese CDE Environment
CDE-ChineseT B.11.11 Traditional Chinese CDE Environment
CDE-English B.11.11 English CDE Environment
CDE-French B.11.11 French CDE Environment
CDE-German B.11.11 German CDE Environment
CDE-Italian B.11.11 Italian CDE Environment
CDE-Japanese B.11.11 Japanese CDE Environment
CDE-Korean B.11.11 Korean CDE Environment
CDE-Spanish B.11.11 Spanish CDE Environment
CDE-Swedish B.11.11 Swedish CDE Environment
FDDI-00 B.11.11.01 PCI FDDI;Supptd HW=A3739A/A3739B;SW=J3626AA

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

FibrChanl-00 B.11.11.03 PCI FibreChannel;Supptd HW=A5158A


GigEther-00 B.11.11.14 PCI/HSC GigEther;Supptd
HW=A4926A/A4929A/A4924A/A4925A;SW=J1642AA
HPUXBase64 B.11.11 HP-UX 64-bit Base OS
HPUXBaseAux B.11.11 HP-UX Base OS Auxiliary
Ignite-UX-11-11 B.3.0.502 HP-UX Installation Utilities for Installing
11.11 Systems
J4258BA B.04.11 Netscape Directory Server v4 for HP-UX
J4274AA B.01.02.06 HP WebQoS Peak Packaged Edition
OnlineDiag B.11.11.00.04 HPUX 11.11 Support Tools Bundle
RAID-00 B.11.11.00 PCI RAID; Supptd HW=A5856A
TermIO-00 B.11.11.01 PCI MUX; Supptd HW=J3592A/J35923A; SW=J3596A

查询系统操作系统信息:

# uname -a
HP-UX hp2 B.11.11 U 9000/785 2012116819 unlimited-user license
#

执行下列命令,察看系统内存信息。Oracle9iR2 版本需要操作系统最小内存 512M:

# dmesg |grep "Physical"


Physical: 2097152 Kbytes, lockable: 1576380 Kbytes, available: 1814968 Kbytes

执行下列命令查看交换区定义,可以看到,当前交换区尺寸为 2G,当前未有任何使用:

# swapinfo -fdmrt
Mb Mb Mb PCT START/ Mb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 2048 0 2048 0% 0 - 1 /dev/vg00/lvol2
reserve - 160 -160
total 2048 160 1888 8% - 0 -

执行下面的命令,查询文件系统装载信息:

# mount
/ on /dev/vg00/lvol3 log on Mon Jan 15 07:17:40 2007
/stand on /dev/vg00/lvol1 defaults on Mon Jan 15 07:17:41 2007
/var on /dev/vg00/lvol8 delaylog,nodatainlog on Mon Jan 15 07:17:47 2007
/usr on /dev/vg00/lvol7 delaylog,nodatainlog on Mon Jan 15 07:17:48 2007
/tmp on /dev/vg00/lvol4 delaylog,nodatainlog on Mon Jan 15 07:17:48 2007
/opt on /dev/vg00/lvol6 delaylog,nodatainlog on Mon Jan 15 07:17:48 2007
/home on /dev/vg00/lvol5 delaylog,nodatainlog on Mon Jan 15 07:17:48 2007

执行下面的命令,查看当前系统空间使用。可以看到,安装 oracle 所需的 /tmp 有 800M。 如果/tmp

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

在安装 oracle 时,空间小于 500M,则安装时可能碰到安装错误,则须指定其他临时文件系统:

# bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 524288 33207 460413 7% /
/dev/vg00/lvol1 319125 22878 264334 8% /stand
/dev/vg00/lvol8 1126400 484854 601571 45% /var
/dev/vg00/lvol7 1581056 932914 607686 61% /usr
/dev/vg00/lvol4 819200 1523 766640 0% /tmp
/dev/vg00/lvol6 614400 207277 381692 35% /opt
/dev/vg00/lvol5 20480 1109 18168 6% /home

通过上面的各项查询判定,系统符合安装oracle10gR2 硬件条件、软件条件。关于这里所说的条件,参
阅oracle的安装文档 A96167_01.pdf (http://download.oracle.com/docs/pdf/A96167_01.pdf)。

第二步:进行软件包安装、修补

根据安装说明http://download.oracle.com/docs/pdf/A96167_01.pdf ,检查oracle9iR2 所需的操作系统、补


丁包要求:

最低操作系统:HP-UX 11.0 (64- bit)


操作系统的修补包: Sept. 2001 Quality Pack,
修补程序:
PHCO_23792,
PHCO_24148,
PHKL_24268,
PHKL_24729,
PHKL_ 25475,
PHKL_25525,
PHNE_24715,
PHSS_23670,
PHSS_24301,
PHSS_24303,
PHSS_24627,
PHSS_22868

对于 HP-UX 11.11(64- bit)


操作系统的修补包:GOLDQPK11i Dec 2001 GOLDAPPS11i、GLODBASE11i)
修补程序:
PHKL_25506
PHSS_26263
PHSS_24638 7
JDK 1.3.1.02

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

进行下面的查询,查看操作系统中是否已近安装了上述修补包:

# swlist -l bundle |grep "GOLD"

# swlist -l patch |grep PHKL_25506

可以看到,补丁包和单项修补并没有安装。

特别说明: Oracle10gR2 支持 HP-UX 11 等以上版本上安装。由于要安装的 HP 服务器硬件不同、CPU


芯片不同、操作系统版本不同,因此,实际上上面列表的内容并不全面和实际。建议参照 oracle 的支
持网站 metalink.oracle.com 中列出的修补项,或直接向 HP 公司咨询。

首先进行服务器操作系统 HP-UX11i 的修补。

到 下 面 的 网 站 下 载 修 补 包 如 下 : 这 里 将 下 载 一 个 符 合 要 求 的 修 补 包
GOLDQPK11i_B.11.11.0306.4.depot ,因为实际上这是 Oracle10gR2 安装的最低版本的修补包。根据下
面的链接下载文件:

ftp://ftp.itrc.hp.com/data/patch_bundles/hp-ux/GOLD/GOLDQPK11i_B.11.11.0306.4.depot

其他的修补程序,可以从HP的官方网站 www.itrc.hp.com 打包集合下载。下面是其过程:

1. 登录到 HP 支持网站,为自己注册后登录,

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

2. 登陆后,查找符合我们自己服务器硬件、操作系统的修补程序:

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

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

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

下面下载 swainv 这个文件,然后将该文件拷贝到HP-UX服务器上:

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

并以 root 用户执行之:

可以看到生成了inventory.xml文件。将该文件上传到 www.itrc.hp.com ,如下图所示:

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

结果如下:

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

如上图,输入要下载的修补文件,点击“Search”按钮:

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

选择查找到的修补程序,如下图所示:

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

点击“ ”,系统可能提示某些修补已经过时,或者依赖其它修补文件,如下
图所示:

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

点击“ ”按钮,选择下载文件方式,并命名该文件:

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

点击“download”按钮,开始下载修补文件。下载完成后,将该修补文件拷贝到服务器上。

3. 然后根据修补文件列表,查找并下载修补文件集:

http://www.hp.com/products1/unix/java/patches/index.html

最后,找到并下载 java 1.3.1 文件 sdk_13102os11.depot,并将该文件拷贝到服务器上。

现在,我们有了安装前需要的所有修补文件:

z GOLDQPK11i_B.11.11.0306.4.depot
z hpux__11.11_o10gR2_patch2.tgz (包含所有修补程序)
z sdk_13102os11.depot

以 root 用户登录到 HP-UX,查看各文件系统空间。/tmp 下有足够的空间存放修补文件。在/tmp 下创建


目录 sw 如下:

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

在某台客户机上(上面谈到的修补文件存放在这台机器上),通过 ftp 的方法将文件传到 HP-UX 服务器


上。

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

完成后要检查文件是否被拷贝完成。以 root 登录 HP-UX,查看/tmp/sw 下文件是否正确:

现在开始安装修补。以 root 登录 HP-UX 如下:

进入到 sam 管理环境如下:

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

选择文件管理项:

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

选择文件安装到本机项:

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

点击确认:

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

输入修补文件位置、文件名后,点击“OK”按钮:

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

上图中,鼠标选中上述二项,点击鼠标右键,选择“Mark For Install”:

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

结果如下:

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

选择菜单“Actions”,选择“Install…”:

系统开始依赖性分析需要安装的修补,完成后,点击下图中的“OK”按钮:

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

系统提示将重启服务器,点击“Yes”确定:

系统开始安装修补程序:

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

修补完成后,系统提示将重新启动:

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

重新启动后,以 root 登录,检查 GOLDQPK 包是否安装:

仍以 root 用户登录 HP-UX,并进入到/tmp/sw 目录,将修补文件包 hpux__11.11_o10gR2_patch2.tgz 解压


如下:

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

执行其中的 create_depot_hp-ux_11 脚本,创建安装仓库文件:

创建完成后,将有一个/tmp/sw/depot 目录被创建。启动 sam,进入到“Software Management”,再进入


想到“Install Software into Local Host”,开始安装这些修补:

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

上图中,确认路径后,点击“OK”按钮:

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

鼠标选中该 Bundle,点击鼠标右键,从弹出菜单中选择“Mark For Install”

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

用鼠标选择菜单项“Actions”,选择 Install,开始安装过程:

点击“OK”开始。完成后系统提示重新启动,这时根据提示将系统重新启动。

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

4. 安装 Java1.3。系统重新启动后,以 root 用户登录,启动 sam,进入到软件管理界面:

选择“安装软件到本机”:

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

输入 Java 安装文件如上,点击“OK”开始安装。

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

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

根据提示,安装 JDK 直至完成。

安装完成后,以 root 登录,查询系统中安装组件如下:

再次查找安装 oracle 需要的修补文件,可能有些、还是找不到:

但这时已经没有关系:上述修补已经被其它修补所替代。

5. 创建符号连接文件。首先进入到/usr/lib 目录,创建如下脚本文件:

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

输入下面的内容,然后保存退出:

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

执行该脚本:

第三步:调整 HP-UX 系统内核参数

根据安装说明(b19068.pdf),需要调整的内存参数如下:

Kernel Parameter Setting Purpose


KSI_ALLOC_MAX (NPROC * 8) Defines the systemwide limit of queued
signals that can be allocated
MAX_THREAD_PROC 256 Defines the maximum number of kernel
threads allowed per process. You may
need to increase the value if required by
your application. Setting it to a default

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

or low value may lead to an out of


memory error for certain applications.
MAXDSIZ 1073741824 Refers to the maximum data segment
size in bytes for 32-bit systems. Setting
this value too low may cause the
processes to run out of memory
MAXDSIZ_64 2147483648 Refers to the maximum data segment
size in bytes for 64-bit systems. Setting
this value too low may cause the
processes to run out of memory
MAXSSIZ 134217728 Defines the maximum stack segment
size in bytes for 32-bit systems
MAXSSIZ_64BIT 1073741824 Defines the maximum stack segment
size in bytes for 64-bit systems
MAXSWAPCHUNKS 16384 Defines the maximum number of swap
chunks where SWCHUNK is the swap
chunk size (1 KB blocks). SWCHUNK
is 2048 by default. It specifies the
maximum amount of configurable swap
space on the system.
MAXUPRC ((NPROC*9)/10) Defines the maximum number of user
processes
MSGMAP (MSGTQL + 2) Defines the maximum number of
message map entries.
MSGMNI NPROC Defines the number of message queue
identifiers. MSGSEG 32767 Defines the
number of segments available for
messages.
MSGTQL NPROC Defines the number of message headers
NCALLOUT (NPROC + 16) Defines the maximum number of
pending timeouts
NCSIZE ((8 * NPROC + Defines the Directory Name Lookup
2048) + Cache (DNLC) space needed for inodes.
VX_NCSIZE) VX_NCSIZE is by default 1024.
NFILE (15 * NPROC + 2048) Defines the maximum number of open
files
NFLOCKS 4096 Defines the maximum number of file
locks available on the system.
NINODE (8 * NPROC + 2048) Defines the maximum number of open
inodes
NKTHREAD (((NPROC * 7) / 4) + 16) Defines the maximum number of kernel
threads
supported by the system
NPROC 4096 Defines the maximum number of
processes
SEMMAP (SEMMNI + 2) Defines the maximum number of
semaphore map entries.
SEMMNI 4096 Defines the maximum number of
semaphore sets
in the entire system
SEMMNS (SEMMNI * 2) Defines the maximum number of
semaphores in
the system. The default value of
SEMMNS is 128,
which is, in most cases, too low for
Oracle9i
software.

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

SEMMNU (NPROC - 4) Defines the number of semaphore undo


structures
SEMVMX 32768 Defines the maximum value of a
semaphore
SHMMAX Available physical memory Defines the maximum allowable size of
one shared memory segment
SHMMNI 512 Defines the maximum number of shared
memory segments in the entire system
SHMSEG 32 Defines the maximum number of shared
memory segments one process can attach
VPS_CEILING 64 Defines the maximum System-Selected
Page Size

过程如下:

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

按照上表修改系统参数。下面的图示中,我将试图修改参数 maxuprc 的值为 3687


{ nproc*9)/10 ,其中 nproc 为 4096}:

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

鼠标双击上面选中的行:

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

修改之:

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

如下图,修改完成:

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

修改完成后,选择退出如下:

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

系统提示将创建新内核:

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

点击“OK”确认:

点击“OK”确认重新启动。

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

第四步:创建 Oracle 用户、数据库用组户“oinstall”

首先创建一个装载 oracle 软件和数据的文件系统。以 root 登录,启动 sam:

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

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

下面创建一个新的逻辑卷:

选择有空间的卷组:

定义逻辑卷:

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

定义逻辑卷为 lv_db,大小为 8G,装载点位/db,点击“Add”按钮添加:

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

点击“OK”按钮确认。点击“OK”按钮确认逻辑卷的创建信息:

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

逻辑卷创建成功,退出 sam。

以 root 身份打开控制台,查看文件系统状态如下:

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

下面进入 sam 添加 oinstall 组、oracle9i 用户。以 root 身份启动 sam 如下:

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

查看当前系统中存在的组:

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

添加组如下:

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

设定组名:oinstall

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

点击“OK”确定。可以看到 oinstall 组创建成功。

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

下面按照用户方式查看当前系统中用户创建:

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

下面创建新用户 oracle9i:

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

设定用户名、根目录、主组、口令等要素:

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

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

下面将/u01 文件系统授权给 oracle9i 用户:

第五步:下载安装文件、将安装文件拷贝进入 HP-UX

到下面的网站下载 Oracle 安装文件到客户机上:

http://www.oracle.com/technology/software/products/oracle9i/htdocs/hpsoft.html

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

下载完成后,将下载文件的四个文件存储到客户机某个目录下(本环境中的 K:\dbsoftware\HPUX-oracle
路径下)。

在客户机上以 oracle9i 用户身份,通过 ftp 工具连接到 HP2 主机上,并以 oracle 身份连接,把 oracle 软
件压缩包传输到 HP2 主机上,如下所示:

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

在服务器上,检查文件是否存在:

以 root 登录,并查看文件如下:

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

执行下面的授权:

以 oracle9i 身份登录操作系统,察看安装文件权限:

进行如下的解压:

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

检查解压结果:

检查解压结果如下:

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

第六步:设置 Oracle 用户环境变量

以 oracle9i 用户登录,使用 vi 工具编辑其概要文件“.profile”:

在该文件的后面添加如下内容:

ORACLE_HOME=/u01/oracle/product/10.2.0 export ORACLE_HOME


ORACLE_BASE=/u01/oracle export ORACLE_BASE
ORACLE_SID=o9i export ORACLE_SID
JAVA_HOME=/opt/java1.3 export JAVA_HOME
TNS_ADMIN=$ORACLE_HOME/network/admin export TNS_ADMIN
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export NLS_LANG
NLS_LANGUAGE=$NLS_LANG export NLS_LANGUAGE
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export ORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib
SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32
export LD_LIBRARY_PATH
export SHLIB_PATH
stty erase

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

PATH=$PATH:/opt/java1.3/bin:/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/local/bin:$ORACLE_HOM
E/bin:. export PATH
TMP=/tmp export TMP
TMPDIR=/tmp export TMPDIR
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_H
OME/network/jlib:$ORACLE_HOME/jdbc/lib/classes12.zip
export CLASSPATH

保存退出,结果如下:

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

编辑完成后,保存退出。以 oracle9i 用户重新登录系统,并查看其环境变量:

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

第七步:调用安装程序开始安装 Oracle9iR2(9.2.0.1)

以 Oracle9i 用户登录,调用安装过程:

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

可能会遇到下面的错误:

如果遇到,则设置显示器环境变量,其中,192.168.2.177 是执行的主机:

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

再次启动安装程序如下:

进入到 oracle9i 安装界面 OUI:

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

点击“Next”:

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

选择安装内容,这里选择 Oracle9i 数据库:

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

选择 oracle 版本:

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

输入 oracle 安装实例名 o9i,以及管理员口令:

定义安装程序将要创建的数据库类型,这里选通用模型:

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

定义数据库管理组:

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

定义要创建的数据库实例名:

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

执行数据库文件的位置:

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

下面选择数据库字符集:

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

提示 Java 路径如下:

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

系统要确认安装信息:

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

点击“Install”开始安装:

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

系统提示要求执行一段脚本来给与 oracle9i 用户、组授权,这段脚本由 root 执行:

新开启一个终端,执行“/u01/oracle/product/9.2.0/root.sh”

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

该脚本将创建若干个 oracle 需要的参数文件。这些文件如果不存在,则创建之。如存在,则提示是否覆


盖。本例中采用了非覆盖的方法(因为在本机中还同时装有 oracle10gR2 数据库)。执行完成后,点击
“OK”确认:

安装程序会自动启动配置助手,如下图所示:

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

数据库配置助手启动,开始创建数据库:

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

数据库创建完成,安装程序提示输入 oracle 系统超级用户口令:

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

点击“OK”,安装项目全部完成:

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

点击“Exit Install”退出安装程序,安装完成:

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

安装界面中点击“OK”按钮,安装过程结束。

打开一个终端,以 oracle9i 用户登录,并启动 sqlplus,察看数据库当前状态:

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

查看当前监听器状态:

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

可以看到,数据库当前状态无误。到此为止,数据库安装工作已经完成,并测试成功。

第八步:设置系统启动参数
以 root 身份登录,使用 vi 工具编辑/etc/oratab 文件如下:

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

将 N 改为 Y,然后保存:

这样,当用户以 oracle9i 用户登录操作系统后,就可以使用 dbstart、dbshut 命令启动、关闭数据库系统


了。

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

You might also like