日期:2014-05-16  浏览次数:20359 次

hp-ux 下安装oracle10.2
初次在unix下安装oracle,遇到了不少问题,将整理的文档分享给大家,希望能有所帮助!


1. 在hp-ux 下执行uname –a 查看unix系统的详细信息,下载对应的oracle10的安装文件。
如图:

(主要参数:hp-ux, B.11.31,ia64)

2. 下载对应的oracle10的安装文件,如:10gr2.0.1_database_hpi.
注意:安装文件中在10gr2.0.1_database_hpi \database\response下如果存在:
enterprise.rsp(安装数据库静默文件),
dbca.rsp(创建实例静默文件),
netca.rsp(安装网络监听器文件)。
则,这个是正确的安装包,否则很有可能只是一个oracle的升级包。(这一点虽然看似简单,但对于初次安装数据库的同学来说是很容易犯的错误)
3. 配置内核参数
用root用户登陆
# sam -> system administrator manager -> kernel configuration ->configurable parameters
修改以下参数
Parameter Value
Nproc 4096




Ksi_alloc_max (nproc*8)
executable_stack 0
Max_thread_proc 1024
Maxdsiz 1073741824(1GB)
Maxdsiz_64bit 2147483648(2GB)
Maxssiz 134217728(128MB)
Maxssiz_64bit 1073741824(1GB)
Maxswapchunks 16384(need to reboot)
Maxuprc ((nproc*9)/10)
Msgmap (msgtql+2)
Msgmni (nproc)
Msgseg 32767
Msgtql (nproc)





Ninode (8*nproc+2048)
Ncsize (ninode+1024)
Nfile (15*nproc+2048)
Nflocks (nproc)
Nkthread (((nproc*7)/4)+16)
Semmap (semmni+2)
Semmni (nproc)
Semmns (semmni*2)
Semmnu (nproc-4)
Semvmx 32767
Shmmax The size of physical memory or 1073741824 (0X40000000), whichever is greater.
Note: To avoid performance degradation, the value should be greater than or equal to the size of the available memory.
Shmmni 512
Shmseg 120
Vps_ceiling 64
修改的值大于等于标准值,如果上述参数在你的系统中不存在,则忽略。
在不同的操作系统下可能有所不同,hp-ux下:

回车:

回车:,输入‘/’,搜索你要修改的内核参数,进行那个修改。

4. 创建用户及组
[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# useradd -g oinstall -G dba oracle
[root@localhost ~]# passwd oracle
5. 创建oracle的base目录和home目录,修改.profile文件,
执行. .profile 并重新登录使.profile 配置生效.
6. 配置enterprise.rsp文件,需使用自带的enterprise.rsp 配置再按照
静态安装文件是预先设置好参数了,那么等oracle安装的时候要手工输入的都可以直接读取静态安装文件(当然是x界面的啦)。如果你用x界面的操作系统那么,按着界面提示一步步完成也是一样的。
把10201_database_linux32.zip文件解压后得到database目录,
/home/oracle/database/response下有有enterprise.rsp、standard.rsp和custom.rsp三个应答文件,分别对应企业版、标准版和定制的安装。
我们以以enterprise.rsp为例:<Value Unspecified>基本上是要填的有些可以不填
RESPONSEFILE_VERSION=2.2.1.0.0
UNIX_GROUP_NAME="oinstall"
ORACLE_HOME_NAME="OraDb10g_home1"
ORACLE_HOME="/u01/app/oracle/product/10.2.0/db_1"
SHOW_INSTALL_PROGRESS_PAGE= true
SHOW_END_OF_INSTALL_MSGS= true
COMPONENT_LANGUAGES={"zh_CN"}
s_nameForDBAGrp= "dba"
s_nameForOPERGrp="dba"
INSTALL_TYPE="EE"
n_configurationOption=3
RESTART_SYSTEM=false
RESTART_REMOTE_SYSTEM=false

说明:这几项要视情况而定比如说 UNIX_GROUP_NAME="oinstall"
和s_nameForDBAGrp= "dba"   s_nameForOPERGrp="dba"
还有环境变量都要参照前面自己定义好的来填.
7.正式安装
切换oracle用户安装
su - oracle

换oracle用户登录:注意文件位置视自己刚刚修改的文件位置而定
./runInstaller -silent -responseFile /home/oracle/database/response/enterprise.rsp

Installation in progress (Mon Sep 21 23:37:00 CST 2009)
............................................................... 18% Done.
............................................................... 36% Done.
............................................................... 54% Done.
............................................................... 72% Done.
................                                                 76% Done.
Install successful
Linking in progress (Mon Sep 21 23:39:49 CST 2009)
Link successful
Setup in progress (Mon Sep 21 23:43:11 CST 2009)
..............&n