|
硬件环境 |
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/ ,如需转载,请注明出处,否则将追究法律责任。