Oracle 12cR1 Grid Infrastructure 安装指南之一(官方直译)

本文档提供了一套详细的Oracle 12cR1 Grid Infrastructure安装预检查清单,涵盖了硬件、软件、存储、网络配置等任务,确保在开始安装前完成所有必要的系统和环境准备工作。内容包括服务器硬件和内存要求、环境配置、网络配置、存储检查以及启动安装前的任务。此外,文档还强调了Oracle Preinstallation RPM在简化配置和设置内核参数中的作用。
摘要由CSDN通过智能技术生成

1 Oracle Grid Infrastructure安装清单

以下清单提供了所需的 Preinstallation 步骤的列表.

使用此清单可协调任务, 以帮助确保在启动Oracle Grid Infrastructure以进行群集安装之前完成所有系统和存储准备和配置任务.

1.1系统硬件, 软件和配置清单

本节包含以下服务器配置安装清单:

1.1.1 Oracle Grid Infrastructure安装服务器硬件清单

查看所有安装的以下硬件清单:

1-1 Oracle Grid Infrastructure的服务器硬件清单

检查

任务

 

服务器硬件支持使用Oracle RAC运行服务器产品, 型号, 核心体系结构和主机总线适配器(HBA) .

 

网络交换机

  • 公共网络交换机(至少1 GbE) 连接到公共网关.
  • 专用网络交换机, 至少1 GbE, 推荐10 GbE, 专用于其他Cluster成员节点.该接口必须支持使用支持TCP/IP的高速网络适配器和交换机的用户数据报协议(UDP) .或者, 使用InfiniBand进行互连.

 

运行级别: 服务器应该在运行级别3或运行级别5.

Linux运行级别

0:  关机

1:  单用户

2:  无网络的多用户

3:  命令行模式

4:  未用

5:  GUI(图形桌面 模式)

6 :  重启

运行级别的切换

init 想要切换的运行级别

查看运行级别

who -r :  显示当前运行级别以及系统当前时间 .

runlevel :  显示前一个运行级别(无则显示”N”)  、 当前运行级别

 

[outman02@bogon ~]$ runlevel

N 5

 

切换到级别3的指令:

init 3

切换到级别5的指令:

init 5

 

随机存取存储器(RAM) : 用于Oracle群集安装的Oracle Grid Infrastructure至少需要4 GB RAM, 包括计划安装Oracle RAC的安装.

 

临时磁盘空间分配: 至少分配给1 GB /tmp.

指令:

df –h

[root@localhost tmp]# df -h

Filesystem           Size  Used Avail Use% Mounted on

/dev/mapper/cl-root   46G  8.3G   37G  19% /

devtmpfs             1.9G     0  1.9G   0% /dev

tmpfs                1.9G     0  1.9G   0% /dev/shm

tmpfs                1.9G  9.2M  1.9G   1% /run

tmpfs                1.9G     0  1.9G   0% /sys/fs/cgroup

/dev/sda1           1014M  276M  739M  28% /boot

/dev/sr0             4.2G  4.2G     0 100% /media/cdrom

tmpfs                378M     0  378M   0% /run/user/0

 

操作系统

 

存储硬件存储区域网络(SAN) 或网络连接存储(NAS) .

 

Oracle软件的本地存储空间

  • 用于Cluster home(Grid home) 的Oracle Grid Infrastructure至少需要8 GB的空间.Oracle建议您分配100 GB 以允许额外的补丁空间.
  • Oracle Grid Infrastructure安装所有者(Grid用户) 的Oracle基础至少有12 GB的空间.Oracle基础包括Oracle Clusterware和Oracle ASM日志文件.
  • Grid Infrastructure所有者的Oracle基本目录中有10 GB的额外空间, 用于由跟踪文件分析器(TFA) 收集器生成的诊断收集.
  • 对于Linux x86-64平台, 如果打算安装Oracle数据库, 则为Oracle主目录(Oracle数据库软件二进制文件的位置) 分配6.4 GB的磁盘空间.

 

