欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

AIX上使用裸设备安装Oracle

程序员文章站 2022-04-04 11:52:08
...

(1)根据安装说明检查oracle10g所需的AIX包: bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat bos.perf.

(1)根据安装说明检查Oracle10g所需的AIX包:

bos.adt.base

bos.adt.lib

bos.adt.libm

bos.perf.libperfstat

bos.perf.perfstat

bos.perf.proctools

xlC.aix50.rte:7.0.0.4 or later

xlC.rte:7.0.0.1 or later

进行下面的查询,,查看操作系统中是否已近安装了上述包:

(2)修改系统参数。启动 smit,修改系统最大进程数参数,将参数改为 2048

数据库的数据文件(包括system,user,sysaux,redo,undo,spfile,temp表空间的数据文件)需要存放在裸设备上,下面使用dbca创建 数据库所需要的步骤

1.给oracle的.profile文件中配置一个,dbca在裸设备上创建数据库需要的一个参数配置

export DBCA_CONFIG=/home/oracle/raw_mp.txt

2.创建逻辑卷,但是不要使用格式化创建的逻辑卷

mklv -y 'system' -t 'raw' rootvg 10

mklv -y 'sysaux' -t 'raw' rootvg 5

mklv -y 'users' -t 'raw' rootvg 3

mklv -y 'undotbs' -t 'raw' rootvg 3

mklv -y 'temp' -t 'raw' rootvg 3

mklv -y 'control1' -t 'raw' rootvg 3

mklv -y 'control2' -t 'raw' rootvg 3

mklv -y 'control3' -t 'raw' rootvg 3

mklv -y 'spfile' -t 'raw' rootvg 1

mklv -y 'redo' -t 'raw' rootvg 4

mklv -y 'redo2' -t 'raw' rootvg 4

mklv -y 'example' -t 'raw' rootvg 3

3.使用系统命令创建一个(touch /home/oracle/raw_mp.txt)文件,在文件中配置如下内容

system=/u01/oracle/oradata/orcl/system01.dbf

sysaux=/u01/oracle/oradata/orcl/sysaux01.dbf

users=/u01/oracle/oradata/orcl/users01.dbf

undotbs1=/u01/oracle/oradata/orcl/undotbs01.dbf

temp=/u01/oracle/oradata/orcl/temp01.dbf

control1=/u01/oracle/oradata/orcl/control01.ctl

control2=/u01/oracle/oradata/orcl/control02.ctl

control3=/u01/oracle/oradata/orcl/control03.ctl

redo1_1=/u01/oracle/oradata/orcl/redo01.log

redo1_2=/u01/oracle/oradata/orcl/redo02.log

example=/u01/oracle/oradata/orcl/example01.dbf

4.将/dev下面的裸设备的权限赋给oracle

chown oracle:oinstall /dev/system

chown oracle:oinstall /dev/system

chown oracle:oinstall /dev/sysaux

chown oracle:oinstall /dev/users

chown oracle:oinstall /dev/undotbs

chown oracle:oinstall /dev/temp

chown oracle:oinstall /dev/control1

chown oracle:oinstall /dev/control2

chown oracle:oinstall /dev/control3

chown oracle:oinstall /dev/spfile

chown oracle:oinstall /dev/redo

chown oracle:oinstall /dev/redo2

chown oracle:oinstall /dev/example

chown oracle:oinstall /dev/rsystem

chown oracle:oinstall /dev/rsysaux

chown oracle:oinstall /dev/rusers

chown oracle:oinstall /dev/rundotbs

chown oracle:oinstall /dev/rtemp

chown oracle:oinstall /dev/rcontrol1

chown oracle:oinstall /dev/rcontrol2

chown oracle:oinstall /dev/rcontrol3

chown oracle:oinstall /dev/rspfile

chown oracle:oinstall /dev/rredo

chown oracle:oinstall /dev/rredo2

chown oracle:oinstall /dev/rexample

5.给裸设备创建一个链接(一定要使用r开头的设备)

ln -s /dev/rsystem /u01/oracle/oradata/orcl/system01.dbf

ln -s /dev/rsysaux /u01/oracle/oradata/orcl/sysaux01.dbf

ln -s /dev/rusers /u01/oracle/oradata/orcl/users01.dbf

ln -s /dev/rundotbs /u01/oracle/oradata/orcl/undotbs01.dbf

ln -s /dev/rtemp /u01/oracle/oradata/orcl/temp01.dbf

ln -s /dev/rcontrol1 /u01/oracle/oradata/orcl/control01.ctl

ln -s /dev/rcontrol2 /u01/oracle/oradata/orcl/control02.ctl

ln -s /dev/rcontrol3 /u01/oracle/oradata/orcl/control03.ctl

ln -s /dev/rredo /u01/oracle/oradata/orcl/redo01.log

ln -s /dev/rredo2 /u01/oracle/oradata/orcl/redo02.log

ln -s /dev/rexample /u01/oracle/oradata/orcl/example01.dbf

6.如果中间报0509-136 symbol kaio_rdwr is not export from dependent module/unix错误,可以通过如下途 径解决

(1)smit aio

(2)change

(3)state to be configure at system restart avliable

(4)/usr/sbin/mkdev -l aio0;

AIX上使用裸设备安装Oracle