oracle 11g grid安装指南

oracle 11g grid安装指南

elfutils-libelf-devel-0.97

网络需求(两节点均要执行)

●每个节点一个public IP

●每个节点一个public VIP

●每个节点一个private IP

●一个用于集群的SCAN名称和一个和public IP同网段的IP

public IP,VIP和private IP,scan vip写入/etc/hosts文件

192.168.56.101 node1

192.168.56.103 node1-vip

10.10.10.17 node1-priv

192.168.56.105 node-scan

192.168.56.102 node2

192.168.56.104 node2-vip

10.10.10.18 node2-priv

基本参数设置(两节点均要执行)

编辑/etc/sysctl.conf添加如下内容:

vi /etc/sysctl.conf

kernel.shmall = 8388608

kernel.shmmax = 17179869184

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 6553600

fs.aio-max-nr = 1048576

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

/sbin/sysctl –p

编辑/etc/pam.d/login添加如下内容:

vi /etc/pam.d/login

session required pam_limits.so

编辑vi /etc/profile添加如下内容:if [ /$USER = "oracle" ] || [ /$USER = "grid" ]; then

if [ /$SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

umask 022

fi

创建用户,组(两节点均要执行)要求

创建GRID用户

创建oinstall组DBA组

创建命令

groupadd -g 501 oinstall

groupadd -g 502 dba

useradd -u 501 -g oinstall -G dba grid

passwd grid

用户shell限制(两节点均要执行)

编辑/etc/security/limits.conf添加如下内容:

vi /etc/security/limits.conf

grid soft nproc 2047

grid hard nproc 16384

grid soft nofile 1024

grid hard nofile 65536

grid ssh信任关系设置

设置前先修改ssh配置文件参数:

grid用户:

node1:

[grid @ node1~]$ ssh-keygen -t rsa //一路回车

[grid @ node1~]$ ssh-keygen -t dsa

[grid @ node1~]$ cd .ssh

[grid @ node1.ssh]$ cat *.pub > authorized_keys

node2:

[grid @ node2~]$ ssh-keygen -t rsa //一路回车

[grid @ node2~]$ ssh-keygen -t dsa

node1:

[grid@node1 .ssh]$ scp authorized_keys node2:/home/grid/.ssh/ //选yes 输入busrac2 grid用户密码

node2:

[grid @ node2~]$ cd .ssh

[grid@node2 .ssh]$ cat *.pub >> authorized_keys

[grid@node2 .ssh]$ scp authorized_keys node1:/home/grid/.ssh/

验证ssh用户等效性

node1:

第一次选择yes

[grid @ node1 ~]$ ssh node1 date

[grid @ node1 ~]$ ssh node2 date

[grid @ node1 ~]$ ssh node1-priv date

[grid @ node1 ~]$ ssh node2-priv date

切换至node 2 执行

[grid @ node2 ~]$ ssh node1 date

[grid @ node2 ~]$ ssh node2 date

[grid @ node2 ~]$ ssh node1-priv date

[grid @ node2 ~]$ ssh node2-priv date

//如果不需要输入密码,则配置成功

环境变量设置

node1 grid用户:

export ORACLE_BASE=/oracle/base

export ORACLE_HOME=/oracle/grid

export ORACLE_SID=+ASM1

export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH

node2 grid用户:

export ORACLE_BASE=/oracle/base

export ORACLE_HOME=/oracle/grid

export ORACLE_SID=+ASM2

export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH

创建软件安装目录

# mkdir -p /oracle

# chown -R oracle:oinstall /oracle

# chmod -R 775 /oracle

安装Grid Infrastructure

p1*******_112040_Linux-x86-64_3of7.zip

unzip p1*******_112040_Linux-x86-64_3of7.zip

su–grid

设置DISPLAY环境变量

$ export LANG=en_US

$ ./runInstaller

安装截图

出来下面安装界面,选择最下面的Skip software updates,然后选next

选择第一个安装和配置集群环境,next

选择第二个高级安装,next

选上添加简体中文,next

此处集群名自己取,SCAN名需要和/etc/hosts中的scan ip别名一致,端口默认,不选GNS,next

添加busrac2节点,并进行ssh测试,next

配置网络接口:选对网卡类型,next

存储选择:选择ASM,next

建立OCRVOTE盘,选择3块2G的盘next

设置密码:next

安装路径指定:选择ORACLE_BASE和ORACLE_HOME,根据自己设置来,建议ORACLE_BASE 不和RDBMS软件ORACLE_BASE不是同一个,方便管理

相关文档
最新文档