1. 安装操作系统aix 6.1
安装过程时间过长,不要连接存储。
2. 安装app-dev servercdeopenssh
3. OS update(smitty updateall)
4. 创建oracle对应的文件系统
smitty mkvg
smitty mklv
smitty crfs
修改默认空间df -g
chfs -a size=nG /oralce ( / , /usr , /var , /tmp )
5. paging space( smitty chps加多少个LP)
查看要安装软件包,如果安装的版本比检测的版本高可能会显示没有安装
AIX Patches/Packages
===================================================
AIX 5.3 required packages:
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat 5.3.9.0 or later
bos.perf.perfstat
bos.perf.proctools
rsct.basic.rte (For RAC configurations only)
rsct.compat.clients.rte (For RAC configurations only)
xlC.aix50.rte:10.1.0.0 or later
gpfs.base 3.2.1.8 or later (Only for RAC)
lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat 5.3.9.0 \
bos.perf.perfstat bos.perf.proctools rsct.basic.rte \
rsct.compat.clients.rte xlC.aix50.rte:10.1.0.0gpfs.base 3.2.1.8
AIX 6.1 required packages:
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat 6.1.2.1 or later
bos.perf.perfstat
bos.perf.proctools
rsct.basic.rte (For RAC configurations only)
rsct.compat.clients.rte (For RAC configurations only)
xlC.aix61.rte:10.1.0.0 or later
gpfs.base 3.2.1.8 or later (Only for RAC)
lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat\
bos.perf.perfstat bos.perf.proctoolsrsct.basic.rte \
rsct.compat.clients.rte xlC.aix61.rte gpfs.base
AIX 7.1 required packages:
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat
bos.perf.perfstat
bos.perf.proctools
xlC.aix61.rte.10.1.0.0 or later
xlC.rte.10.1.0.0 or later
gpfs.base 3.3.0.11 or later (Only for RAC)
lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat bos.perf.perfstat \
bos.perf.proctools xlC.aix61.rte.10.1.0.0 xlC.rte.10.1.0.0 gpfs.base 3.3.0.11
查看内核参数
lsattr -EH -l sys0 -a maxuproc
lsattr -EH -l sys0 -a ncargs
修改
chdev -l sys0 -a maxuproc=16384
chdev -l sys0 -a ncargs=256
6. 创建组
# mkgroup -'A' id='1000' adms='root' oinstall
# mkgroup -'A' id='1200' adms='root' dba
7. 创建用户 oracle
如果已经存在一个oracle用户,11201我们这个包是tar出来的,原来的oracle userid=1100
若想删除已有的oracle用,
rmuser -p oracle
然后记得删除home目录下oracle文件夹
rm -rf /home/oracle
最后再来创建新的oracle用户。
# mkuser id='1100' pgrp='oinstall' groups='dba' home='/home/oracle' fsize=-1 cpu=-1 data=-1 rss=-1 stack=-1 stack_hard=-1 capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle
passwd oracle
登录测试:
在图形终端登录,生成.dtprofile,然后将文件里的注释删除
# DTSOURCEPROFILE=true
修改为:
DTSOURCEPROFILE=true
8. 创建目录结构
mkdir -p /oracle/app/oracle/product/11.2.0/db_1
chown -R oracle.oinstall /oracle/app
chmod -R 775 /oracle/app
9. 写环境变量
vi /home/oralce/.profile
ORACLE_BASE=/oracle/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
ORACLE_SID=racdb
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
10. 修改CDE .dtprofile
# DTSOURCEPROFILE=true
去掉注释
DTSOURCEPROFILE=true
11. root用户执行database安装包里的
# ./rootpre.sh
./rootpre.sh output will be logged in /tmp/rootpre.out_13-03-07.11:47:04
Saving the original files in /etc/ora_save_13-03-07.11:47:04....
Copying new kernel extension to /etc....
Loading the kernel extension from /etc
Oracle Kernel Extension Loader for AIX
Copyright (c) 1998,1999 Oracle Corporation
Successfully loaded /etc/pw-syscall.64bit_kernel with kmid: 0x509c0000
Successfully configured /etc/pw-syscall.64bit_kernel with kmid: 0x509c0000
The kernel extension was successfuly loaded.
Checking if group services should be configured....
Nothing to configure.
12. oracle用户登录图形终端,执行./runInstaller
确认执行过rootpre.sh,之后输入y回车进行安装,否则默认值是n