Oracle 9i 在AIX上的安装
运行环境:RS6000 / Aix 4.3.3 /shell:Korn(ksh)/ 虚拟X-Window
安装介质:光盘,共有四张,文件名为AIX64_901_Disk(1-5).CPIO
安装方式:硬盘安装方式
安装步骤:
1、安装前准备工作
■建立目录/oratmp,此目录用来保存安装文件,为了解压能够完成,此目录应该至少有3G
■将5个.cpio文件挎贝至些目录下,分别以以下命令解压缩:
$ cpio -idcmv <Filename.cpio,分别得到Disk(1-5)5个目录
■可以删除原有的.cpio文件腾出剩余的空间
2、检查系统要求
检查附录1的表格系统配置要求的内容
3、预安装
■完成Root用户安装任务
□以Root用户登录
□建立目录/oracle,此目录下至少有3G以上的磁盘空间,见附录1
□运行 $smit建立以下三个组
dbo
oper
oinstall
□运行 $smit建立用户
oracle此帐号只是用来安装与更新Oracle软件,以下为其属性:
Primary Group:oinstall
Group SET:oinstall,dba
Home directory:/home/oracle
Initial PROGRAM:/usr/bin/ksh
□设置环境变量
设置以下环境变量到oracle用户的启动脚本.profile与.dtprofile里,内容如下:
# Oracle Environment
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.0.1; export ORACLE_HOME
ORACLE_SID=xmedi; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
TNS_ADMIN=$ORACLE_BASE/config/9.0.1; export TNS_ADMIN
NLS_LANG=AMERICAN-AMERICA.UTF8; export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/openwin/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/td/lib:/usr/ucblib:/usr/local/lib
export LD_LIBRARY_PATH
#CLASSPATH must include the following JRE locations:
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
# Set shell search paths:
PATH=/usr/bin:/etc:/usr/sbin:/usr/lbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
PATH=$PATH:/bin:/opt/bin:/usr/ccs/bin:/usr/openwin/bin:/opt/local/GNU/bin
PATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/bin
PATH=$PATH:/usr/local/samba/bin:/usr/ucb:
export PATH
# set tmp
TEMP=/tmp; export TEMP
TMPDIR=/tmp; export TMPDIR
DISPLAY=192.168.13.14:0.0; export DISPLAY
■开始安装
□以Oracle用户登录
□运行Oracle Universal Install
运行以下命令启动(注意:不能在Oracle9i目录下运行,否则会失败)
$ /oratmp/Disk1/runInstaller
□出现“Welcome”对话框,选择“Next”
□出现“Inventory Location”对话框, 指定为“/oracle”单击“OK”
□出现“Unix Group Name”对话框,输入oinstall,单击“Next”
□此时,如果在预安装中有没有完成的操作,则会提示执行OraInstRoot.sh
□出现“File Locations”,单击“Next”
□出现“Available Products”对话框,选择要安装的组件,单击“Next”
□出现“Installation Types”对话框,选择“Enterprise Edition”,单击“Next”
□出现“Component Locations”对话框,单击“下一步”
□出现“Database Configuration”对话框,选择“General Purpose”单击“下一步”
□出现“Database Identification”对话框,输入全局数据库名“eb.edib”与SID(eb), 单击“Next”
注:Oracle推荐方式,SID不超过4个字母
假如机器域名:ABC.com,SID为test,则全局数据库为EB.domain.com
□出现“Database File Location”对话框,选择前面建立的Mount Point,确定,单击“下一步”
□出现“Database Character Set”对话框,选择字符集
□出现“Summary”对话框,检查是否一切OK,单击“Install”,开始安装,根据提示插入相应的盘
□出现“Setup Privileges”对话框,按提示运行“root.sh”脚本,运行方法:
# cd $ORACLE_HOME
# ./root.sh
在运行中出现提示时,指定在预安装中建立的目录位置
□出现“Configuration Tools”、“Apache Web Server Configuration Assistant”、“Oracle Net Configuration Assistant”对话框,这些操作中不需要人工过程
□出现“Database Configuration Assistant”对话框,按提示输入SYS与SYSTEM的密码
□完成安装
附录1 系统安装最小配置检查表
系统安装最小配置检查表 | 备注 |
| |
要求 | 辅助命令 |
| 完成 |
硬件要求 |
|
|
|
最小256MB 内存 | $ /usr/bin/lsattr -E -l sys0 -a realmem |
| □ |
不小于2倍内存或400M的Swap Space或 | $ /usr/bin/Lsps -a |
| □ |
CD-ROM |
|
| □ |
操作系统软件要求 |
|
|
|
操作系统:AIX 4.3.3 | $ usr/bin/oslevel |
| □ |
操作系统补丁,见附录2 | 查看所有补丁 $ /usr/sbin/instfix –a 查看某种补丁 $ /usr/sbin/instfix -ik Maintenance_level or $ /usr/sbin/instfix -a -ivk APAR_number | 查看某种补丁例子 /usr/sbin/instfix -ik 4330-07_AIX_ML 或者 /usr/sbin/instfix -a -ivk IY15138 | □ |
3GB以上的磁盘空间 |
| 数据库软件(2.5G) 基础(seed)数据库(1G) | □ |
Shell File的文件限制 | $ ulimit –f | 此应该在建立文件系统时更改 |
|
400M以上的临时磁盘空间位于 /tmp目录 | $ /usr/bin/df -k /tmp | 这是Oracle Universal Installer要求的,如果不足,可以在另外的文件系统上建立/tmp,设置TEMP及TMPDIR环境变量,例子: $ mkdir /u03/tmp $ TEMP=/u03/tmp ; export TEMP $ TMPDIR=/u03/tmp ; export TMPDIR | □ |
|
|
|
|
JRE Patches | $ jre | Oracle 要求版本至少为 JRE 1.1.8.5. | □ |
JDK Patches | $ java –version | Oracle HTTP Server 需要使用JDK,版本至少1.2.2.04,安装此项的过程中会提示 | □ |
保证以下两个文件对于oracle用户可写 /etc/oraInst.loc /etc/oratab | 以下命令可以保证此项 以oracle用户登录,执行 touch /etc/oraInst.loc /etc/oratab 然后再删除这两个文件 | 这两个文件是由oracle在安装时自动创立 |
|
操作系统文件集(Filesets) | 查看所有Filesets $ lslpp –l 查看某个filesets $ lslpp -l [fileset_name] 查看X-Window $ xclock | 所有需要的文件集见附录3 | □ |
服务器信息 |
|
|
|
主机名 |
|
| □ |
IP地址 |
|
| □ |
域名 |
|
| □ |
附录2 AIX 4.3.3 操作系统补丁要求状态
补丁名称 | 备注 |
IY01050 | Required |
IY03478 | Required for Oracle Parallel Server |
IY04109 | Required for Oracle Parallel Server |
IY04109 | Required for Oracle Parallel Server |
IY04149 | Required for Oracle Parallel Server |
IY04767 | Required for Oracle Parallel Server |
IY07276 | Required |
IY6749 | Required for Oracle Parallel Server |
附录3 操作系统文件集要求
补丁名称 | 备注 |
Filesets | bos.adt.base bos.adt.lib bos.adt.libm X11.apps.rte X11.apps.xterm X11.base.rte X11.motif.lib X11.motif.mwm |
Required Executables | 以下可执行文件make, ar, ld, nm 必须位于/usr/ccs/bin 目录 |