IBM P570小型机AIX5.3系统安装ORACLE9i
(图略)
数据库系统安装
概叙
本文写在Oracle安装完后,根据实际安装情况写的操作小节。详细叙述了安装过程中的每一个步骤。
硬件系统为IBM P570小型机,配两块硬盘;
阵列为IBM DS43002T7块硬盘,每块146G,
其中6块做raid5,另一块待机;
操作系统为AIX5.3;
数据库为Oracle9201;
一、查看现有物理卷,显示与存储磁盘的对应关系
#lspv
注:这里列举的是已经安装好了的数据库机器中的信息,其中小型机上有两块硬盘,为hdisk0和hdisk1,而hdisk2为阵列。
二、查看卷组,显示该卷组的空间
#lsvg
#lsvg rootvg
说明:这里,TOTAL PPs表示总共容量为1092G,其中已经分配的空间USED PPs为364G,尚未分配的空间FREE PPs为728G。
三、使用smit jfs2从尚未分配的空间中分配20G空间安装oracle(oracle实际安装只需4.6G空间,但oracle的系统日志也会存放以与此,预留空间可以大一点,因此分配了20G的空间)
1,进入smit jfs2环境(在X Windows下,会显示图形化界面)
2,选择Add an Enhanced Journaled File System
3,选择在哪个卷组中创建分区,这里选择rootvg
4,设置分区参数
说明:
Unit SizeGigabytes
Number of units20
MOUNT POINT/oracle
Mount AUTOMATICALLY at system restart?yes
ENABLE Quota ManagementVersion 2
其它参数默认。
选择框,可以通过 “Esc+4”打开列表进行选择。
5,设置完毕后按“Enter”进行创建分区。
四、使用smit创建oracle用户,创建dba,oinstall组,并对oracle用户设置/oracle目录写入权限
1,使用smit进入创建用户组dba界面
2,选择Security & Users
3,选择Groups
4,选择Add a Group
5,填写组名信息
说明:填写Group NAME为dba,其他默认。
6,按“Enter”创建
7,安装上面的步骤创建用户组oinstall
8,创建oracle用户,在第二步选择Users
9,选择Add a User
10,填写用户信息
说明:填写User NAME为oracle,Primary Group为dba,Group SET为dba,oinstall,其他参数默认。
11,设置用户oracle密码,在第九步中选择Change a User’s Password进行密码修改
12,设置用户写文件夹属性
#chown –R oracle.oinstall /oracle
#chown oracle.dba /oracle
#chmod 755 /oracle
13,打开/home/oracle/.profile配置oracle参数。在X Windows下可以用自带的文本编辑器打开进行编辑。
14,加入以下参数后保存
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/ora92
export ORACLE_SID=smsdb
export NLS_LANG=american_america.zhs16gbk
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$PATH:$ORACLE_HOME/bin
umask=022
15,创建一装载cdrom的文件夹
#cd /mnt
#mkdir cdrom
16,插入oracle安装光盘到光驱,装载cdrom
#mount –V cdrfs –o ro /dev/cd0 /mnt/cdrom
五、使用oracle用户登录X安装数据库系统
$./mnt/cdrom/./runInstaller
说明:如果在X下图形界面出不来的话,可能要运行命令xhost +或者把export Display=192.168.18.65:0.0写入/home/oracle/.profile文件中。
六、在安装数据库的过程中,会询问是否已经运行了aix rootpre.sh,如果没有运行,请以root用户登录,运行这个脚本。运行完后,输入y继续进行数据库的安装。
说明:输入y后,shell提示符会退出,这个是正常现象,请等待15秒左右后,会再次有命令出现,然后图像化安装界面也会出来。
本人在执行的时候,不知道什么原因,发生以下错误。不过oracle系统还是成功安装上:
Configuring Asynchronous I/O...
Asynchronous I/O is already defined
/var/ha/soc/hagsdsocket../rootpre.sh[338]: /usr/lpp/ssp/bin/spget_syspar: not f
ound: No such file or directory.
Please make sure that the group services subsystem is active.
Aborting pre-installation procedure. Installations of Oracle may fail.
七、安装过程中,还会询问输入jdk1.3.1 home路径,请选择aix系统自带的jdk:/usr/jdk14继续安装。
八、第一张光盘安装完毕后,卸载光驱,然后插入第二张光盘后装载光驱后,继续安装。
$su root
#unmount /mnt/cdrom
#mount –V cdrfs –o ro /dev/cd0 /mnt/cdrom
说明,如果不能卸载光驱,会报资源忙。请查看是否用用户在光驱的目录下,特别是看一下root用户是否在光驱的路径下。
九、安装完毕后提示以root用户登录执行一个脚本,执行完后,安装完毕。
十、接下去就可以用dbca命令创建数据库。
注意:在创建数据库过程中,可能会出现某几个sql脚本不能执行的情况,请记录这些脚本的路径后,点击“忽略”继续安装。安装完后,分别在执行这些在安装过程中不能顺利执行的脚本。如果还是不能执行,请查看这些脚本不能执行的原因,排除问题后在执行。