ITPub博客

首页 > Linux操作系统 > Linux操作系统 > aix6.1上安装oracle 10.2.0.1

aix6.1上安装oracle 10.2.0.1

Linux操作系统 作者:xfhuangfu 时间:2015-07-04 09:16:21 0 删除 编辑

硬件环境

   IBM  P570

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

说明缺少文件集。

 

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-x    2 root     system          256 Nov 27 2010  ftpuser

drwxr-xr-x    2 guest    usr             256 Jul 17 2011  guest

drwxr-xr-x    2 213      staff           256 Mar 02 2012  ipms

drwxr-xr-x    2 root     system          256 Sep 29 03:06 oracle

 

然后修改 oracle目录属主

# chown -R oracle:dba oracle

# chmod -R 777 oracle  

#

# ls -l

total 24

drwxr-xr-x    2 root     system          256 Nov 27 2010  ftpuser

drwxr-xr-x    2 guest    usr             256 Jul 17 2011  guest

drwxr-xr-x    2 213      staff           256 Mar 02 2012  ipms

drwxr-xr-x    2 oracle   dba             256 Sep 29 03:06 oracle

-rw-r--r--    1 root     system          198 Aug 13 2012  test.kk

-rw-r--r--    1 root     system          114 Aug 13 2012  test.mm

 

# su - oracle

$ pwd

/home/oracle

$ ls -a

.            ..           .profile     .sh_history

$

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

export  ORACLE_BASE=/oracle

export  ORACLE_HOME=$ORACLE_BASE/10.2.0

export  ORACLE_SID=oraaix10

export  PATH=$ORACLE_HOME/bin:$PATH

 

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

# su - oracle

$ cd /oracle

$ gunzip 10gr2_aix5l64_database.cpio.gz

$ ls -lt

total 2580304

-rwxrwxrwx    1 oracle   dba      1321110528 Sep 29 20:22 10gr2_aix5l64_database.cpio

drwxrwxrwx    2 oracle   dba             256 Sep 29 20:21 10.2.0

$

$ cpio -idmvc < 10gr2_aix5l64_database.cpio

 

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

$ ls -lt

total 2580304

drwxr-xr-x    7 oracle   dba             256 Sep 29 20:53 Disk1

-rwxrwxrwx    1 oracle   dba      1321110528 Sep 29 20:22 10gr2_aix5l64_database.cpio

drwxrwxrwx    2 oracle   dba             256 Sep 29 20:21 10.2.0

$ cd Disk1

$ ls

doc           install       response      rootpre       runInstaller  stage         welcome.html

$ cd rootpre

$ ls -lt

total 168

drwxr-xr-x    5 oracle   dba             256 Sep 29 20:51 ORCLcluster

-rwxr-xr-x    1 oracle   dba           15850 Aug 26 2005  loadext

-rwxr-xr-x    1 oracle   dba           12632 Aug 26 2005  pw-syscall

-rwxr-xr-x    1 oracle   dba           13285 Aug 26 2005  pw-syscall32

-rwxr-xr-x    1 oracle   dba           13821 Aug 26 2005  pw-syscall64

-rwxr-xr-x    1 oracle   dba           20461 Aug 26 2005  rootpre.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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28373936/viewspace-1722296/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Xiaofei Huangfu Oracle DBA,Oracle ACE Oracle 19c OCM12c OCM,11g OCM MySQL 5.6,5.7,8.0 OCP 18年以上IT从业经验,有丰富的数据库和开发领域经验,多年Oracle运维经验和java开发经验。

注册时间:2013-09-05

  • 博文量
    151
  • 访问量
    231283