ITPub博客

首页 > 数据库 > Oracle > AIX 6.1 Oracle 11g R2安装

AIX 6.1 Oracle 11g R2安装

Oracle 作者:yiyu_66_cu 时间:2013-01-17 11:06:14 0 删除 编辑
1. 升级AIX6.1系统至最新的TL(6100-08-01-1245),确保oracle 11g r2所需的所有补丁都打好

2. 设置系统环境(参考:http://chenguangblog.wordpress.com/2011/06/20/install-oracle-11gr2-on-aix-6-1-64bit/)
(1)swap空间需求
Between 4 GB and 8 GB 2 times the size of RAM
Between 8 GB and 32 GB 1.5 times the size of RAM
More than 32 GB 32 GB
lspa -a,产看可用swap空间。如果swap空间不足,使用smit chps扩大swap空间

(2)软件需求
lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools xlC.aix61.rte
看看这些软件是不是都装上了。一般只要将AIX升级到最新的TL,这一步应该没有问题

(3)创建oinstall和dba用户组,创建oracle用户
smit mkgroup,创建oinstall和dba组
smit mkuser,创建oracle用户,同时把oracle的主组设置为oinstall,组集合设置为oinstall和dba,把FILE SIZE, CPU TIME, DATA SEGMENT, STACK SIZE等限制等设为-1

(4)设置aio
ioo -o aio_maxreqs,确认aio_maxreqs=65536

(5)设置TCP/IP临时端口范围
no -p -o tcp_ephemeral_low=9000
no -p -o tcp_ephemeral_high=65500
no -p -o udp_ephemeral_low=9000
no -p -o udp_ephemeral_high=65500

(6)创建oracle安装目录,设置目录所属用户和操作权限
mkdir -p /msan/oracle/product/11.2/database
mkdir -p /msan/oracle/oradata
chown -R oracle.oinstall /msan/oracle
chmod -R 755 /msan/oracle

(7)设置oracle用户环境变量
su - oracle
vi ~/.profile,添加以下内容
export ORACLE_SID=uopdb
export ORACLE_BASE=/msan/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2/database
export PATH=$ORACLE_HOME/bin:$PATH

3. 下载aix 64位版本oracle 11g r2安装文件,并解压缩(/var/repo/database)
chown -R oracle.oinstall /var/repo/database
chmod -R 755 /var/repo/database

4.安装oracle
(1)以root用户执行安装文件所在目录下的rootpre.sh
(2)以root用户创建/etc/oraInst.loc,添加以下内容
inventory_loc=/msan/oracle/oradata
inst_group=oinstall
然后设置oraInst的owner和权限
chown oracle.oinstall /etc/oraInst.loc
chmod 644 /etc/oraInst.loc
(3)设置oracle安装文件所在目录下的/response/db_install.rsp,共有以下变量需要设置
oracle.install.option=INSTALL_DB_AND_CONFIG
ORACLE_HOSTNAME=机器的hostname
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/msan/oracle/oradata
SELECTED_LANGUAGES=en,zh_CN
ORACLE_HOME=/msan/oracle/product/11.2/database
ORACLE_BASE=/msan/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=oinstall
oracle.install.db.OPER_GROUP=oinstall
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=oracle
oracle.install.db.config.starterdb.SID=uopdb
oracle.install.db.config.starterdb.memoryLimit=10240
oracle.install.db.config.starterdb.password.ALL=******
oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/msan/oracle/oradata
DECLINE_SECURITY_UPDATES=true

(4)执行静默安装
su - oracle
/var/repo/database/runInstaller -silent -responseFile /var/repo/database/response/db_install.rsp
在安装过程的最后,根据提示,执行某个路径下的root.sh

5. 设置oracle开机自动启动(参考:http://linux.52zhe.info/read.php/64.htm)
(1)修改$ORACLE_HOME/bin/dbstart
找到$ORACLE_HOME_LISTNER=$1
将其修改为$ORACLE_HOME_LISTNER=$ORACLE_HOME
(2)修改/etc/oratab
将结尾的N改为Y,使之支持开机自动启动
(3)创建启动脚本
touch /etc/rc.oracle
chmod 700 /etc/rc.oracle
chown oracle.oinstall /etc/rc.oracle
vi /etc/rc.oracle,添加以下内容
export ORACLE_SID=uopdb
export ORACLE_BASE=/msan/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2/database
export PATH=$ORACLE_HOME/bin:$PATH
umask 022
su oracle -c dbstart
(4)在/etc/inittab中添加oracle启动命令
oracle:2:wait:/etc/rc.oracle > /home/oracle/oracle.autostart.log 2>&1

6. 设置oracle关机自动关闭
(1)修改$ORACLE_HOME/bin/dbshut
找到$ORACLE_HOME_LISTNER=$1
将其修改为$ORACLE_HOME_LISTNER=/msan/oracle/product/11.2/database(注:这里使用类似dbstart的方式不行,在rc.shutdown中设置环境变量在这里不起作用,所以直接改为oracle的实际路径)
(2)在/etc/rc.shutdown的最后增加
su - oracle "-c /msan/oracle/product/11.2/database/bin/dbshut"(注:这里也使用的是绝对路径,在rc.shutdown中使用类似rc.oracle的方式设置环境变量不起作用)

以上就是AIX 6.1上安装和设置oracle的主要过程

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20060772/viewspace-1113981/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-06-25