AIX6.1系统下Oracle11g的安装

2015-11-27

一、系统架构描述

系统环境:两台IBM p系列小型机+IBM

两台主机的节点名:oradb1oradb2

用户:

root/root

grid/grid

oracle/oracle

二、安装前准备工作

1、检查内存、页面空间的设置以及裸设备空间的大小,确认满足安装要求

2、编辑/etc/hosts

vi /etc/hosts

加入:

       10.1.1.71       oradb2

       10.1.1.73       oradb2vip

       192.168.101.71  oradb2priv

       10.1.1.70       oradb1

       192.168.101.70  oradb1priv

       10.1.1.72       oradb1vip

       10.1.1.74       oracrs

3、安装SSH的软件包及配置

AIX Toolbox for Linux Applications盘上,安装SSH的前提包

openssl-0.9.7g

openssl-devel-0.9.7g

openssl-doc-0.9.7g

在扩展盘上

openssh.base

openssh.license

openssh.man.en_US

FIXPACK

IZ39665

IZ29348

IZ55160

4、调整用户的SHELL Limit

修改/etc/security/limits文件中root oracle用户相关部分如下:

root:

fsize = -1

core = -1

cpu = -1

data = -1

rss = -1

stack = -1

nofiles = -1

oracle:

fsize = -1

core = -1

cpu = -1

data = -1

rss = -1

stack = -1

nofiles = -1

5、调整系统参数

lsattr -E -l sys0 -a maxuproc

/usr/sbin/chdev -l sys0 -a maxuproc=16384

/usr/sbin/no -r -o ipqmaxlen=512

/usr/sbin/no -p -o udp_sendspace=65536

/usr/sbin/no -p -o udp_recvspace=655360

/usr/sbin/no -p -o tcp_sendspace=65536

/usr/sbin/no -p -o tcp_recvspace=65536

/usr/sbin/no -p -o rfc1323=1

/usr/sbin/no -p -o sb_max=1301720

6、创建用户组和用户

mkgroup -A id=1000 oinstall

mkgroup -A id=1200 dba

mkuser id=1100 pgrp=oinstall groups=dba home='/home/grid' grid

mkuser id=1101 pgrp=oinstall groups=dba home='/home/oracle' oracle

mkdir -p  /oracle/grid

chown -R grid:oinstall /oracle

mkdir /oracle/app

chown oracle:oinstall /oracle/app

chmod -R 775 /oracle/

passwd grid

passwd oracle

lsuser -a capabilities grid

chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE grid

7、验证oracle用户

# id oracle

uid=500(oracle) gid=202(oinstall) groups=203(dba)

保证各节点都一样,并设置密码为oracle

三、Grid安装配置

1.设置ASM设备

/usr/sbin/chdev -l hdisk2 -a pv=clear

/usr/sbin/chdev -l hdisk3 -a pv=clear

/usr/sbin/chdev -l hdisk4 -a pv=clear

/usr/sbin/chdev -l hdisk5 -a pv=clear

chdev -l hdisk2 -a pv=yes

chdev -l hdisk3 -a pv=yes

chdev -l hdisk4 -a pv=yes

chdev -l hdisk5 -a pv=yes

准备asm磁盘

chown grid:oinstall /dev/rhdisk3

chmod 660 /dev/rhdisk3

chdev -l hdisk3 -a reserve_policy=no_reserve

2.用户配置文件

vi .profile

PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.

if [ -s "$MAIL" ]           # This is at Shell startup.  In normal

then echo "$MAILMSG"        # operation, the Shell checks

fi                          # periodically.

export ORACLE_BASE=/oracle/app

export ORACLE_HOME=/oracle/grid

umask 022

PATH=$PATH:/oracle/grid/bin

export PATH

export TEMP=/tmp

export TMPDIR=/tmp

3.分别在两台主机上运行如下命令配置grid用户的ssh互信,注意只能一条条运行,不能一次全部复制运行

       mkdir ~/.ssh

       chmod 700 ~/.ssh

       /usr/bin/ssh-keygen -t rsa

       /usr/bin/ssh-keygen -t dsa

oradb1上,一条条分别依次执行。

cd ~/.ssh

ssh oradb1 cat /home/grid/.ssh/id_rsa.pub>>authorized_keys

ssh oradb1 cat /home/grid/.ssh/id_dsa.pub>>authorized_keys

ssh oradb2 cat /home/grid/.ssh/id_rsa.pub>>authorized_keys

ssh oradb2 cat /home/grid/.ssh/id_dsa.pub>>authorized_keys

scp authorized_keys oradb2:/home/grid/.ssh/

chmod 600 authorized_keys

在两台服务器上全部执行如下操作,验证互信效果:

ssh oradb1 date

ssh oradb2 date

如果不提示输入密码,证明互信效果完成。

4.准备安装介质:

Mount /cdrom

5.执行安装/cdrom/runInstaller,根据提示用root用户执行相应的命令。

注意事项:

lscan-name hosts文件中定义的ip别名oracrs

l确认网卡public,private属性。

l设置asm存储,管理员密码oracle

l选择裸设备,采用external方式

l运行orainstRoot.shroot.sh脚本

lgrid安装完成,验证crs

/oracle/grid/bin/rsctl check crs

CRS-4638: Oracle High Availability Services is online

CRS-4537: Cluster Ready Services is online

CRS-4529: Cluster Synchronization Services is online

CRS-4533: Event Manager is online

三、Database安装

1.root用户mount /cdrom,运行/cdrom/rootpre.sh

2.使用oracle用户运行/cdrom/runInstaller

安装界面为:


四、建库操作


按照图形化提示,根据客户的数据库规划,创建相应的数据库。


本网站由阿里云提供云计算及安全服务 Powered by CloudDream