Oracle 11g RAC安装与配置for Linux(2)

2020-02-20 15:11

前言

Oracle 11g RAC 安装与配置 for Linux

读者

此配置手册供以下读者使用:

? 智业软件

文档结构

第一部分:Oracle Grid Infrastructure安装

第二部分:Oracle Clusterware与Oracle Real Application Clusters安装前准备规程 第三部分:安装Oracle Clusterware与Oracle Real Application Clusters 第四部分:Oracle Real Application Clusters环境配置

第五部分:Oracle Clusterware与Oracle Real Application Clusters参考资料

第一部分:Oracle Grid Infrastructure 安装

一、 Grid Infrastructure典型安装过程 1. 典型安装与高级安装

? 典型安装最小化安装选项,Oracle推荐大多数群集可以使用此类安装。

? 高级安装可以对存储,网络,操作系统组权限,ASM角色等进行更多更细粒度的

定制。

2. 典型安装准备

安装执行脚本:在使用11.2OUI安装时,会自动生成runfixup.sql脚本,运行此脚本完成必须的安装准备的必要任务。

runfixup.sql脚本在安装过程中生成,使用root身份运行,它执行以下任务: ? 设置内核参数;

? 为Oracle 产品目录和系统权限配置安装Owner的主要组与次要组; ? 设置shell权限

3. 安装准备所必须的手动任务

1.1 校验必须系统配置

内存空间:至少2GB

grep MemTotal /proc/meminfo

交换攻击:等于内存,或是内存的2倍

grep SwapTotal /proc/meminfo 磁盘空间:至少2G的共享磁盘空间存储群集共享文件,至少6.5GB的磁盘空间存储Grid infrastructure安装文件

df –h

临时空间:至少1GB df -h /tmp 1.2 检查网络要求

? Single Client Access Name (SCAN):为群集使用的单一的客户访问名称

? IP Address Requirements:至少配置两个接口,一个用于私有网络,一个用于公

有网络

? 每节点配置一个公有IP地址:

静态IP地址

在安装前配置完成可用

公有IP,虚拟IP,SCAN IP地址在同一个子网内

? 每节点配置一个虚拟IP

静态IP地址

在安装配置前可用

公有IP,虚拟IP,SCAN IP地址在同一个子网内

? SCAN IP

使用DNS在安装之前配置3个静态IP地址,三个IP地址关联SCAN名,并且有DNS提供随机访问 在安装前配置DNS解析

配置一个SCAN名,不能以数字开头

与公有IP,虚拟IP,SCAN IP地址在同一个子网内 符合RFC 952标准,可以使用“-”,不能使用“_”

? 每节点配置一个私有IP

静态IP地址

一个独立的私有子网,仅可被其他群集成员访问

? 冗余互联

在早期的版本,冗余互联只能使用bonding,trunking,teaming等类似的技术实现。从11.2.0.2 开始Oracle可以直接实现冗余互联,不需要其它技术。内部冗余可以使用多大4个私有网络实现 ? 网络接口规划

在安装过程中确认每个网络接口是公有,私有还是不使用。

冗余互联不能用户公有接口,如果需要高可用或负载均衡使用第三方解决方案,

如:bonding,trunking,teaming等类似的技术 冗余互联可用于私有网络

1.3 检查操作系统包 1.4 建立组和用户

groupadd -g 1000 oinstall groudadd –g 1031 dba

useradd –u 1101 –g ointall –G dba oracle mkdir –p /u01/app/11.2.0/grid mkdir –p /u01/app/oracle

chown –R oracle:oinstall /u01 chmd –R 775 /u01/

1.5 检查存储

在Oracle ASM中应该足够的空间放置Oracle Clusterware files (voting disks and Oracle Cluster Registries), and for Oracle Database files。新的Oracle Clusterware files不在支持块或raw设备。 1.6 ASM存储准备

安装ASMLIB PRMs简化存储管理,ASMLIB为Oracle ASM使用的存储设备提供固定的路径和权限,消除设备文件的影响。 ASMLIB 2.0包含以下3个LINUX包 oracleasmlib-2.0 - the Oracle ASM libraries

oracleasm-support-2.0 - utilities needed to administer ASMLib oracleasm - a kernel module for the Oracle ASM library

1.7 使用Oracle Unbreakable Linux Network (ULN)时可自动安装ASMLIB

up2date -i oracleasm-support oracleasmlib oracleasm-'uname -r'

