第一章 AIX系统调整查询系统版本:
# oslevel -r
6100-07
2:查询系统是否64位:
# bootinfo -K
64
3:查询物理内存大小(2G):
# lsattr -E -l sys0 -a realmem
realmem 10485760 Amount of usable physical memory in Kbytes False
4:增大交换空间
1)查看当前交换空间大小
# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 512MB 24 yes yes lv
2)增大交换空间到4G(当前PP大小为64M)
# chps -s 56 hd6
3)查看当前交换空间大小
# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 4096MB 7 yes yes lv
4:改变文件系统大小
chfs -a size=2G /
chfs -a size=16G /home
chfs -a size=10G /tmp
chfs -a size=2G /var
chfs -a size=6G /usr
chfs -a size=6G /admin
$ df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 2.00 1.81 10% 10545 3% /
/dev/hd2 6.00 3.32 45% 58862 8% /usr
/dev/hd9var 2.00 1.65 18% 8427 3% /var
/dev/hd3 4.00 3.99 1% 79 1% /tmp
/dev/hd1 6.00 5.76 4% 3069 1% /home
/dev/hd11admin 2.00 2.00 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 2.00 1.75 13% 9095 3% /opt
/dev/livedump 0.25 0.25 1% 4 1% /var/adm/ras/livedump
/dev/ora_lv 1000.00 981.20 2% 28581 1% /u01
/dev/loop0 3.54 0.00 100% 1855409 100% /iso
5:创建LV和FS
1)创建ORACLE安装软件的LV和FS
# mklv -y oraclelv -t jfs2 rootvg 10G
# crfs -v jfs2 -d oraclelv -A yes -m /u01/app
# mount /u01/app
2)创建ORACLE数据文件的LV和FS
# mklv -y oralv -t jfs2 oradate 50G
# crfs -v jfs2 -d oralv -A yes -m /u01/oradata
# mount /u01/oradata
6:安装依赖包
1)安装软件
oracle10g所需的AIX包:
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat
bos.perf.perfstat
bos.perf.proctools
xlC.aix50.rte:9.0.0.1 or later //版本必须为7.0.0.1以上
xlC.rte:9.0.0.1 or later //版本必须为7.0.0.1以上
确认安装oracle所需的系统库文件是否安装
lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools bos.adt.prof bos.cifs_fs.rte
如果提示信息如下
lslpp: 0504-132 Fileset bos.adt.libm not installed.
lslpp: 0504-132 Fileset bos.adt.prof not installed.
lslpp: 0504-132 Fileset bos.cifs_fs.rte not installed.
说明缺少文件集。
如果有库文件没有安装,请使用smitty(CLI)或smit(GUI),根据向导进行安装。安装文件可以在aix系统盘上找到[第一张盘]。
smitty安装时,可以键入/启用查询,然后输入缺少的文件集名称(如bos.adt.libm)就可以自动匹配,选定后回车即可以安装该文件集。
2)检查补丁是否打成功
参考文章:http://download-west.oracle.com/docs/cd/B19306_01/install.102/b19075/pre_install.htm#sthref110
IY58143 IY59386 IY60930 IY66513 IY68989 IY70159
# instfix -ik IY58143 IY59386
All filesets for IY58143 were found.
# instfix -ik IY59386
All filesets for IY59386 were found.
# instfix -ik IY60930
All filesets for IY60930 were found.
# instfix -ik IY66513
All filesets for IY66513 were found.
# instfix -ik IY68989
All filesets for IY68989 were found.
# instfix -ik IY70159
All filesets for IY70159 were found.
7:修改系统最大进程数参数
# chdev -l sys0 -a maxuproc=2048 -a maxpout=32 -a minpout=24
8:创建数据库用户和组
#mkgroup id=300 oinstall
#mkgroup id=301 dba
#mkuser id=300 pgrp=oinstall groups=dba fsize=-1 data=-1 stack=-1 core=-1 oracle
#chown -R oracle:oinstall /u01/oradata
#chmod -R 755 /u01/oradata
#chown -R oracle:oinstall /u01/app/oracle
#chmod -R 755 /u01/app/oracle
#chmod -R 755 /tmp/oracle/disk1
9:更改系统文件大小限制
AIX 5.3的系统默认文件大小限制为1G,我们除了需要修改用户限制后最好还修改一下/etc/security/limits中的限制,将fsize值改成-1
# vi /etc/security/limits
default:
fsize = 2097151
core = 2097151
cpu = -1
data = 262144
rss = 65536
stack = 65536
nofiles = 2000
在末尾添加用户oracle的限额:
oracle:
fsize = -1
data = -1
stack = -1
core = -1
rss = -1
nofiles = -1
fsize_hard = -1
data_hard = -1
10:更改用户环境变量
# passwd oracle
Changing password for "oracle"
oracle's New password:
Enter the new password again:
# su - oracle
$ vi .profile
在.profile文件中添加以下以行
$ cat /home/oracle/.profile
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.
export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
第二章 安装ORACLE1:解压安装文件
解压数据库:
# gunzip 10gr2_aix5l64_database.cpio.gz
# cpio -icdmv < 10gr2_aix5l64_database.cpio
解压补丁3: cd p3
Jar -xvf p6718715_10203_AIX64-5L.zip
并将解压目录改为:chmod -R +755 p3
解压补丁5:cd p5
Jar -xvf p8202632_10205_AIX64-5L_1of2.zip
Jar -xvf p8202632_10205_AIX64-5L_2of2.zip
并将解压目录改为:
chmod -R 755 /tmp/disk1
chown -R oracle:oinstall /tmp/oracle/disk1
2:安装ORACLE 软件
# cd /tmp/disk1/rootpre
# ./rootpre.sh
# su – oracle
$ DISPLAY=192.168.1.10:0.0; export DISPLAY
$ cd /soft/oracle_10g/Disk1/
$ ./runInstaller
安装步骤和WINDOWS、LINUX下一样,在这里我就不省略掉了。安装的时候选择只安装ORACLE软件不创建数据库。
打补丁的过程中,如果出现报错:
/app/oracle/product/10.2.0/db_1/jdk/jre/bin/libdbgmalloc.a文件busy
用root用户执行命令
mv /app/oracle/product/10.2.0/db_1/jdk/jre/bin/libdbgmalloc.a
/app/oracle/product/10.2.0/db_1/jdk/jre/bin/libdbgmalloc.a.old
再retry就可以了
最后根据提示以root用户执行两个脚本。
# /app/oracle/oraInventory/orainstRoot.sh
# /app/oracle/product/10.2.0/db_1/root.sh
注意:装完数据库软件先不建实例,要先开始打补丁5.即10.2.0.5步骤如下:
以root用户运行 sp3即p3目录下的rootpre.sh
以oracle用户运行sp5即p5目录下的Disk1/./runInstaller
即可完成升级补丁操作。然后再进行配网络监听和建库
3:创建listener
-bash-3.2$ netca
剩下的步骤和WINDOWS、LINUX下一样,在这里我就不省略掉了
4:创建数据库
-bash-3.2$ dbca
剩下的步骤和WINDOWS、LINUX下一样,在这里我就不省略掉了
创建oracle开机自启动脚本:
1.查看oracle家目录:ORACLE_HOME=/u01/app/product/10.2.0/db_1
2. vi /etc/oratab
orcl:/u01/app/product/10.2.0/db_1:Y
3.修改dbstart文件,使之定位到oracle真实路径
在/u01/app/product/10.2.0/db_1/bin修改dbstart文件
将ORACLE_HOME_LISTNER=*****修改为实际路径,即ORACLE_HOME路径
ORACLE_HOME_LISTNER=/u01/app/product/10.2.0/db_1
4. 建一个自启动文件rc.startdb
vi /etc/rc.startdb
su - oracle "-c /u01/app/product/10.2.0/db_1/bin/dbstart"
授予该文件执行权限,chmod 755
bash-3.2# chmod 755 /etc/rc.startdb
5. 将启动信息加载到/etc/inittab文件中
startdb:2:once:/etc/rc.startdb
原创文章请注明转载自技术小站本文地址:http://www.i5i6.net/post/8.html,标题:AIX 6.1 安装 oracle 10G