(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;