1.8 手动安装ASMLIB

1.8.1 确认正确的ASMLIB包 uname –rm

1.8.2 下载并安装ASMLIB包

http://www.oracle.com/technetwork/server-storage/linux/downloads/index-088143.html

1.8.3 配置ASMLIB包 oracleasm configure –i #不带-i时显示当前配置 1.9 标记ASM候选盘

oracleasm createdisk ASM_DISK_NAME candidate_disk 例:oracleasm createdisk data1 /dev/sdb

4. 安装Gird infrastructure

./runInstaller

二、 群集准备-Gird infrastructure高级安装

本节描述了为使用群集安装Gird infrastructure,在开始OUI之前所必须完成的配置任

务。

1. Linux操作系统准备

1.1 最小限度安装Linux:

如果安装ULN使用up2date校验最小Linux安装包,如果安装RHN下载http://oss.oracle.com/el5/oracle-validated/工具校验最小Linux安装包。 Oracle安装必须使用SSH,检查SSH是否安装 rpm -qa |grep ssh

1.2 使用默认方式安装Linux

如果没有Oracle校验工具那么建议是用默认的Linux安装,这个安装将会安装大多数必须的包,并检查他们的相关性。

1.3 关于Oracle Validated Configuration RPM工具(可选)

? 自动安装Oracle需要的附加包 ? 建立Oracle用户和组 ? 设置并校验sysctl.conf

1.4 为ULN安装Oracle Validated Configuration RPM(可选)

up2date --nox --show-channels up2date --install oracle-validated

2. 安装fixup脚本(可选)

./runcluvfy.sh stage -pre crsinst -n node1,node2 -fixup -verbose

3. 建立组、用户和路径

1.5 确定Oracle inventory和Oracle Inventory 组是否存在

more /etc/oraInst.loc grep oinstall /etc/group

1.6 建立Oracle Inventory组(当不存在时)

/usr/sbin/groupadd -g 1000 oinstall

1.7 建立Oracle Inventory用户

当Oracle software Owner不存在或是Oracle software Owner但是想使用独立的用户安装Grid Infrastrusture时需要创建Oracle Inventory用户

1.8 确定Oracle Software软件安装目录是否存在

id oracle

1.9 为Grid Infrestructure建立或修改Oracle Software Owner

1.9.1 建立gird owner

/usr/sbin/useradd –u 1100 –g ointalll –G dba grid

usermod –u 1001 –g 1000 –G 1000,1001 oracle

1.9.2 设置grid密码

passwd grid

1.10 建立Oracle Base目录

# mkdir -p /u01/app/11.2.0/grid # mkdir -p /u01/app/grid # mkdir -p /u01/app/oracle

# chown grid:oinstall /u01/app/11.2.0/grid # chown grid:oinstall /u01/app/grid # chown oracle:oinstall /u01/app/oracle # chmod -R 775 /u01/

# chown -R grid:oinstall /u01

1.11 如何分配不同的权限组

dba:组成员具有sysdba权限 oper:组成员具有sysoper权限

asmadmin:组成员具有sysasm权限,用于管理asm实例 asmdba:组成员具有asm权限,用于安装与管理asm文件 asmoper:组成员具有asmoper权限

1.12 建立不同的权限组(完整的创建组、用户和安装目录)

# groupadd -g 1000 oinstall # groupadd -g 1020 asmadmin # groupadd -g 1021 asmdba # groupadd -g 1031 dba # groupadd -g 1022 asmoper

# useradd -u 1100 -g oinstall -G asmadmin,asmdba grid # useradd -u 1101 -g oinstall -G dba1,asmdba oracle # mkdir -p /u01/app/11.2.0/grid # mkdir -p /uo1/app/grid # chown -R grid:oinstall /u01 # mkdir -p /u01/app/oracle1

# chown oracle1:oinstall /u01/app/oracle1 # mkdir -p /u01/app/oracle2

# chown oracle2:oinstall /u01/app/oracle2 # chmod -R 775 /u01

4. 检查硬件要求

1.1 常规服务器要求

? 服务器必须有相同的体系结构,32-bit或64-bit ? 确保服务器运行在level 3或level 5

? 确保服务器运行在相同的operating system bianry

1.2 服务器硬件要求

为了OUI正常的显示,至少1024*768的分辨率 1GB的/tmp临时空间


Oracle 11g RAC安装与配置for Linux(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《组织行为学》练习题库参考答案

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

马上注册会员

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