Oracle9i在AIX上的安装
2024-08-29 13:35:19
供稿:网友
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建立以下三个组dbooperoinstall□运行 $smit建立用户
oracle此帐号只是用来安装与更新Oracle软件,以下为其属性:PRimary Group:oinstallGroup SET:oinstall,dbaHome Directory:/home/oracleInitial PROGRAM:/usr/bin/ksh□设置环境变量设置以下环境变量到oracle用户的启动脚本.profile与.dtprofile里,内容如下:# Oracle EnvironmentORACLE_BASE=/oracle; eXPort ORACLE_BASEORACLE_HOME=$ORACLE_BASE/prodUCt/9.0.1; export ORACLE_HOMEORACLE_SID=xmedi; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMTNS_ADMIN=$ORACLE_BASE/config/9.0.1; export TNS_ADMINNLS_LANG=AMERICAN-AMERICA.UTF8; export NLS_LANGORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/openwin/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/td/lib:/usr/ucblib:/usr/local/libexport LD_LIBRARY_PATH #CLASSPATH must include the following JRE locations:CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibCLASSPATH=$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/binPATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/binPATH=$PATH:/usr/local/samba/bin:/usr/ucb:export PATH # set tmpTEMP=/tmp; export TEMPTMPDIR=/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_levelor$ /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$ jreOracle 要求版本至少为 JRE 1.1.8.5.□JDK Patches$ java –versionOracle 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 操作系统补丁要求状态补丁名称备注IY01050RequiredIY03478Required for Oracle Parallel ServerIY04109Required for Oracle Parallel ServerIY04109
Required for Oracle Parallel ServerIY04149Required for Oracle Parallel ServerIY04767Required for Oracle Parallel ServerIY07276RequiredIY6749Required for Oracle Parallel Server 附录3 操作系统文件集要求补丁名称备注Filesetsbos.adt.basebos.adt.libbos.adt.libmX11.apps.rteX11.apps.xtermX11.base.rteX11.motif.libX11.motif.mwmRequired Executables以下可执行文件make, ar, ld, nm必须位于/usr/ccs/bin 目录