今天突然心血来潮想在aix中安装oracle,从oracle官网中下载了安装介质,然后大眼扫了一下官方安装文档,然后俺就开始安装了!
    由于当初装aix时是通过串口安装的,没有安装图形界面,所以现在我要把图形界面安装上去,安装oracle有两种方式(1、图形方式安装;2、静默安装),由于我对静默安装没有研究,我就通过图形化安装了。
    一、安装CDE文件集
    1、通过smit install_latest安装X11.Dt X11.adt X11.base X11.fnt X11.compat文件集。
    2、#/usr/dt/bin/dtconfig -e   --设置成自启动CDE环境
    3、#/etc/rc.dt                --启动CDE
    二、安装及检查配置
    1、检查交换空间
    Between 1024 MB and 2048 MB   1.5 times the size of RAM
    Between 2049 MB and 8192 MB   Equal to the size of RAM
    More than 8192 MB             0.75 times the size of RAM
    2、检查存储空间
    创建一新文件系统作为oracle的安装目录,大小为10G左右;查看/tmp空间是否足够。
    3、安装文件集
    bos.adt.base
    bos.adt.lib
    bos.adt.libm
    bos.perf.libperfstat
    bos.perf.perfstat
    bos.perf.proctools
    xlC.aix50.rte:7.0.0.4 or later
    xlC.rte:7.0.0.1 or later
    4、安装补丁
    由于我已经将AIX5300-05升级到AIX5300-12,所以这一步省却!
    Authorized Problem Analysis Reports (APARs) for AIX 5L v5.3 ML 02:
    IY58143: REQUIRED UPDATE FOR AIX 5.3
    IY59386: libdepend.mk files are all empty
    IY60930: Unable to delete network routes
    IY66513: LDR_CNTRL turns on undesirable option when initialized with incorrect value
    IY70159: krtl relocation problem
    IY68989: eFix for write to mmapped space hangs
    5、修改/etc/hosts
    将本机ip与主机名写入hosts文件中,例如:
    192.168.0.10   AIX
    6、创建用户、组、目录
    #smit mkgroup    --创建oinstall、dba两个组
    #smit mkuser     --创建oracle用户,主组为oinstall,辅组为dba
    #passwd oracle
    #mkdir -p /u01/app/oracle/10.2.0/db_1
    #chown -R oracle:oinstall /u01
    #chmod -R 775 /u01
    7、配置系统参数
    #smit chgsys
    Maximum number of PROCESSES      2048
    8、修改oracle用户下的.profile文件
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
    export ORACLE_SID=orcl
    export PATH=$ORACLE_HOME/bin:$PATH
    9、通过Xmanage工具连接aix,注意要以oracle用户登录,不要用root登录然后su - oracle,修改oracle用户下的.dtprofile文件,将最后一行的注释取消掉,即将“DTSOURCEPROFILE=true”前的井号删掉。因为通过CDE登录,系统并不读取$HOME/.profile或$HOME/.login,而是读取$HOME/.dtprofile,所以要让系统读取我们设置的环境变量,要么如上修改DTSOURCEPROFILE=true,要么就将.profile文件下的环境变量添加到.dtprofile文件中。
    10、退出CDE,然后再用oracle用户登录CDE,用oracle直接登录就不用设置DISPLAY这个环境变量了,省了许多麻烦!
    11、安装oracle
    用root用执行rootpre.sh这个脚本,此脚本在解压后的oracle安装文件中,然后以oracle用户执行./runInstaller开始安装!