Oracle11g R2 RAC 数据库安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle11g R2 RAC 数据库安装相关的知识,希望对你有一定的参考价值。
文档控制
修改记录
日期 | 作者 | 版本 | 修改记录 |
2022年12月01日 | 王xx | V 1.0 | 新建 |
分发者
姓名 | 单位 | 职位 |
审阅记录
姓名 | 单位 | 职位 |
1 安装目标与规划
两台华为2288 H V5服务器将安装Oracle11gR2 RAC。
1.1 安装介质版本
主机名 | shyorc01 | shyorc02 |
IP地址 | 192.168.25.120 | 192.168.25.121 |
操作系统 | Oracle Linux Server release 6.10 | |
Oracle Grid软件 | Oracle Infrastructure 11g | |
Oracle DB软件版本 | Oracle Enterprise 11g | |
补丁集版本 | Oracle 11.2.0.4 |
1.2 安装目录规划
项目 | 类别 | 目录/ASM磁盘组 | 空间大小 |
Oracle Software | Oracle Grid | /oracle/app/11.2.0/grid | 336G |
Oracle DB | /oracle/app/oracle/product/11.2.0/db_1 | ||
OnlineLog ControlFile DataFile | 控制文件 在线日志 数据文件 | +DATA1/ | 0.8T * 3 |
Voting Disk Ocr Disk | Oracle RAC Grid | +OCR/ | 10G * 3 |
Archivelog | 两个节点归档日志 | +ARCH/ | 0.5T * 1 |
1.3 网络规划
IP分配 | Pubic ip | VIP | San IP | Private IP |
shyorc01 | 192.168.25.120 | 10.10.10.11 | 192.168.25.122 | 192.168.25.125 |
shyorc02 | 192.168.25.121 | 10.10.10.12 | 192.168.25.126 |
1.4 共享存储规划
作用 | 大小 | 节点1 | 节点2 | ASM磁盘组/挂接点 | 冗余度 |
GRID DISK | 10GB | ● | ● | +OCR/ | NORMAL |
10GB | ● | ● | |||
10GB | ● | ● | |||
DATA FILES | 2.4T | ● | ● | +DATA1/ | EXTERNAL |
CONTROL FILES | 2.4T | ● | ● | ||
REDO LOGS | 2.4T | ● | ● | ||
ARCHIVELOG | 500G | ● | ● | +ARCH/ | EXTERNAL |
2 安装环境检查
2.1 软件需求检查
l 操作系统需求
要求:Oracle Enterprise Linux 6.10 (Update 1 or later)
[root@shyorc01 ~]# at /etc/redhat-release
Red Hat Enterprise Linux Server release 6.10 (Santiago)
[root@shyorc02 ~]# at /etc/redhat-release
Red Hat Enterprise Linux Server release 6.10 (Santiago)
l 系统软件包需求
binutils-2.20.51.0.2-5.28.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (i686)
gcc-4.4.6-3.el6 (x86_64)
gcc-c++-4.4.6-3.el6 (x86_64)
glibc-2.12-1.47.el6 (x86_64)
glibc-2.12-1.47.el6 (i686)
glibc-devel-2.12-1.47.el6 (x86_64)
glibc-devel-2.12-1.47.el6 (i686)
glibc-headers-2.12-1.149.el6(x86_64)
ksh-20100621-12.el6 (x86_64)
libgcc-4.4.6-3.el6 (x86_64)
libgcc-4.4.6-3.el6 (i686)
libstdc++-4.4.6-3.el6 (x86_64)
libstdc++-4.4.6-3.el6 (i686)
libstdc++-devel-4.4.6-3.el6 (x86_64)
libstdc++-devel-4.4.6-3.el6 (i686)
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6 (i686)
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6 (i686)
make-3.81-19.el6 (x86_64)
sysstat-9.0.4-18.el6 (x86_64)
oracleasm-support(x86_64)
elfutils-libelf-devel-0.97(x86_64)
l 挂载yum
mount –o loop /oracle/ora_linux_610.iso /mnt
l 检查命令:
yum list binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 cpp gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 make mpfr.x86_64 sysstat oracleasm-support elfutils-libelf-devel
检查结果
l 补安装软件包:
#cd /etc/yum.repos.d
#vim /etc/yum.repos.d/oel6.repo
[base]
name=iso
baseurl=file:///mnt
gpgcheck=1
enabled=1
gpgkey=file:///mnt/RPM-GPG-KEY-oracle
l 安装命令
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 cpp gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 make mpfr.x86_64 sysstat oracleasm-support elfutils-libelf-devel
l JAVA 版本需求:1.4.2
[root@shyorc01 ~]# java -version
java version "1.7.0_181"
OpenJDK Runtime Environment (rhel-2.6.14.10.0.1.el6-x86_64 u181-b00)
OpenJDK 64-Bit Server VM (build 24.181-b00, mixed mode)
[root@shyorc02 software]# java -version
java version "1.7.0_181"
OpenJDK Runtime Environment (rhel-2.6.14.10.0.1.el6-x86_64 u181-b00)
OpenJDK 64-Bit Server VM (build 24.181-b00, mixed mode)
3 安装前准备工作
3.1 创建安装目录
在所有节点上执行以下
mkdir -p /oracle/app/grid
mkdir -p /oracle/app/11.2.0/grid
mkdir -p /oracle/app/oraInventory
mkdir -p /oracle/app/oracle/product/11.2.0/db_1
3.2 建立用户
安装oracle11g rac软件需要手工创建oracle用户和grid用户,前者用于管理数据库,后者用于管理Grid。
Ø 建立oracle和grid用户
groupadd -g 50001 oinstall
groupadd -g 50002 dba
groupadd -g 50003 oper
groupadd -g 50004 asmadmin
groupadd -g 50005 asmoper
groupadd -g 50006 asmdba
useradd -u 60001 -g oinstall -G dba,asmdba,oper oracle
useradd -u 60002 -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid
id -a oracle
id -a grid
Ø 修改密码
echo "P@sswordgrid" | passwd --stdin grid
echo "P@sswordoracle" | passwd --stdin oracle
Ø 安装目录授权
oracle | grid |
/oracle | /oracle/app/11.2.0/grid |
/oracle/app/oracle/product/11.2.0/db_1 |
将以上目录及子目录的权限授予相关用户
chown -R grid:oinstall /oracle
chown -R grid:oinstall /oracle/app/oraInventory
chown -R oracle:oinstall /oracle/app/oracle
chmod -R 775 /oracle
3.3 配置和修改参数以上是关于Oracle11g R2 RAC 数据库安装的主要内容,如果未能解决你的问题,请参考以下文章
oracle 11g r2 rac for windows 2003 求个下载地址?先谢了!
安装Oracle 11g RAC R2 之Linux DNS 配置
Oracle 11g R2(11.2.0.4.0)+udev搭建RAC
RHEL6.7 x64双节点安装Oracle 11g r2 RAC