智能平台管理界面(IPMI) 配置完成, IPMI管理员帐户信息可用于运行安装的人员.

如果打算使用IPMI, 则确保配置BMC接口并在安装期间提示时提供管理帐户用户名和密码.

对于非标准安装如果您必须在安装后更改一个或多个节点上的配置(例如如果群集节点上的BMC界面具有不同的管理员用户名和密码) , 则决定是要重新配置BMC界面还是修改安装后的IPMI管理员帐户信息.

 

1.1.2 Oracle Grid InfrastructureOracle RAC环境清单

查看所有安装的以下环境清单:

1-2 Oracle Grid InfrastructureOracle RAC的环境配置

检查

任务

 

创建组和用户.请参阅6.1Oracle Grid Infrastructure创建组用户和路径”, 以获取有关您需要为希望执行的部署创建的组和用户的信息.安装所有者具有资源限制设置和其他要求.组和用户名只能使用ASCII字符.

 

为软件二进制文件创建装载点路径.Oracle建议您遵循适用于最佳灵活架构配置的指导原则如适用于您的平台的Oracle数据库安装指南中的附录最佳灵活架构中所述.

 

查看Oracle Inventory(oraInventory) OINSTALL组要求.Oracle Inventory目录是安装在系统上的Oracle软件的中央清单.Oracle Inventory组作为其主要组的用户将被授予写入中央清单的OINSTALL权限.

  • 如果您有现有安装, 则OUI会从/etc/oraInst.loc文件中检测现有的oraInventory目录, 并使用此位置.
  • 如果您是第一次安装Oracle软件, 并且您的系统没有oraInventory目录, 那么安装程序会创建一个Oracle Inventory, 该 Inventory位于Oracle基础架构安装的Oracle基础之上的一个目录级别, 并指定安装所有者主要组作为Oracle Inventory组.确保该组可用作所有计划的Oracle软件安装所有者的主要组.

 

