aix 6.1 安装oracle,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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值