radhat6.6上安装oracle12c RAC

Posted 运维·拖拉斯基

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了radhat6.6上安装oracle12c RAC 相关的知识,希望对你有一定的参考价值。

二、GI(Grid Infrastructure)安装

首先将安装包传到node1的目录

2.1 GI软件安装

2.1.1、解压安装包

#su - grid
解压 GRID 到 GRID用户的$ORACLE_HOME下

[grid@jydb1 grid]$ pwd
/u01/app/12.2.0/grid
[grid@jydb1 grid]$ unzip /tools/linuxx64_12201_grid_home.zip

2.1.2、如何调用图形界面安装

在.bash_profile中添加display变量:export DISPLAY=192.168.1.61:0.0(ip为我宿主机win的ip)

网络畅通的情况下执行 xhost +,测试

[grid@jydb1 grid]$ xhost +
access control disabled, clients can connect from any host

 运行安装脚本:

运行gridSetup配置GI
[grid@jydb1 grid]$ ./gridSetup.sh 
ERROR: Unable to verify the graphical display setup. This application requires X display. Make sure that xdpyinfo exist under PATH variable.(我这里虽然报错了,但是图形界面调出来了)
正在启动 Oracle Grid Infrastructure 安装向导...

 可以在以下位置找到本次安装会话的日志:
  /u01/app/oraInventory/logs/GridSetupActions2018-03-30_04-18-54PM/gridSetupActions2018-03-30_04-18-54PM.log

 

如果此步骤出现prvf-0002的报错,则在/etc/hosts中加入主机的对应

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 jydb1.rac
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 jydb1.rac

 

 2.1.3、下面来看下GI配置的整个图形化安装的过程截图:

注:这里public网卡暂时用的eth0,暂没有和eth1做bonding,是为了后续做后续的网卡绑定实验做准备。如果是生产新的安装,建议直接在安装前绑定好,免去后续修改的麻烦。另外可以看到12c多了一个ASM的网络,可以和私有网络共用一个地址。

oracle的clusterware包含两个重要组件:OCR(包含本地组件OLR)和voting disks
  --OCR管理oracle clusterware和oracle rac数据库的配置信息
  --OLR位于每个节点本地,管理着本地节点的clusterware配置信息
  --voting disks管理成员关系信息。每个voting disk都必须能被集群中的所有节点访问。

冗余方式说明:

  --external(外部):需要1块磁盘,表示Oracle不帮你管理镜像,功能由外部存储系统实现,比如通过RAID技术;有效磁盘空间是所有磁盘设备空间的大小之和。

  --normal(正常)需要3块磁盘,表示Oracle提供2份镜像来保护数据(镜像数据一次),有效磁盘空间是所有磁盘设备大小之和的1/2 (使用最多)。

  --high(高):需要5块磁盘,表示Oracle提供3份镜像来保护数据(镜像数据两次),以提高性能和数据的安全,最少需要三块磁盘(三个failure group);有效磁盘空间是所有磁盘设备大小之和的1/3,虽然冗余级别高了,但是硬件的代价也最高。

注:之后用同样的方法设置DATA和FRA,冗余类型为extend

注:这里有一个新的存储MGMT的,我这里选择是外部冗余的一个40G大小的盘,这是12c新引入的概念。

 

检查到一些问题,排查并解决见另一篇随笔

 

 注:执行root脚本,确保先在一节点执行完毕后,再在其他节点执行。

这里要一个节点先执行完再执行另外一个,第二个脚本时间比较久
[root@jydb1 ~]#  sh /u01/app/oraInventory/orainstRoot.sh
更改权限/u01/app/oraInventory.
添加组的读取和写入权限。
删除全局的读取, 写入和执行权限。

更改组名/u01/app/oraInventory 到 oinstall.
脚本的执行已完成。
[root@jydb1 ~]# /u01/app/12.2.0/gird/root.sh
Performing root user operation.

The following environment variables are set as:
    ORACLE_OWNER= grid
    ORACLE_HOME=  /u01/app/12.2.0/gird

Enter the full pathname of the local bin directory: [/usr/local/bin]: 
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Relinking oracle with rac_on option






Using configuration parameter file: /u01/app/12.2.0/gird/crs/install/crsconfig_params
The log of current session can be found at:
  /u01/app/grid/crsdata/jydb1/crsconfig/rootcrs_jydb1_2018-03-30_01-03-46PM.log
