前段时间我在AIX 5.3.07上安装了9.2.0.2的数据库,正好在网上找了一篇和我安装比较类似的,修改一下,省点笔墨。
一、查看服务器是否满足Oracle 9i R2安装条件
1 硬件环境
内存:
# lsattr -E -l sys0 -a realmem
realmem 8388608 Amount of usable physical memory in Kbytes False
CPU:
# bindprocessor -q
The available processors are: 0 1 2 3
# lsdev -Cc processor
proc0 Available 00-00 Processor
proc1 Available 00-01 Processor
proc2 Available 00-02 Processor
proc3 Available 00-03 Processor
prtconf |more :查看系统配置综合情况
临时空间:
# df -k /tmp
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd3 1048576 980604 7% 356 1% /tmp
我一般设置为4G-6G左右。
交换空间:
# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 2048MB 1 yes yes lv
交换空间和内存的计算公式:
(16220160-256)*1.25+512(备注:真正内存>32G的机器,交换空间设置20G左右就可以了。
察看交换空间的命令: /usr/sbin/lsps -a
Oracle安装文件系统空间:
# df -k /oracle
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/oraclelv 10485760 2874164 73% 65667 9% /oracle
2 操作系统
# uname -a
AIX AIX 3 5 0000B4BF4C00
# bootinfo -y
64
# bootinfo -K
64
3 操作系统补丁
lslpp -l grep bos.perf
1、bos.adt.base
2、bos.adt.lib
3、bos.adt.libm
4、bos.perf.libperfstat
5、bos.perf.proctools
6、xlc.aix50.rte:7.0.0.4 or later
7、xlc.rte:7.0.0.1 or later
2、bos.adt.lib
3、bos.adt.libm
4、bos.perf.libperfstat
5、bos.perf.proctools
6、xlc.aix50.rte:7.0.0.4 or later
7、xlc.rte:7.0.0.1 or later
二、Oracle安装前准备
1 操作系统组
创建dba组
2 用户
创建ORACLE用户
在安装时,组名为oinstall
JDK 在 usr/jdk14
JDK 在 usr/jdk14
chfs -a size=+1G /oracle //当空间不够的时候,考虑使用这个命令,增加空间。
chown -R oracle:oinstall /database
chmod -R 775 /database
chmod -R 775 /database
3 环境变量
.profile文件
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0.2/db_1; export ORACLE_HOME
ORACLE_SID=orcl;export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH; export PATH
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0.2/db_1; export ORACLE_HOME
ORACLE_SID=orcl;export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH; export PATH
其次需要更改: .deprofile中 DTSOURCEPROFILE=true 前面“#"去掉 。
DISPLAY=192.168.70.239:0.0 (注意:这个必须是本机IP地址)
export DISPLAY
4 安装包及解压
读光驱:
1、mount -v cdrfs -o ro /dev/cd0 /mnt
2、cp -r /mnt/* /oracle/test/tmp
3、unmount /mnt
1、mount -v cdrfs -o ro /dev/cd0 /mnt
2、cp -r /mnt/* /oracle/test/tmp
3、unmount /mnt
三、Oracle软件安装过程
1 在运行runInstaller后会提示以root运行rootpre.sh,之后选y,进行正常安装;
(注意:当同步不了I/O时,在原来拷贝目录中,使用以下命令: chmod a+x *)
2选择custom方式,这样可以选择安装组件;安装过程一般不选择创建数据库,这个可以等安装完成后单独完成;
3 之后会有提示运行orainstRoot.sh脚本,到link要结束的时候会提示运行root.sh,按要求完成即可。
提示运行orainstRoot.sh脚本画面如下:
提示运行root.sh画面如下:
4 安装完成画面
四、数据库创建及网络配置
用Xmanager以Oracle用户登陆,运行dbca命令,按向导进行操作