确保Grid home(您为Oracle Grid Infrastructure选择的Oracle主路径仅使用ASCII字符

此限制包括安装所有者用户名这些用户名用作某些主路径的默认值以及可能为路径选择的其他目录名称.

 

取消设置Oracle软件环境变量.如果您已将其设置ORA_CRS_HOME为环境变量请在开始安装或升级之前取消设置.不要ORA_CRS_HOME用作用户环境变量.

如果你有你的系统上的现有安装并且使用的是相同的用户帐户来安装此安装然后取消设置以下环境变量ORA_CRS_HOMEORACLE_HOMEORA_NLS10TNS_ADMIN.

 

确定安装的根特权委派选项.在安装过程中系统会要求您以root用户身份运行配置脚本.您可以在出现提示时以root用户身份手动运行这些脚本也可以在安装过程中使用root权限委派选项提供配置信息和密码.

要自动运行根脚本请选择自动运行配置脚本.安装期间.要使用自动配置选项所有Cluster成员节点的root用户必须使用相同的密码.

  • 使用root用户凭据

Cluster成员节点服务器提供超级用户密码.

  • 使用Sudo

Sudo是一个UNIXLinux实用程序它允许sudoers列表权限的成员运行单个命令root.提供作为sudoers成员的操作系统用户的用户名和密码并且有权在每个Cluster成员节点上运行Sudo.

要启用Sudo, 请让具有相应权限的系统管理员配置作为sudoers列表成员的用户并在安装期间提示用户名和密码.

  • 手动运行根脚本

如果手动运行根脚本则必须root.sh在第一个节点上运行脚本并等待它完成.然后您可以root.sh在所有其他节点上同时运行.

 

1.1.3 Oracle Grid Infrastructure网络清单

查看所有安装的网络清单以确保您具有所需的群集硬件名称和地址.在安装过程中您可以指定用作公共专用或Oracle ASM接口的接口.您还可以指定用于其他用途的接口(如网络文件系统) , 但不适用于Oracle Grid Infrastructure使用.

如果您使用第三方Cluster软件则从该软件获取公共主机名信息.

1-3 Oracle Grid InfrastructureOracle RAC的网络配置任务

检查

任务

 

公共网络硬件:

  • 连接到公共网关的公共网络交换机(建议使用冗余交换机) 以及每个Cluster成员节点的公共接口端口.
  • 以太网接口卡(建议使用冗余网卡, 将其作为一个以太网端口名称) .
  • 交换机和网络接口必须至少1 GbE.
  • 网络协议是TCP/IP.

 

用于互连的专用网络硬件

  • 专用专用网络交换机(建议使用冗余交换机) , 连接到每个Cluster成员节点的专用接口端口.注: 如果每台服务器有多个专用网络接口卡, 则Oracle Clusterware会使用Grid进程间通信(GIPC) 和Grid基础结构冗余互连(也称为群集高可用性IP(HAIP) ) 自动将这些接口与专用网络相关联,  .
  • 交换机和网络接口适配器必须至少1 GbE, 建议使用10 GbE.或者, 使用InfiniBand进行互连.
  • 互连必须支持用户数据报协议(UDP) .

 

Oracle Flex ASM网络硬件

Oracle Flex ASM可以使用与Oracle Clusterware相同的专用网络也可以使用其自己的专用专用网络.每个网络可以分为PUBLICPRIVATE + ASMPRIVATEASM.ASM网络使用TCP协议.

 

群集名称和地址确定并配置群集的以下名称和地址

  • 群集名称: 确定群集的名称, 并准备在安装过程中输入它.群集名称应具有以下特征:

跨所有主机全局唯一即使在不同的DNS域中也是如此.

至少一个字符长小于或等于15个字符.

根据RFC 1123: 连字符( - ) 和单字节字母数字字符(az, AZ09) 包含用于主机名称的相同字符集如果您使用第三方供应商Clusterware, Oracle建议您使用供应商Cluster名称.

  • Grid命名服务虚拟IP地址(GNS VIP) : 如果您计划使用GNS, 请在DNS上为GNS VIP配置一个GNS名称和静态地址, 并在您的DNS上配置一个委派给GNS VIP的子域以解决Cluster地址.GNS域委托对于动态公共网络(DHCP, 自动配置) 是强制性的.
  • 单一客户端访问名称(SCAN) 和地址

使用Grid命名服务解决方案不要在DNS中配置SCAN名称和地址.SCANGNS管理.

使用手动配置和DNS解析配置SCAN名称以解析域名服务(DNS) 上的三个地址.

 

标准或集线器节点公共专用和虚拟IP名称和地址:

如果您未使用GNS, 并且您正在配置标准群集请为每个Hub节点配置以下内容:

  • 公共节点名称和地址, 在DNS中配置/etc/hosts(例如, node1.example.com, 地址为192.0.2.10) .公共节点名称应该是每个节点的主要主机名, 这是该hostname命令显示的名称.
  • 私有节点地址, 在私有上配置每个节点的接口.

私有接口使用的私有子网必须连接您打算拥有的所有节点作为群集成员.Oracle建议您为专用网络选择的网络使用RFC 1918中定义为私有的地址范围.

  • 公共节点虚拟IP名称和地址(例如node1-vip.example.com, 地址192.0.2.11) .

如果你没有使用GNS, 那么确定一个 每个节点的虚拟主机名称.虚拟主机名称是公用节点名称用于在节点关闭时重新路由发送到节点的客户端请求.Oracle数据库使用VIP进行客户端到数据库连接因此VIP地址必须公开可访问.Oracle建议您提供格式为hostname -vip 的名称.例如myclstr2-vip.

 

1.1.4 Oracle Grid InfrastructureOracle RAC升级清单

如果您有现有的Oracle Grid InfrastructureOracle RAC安装请查看此升级清单.正在升级群集直到所有群集成员节点都运行Oracle Grid Infrastructure 12 c版本1(12.1) , 并且新群集件成为活动版本.

如果您打算安装Oracle RAC, 那么在安装Oracle RAC Oracle Database 12 c版本1(12.1) 版本之前必须先在所有群集节点上完成对Oracle Grid Infrastructure 12 c版本1(12.1) 的升级.

1-4 Oracle Grid Infrastructure的安装升级清单

检查

任务

 

查看 Oracle数据库升级指南

 

安装最新的可用补丁集版本.

 

确认您计划使用的安装所有者与拥有现有Oracle Grid Infrastructure安装的安装所有者相同.

您正在升级的新Oracle Grid Infrastructure安装和Oracle Grid Infrastructure主安装必须由相同的操作系统用户拥有否则会导致许可错误.

 

确认您已使用Oracle自动存储管理(Oracle ASM) 实例使用标准Oracle ASM实例名称.

单实例数据库的默认ASM SID+ASM并且Oracle Real Application Clusters节点上的ASM的默认SID+ASM节点#其中节点#是节点编号.使用Oracle Grid Infrastructure 11.2.0.1和更高版本时不支持非默认的Oracle ASM实例名称.

如果您有非默认Oracle ASM实例名称则在升级Cluster之前请使用现有版本srvctl删除具有非默认名称的单个Oracle ASM实例并添加具有默认名称的Oracle ASM实例.

 

检查标准Oracle Grid Infrastructure部署的网络地址以确保以下有关公用和专用网络的IP地址:

  • 私有和公共IP地址在不相关的独立子网中.私有子网应该位于专用私有子网中.
  • 公共和虚拟IP地址(包括SCAN地址) 位于同一子网中(子网掩码所允许的地址范围) .
  • 专用或公用IP地址都不使用链接本地子网(169.254.*.*) .

 

OCR文件从RAW或块设备迁移到Oracle ASM或受支持的文件系统.不支持直接使用RAWBlock设备.

 

确认您正在使用受支持的操作系统内核版本以及Oracle Grid Infrastructure安装所需的所有操作系统软件包.

 

运行ocrcheck命令以确认Oracle群集注册表(OCR) 文件的完整性.如果检查失败则在继续之前修复OCR.

 

有关其他升级问题的最新信息c 请参阅Oracle 12 Upgrade Companion(My Oracle Support说明1462240.1) :

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1462240.1

 

$ORACLE_HOME/rdbms/admin在完成Oracle Grid Infrastructure安装后运行位于路径中Oracle Database Pre-Upgrade实用程序 SQL脚本以准备升级数据库.

有关更多信息请查看My Oracle Support说明884522.1:

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=884522.1

 

运行ORAchk升级准备评估工具以获取针对Oracle Grid Infrastructure升级的自动升级特定运行状况检查.

有关更多信息请查看My Oracle Support说明1457357.1:

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1457357.1

 

1.1.5 Oracle Grid Infrastructure存储配置任务

查看所有安装的以下存储配置任务清单:

1-5 Oracle Grid Infrastructure存储配置检查

检查

任务

 

在安装过程中系统会要求您提供以下Oracle Clusterware文件的路径.这些路径位置必须由Oracle Grid Infrastructure安装所有者(Grid用户写入.这些位置必须在群集的所有节点上共享无论是在Oracle ASM(首选还是在群集文件系统上共享因为在安装过程中创建的文件必须可用于所有群集成员节点.

  • 表决文件是Oracle Clusterware用来验证群集节点成员资格和状态的文件.

表决文件的位置必须由执行安装的用户(oraclegrid拥有并且必须具有设置为的权限640.

  • OracleCluster注册表文件(OCR) 包含OracleClusterware的Cluster和数据库配置信息.

在安装之前, OCR文件的位置必须由执行安装的用户拥有(gridoracle) .该安装用户必须具有oinstall其主要组.安装期间安装程序会创建OCR文件并将路径和OCR文件的所有权更改为root.

 

1.1.6 Oracle Grid Infrastructure启动安装任务

1-6 Oracle Grid Infrastructure检查在启动安装程序之前执行

检查

任务

 

检查正在运行的Oracle进程并在必要时关闭:

  • 在具有不使用Oracle ASM的独立数据库的节点上: 安装Oracle Grid Infrastructure时, 无需关闭数据库.
  • 在具有使用Oracle ASM的独立Oracle数据库的节点上: 停止现有的Oracle ASM实例.Oracle ASM实例在安装期间重新启动.
  • Oracle RAC数据库节点上: 此安装需要升级Oracle Clusterware, 因为Oracle Clusterware需要运行Oracle RAC.作为升级的一部分, 随着滚动升级从一个节点进行到另一个节点, 您必须一次关闭一个节点的数据库.

 

确保安装期间不执行cron作业

如果安装程序在日常cron作业开始时运行那么如果您的cron作业正在执行清理则可能会遇到无法解释的安装问题并且在安装完成之前删除临时文件.Oracle建议您在日常cron作业运行之前完成安装或者cron在安装完成之前禁用执行清理的日常作业.

 

 

2Oracle Grid InfrastructureOracle RAC配置服务器

本章介绍在为群集和Oracle Real Application Clusters(Oracle RAC) 安装Oracle Grid Infrastructure之前必须在服务器上完成的操作系统任务.本章中提供的值仅为最低安装.Oracle建议您根据计划的系统负载配置生产系统.

本章包含以下主题:

2.1检查服务器硬件和内存配置

运行以下命令来收集您当前的系统信息:

  1. 要确定物理RAM大小, 请输入以下命令:

#grep MemTotal /proc/meminfo

如果系统中安装的物理RAM的大小小于所需大小则在继续之前您必须安装更多内存.

  1. 要确定配置的交换空间Swap Space的大小, 请输入以下命令:

#grep SwapTotal /proc/meminfo

如有必要请参阅操作系统文档以获取有关如何配置额外交换空间Swap Space的信息.

  1. 要确定/tmp目录中可用的空间量, 请输入以下命令:

#df –h /tmp

  1. 要确定系统上的可用RAM和磁盘交换空间Swap Space量, 请输入以下命令:

# free

  1. 要确定系统架构是否可以运行该软件, 请输入以下命令:

#uname -m

验证处理器体系结构是否与要安装的Oracle软件版本匹配.例如对于x86-64位系统您应该看到以下内容:

x86_64

如果您没有看到预期的输出则无法在该系统上安装软件.

  1. /dev/shm使用以下命令验证共享内存(/dev/shm) 是否以足够的大小以便正确安装:

df –h /dev/shm

df -h命令显示/dev/shm已安装的文件系统并以GB显示共享内存的总大小和可用大小.有关共享内存计划的更多信息请参见2.4服务器内存最低要求.

2.2一般服务器最低要求

  • 选择具有相同指令集体系结构的服务器; 运行32位和64位Oracle软件版本 在同一个Cluster堆栈中不受支持.
  • 确保服务器以运行级别3或5启动.
  • 确保显示卡提供至少1024 x 768的显示分辨率, 以便在执行基于系统控制台的安装时正确显示OUI.
  • 确保服务器运行相同的操作系统二进制.
  • Oracle Grid Infrastructure安装和Oracle Real Application Clusters(Oracle RAC) 支持同一Cluster中具有不同硬件的服务器.您的群集可以具有不同速度或大小CPU的节点, 但Oracle建议您使用具有相同硬件配置的节点.

Oracle建议如果使用不同配置配置群集则应将群集节点分类为同源池作为服务器分类管理策略的一部分.

2.3服务器存储最低要求

每个系统必须满足以下最低存储要求:

  • /tmp目录中有1 GB的空间.

如果/tmp目录中的可用空间小于所需的可用空间请完成以下步骤之一:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值