Oracle - 11g - r2 - RAC安装手册

2019-03-03 13:05

CENTOS 6.4安装oracle 11g r2 rac 集群

一、组规划

GroupName oinstall asmadmin asmdba asmoper dba GroupID 1001 1004 1006 1007 1002 说明 Oracle清单和软件所有者 Oracle自动存储管理组 ASM数据库管理员组 ASM操作员组 数据库管理员 HOST rac1;rac2 rac1;rac2 rac1;rac2 rac1;rac2 rac1;rac2

二、用户规划

User grid oracle UserID 1001 1002 PrimaryGroup oinstall oinstall Group oinstall; asmadmin; asmdba; asmopen oinstall asmdba 说明 Oracle Cluster用户 Oracle数据管理员 HOST rac1 rac2 rac1 rac2 默认口令 grid oracle

三、存储规划

1、主机文件系统规划

物理硬盘数 Block Device 文件系统 挂载点 /boot 15GB /dev/sda /swap / 文件系统 boot swap ext4 大小 200MB 2GB 剩下所有空间 2、数据库存储规划

存储组件 OCR Block Device /dev/sdb /dev/sdc ASM_disk Name OCR_DISK1 OCR_DISK2 Size 1G 1G 系统路径 /dev/oracleasm/asm-disk-b /dev/oracleasm/asm-disk-c

数据文件 文件备份 /dev/sdd /dev/sde DATA_DISK1 BACK_DISK2 20G 20G /dev/oracleasm/asm-disk-d /dev/oracleasm/asm-disk-e 三、网络规划

Hostname rac1 rac1-vip rac1-pri rac2 rac2-vip rac2-pri scan-cluster IP Address 192.168.56.51 192.168.56.251 10.0.0.1 192.168.56.52 192.168.56.252 10.0.0.2 192.168.56.250 IP type Public IP Virtual IP Private IP Public IP Virtual IP Private IP Scan IP Interface Eth0 Eth0:1 Eth1 Eth0 Eth0:1 Eth1 Eth0

四、安装路径规划

名称 ORACLE_BASE CRS_HOME ORACLE_HOME /u01/app /u01/grid/11.2.0/grid /u01/app/oracle/product/11.2.0/db_1 路径

五、安装所需软件和包

1、安装操作系统和软件

linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip linux_11gR2_grid.zip CentOS-6.4-x86_64

VirtualBox-4.3.14(安装时加共享磁盘)

2、安装所需依赖包,脚本中进行(rac1,rac2)

binutils‐2.15.92.0.2 compat‐libstdc++‐33‐3.2.3 compat‐libstdc++‐33‐3.2.3 (32 bit) elfutils‐libelf‐0.97 elfutils‐libelf‐devel‐0.97 expat‐1.95.7 gcc‐3.4.6

gcc‐c++‐3.4.6 glibc‐2.3.4‐2.41 glibc‐2.3.4‐2.41 (32 bit) glibc‐common‐2.3.4 glibc‐devel‐2.3.4 glibc‐headers‐2.3.4 libaio‐0.3.105 libaio‐0.3.105 (32 bit) libaio‐devel‐0.3.105 libaio‐devel‐0.3.105 (32 bit) libgcc‐3.4.6 libgcc‐3.4.6 (32‐bit) libstdc++‐3.4.6 libstdc++‐3.4.6 (32 bit) libstdc++‐devel 3.4.6 make‐3.80 pdksh‐5.2.14 sysstat‐5.0.5 unixODBC‐2.2.11 unixODBC‐2.2.11 (32 bit) unixODBC‐devel‐2.2.11 unixODBC‐devel‐2.2.11 (32 bit)

3、pdksh这个包和32 bit包可以不用安装

六、环境准备

1、创建用于增加用户、修改变量的脚本见rac.sh(rac1,rac2)