2018/03/30 13:04:05 CLSRSC-594: Executing installation step 1 of 19: \'SetupTFA\'.
2018/03/30 13:04:05 CLSRSC-4001: Installing Oracle Trace File Analyzer (TFA) Collector.
2018/03/30 13:05:17 CLSRSC-4002: Successfully installed Oracle Trace File Analyzer (TFA) Collector.
2018/03/30 13:05:18 CLSRSC-594: Executing installation step 2 of 19: \'ValidateEnv\'.
2018/03/30 13:05:31 CLSRSC-363: User ignored prerequisites during installation
2018/03/30 13:05:31 CLSRSC-594: Executing installation step 3 of 19: \'CheckFirstNode\'.
2018/03/30 13:05:34 CLSRSC-594: Executing installation step 4 of 19: \'GenSiteGUIDs\'.
2018/03/30 13:05:36 CLSRSC-594: Executing installation step 5 of 19: \'SaveParamFile\'.
2018/03/30 13:05:48 CLSRSC-594: Executing installation step 6 of 19: \'SetupOSD\'.
2018/03/30 13:05:52 CLSRSC-594: Executing installation step 7 of 19: \'CheckCRSConfig\'.
2018/03/30 13:05:52 CLSRSC-594: Executing installation step 8 of 19: \'SetupLocalGPNP\'.
2018/03/30 13:06:43 CLSRSC-594: Executing installation step 9 of 19: \'ConfigOLR\'.
2018/03/30 13:06:57 CLSRSC-594: Executing installation step 10 of 19: \'ConfigCHMOS\'.
2018/03/30 13:06:57 CLSRSC-594: Executing installation step 11 of 19: \'CreateOHASD\'.
2018/03/30 13:07:07 CLSRSC-594: Executing installation step 12 of 19: \'ConfigOHASD\'.
2018/03/30 13:07:22 CLSRSC-330: Adding Clusterware entries to file \'oracle-ohasd.conf\'
2018/03/30 13:07:55 CLSRSC-594: Executing installation step 13 of 19: \'InstallAFD\'.
2018/03/30 13:08:37 CLSRSC-594: Executing installation step 14 of 19: \'InstallACFS\'.
CRS-2791: 正在启动用于关闭 \'jydb1\' 上 Oracle 高可用性服务管理的资源的操作
CRS-2793: 关闭 \'jydb1\' 上 Oracle 高可用性服务管理的资源的操作已完成
CRS-4133: Oracle 高可用性服务已停止。
CRS-4123: Oracle 高可用性服务已启动。
2018/03/30 13:09:24 CLSRSC-594: Executing installation step 15 of 19: \'InstallKA\'.
2018/03/30 13:09:33 CLSRSC-594: Executing installation step 16 of 19: \'InitConfig\'.
CRS-2791: 正在启动用于关闭 \'jydb1\' 上 Oracle 高可用性服务管理的资源的操作
CRS-2793: 关闭 \'jydb1\' 上 Oracle 高可用性服务管理的资源的操作已完成
CRS-4133: Oracle 高可用性服务已停止。
CRS-4123: Oracle 高可用性服务已启动。
CRS-2672: 尝试启动 \'ora.driver.afd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.evmd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.mdnsd\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.driver.afd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.cssdmonitor\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.cssdmonitor\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.evmd\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.mdnsd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.gpnpd\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.gpnpd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.gipcd\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.gipcd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.cssd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.diskmon\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.diskmon\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.cssd\' (在 \'jydb1\' 上)

已成功创建磁盘标签。有关详细信息, 请查看 /u01/app/grid/cfgtoollogs/asmca/asmca-180330下午011025.log。
已成功创建磁盘组。有关详细信息, 请查看 /u01/app/grid/cfgtoollogs/asmca/asmca-180330下午011025.log。




2018/03/30 13:14:14 CLSRSC-482: Running command: \'/u01/app/12.2.0/gird/bin/ocrconfig -upgrade grid oinstall\'

CRS-2672: 尝试启动 \'ora.crf\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.storage\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.storage\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.crf\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.crsd\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.crsd\' (在 \'jydb1\' 上)
CRS-4256: 更新概要文件
已成功添加表决磁盘 a367f1f7d7d04f8fbfb628ad6d693c69。
已成功添加表决磁盘 be73230422a74f91bff0188851257767。
已成功添加表决磁盘 5cc7db1a58224f3cbf60de72e5048431。
已成功将表决磁盘组替换为 +OCR。
CRS-4256: 更新概要文件
CRS-4266: 已成功替换表决文件
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   a367f1f7d7d04f8fbfb628ad6d693c69 (AFD:OCR1) [OCR]
 2. ONLINE   be73230422a74f91bff0188851257767 (AFD:OCR2) [OCR]
 3. ONLINE   5cc7db1a58224f3cbf60de72e5048431 (AFD:OCR3) [OCR]
