linux 6.2+Oracle 11g RAC安装文档 下载本文

RAW+ASM 的RAC 安装文档

服务器主机名 公共IP地址(eth0) 虚拟IP地址(eth0) 私有IP地址(eth1) rac1 rac2 10.204.101.45 10.204.101.46 10.204.101.47 10.204.101.48 192.168.101.45 192.168.101.46 10.204.101.49 racscan rac1 rac2 rac scan ip ORACLE RAC SID 集群实例名称 +CRS 一个2G的盘 +DGDATA 两个10G的盘 +DGRECOVERY 一个10G的盘 实验平台:Oracle 11gR2 RAC + RHEL 5.4 +esx 4.1 安装步骤: 一、 安装前准备及OS安装配置 1>Host OS 准备

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 一共下载三个文件,两个11gr2文件、一个grid 文件

oracle database(RDBMS),grid&clusterware安装介质: 1. oracle database(RDBMS) 11.2.0.4 安装介质: p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip

2. oracle grid&clusterware11.2.0.4安装介质: p13390677_112040_Linux-x86-64_3of7.zip

2>OS安装

1、 创建linux6.2虚拟机(一共添加两块网卡)

网卡顺序不对的话把/etc/udev/rules.d/70-persistent-net.rules文件删除了,再把ifcfg-eth0等设备里的mac地址注销了重启系统

2、创建用户、目录

/usr/sbin/groupadd -g 501 oinstall /usr/sbin/groupadd -g 502 dba /usr/sbin/groupadd -g 503 oper

/usr/sbin/groupadd -g 504 asmadmin /usr/sbin/groupadd -g 505 asmoper /usr/sbin/groupadd -g 506 asmdba

/usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle

/usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid

mkdir /oracle/app/

chown -R grid:oinstall /oracle/app/ chmod -R 775 /oracle/app/ mkdir -p /oracle/app/oraInventory

chown -R grid:oinstall /oracle/app/oraInventory chmod -R 775 /oracle/app/oraInventory mkdir -p /oracle/app/grid mkdir -p /oracle/app/oracle

chown -R grid:oinstall /oracle/app/grid chown -R oracle:oinstall /oracle/app/oracle chmod -R 775 /oracle/app/oracle chmod -R 775 /oracle/app/grid

备注:-R 路径不能加全,要不不执行。

创建oracle database(RDBMS)的oracle_home目录

[root@jyrac1 ~]# mkdir -p /oracle/app/oracle/product/11.2.0/db_1 chown -R oracle:oinstall/oracle/app/oracle/product chmod -R 775 /oracle passwd grid

passwd oracle

3、系统配置

修改系统参数:

vi /etc/security/limits.conf #ORACLE SETTING grid soft grid hard grid soft grid hard oracle soft oracle hard oracle soft oracle

hard

vi /etc/pam.d/login

#ORACLE SETTING

session required pam_limits.so # vi /etc/sysctl.conf #ORACLE SETTING

fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

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 = 1048586

sysctl–p立即生效

nproc 2047 nproc 16384 nofile 1024 nofile 65536 2047 16384 1024 65536

nproc nproc nofile nofile