oracle 10 6.1,aix6.1上安装oracle 10.2.0.1

硬件环境

IBMP570

ip地址

192.168.xx.xx

oracle_sid

oraaix10

db_name

oraaix10

物理内存

16G

准备条件

在IBM 570上已经安装好了aix6.1系统,并打全了数据库支持包

如果发现aix6.1没有安装bos.adt、bos.cifs_fs这两个包,可以从aix5.3的光盘里拷贝到本地,然后上传到aix服务器,通过smitty的方式进行安装

1:检查物理内存大小

# lsattr -E -l sys0 -a realmem

realmem 16056320 Amount of usable physical memory in Kbytes False

2:查看系统版本

#

# oslevel -r

6100-00

3:Oracle的AIX安装包为1.2G,需修改AIX的limits文件,否则无法上传

#vi /etc/security/limits

default的fsize修改成-1(默认fsize = 2097151)

4:检查系统安装了哪些安装包

# 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.

如果提示信息如下

lslpp: 0504-132Fileset bos.adt.libm not installed.

lslpp: 0504-132Fileset bos.adt.prof not installed.

lslpp: 0504-132Fileset bos.cifs_fs.rte not installed.

说明缺少文件集。

bos.adt、bos.cifs_fs这两个包是在aix5.3的盘里拷贝过来,然后上传到aix服务器,用smitty进行安装的

5:创建oracle用户及dba组

首先 创建/home/oracle目录,然后创建dba组及oracle用户

# groupadd -g 201 dba

# useradd -g dba -d /home/oracle oracle

# passwd oracle

Changing password for "oracle"

oracle's New password:

Enter the new password again:

然后在 如下目录会看到.profile文件

# pwd

/home/oracle

# ls

.profile

# cd /home/

# ls -l

total 24

drwxr-xr-x2 rootsystem256 Nov 27 2010ftpuser

drwxr-xr-x2 guestusr256 Jul 17 2011guest

drwxr-xr-x2 213staff256 Mar 02 2012ipms

drwxr-xr-x2 rootsystem256 Sep 29 03:06 oracle

然后修改oracle目录属主

# chown -R oracle:dba oracle

# chmod -R 777 oracle

#

# ls -l

total 24

drwxr-xr-x2 rootsystem256 Nov 27 2010ftpuser

drwxr-xr-x2 guestusr256 Jul 17 2011guest

drwxr-xr-x2 213staff256 Mar 02 2012ipms

drwxr-xr-x2 oracledba256 Sep 29 03:06 oracle

-rw-r--r--1 rootsystem198 Aug 13 2012test.kk

-rw-r--r--1 rootsystem114 Aug 13 2012test.mm

# su - oracle

$ pwd

/home/oracle

$ ls -a

....profile.sh_history

$

修改用户oracle的profile,添加环境变量:

exportORACLE_BASE=/oracle

exportORACLE_HOME=$ORACLE_BASE/10.2.0

exportORACLE_SID=oraaix10

exportPATH=$ORACLE_HOME/bin:$PATH

6:将安装包传到aix服务器上,然后解压

# su - oracle

$ cd /oracle

$ gunzip 10gr2_aix5l64_database.cpio.gz

$ ls -lt

total 2580304

-rwxrwxrwx1 oracledba1321110528 Sep 29 20:22 10gr2_aix5l64_database.cpio

drwxrwxrwx2 oracledba256 Sep 29 20:21 10.2.0

$

$ cpio -idmvc < 10gr2_aix5l64_database.cpio

6:以root身份运行rootpre.sh脚本

$ ls -lt

total 2580304

drwxr-xr-x7 oracledba256 Sep 29 20:53 Disk1

-rwxrwxrwx1 oracledba1321110528 Sep 29 20:22 10gr2_aix5l64_database.cpio

drwxrwxrwx2 oracledba256 Sep 29 20:21 10.2.0

$ cd Disk1

$ ls

docinstallresponserootprerunInstallerstagewelcome.html

$ cd rootpre

$ ls -lt

total 168

drwxr-xr-x5 oracledba256 Sep 29 20:51 ORCLcluster

-rwxr-xr-x1 oracledba15850 Aug 26 2005loadext

-rwxr-xr-x1 oracledba12632 Aug 26 2005pw-syscall

-rwxr-xr-x1 oracledba13285 Aug 26 2005pw-syscall32

-rwxr-xr-x1 oracledba13821 Aug 26 2005pw-syscall64

-rwxr-xr-x1 oracledba20461 Aug 26 2005rootpre.sh

# cd /oracle/Disk1/rootpre

# ./rootpre.sh

在执行了rootpre.sh之后才可以用oracle用户登陆,否则用xmanager登陆的时候总是提示用户密码过期

7:设置xmanager图形化界面登陆

$ cd

$ ls -a

..TTauthority.dt.java.sh_history

...Xauthority.dtprofile.profile.wmrc

$ vi .dtprofile

将如下文件前的#号 去掉

# DTSOURCEPROFILE=true

然后退出xmanager,再重新以oracle用户登陆,再执行dbca就可以了

8:然后以oracle用户通过xmanager图形化界面登陆,执行 ./runInstaller,一步步向下执行就可以

注意:安装的过程中先只安装oracle软件,之后再用dbca创建数据库,安装过程跟其他平台类似

说明:

一般在安装aix系统时,都会打全相应的补丁包。此次安装过程中发现aix6.1没有安装bos.adt、bos.cifs_fs这两个包,可以从aix5.3的光盘里拷贝到本地,然后上传到aix服务器,通过smitty的方式进行安装。aix平台安装oracle数据库跟其他平台安装方式一样,只是多了一些设置而已。另外,在安装完oracle 10.2.0.1之后,应当将oracle升级到10.2.0.4或10.2.0.5

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值