Chinaunix首页 | 论坛 | 博客
  • 博客访问: 140219
  • 博文数量: 14
  • 博客积分: 2045
  • 博客等级: 大尉
  • 技术积分: 302
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-03 11:19
文章分类

全部博文(14)

文章存档

2010年(1)

2009年(6)

2008年(7)

我的朋友

分类:

2008-06-02 23:49:12

HP-UX11.11下安装Oracle9i

2008.6.2

 

参考了网上的一些资料以及Oracle的英文安装手册,其中有几个步骤还有待改进。

 

准备工作

 

一.硬件要求

OsHP-UX 11.0(64-bit)

MemoryMin=512MB

Swap spaceequal to the system’s physical memory, or 1GB

Disk space: 安装目录 4G   

/home >66MB(安装时提示的,这个目录没有更改路径的提示,不知道是否为默认的)

/tmp >55MB

二.下载补丁

GOLDQPK11i(系统盘中自带)

PHCO_31923

PHCO_35743

PHKL_33457

PHKL_35564

PHNE_32477

PHSS_33945

PHSS_37517

这些补丁是更新过的,可能不是必须安装的,但打了这些补丁后,安装过程没有出现问题。

补丁下载地址:

 

安装过程

 

一.配置内核参数:

root用户登陆

#sam àkernel configuration àconfigurable parameters

修改以下参数:

MAXDSIZ 1073741824

MAXDSIZ_64 2147483648

MAXSSIZ 134217728

MAXSSIZ_64 1073741824

MAXUSERS 1000

NPROC 20+8*MAXUSERS

SEMMNI 500

SEMMNS 1000

SEMMNU 500

SEMMSL 2048

SEMVMX 32767

SHMMAX 1073741824 (应该是最大的物理内存)

SHMMNI 512

SHMSEG 200

VPS_CEILING 64

二.创建oracle所需要的空间

1.     用来安装oracle,取名为/oracle 大小为4G

2.     用来存放oracle的安装文件,取名为/oradata 大小4G

3.     同时保证/tmp有多于55M的空闲空间,/home 有多于66M的空闲空间。

三.创建dba组和oracle用户

#sam àsystem administrator manager àaccounts for users and groups

选择groups,选择menu中的actions选项中的add 输入group namedba,然后确定。

回到accounts for users and groups,选择users,选择menu中的actions选项中的add ,输入login nameoraclehome directory/home/oracleprimary group namedba,输入密码,确定。

四.设置oracle环境变量

root用户进入/home/oracle,更改.profile权限并在最后添加以下内容:

ORACLE_BASE=/oracle

ORACLE_HOME=/oracle/product/9.2.0.1

ORACLE_SID=test

ORACLE_TERM=xterm

export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERM

NLS_LANG=american_america.ZHS16GBK

export NLS_LANG

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export ORA_NLS33

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:/lib:/usr/lib:$ORACLE_HOME/RDBMS/lib:$ORACLE_HOME/lib32

SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32

ORACLE_DOC=$ORACLE_BASE/product/9.2.0.1

export SHLIB_PATH LD_LIBRARY_PATH ORACLE_DOC

PATH=/bin:/usr/bin:/usr/sbin:/opt/bin:/usr/local/bin:$ORACLE_HOME/bin:/usr/contrib/bin:$PATH

export PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

export CLASSPATH

EDITOR=vi

export EDITOR

五.安装系统补丁

过程略

六.创建连接文件

Cd /usr/lib

Vi link.sh

ln -s /usr/lib/libX11.3 libX11.sl

ln -s /usr/lib/libXIE.2 libXIE.sl

ln -s /usr/lib/libXext.3 libXext.sl

ln -s /usr/lib/libXhp11.3 libXhp11.sl

ln -s /usr/lib/libXi.3 libXi.sl

ln -s /usr/lib/libXm.4 libXm.sl

ln -s /usr/lib/libXp.2 libXp.sl

ln -s /usr/lib/libXt.3 libXt.sl

ln -s /usr/lib/libXtst.2 libXtst.sl

sh link.sh

七.Mount光驱的时候比较特殊,步骤如下:

1./etc下建立pfs_fstab,内容为:/dev/dsk/c*t*d* /cdrom pfs-rrip xlat=unix 1 0

2. # nohup /usr/sbin/pfs_mountd &

# nohup /usr/sbin/pfsd &

       3.确保NFS服务已经打开

4./etc/sbin/pfs_mount /cdrom

PS: 安装oracle是不能用mount的,要用pfs_mount,两者有区。cdrom通常使用ISO-9660的文件系统,ISO-9660的文件系统有一定的局限性,比方说8个字符的文件名,3个字符的扩展名,就像dos系统一样。

ISO-9660的文件系统的扩展版叫Rock Ridge,增加了较多的metadata支持POSIX文件系统,一般的mount支持ISO-9660的文件系统,并不支持Rock Ridge文件系统。PFS的英文是The Portable FileSystem PFS支持ISO-9660Rock Ridge文件系统。

PFS要求系统的网络必须正常,在hpux上,具体就要
# /sbin/init.d/nfs.core start
# /sbin/init.d/nfs.client start

所有的oracle安装介质使用Rock Ridge文件系统,所以必须用pfs_mountmount oracle安装介质,用pfs_umountumount oracle安装介质。       ――摘自zhaidc的解答

八.图形界面下安装Oracle

       安装xmanager,并启动一个终端,在终端中输入:

export DISPLAY=your PC ip:0.0   (此处IP为启动图形界面机器的地址)

确认可以启动java图形界面,可以运行xclock,如果能够启动图形式时钟,OK

然后执行 /cdrom/runInstaller即可。

PS: 注意一点,不能进入到/cdrom中执行命令,否则换盘时无法umount光驱。

之后即进入Oracle的图形安装向导,到这里应该不会出现问题,注意选择jdk home时的路径为/opt/java1.3/jre

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