HP-UX 安装oracle11g过程
规划:
安装文件存放在/tmp目录下,目录层次自拟
数据库安装在/orain目录下,目录层次自拟
数据库数据文件存放在/oracle目录下,目录层次自拟
#代表在root用户下操作
$代表在oralce用户下操作
1、下载安装包
机器是HP-UX Itanium的,找对应的文件进行下载,下载链接为:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html,我下载的版本是:Oracle Database 11g Release 1 (11.1.0.6.0) for HP-UX Itanium 。
这里做个说明,down下来后进行解压,找到数据库的doc,看快速安装指导,那个里面会讲安装所需的硬件及相关环境。现在服务器自然是硬盘大,内存大,这些硬件条件大概看下就可以,但是版本却是一个很重要的问题,因为我刚开始下载的是:Oracle Database 10g Release 2 (10.2.0.1.0) for HP-UX Itanium,这个版本的只能安装在主机版本是11.23的机器上,而我目前的操作系统版本却是11.31,所以导致第一次安装进行不下去。
安装环境的信息:
查看内存
# /usr/contrib/bin/machinfo | grep -i Memory
Memory: 130938 MB (127.87 GB)
查看交换空间
# /usr/sbin/swapinfo -a
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 33554432 0 33554432 0% 0 - 1 /dev/vg00/lvol2
reserve - 6346976 -6346976
memory 127534260 12958204 114576056 10%
查看打算用做安装文件存放的空间
# bdf /tmp
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol6 10485760 6210272 4242480 59% /tmp
查看软件包
# /usr/sbin/swlist -l bundle | more
……
查看补丁包
# /usr/sbin/swlist -l patch | more
......
查看内核参数
# /usr/sbin/kcweb -F
查看主机操作系统版本
# uname -a
HP-UX ynsap02 B.11.31 U ia64 0629614917 unlimited-user license
#
2、建立数据库用户及相应的组
----------------------------------------------------
建立组
# groupadd -g 501 oinstall
# groupadd -g 502 dba
# groupadd -g 503 oper
# groupadd -g 504 asmadmin
# groupadd -g 505 asmdba
# groupadd -g 506 asmoper
#
建立oracle用户
#/usr/sbin/useradd -u 501 -d /home/oracle -g oinstall -G dba,oper,asmadmin,asmdba,asmoper oracle
查看建立后的情况
#id oracle
uid=501(oracle) gid=501(oinstall) groups=502(dba),503(oper),504(asmadmin),505(asmdba),506(asmoper)
3、修改oracle用户的环境变量
指定ORACLE_HOME为/orain/oracle/product/10.2/db_1
数据文件另外要指定在/oracle目录下,这个将会在建立数据库时指定。
#su - oracle
$cd
$ ls -al
total 112
drwxr-xr-x 3 oracle 107 8192 Mar 2 18:55 .
drwxr-xr-x 9 root root 8192 Mar 1 18:50 ..
-r--r--r-- 1 oracle 107 832 Mar 1 16:33 .cshrc
-r--r--r-- 1 oracle 107 347 Mar 1 16:33 .exrc
-r--r--r-- 1 oracle 107 334 Mar 1 16:33 .login
-rw-r--r-- 1 oracle 107 1173 Mar 2 16:56 .profile
-rw------- 1 oracle 107 5084 Mar 2 19:59 .sh_history
drwxr-x--- 5 oracle oinstall 96 Mar 2 18:55 .sw
修改.profile文件增加如下内容
$ vi .profile
#--------------------------------------------------------
export ORACLE_BASE=/orain/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:/usr/local/lib:/usr/lib:/lib
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=AMERICAN_AMERICA.UTF8
export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
export EDITOR=vi
export ORACLE_SID=oss15
#----------------------------------------------------------
$exit
4、准备安装文件,安装文件打算放在/tmp/hpia64_11gR2_database
#cd /tmp
#mkdir hpi