a) 注意rac1和rac2的ORACLE_SID分别为orcl1和orcl2 b) 注意rac1和rac2的ORACLE_SID分别为+ASM1和+ASM2 c) kernel.shmall和shmmax说明

kernel.shmall 参数是控制共享内存页数 。Linux 共享内存页大小为4KB, 共享内存段的大小都是共享内存页大小的整数倍。一个共享内存段的最大大小是16G,那么需要共享内存页数是 16GB/4KB=16777216KB/4KB=4194304 (页),也就是64Bit 系统下16GB 物理内存,设置 kernel.shmall = 4194304 才符合要求(几乎是原来设置2097152 的两倍)。这时可以将shmmax 参数调整到 16G 了,同时可以修改SGA_MAX_SIZE 和SGA_TARGET 为 12G(您想设置的SGA 最大大小,当然也可以是2G~14G 等,还要协调PGA参数及OS 等其他内存使用,不能设置太满,比如16G)。

2、停止ntp服务,Oracle默认开启时间同步脚本(rac1,rac2)

service ntpd stop

chkconfig --level 35 ntpd off cp /etc/ntp.conf /etc/ntp.conf.bak rm -rf /etc/ntp.conf

3、配置oracle,grid 用户SSH对等性

a)配置ssh密钥(rac1,rac2)

su - oracle mkdir .ssh chmod 700 .ssh ssh-keygen -t rsa ssh-keygen -t dsa

b)制作验证文件(rac1)

cat .ssh/id_rsa.pub >> .ssh/authorized_keys cat .ssh/id_dsa.pub >> .ssh/authorized_keys ssh rac2 cat .ssh/id_rsa.pub >> .ssh/authorized_keys ssh rac2 cat .ssh/id_dsa.pub >> .ssh/authorized_keys scp .ssh/authorized_keys rac2:.ssh/

c)执行同步(rac1,rac2)

ssh rac1 date ssh rac2 date ssh rac1-pri date ssh rac1-pri date

第一次需要输密码,直到以后不用输密码为配置成功。

d) 查看时间是否同步(rac1)

date; ssh rac1 date date; ssh rac2 date 时间差不超过10秒

e)Grid用户同理

4、Udev配置共享磁盘(rac1,rac2)

a)Linux6版本scsi_id的用法

for i in b c d e f; do

cat >> /etc/udev/rules.d/99-oracle-asmdevices.rules <

KERNEL==\-d /dev/sd$i`\

EOF done

b)Linux5版本scsi_id的用法

for i in c d e ; do

cat >> /etc/udev/rules.d/99-oracle-asmdevices.rules <

KERNEL==\\\/block/sd$i`\\\

EOF done

c)start_udev d) 检测是否绑定成功

ll /dev/oracleasm/

有asm-diskb,asm-diskc,asm-diskd,asm-diske为成功

七、图形化安装grid注意事项(rac1)

1、使用/etc/hosts,就不选gns

2、如果找不到sam候选盘尝试以下办法

a)磁盘清理Header状态

dd if=/dev/zero of=/dev/oracleasm/asm-diskb bs=4096 count=200

b)权限分配

chown -R grid:oinstall /dev/oracleasm

3、执行root.sh脚本注意事项(rac1,rac2)

a)oracle11.2.0.1经典bug

执行到adding daemon to inittab 时必须在另一个窗口执行

/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1

要多刷几次,开始时没有/var/tmp/.oracle/npohasd路径,一直到不提示没有/var/tmp/.oracle/npohasd路径

b)执行root.sh失败用于删除以前的CRS配置

perl /u01/app/11.2.0/grid/crs/install/rootcrs.pl -verbose -deconfig -force

4、出现以下错误时,是因为在Hosts配置文件里配置了SCAN,未启用DNS解析,不影响RAC正常运行

5、验证是否安装成功(rac1,rac2)

su - grid crs_stat -t -v


Oracle - 11g - r2 - RAC安装手册.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高考英语一轮复习 Unit 4 Body language教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: