文档编号:
Oracle/WAS For AIX安装
部署手册
2010年8月
厦门中软海晟信息技术有限公司
系统集成安装手册
1.oracle数据库安装
本章节主要讲述AIX环境下ORACLE 10g的安装和升级过程。
1.1.安装前的检查和准备工作
1.1.1.介质准备
准备安装文件(cpio、tar等格式),升级补丁等软件介质,FTP上传安装文件到小机目录,也可以制作成光盘。
1.1.2.检查操作系统版本
#oslevel -r 6100-03 1.1.3.检查必须的软件包安装情况
主要是Java、X
11、xlC等软件包的版本
#lslpp -l X11.apps.rte X11.apps.xterm X11.base.rte X11.motif.lib X11.motif.mwm
Fileset
Level State
Description
-------------- Path: /usr/lib/objrepos
X11.apps.rte
6.1.3.0 COMMITTED AIXwindows Runtime
Configuration Applications
X11.apps.xterm
6.1.3.1 COMMITTED AIXwindows xterm Application
X11.base.rte
6.1.3.1 COMMITTED AIXwindows Runtime Environment
X11.motif.lib
6.1.3.0 COMMITTED AIXwindows Motif Libraries
1
系统集成安装手册
X11.motif.mwm
6.1.3.0 COMMITTED AIXwindows Motif Window
Manager
Path: /etc/objrepos
X11.apps.rte
6.1.3.0 COMMITTED AIXwindows Runtime
Configuration Applications
X11.base.rte
6.1.3.0 COMMITTED AIXwindows Runtime Environment
#lslpp -l .proctools bos.adt.prof bos.cifs_fs.rte
root@fjly-yydb:/>lslpp -l bos.adt.prof bos.cifs_fs.rte xlC.aix50.rte xlC.rte
Fileset
Level State
Description
-------------- Path: /usr/lib/objrepos
bos.adt.prof
6.1.3.0 COMMITTED Base Profiling Support
bos.cifs_fs.rte
6.1.3.0 COMMITTED Runtime for SMBFS
xlC.rte
10.1.0.2 COMMITTED XL C/C++ Runtime
Path: /etc/objrepos
bos.cifs_fs.rte
6.1.3.0 COMMITTED Runtime for SMBFS
#lslpp -l | grep java
Java14.ext.java3d
1.4.2.0 COMMITTED Java SDK 32-bit Java3D
Java14.ext.javahelp
1.4.2.0 COMMITTED Java SDK 32-bit JavaHelp
Java14_64.ext.javahelp
1.4.2.0 COMMITTED Java SDK 64-bit JavaHelp
Java5.ext.java3d
5.0.0.175 COMMITTED Java SDK 32-bit Java3D
cluster.adt.es.java.demo.monitor
mqm.java.rte
6.0.0.0 COMMITTED WebSphere MQ Java Client, JMS
#lslpp -l | grep xlC
root@fjly-yydb:/>lslpp -l | grep xlC
xlC.aix61.rte
10.1.0.2 COMMITTED XL C/C++ Runtime for AIX 6.1
xlC.cpp
9.0.0.0 COMMITTED C for AIX Preproceor
xlC.msg.en_US.cpp
9.0.0.0 COMMITTED C for AIX Preproceor
2
系统集成安装手册
xlC.msg.en_US.rte
10.1.0.2 COMMITTED XL C/C++ Runtime
xlC.rte
10.1.0.2 COMMITTED XL C/C++ Runtime
xlC.sup.aix50.rte
9.0.0.1 COMMITTED XL C/C++ Runtime for AIX 5.2
1.1.4.检查文件系统情况
是否有足够空间安装oracle
root@fjly-yydb:/>df -g Filesystem
GB blocks
Free %Used
Iused %Iused Mounted on /dev/hd4
10.00
9.80
3%
14464
1% / /dev/hd2
10.00
7.35
27%
54721
4% /usr /dev/hd9var
10.00
9.63
4%
7527
1% /var /dev/hd3
10.00
8.86
12%
2101
1% /tmp /dev/hd1
10.00
9.99
1%
105
1% /home /dev/hd11admin
0.50
0.50
1%
1% /admin /proc
-
-
-
-
- /proc /dev/hd10opt
30.00
25.28
16%
30128
1% /opt /dev/livedump
0.50
0.50
1%
1% /var/adm/ras/livedump /dev/lv_ftp
40.00
17.78
56%
7355
1% /ftp /dev/lv_hsmis
300.00
197.06
35%
91
1% /hsmis
1.1.5.检查换页空间
root@fjly-yydb:/>lsps -a Page Space Physical Volume Volume Group Size %Used Active Auto Type Chksum hd6
hdisk0
rootvg
10240MB
yes
yes
lv
0 1.1.6.更改系统参数
smitty chgsys
3
系统集成安装手册
Maximum number of PROCESSES allowed per user >= 2048 smitty aio AIX parameters:
-- only applicable to file system based configs minservers=100 maxservers=100 maxreqs=16384
1.1.7.设置内存参数
vmo -p -o lru_file_repage=0 vmo -p -o minperm%=5 vmo -p -o maxclient%=12 vmo -p -o maxperm%=15 vmo -p -o strict_maxperm=0 vmo -p -o strict_maxclient=1
1.2.UXIX环境下的安装步骤
1.2.1.创建用户和用户组
用户oracle 用户组:oinstall/dba Oracle用户同时加入这两个用户组(oracle如果没有加入dba组,安装后oracle用户使用会有问题)
1.2.2.编辑oracle用户的.profile文件
添加环境申明
4
系统集成安装手册
export DISPLAY=10.188.181.179:0.0 export ORACLE_HOME=/opt/oracle/product/10.2.0/db_1 export ORACLE_BASE=/opt/oracle umask 022 export PATH=$HOME/bin:$ORACLE_HOME/bin:$PATH export ORACLE_SID=yymis
1.2.3.安装介质所在目录权限设置
更改安装文件和升级补丁的用户和属组,同时开启执行权限
chown -R oracle:oinstall /path chmod -R +x /path
1.2.4.开放/opt 和 /home目录的写权限
假设oracle安装在/opt目录
#chmod 777 /opt #chmod 777 /home 1.2.5.安装包解压
cpio -idmcv
进入Disk1---rootpre目录 #./rootpre.sh
5
系统集成安装手册
./rootpre.sh output will be logged in /tmp/rootpre.out_09-11-27.14:32:33 Kernel extension /etc/pw-syscall.64bit_kernel is loaded.Unloading the existing extension: /etc/pw-syscall.64bit_kernel....
Oracle Kernel Extension Loader for AIX
Copyright (c) 1998,1999 Oracle Corporation
Unconfigured the kernel extension succefully Unloaded the kernel extension succefully Saving the original files in /etc/ora_save_09-11-27.14:32:33....Copying new kernel extension to /etc....Loading the kernel extension from /etc
Oracle Kernel Extension Loader for AIX
Copyright (c) 1998,1999 Oracle Corporation
Succefully loaded /etc/pw-syscall.64bit_kernel with kmid: 0x4458c00 Succefully configured /etc/pw-syscall.64bit_kernel with kmid: 0x4458c00 The kernel extension was succefuly loaded.
Configuring Asynchronous I/O....Asynchronous I/O is already defined
Configuring POSIX Asynchronous I/O....Posix Asynchronous I/O is already defined
Checking if group services should be configured....Nothing to configure.
6
系统集成安装手册
1.2.7.使用远程虚拟终端
打开Xmanager,连到小机
7
系统集成安装手册
1.2.8.进入图形化安装界面
进入Disk1目录,运行runInstaller
#./runInstaller 此时Xmanager会出现图形化安装界面,安装过程与pc机类似,注意环境检测界面所有都要 PASS !
选择Enterprise Edition(3.40GB),点击next。
8
系统集成安装手册
name项输入数据库名, Path项输入安装路径,如“opt/oracle /product/10.2.0”
Oracle对操作系统的依赖库文件检查,必须Status要全部都是“Succeeded”,如果有失败的情况必须找出缺少哪个系统库文件,退出安装程序重新安装所需的操作系统库文件。
9
系统集成安装手册
选择只安装数据库软件“Install database Software only”
10
系统集成安装手册
点击INSTALL开始安装
11
系统集成安装手册
1.2.9.安装成功后运行两个脚本
注意,必须以root用户执行脚本
/oracle/oraInventory/orainstRoot.sh # /oracle/oraInventory/orainstRoot.sh
Changing permiions of /oracle/oraInventory to 775.Changing groupname of /oracle/oraInventory to oinstall.The execution of the script is complete
/oracle/product/10.2.0/db_1
# /oracle/product/10.2.0/db_1/root.sh
Running Oracle10 root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
12
系统集成安装手册
ORACLE_HOME= /oracle/product/10.2.0/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]: Creating /usr/local/bin directory...
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed by Database Configuration Aistant when a database is created
Finished running generic part of root.sh script.Now product-specific root actions will be performed.
1.2.10.安装升级包
Oracle安装完成后,要打升级补丁,将其升级到10.2.0.4版本。
进入oracle_p6810189_10204_AIX5L---Disk1,运行runInstaller,等待升级成功
13
系统集成安装手册
安装软件自动识别已安装Oracle软件目录,点击“Next”继续。
安装程序会校验所需系统库文件包是否存在,点击“Next”继续。
14
系统集成安装手册
取消选择“Enable Oracle Configure Manager”,点击”Next”继续
点击“Install”开始安装补丁软件
15
系统集成安装手册
1.2.11.重新运行一遍root.sh 升级完毕后,重新运行一遍root.sh
# /oracle/product/10.2.0/db_1/root.sh
16
系统集成安装手册
Running Oracle10 root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /oracle/product/10.2.0/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]: Creating /usr/local/bin directory...
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed by Database Configuration Aistant when a database is created
Finished running generic part of root.sh script.Now product-specific root actions will be performed.
1.2.12.安装完成
检查服务是否正常后,就可以开始创建数据库了。
17