1、检查内存大小
#
/usr/sbin/lsattr -E -l sys0 -a realmem
最小1G,要求2G或者更多
2、检查swap空间的大小
#
/usr/sbin/lsps -a
3、检查操作系统结构是否可以运行oracle软件
#
/usr/bin/getconf HARDWARE_BITMODE
想知道系统是否在64位下启动
#
bootinfo -K
4、检查临时空间的大小
# df -k
/tmp
要求至少为1G,空间不足软件安装界面是起不来的。
AIX下面修改/tmp大小的方法
Smit chfs --> Change / Show Characteristics
of an Enhanced Journaled File System
-->选择/tmp
修改大小就行了
5、检查操作系统的版本,打包
# oslevel
-s
bos.adt.base
•bos.adt.lib
•bos.adt.libm
•bos.perf.libperfstat 6.1.2.1 or later
•bos.perf.perfstat
•bos.perf.proctools
•xlC.aix61.rte.10.1.0.0 or later
•xlC.rte.10.1.0.0 or later
•gpfs.base 3.2.1.8 or later
检查包是否打全
# lslpp
-l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat \
bos.perf.libperfstat bos.perf.proctools
APARs for
AIX 6.1:
IZ41855
IZ51456
IZ52319
IZ97457
IZ89165
查看
#
/usr/sbin/instfix -i -k "IZ42940 IZ49516 IZ52331 IZ41855
IZ52319"
#
/usr/sbin/no -a | fgrep ephemeral
tcp_ephemeral_low = 32768
tcp_ephemeral_high = 65535
udp_ephemeral_low = 32768
udp_ephemeral_high = 65535
Verify that the kernel parameters shown in the following
table are set to values greater than or equal to the minimum value
shown.
# smit chgsys
Parameter
Recommended Value
maxuprocs
16384
ncargs
128
tcp_ephemeral_low
32768
tcp_ephemeral_high
65535
udp_ephemeral_low
32768
udp_ephemeral_high
65535
6、创建所需的操作系统的组和用户
The
Oracle Inventory group (oinstall)
The OSDBA
group (dba)
The
Oracle software owner (oracle)
查看oinstall组是否存在
# more
/etc/oraInst.loc
如果不存在
# smit security增加
查看dba组是否存在
# grep
dba /etc/group
如果不存在
#
smit security增加
建立oper组
# smit user
查看oracle用户是否存在
# id oracle
uid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)
不存在的话
# smit user
配置shell限制
# smit chuser
Shell Limit (As Shown in
smit)
Recommended Value
Soft FILE size
-1 (Unlimited)
Soft CPU time
-1 (Unlimited)
Note: This is the
default value.
Soft DATA segment
-1 (Unlimited)
Soft STACK size
-1 (Unlimited)
Soft Real Memory size
-1 (Unlimited)
Processes (per user)
-1 (Unlimited)
Note: This limit is
available only in AIX 6.1 or later. Refer to "Configure System Configuration Parameters" for information on
configuration of processes per user limits.
7、创建软件所需的目录
# df -k
# mkdir
-p /u01/app/
# chown
-R oracle:oinstall /u01/app/
# chmod
-R 775 /u01/app/
Database file directory:
# mkdir /u01/oradata
# chown oracle:oinstall /u01/oradata
# chmod 775 /u01/oradata
Recovery file directory (flash recovery area):
# mkdir /u01/flash_recovery_area
# chown oracle:oinstall /u01/flash_recovery_area
# chmod 775 /u01/flash_recovery_area
8、配置环境变量
$ vi ~/.profile
export ORACLE_SID=meshisdb
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export AIXTHREAD_SCOPE=S
export NLS_LANG=American_America.AL32UTF8
export PATH=$ORACLE_HOME/bin:$PATH
umask 022
9、运行rootpre.sh
脚本
#
/directory_path/rootpre/rootpre.sh