一、安装准备
   aix : 版本:6.1 ,两张光盘 
 oracle:oracle 11.2.0.3  两张 都要 
参考资料 :附件中的官方标准文档
二、安装步骤
1、检查硬件环境
1)内存空间至少1024M
# /usr/sbin/lsattr -E -l sys0 -a realmem
2Swap交换区:
内存空间>1024 MB 并且<= 2048, Swap=1.5 * 内存空间;
内存空间>2048 MB 并且<= 8192, Swap=内存空间;
内存空间>8192MB, Swap=0.75 * 内存空间;
# /usr/sbin/lsps -a
可以使用如下命令动态修改一个交换空间的大小:
#chps –d 1 paging00 #从交换空间paging00中删除1LP
#chps –s 1 paging00 #给交换空间paging00中增加1LP
注意,该命令不能使主交换空间(通常是hd6)减小到32M以下。
3Oracle目录空间>10G, /tmp表空间>400M
#df -g
4)操作系统应该为64
# /usr/bin/getconf HARDWARE_BITMODE
64安装oracle10g
2、查看磁盘情况并做调整

1)查看磁盘情况
#lsvg –l rootvg 查看磁盘使用状态、文件系统类型

#df –g 查看磁盘使用情况

查看/usr /var /tmp /home 的容量,如不够需要做以下调整
/usr 4g
/var 2g
/tmp 4g
/home 4g

修改命令为:
使用chfs -a size=+1G /usr 
或者
# smitty jfs2

选择需要调整的jfs2

旁边有+号的选项可以用F4选择。
修改Number of units 上面可以看到Unit Size 大小为512bytes
如:4G Number of units=4*1024*1024*1024/512=8388608(注意1G=1024M)
查看交换页面大小并做修改
 2、修改内核参数
使用smitty chgsys修改系统配置参数
Maximum number of PROCESSES allowed per user=2048(最小2048,可以大于2048)

参考执行脚本如下:
 vmo -p -o minperm%=3
vmo -p -o maxperm%=90
vmo -p -o maxclient%=90
vmo -p -o lru_file_repage=0
vmo -p -o strict_maxclient=1
vmo -p -o strict_maxperm=0

/usr/sbin/no -r -o ipqmaxlen=512
/usr/sbin/no -p -o rfc1323=1
/usr/sbin/no -p -o sb_max=4194304
/usr/sbin/no -p -o tcp_sendspace=65536
/usr/sbin/no -p -o udp_recvspace=655360
/usr/sbin/no -p -o udp_sendspace=65536
 
3、创建逻辑卷、Oracle用户和组
Oracle用户主目录应当安装在独立的文件系统,大小至少为10g
1)新建逻辑卷oraclelv:
# mklv –t jfs2 –s n –r n –c 2 -y oraclelv rootvg 10G hdisk0 hdisk1
2)新建/oracle文件系统:
# crfs  –v jfs2 –m /oracle –d /dev/oraclelv
3)挂载逻辑卷
# mkdir /oracle
# chown -R oracle.oinstall /oracle(重要)
检查ORACLE_HOME目录的属主  ,一定要是ORACLE
chown -R  oracle:oinstall /oracle/
#chmod -R 755 /oracle
#mount /dev/oraclelv /oracle
4)建立用户组oinstalldba
# mkgroup  -A  dba
# mkgroup  -A  oinstall
5)建立用户oracle,主目录一般设置为:/oracle
# mkuser pgrp=’oinstall’ groups=’dba’ home=’/oracle’ oracle
# passwd oracle
Changing password for \"oracle\"
oracle\'s New password:
Re-enter oracle\'s new password:
6)修改用户oracle的属性
#smitty user

Soft FILE size 为:-1(文件大小)
Soft CPU time 为:-1 cpu使用时间
Soft DATA segment 为:-1(数据块大小)
Soft STACK size 为: -1
以上-1 代表使用该用户时参数的内容无限制

4、修改环境变量
# vi /oracle/.profile
JAVA_HOME=/usr/java6_64/jre
export JAVA_HOME
NLS_LANG=American_America.zhs16cgb231280
export NLS_LANG
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:/usr/java6_64/jre/bin:/usr/java6_64/bin:.
export PATH
DISPLAY=10.111.8.203:0.0; export DISPLAY
ORACLE_TERM=vt100; export ORACLE_TERM
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$PATH
CLASSPATH=/usr/java6_64/lib/dt.jar:/usr/java6_64/lib/tools.jar:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH

注意:
DISPLAY=10.111.8.203:0.0;此处的IP地址是将图形界面显示在IP上,如小机本地IP10.111.8.203;如通过Xmanager安装的,此处填写的IP为你机器的IP

5、安装Oracle
1)安装前检查
检查安装Oracle时系统需要安装的包
The following operating system filesets are required for AIX 6.1:
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat 6.1.2.1 or later
bos.perf.perfstat
bos.perf.proctools
:10.1.0.0 or later
10.1.0.0 or later
gpfs.base 3.2.1.8 or later
执行如下命令
lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat bos.perf.perfstat bos.perf.proctools gpfs.base
说明 :最后一个可以不要

如果缺少软件,插入AIX的第一张光盘进行安装。

挂载第一张盘:loopmount -i  /oracle/AIX6_1_5-2.iso -m /mnt/cdrom2 -o "-V cdrfs -o ro"
(卸载 以下命令卸装 /mnt 和删除先前调用 loopmount 所创建的底层设备。
loopumount –i cdrom.iso –o "/mnt")
查看文档:publib.boulder.ibm/infocenter/aix/v6r1/index.jsp?topic=%2Fcom.ibm.a
ix.cmds%2Fdoc%2Faixcmds3%2Floopumount.htm
2)调用图形界面进行安装
安装文件目录 /oracle/oracle_install_file/database 
oracle安装文件没有解压,请先解压,参考命令如下:
一定要用oracle用户解压
cd :到压缩包目录
文件: unzip解压文件 ,解压之前一定要 MD5SUM ,确认文件正确无误
cpio -idcmv <  10gr2_aix5l64_database.cpio

# cd /oralce/database/rootpre
#./rootpre.sh
./rootpre.sh output will be logged in /tmp/rootpre.out_07-08-28.05:56:20
Saving the original files in /etc/ora_save_07-08-28.05:
Copying new kernel extension to /
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: 0x3f0c100
Successfully configured /etc/pw-syscall.64bit_kernel with kmid: 0x3f0c100
The kernel extension was successfuly loaded.

Configuring Asynchronous

Configuring POSIX Asynchronous

Checking if group services should
Nothing to configure.

# xhost +

# su –oracle
$xclock
执行xclock命令,确认系统X可以启动

$ cd /database
$ ./runInstaller
Your platform requires the root user to perform certain pre-installation
OS preparation. The root user should run the shell script \'rootpre.sh\' before
you proceed with Oracle installation. rootpre.sh can be found at the top level of the CD or the stage area.
Answer \'y\' if root has run \'rootpre.sh\' so you can proceed with Oracle
installation.
Answer \'n\' to abort installation and then ask root to run \'rootpre.sh\'.
**************************************************************************
Has \'rootpre.sh\' been run by root? [y/n] (n)
y
Starting Oracle
No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2007-08-28_05-58-51AM. Please wait ...$ Aug 28, 2007 5:59:24 AM
选择自定义安装,语言支持选中英文和简体中文。
安装过程:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。