找到了 3 个表决磁盘。


CRS-2791: 正在启动用于关闭 \'jydb1\' 上 Oracle 高可用性服务管理的资源的操作
CRS-2673: 尝试停止 \'ora.crsd\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.crsd\' (在 \'jydb1\' 上)
CRS-2673: 尝试停止 \'ora.storage\' (在 \'jydb1\' 上)
CRS-2673: 尝试停止 \'ora.crf\' (在 \'jydb1\' 上)
CRS-2673: 尝试停止 \'ora.drivers.acfs\' (在 \'jydb1\' 上)
CRS-2673: 尝试停止 \'ora.gpnpd\' (在 \'jydb1\' 上)
CRS-2673: 尝试停止 \'ora.mdnsd\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.storage\' (在 \'jydb1\' 上)
CRS-2673: 尝试停止 \'ora.asm\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.drivers.acfs\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.gpnpd\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.crf\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.mdnsd\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.asm\' (在 \'jydb1\' 上)
CRS-2673: 尝试停止 \'ora.cluster_interconnect.haip\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.cluster_interconnect.haip\' (在 \'jydb1\' 上)
CRS-2673: 尝试停止 \'ora.ctssd\' (在 \'jydb1\' 上)
CRS-2673: 尝试停止 \'ora.evmd\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.ctssd\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.evmd\' (在 \'jydb1\' 上)
CRS-2673: 尝试停止 \'ora.cssd\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.cssd\' (在 \'jydb1\' 上)
CRS-2673: 尝试停止 \'ora.driver.afd\' (在 \'jydb1\' 上)
CRS-2673: 尝试停止 \'ora.gipcd\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.driver.afd\' (在 \'jydb1\' 上)
CRS-2677: 成功停止 \'ora.gipcd\' (在 \'jydb1\' 上)
CRS-2793: 关闭 \'jydb1\' 上 Oracle 高可用性服务管理的资源的操作已完成
CRS-4133: Oracle 高可用性服务已停止。
2018/03/30 13:18:47 CLSRSC-594: Executing installation step 17 of 19: \'StartCluster\'.

CRS-4123: 正在启动 Oracle 高可用性服务管理的资源
CRS-2672: 尝试启动 \'ora.mdnsd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.evmd\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.mdnsd\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.evmd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.gpnpd\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.gpnpd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.gipcd\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.gipcd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.cssdmonitor\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.cssdmonitor\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.cssd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.diskmon\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.diskmon\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.cssd\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.cluster_interconnect.haip\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.ctssd\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.ctssd\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.cluster_interconnect.haip\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.asm\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.asm\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.storage\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.storage\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.crf\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.crf\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.crsd\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.crsd\' (在 \'jydb1\' 上)
CRS-6023: 正在启动 Oracle 集群就绪服务管理的资源
CRS-6017: 正在处理以下服务器的资源自动启动: jydb1
CRS-6016: 服务器 jydb1 的资源自动启动已完成
CRS-6024: 已完成启动 Oracle 集群就绪服务管理的资源
CRS-4123: Oracle 高可用性服务已启动。
2018/03/30 13:23:37 CLSRSC-343: Successfully started Oracle Clusterware stack
2018/03/30 13:23:38 CLSRSC-594: Executing installation step 18 of 19: \'ConfigNode\'.

CRS-2672: 尝试启动 \'ora.ASMNET1LSNR_ASM.lsnr\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.ASMNET1LSNR_ASM.lsnr\' (在 \'jydb1\' 上)
CRS-2672: 尝试启动 \'ora.asm\' (在 \'jydb1\' 上)
CRS-2676: 成功启动 \'ora.asm\' (在 \'jydb1\' 上)
CRS-2672: 尝

以上是关于radhat6.6上安装oracle12c RAC 的主要内容,如果未能解决你的问题,请参考以下文章

vmware安装oracle 12c rac内存一般设多大

Oracle12C R2+RAC安装测试

Oracle 12C RAC集群搭建

ORACLE 12C 三节点 RAC 安装报错 [INS-32025]

Oracle 12c RAC安装PSU(12.1.0.2.161018)

Oracle12c 中RAC功能增强新特性之ASM&Grid