当前位置:文档之家› HP-UX安装ORACLE总结

HP-UX安装ORACLE总结

HP-UX安装ORACLE总结
HP-UX安装ORACLE总结

HP-UX安装ORACLE总结

作者:towiyo 日期:2008-10-14

字体大小: 小中大

花了几天时间,分别在两台HP-UX服务器上装上了ORACLE。

下面把整个安装过程总结一下,希望对有兴趣尝试的朋友有点帮助:

服务器是用的HP的rx8640和rx6600两台服务器,HP-UX操作系统已经由HP的工程师安装完成。

我们都是直接把ORACLE的安装程序打ZIP包上传到服务器的,所以需要一个解压缩的工具。可以在网络上搜索一个unzip_hpx32.z的文件(HP-UX下的解压缩软件),然后上传到/tmp文件夹下面。然后执行以下命令:

在HP-UX下使用unzip命令,默认是没有的。可以到以下网站去下载unzip命令:

https://www.doczj.com/doc/2e7340423.html,/sites/https://www.doczj.com/doc/2e7340423.html,/pub/infozip/UNIX/HP/ uncompress unzip_hpx32.z 解压

mv unzip_hpx32 unzip 更改文件名

cp unzip /usr/bin 复制文件

chmod 751 unzip 给unzip授权

至此unzip软件安装完成。

然后是准备ORACLE的安装文件,一个是10gr2_database_hpi.zip (Oracle 10.2.0.1 binary for HPUX Itanium),一个是p6810178_10204_HPUX-IA64.zip (Oracle 10.2.0.3 Patchfor HPUX Itanium)。

(https://www.doczj.com/doc/2e7340423.html,/blog/162286

下载完成后上传到HPUX的/tmp文件夹下,分别运行

unzip 10gr2_database_hpi.zip -d /tmp/oracle

unzip p6810178_10204_HPUX-IA64.zip -d /tmp/oracleupdate

即可把安装文件解压到指定的目录。(注:以上操作都是默认在文件所在的目录下)

然后就是检查安装ORACLE所需要的HP-UX的补丁是否都已经打上。

下面是安装ORACLE所需要的补丁列表:

o PHCO_32426

o PHKL_36103

o PHKL_38364

o PHKL_37106

o PHKL_37653

o PHSS_36347

o PHSS_38138

o PHSS_34445

o PHSS_38140

o PHSS_38134

o PHSS_38136

以下补丁可打可不打,如果不打,在安装的时候可能会提示警告信息,直接忽略即可。JDK Patch:

o PHCO_31553

o PHKL_31500

o PHSS_32213

C&C++ Patch:

o PHSS_33278

o PHSS_33279

o PHSS_33277

如何查看系统中是否已经打上以上补丁呢?可以使用如下命令:

/usr/sbin/swlist -l patch|grep patch (查看完成的补丁列表)

/usr/sbin/swlist -l patch|grep patch>ospatch

cat ospatch|grep PHSS_33278 (查看PHSS_33278是否安装)

或者

show_patches|grep PHSS_33278

或者

swlist -l product|grep PHSS_33278

swlist -l patch|grep PHSS_33278

如果没有的补丁,需要到HP的IT资源中心下载,在输入列表中的补丁编码之后,部分补丁会提示有更新版本,直接选择更新的版本即可。完成选择所有的补丁之后,可以一个zip 打包下载所有补丁。下载完成之后,同样上传到/tmp文件夹下,使用如下命令解压:unzip *.zip -d /tmp/patches

然后可以运行/tmp文件夹下面的./create_...命令,生成补丁安装文件。

之后运行swinstall,按照提示操作安装补丁即可(可使用TAB键跳转菜单项)

接下来是修改HP-UX的内核参数

运行

/usr/sbin/kcweb -F

按照提示修改即可。

需要修改的参数如下:

No. Parameters Minimum oracle Recommended Value

1 KSI_ALLOC_MAX (NPROC*8) (NPROC的值见第19项)

2 EXECUTABLE_STACK 0

3 MAX_THREAD_PROC 1024

4 MAXDSIZ 1073741824 bytes

5 MAXDSIZ_64BIT 2147483648 bytes

6 MAXSSIZ 134217728 bytes

7 MAXSSIZ_64BIT 1073741824

9 MAXUPRC ((NPROC*9)/10)

10 MSGMAP (MSGTQL+2)

11 MSGMNI NPROC

12 MSGSEG 32767

13 MSGTQL 4096

14 NCSIZE (NINODE+1024)*

15 NFILE (15*NPROC+2048)

16 NFLOCKS 4096

17 NINODE (8*NPROC+2048)

18 NKTHREAD (((NPROC*7)/4)+16)

19 NPROC 4096

21 SEMMNI 4096

22 SEMMNS (SEMMNI*2)

23 SEMMNU (NPROC - 4)

24 SEMVMX 32767

25 SHMMAX AvailMem

26 SHMMNI 512

27 SHMSEG 120

28 VPS_CEILING 64

注:8和20因我所安装的HP-UX没有,故我删除了。

SHMMAX=memory*1024*1024

可使用

/usr/contrib/bin/machinfo|grep -i memory查看memory的值

内核的参数值修改完成之后就可以安装ORACLE了。安装之前检查以下的硬盘是否已经准备好。

/opt/apps 20GB 安装ORACLE软件

/database 存放数据库文件。

准备工作完成,开始进入安装。

首先,使用root账号登陆到HP-UX,创建一个oracle的账号及组。

# groupadd -g 110 dba

# groupadd -g 120 oinstall

# useradd -u 110 -s /bin/ksh -c "Oracle Software Owner" -g oinstall -G dba -d /home/oracle oracle

设置oracle账号的密码:

# passwd oracle

创建ORACLE相关的文件夹

# mkdir -p /home/oracle

# chown oracle:dba /home/oracle

# mkdir -p /opt/apps/oracle/product/10.2.0

# chown -R oracle:oinstall /opt/apps/oracle

# mkdir /var/opt/oracle

# chown oracle:dba /var/opt/oracle

# chmod 755 /var/opt/oracle

完成之后,exit,再使用oracle账号登陆到系统,

执行以下命令开始安装:

oracle:> cd database

oracle:> ./runInstaller

./runInstaller -ignoreSysPrereqs

(注:database文件夹在/tmp/oracle下面)

运行之后会看到如下提示信息:

Starting oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be B.11.23. Actual

B.11.23 Passed

Checking swap space: must be greater than 250 MB. Actual 12288

MB Passed

Checking Temp space: must be greater than 250 MB. Actual 300 MB Passed All installer requirements met.

Preparing to launch oracle Universal Installer from /tmp/ORACLE. Please wait ... 之后会出现图形化的安装界面,按照步骤一步一步安装即可。

安装到中间某个步骤,需要你使用root账号登陆到HP-UX,运行一个root.sh的script 文件,按照要求运行即可。

数据库软件即安装完成。

启动listener的命令:lsnrctl start

相关主题
文本预览
相关文档 最新文档