技术小站

AIX 6.1 安装 oracle 10G

第一章    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

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

【我来说两句】
分享到:

精彩推荐:

相关文章:

redhat 6.5 安装oracle 11gR2 完全手册 图文教程  (2017-9-11 15:20:9)

IBM AIX 7100-03-00 系统盘 云盘下载  (2015-10-12 8:55:9)

AIX连接IBM存储 多路径软件常用命令  (2015-9-22 8:39:16)

IBM AIX 7100-01-00 系统盘 云盘下载  (2015-9-17 8:16:39)

IBM AIX 6100-09-03 系统盘 云盘下载  (2015-8-13 17:0:40)

IBM AIX 6100-09-00 系统盘 云盘下载  (2015-8-10 15:15:32)

IBM AIX 6100-08-02 系统盘 云盘下载  (2015-8-6 12:42:52)

IBM AIX 6100-08-00 系统盘 云盘下载  (2015-8-5 9:46:1)

IBM AIX 6100-07-04 系统盘 云盘下载  (2015-8-3 9:3:55)

IBM AIX 6100-07-00 系统盘 云盘下载  (2015-7-29 6:6:39)

评论 0

    发表留言:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。