在HP-UX 上安装oracle10g
1.确定ORACLE安装目录
2.察看ORACLE安装目录的剩余空间,ORACLE至少需要1G的自由空间
# bdf oracle_home_path
3.硬件需求
至少256MB的RAM,512MB的SWAP SPACE,400M的/TMP空间
# grep "Physical:" /var/adm/syslog/syslog.log
# /usr/sbin/swapinfo -a
# bdf /tmp
# bdf
4.检测需要的PATHS具体情况请参考: Database Installation Guide
10g Release 1 (10.1) for UNIX Systems: AIX-Based Systems, hp HP-UX PA-RISC (64-bit),
hp Tru64 UNIX, Linux x86, and Solaris Operating System (SPARC) Part No. B10811-01
(page 31)(本安装文件一并发送)
5.创建ORACLE用户和用户组
以root 用户登陆
groupadd dba
以root用户登陆
useradd –g dba –p password –d /Oracle –s /bin/bash Oracle
6.配置环境变量
export BASH_ENV=$HOME/.bashrc
ORACLE_BASE=/home/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.1.0
export ORACLE_HOME
ORALCE_SID=oradb
export ORACLE_SID
NLS_LANG=american_america.ZHS16GBK
export NLS_LANG
PATH=$PATH:$ORACLE_HOME/bin
export PATH
7.将两张DISK都拷贝到一个目录(例如:/OraDisk),然后解压成disk1和disk2
cd /mnt/cdrom
cp ship_db_ia64hp_disk1.cpio.gz /OraDisk
cp ship_db_ia64hp_disk2.cpio.gz /OraDisk
cd /OraDisk
gunzip ship_db_ia64hp_disk1.cpio.gz
gunzip ship_db_ia64hp_disk2.cpio.gz
cpio -idmv < ship_db_ia64hp_disk1.cpio
cpio -idmv < ship_db_ia64hp_disk2
分别解压成Disk1和Disk2
cd Disk1
./runInstaller
otn上下载的oracle10g for HP-UX有一个bug
metalink有人report了这个bug (3450436)
类似如下
/tmp/OraInstall2004-02-16_12-12-37AM. Please wait ...error: cannot create
/tmp/OraInstall2004-02-16_12-12-37AM/oui/bin/ouica.sh chmod: can't traverse
bin chmod: can't traverse bin
我看了一下发现这个bin目录没有x权限,不能进入,然后尝试在安装的过程中给它这
个权限,结果成功了,具体操作如下
开一个telnet
敲入如下命令
while true
do
chmod +x <FULLPATH>/oui/bin
done
然后在另一个安装窗口执行安装
./runInstaller
等出现了图形安装界面就可以把那个循环中止了
其他的问题可以参照
Oracle? Database Installation Guide
10g Release 1 (10.1) for UNIX Systems: AIX-Based Systems, hp HP-UX PA-RISC (64-bit),
hp Tru64 UNIX, Linux x86, and Solaris Operating System (SPARC) Part No. B10811-01