Linux平台 Oracle 11gR2 RAC安装Part2:GI安装
- 3.1 解压GI的安装包
- 3.2 安装配置Xmanager软件
- 3.3 共享存储LUN的赋权
- 3.4 使用Xmanager图形化界面安装GI
- 3.5 验证crsctl的状态
- 3.6 测试集群的FAILED OVER功能
Linux平台 Oracle 11gR2 RAC安装指导:
Part1:Linux平台 Oracle 11gR2 RAC安装Part1:准备工作
Part2:Linux平台 Oracle 11gR2 RAC安装Part2:GI安装
Part3:Linux平台 Oracle 11gR2 RAC安装Part3:DB安装
三、GI(Grid Infrastructure)安装
3.1 解压GI的安装包
首先grid用户登录,创建解压介质的目录:
mkdir -p /opt/app/media && chmod 777 /opt/app/media && cd /opt/app/media
然后unzip解压安装GI的安装介质p13390677_112040_Linux-x86-64_3of7.zip
到/opt/app/media这个目录下:
unzip p13390677_112040_Linux-x86-64_3of7.zip -d /opt/app/media
3.2 安装配置Xmanager软件
在自己的Windows系统上成功安装Xmanager Enterprise之后,运行Xstart.exe可执行程序,
配置如下
Session:RAC1
Host:172.16.7.112
Protocol:SSH
User Name:grid
Execution Command:/usr/bin/xterm -ls -display $DISPLAY
点击RUN,输入grid用户的密码可以正常弹出命令窗口界面,即配置成功。
3.3 共享存储LUN的赋权
chown grid:asmadmin /dev/mapper/mpath*
这个重启验证过,multipath对应的原始设备/dev/dm-*的权限重启后会变更为root:disk,而我们需要的权限是grid:asmadmin
chown grid:asmadmin /dev/mapper/mpath*
将这个加入开机启动脚本/etc/rc.local中。
3.4 使用Xmanager图形化界面安装GI
Xmanager通过grid用户登录,进入介质解压目录,运行runInstaller安装GI
$ cd /opt/app/media/grid/
$ ls
install readme.html response rpm runcluvfy.sh runInstaller sshsetup stage welcome.html
$ ./runInstaller
我这里设定ASM密码:orclasm
创建SYSDG作为OCR和Voting Disk的ASM磁盘组(3个10G的LUN,冗余级别:normal)
安装过程中可忽略的检查项(如果你的检查项中还有其他的,则不可以忽略):
Package:pdksh-5.2.14 //这个RHEL中光盘中没有pdksh这个包,之前准备工作中已安装ksh代替
Package:cvuqdisk-1.0.9-1 //这个可以按提示手工修复,也可以忽略安装后自动修复
Device Checks for ASM
Network Time Protocol(NTP)
Task resolv.conf Integrity
root用户执行2个脚本,需要在各节点分别执行
节点1执行两个脚本的屏幕输出如下:
[root@jyracdb1 ~]# /opt/app/oraInventory/orainstRoot.sh
Changing permissions of /opt/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /opt/app/oraInventory to oinstall.
The execution of the script is complete.
[root@jyracdb1 ~]# /opt/app/11.2.0/grid/root.sh
Performing root user operation for Oracle 11g
The following environment variables are set as:
ORACLE_OWNER= grid
ORACLE_HOME= /opt/app/11.2.0/grid
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The contents of "dbhome" have not changed. No need to overwrite.
The contents of "oraenv" have not changed. No need to overwrite.
The contents of "coraenv" have not changed. No need to overwrite.
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.
Using configuration parameter file: /opt/app/11.2.0/grid/crs/install/crsconfig_params
Creating trace directory
User ignored Prerequisites during installation
Installing Trace File Analyzer
OLR initialization - successful
root wallet
root wallet cert
root cert export
peer wallet
profile reader wallet
pa wallet
peer wallet keys
pa wallet keys
peer cert request
pa cert request
peer cert
pa cert
peer root cert TP
profile reader root cert TP
pa root cert TP
peer pa cert TP
pa peer cert TP
profile reader pa cert TP
profile reader peer cert TP
peer user cert
pa user cert
Adding Clusterware entries to upstart
CRS-2672: Attempting to start 'ora.mdnsd' on 'jyracdb1'
CRS-2676: Start of 'ora.mdnsd' on 'jyracdb1' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'jyracdb1'
CRS-2676: Start of 'ora.gpnpd' on 'jyracdb1' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'jyracdb1'
CRS-2672: Attempting to start 'ora.gipcd' on 'jyracdb1'
CRS-2676: Start of 'ora.cssdmonitor' on 'jyracdb1' succeeded
CRS-2676: Start of 'ora.gipcd' on 'jyracdb1' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'jyracdb1'
CRS-2672: Attempting to start 'ora.diskmon' on 'jyracdb1'
CRS-2676: Start of 'ora.diskmon' on 'jyracdb1' succeeded
CRS-2676: Start of 'ora.cssd' on 'jyracdb1' succeeded
ASM created and started successfully.
Disk Group SYSDG created successfully.
clscfg: -install mode specified
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
CRS-4256: Updating the profile
Successful addition of voting disk a64ad5c2080d4fcabfedb69225c4450e.
Successful addition of voting disk 7fee3d0e83e04f4dbf8dac2903b7c575.
Successful addition of voting disk 6cb439677d774ff8bfeea0de9774de7a.
Successfully replaced voting disk group with +SYSDG.
CRS-4256: Updating the profile
CRS-4266: Voting file(s) successfully replaced
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE a64ad5c2080d4fcabfedb69225c4450e (/dev/mapper/mpath_10G_a) [SYSDG]
2. ONLINE 7fee3d0e83e04f4dbf8dac2903b7c575 (/dev/mapper/mpath_10G_b) [SYSDG]
3. ONLINE 6cb439677d774ff8bfeea0de9774de7a (/dev/mapper/mpath_10G_c) [SYSDG]
Located 3 voting disk(s).
CRS-2672: Attempting to start 'ora.asm' on 'jyracdb1'
CRS-2676: Start of 'ora.asm' on 'jyracdb1' succeeded
CRS-2672: Attempting to start 'ora.SYSDG.dg' on 'jyracdb1'
CRS-2676: Start of 'ora.SYSDG.dg' on 'jyracdb1' succeeded
Preparing packages for installation...
cvuqdisk-1.0.9-1
Configure Oracle Grid Infrastructure for a Cluster ... succeeded
节点2执行两个脚本的屏幕输出如下:
[root@jyracdb2 app]# /opt/app/oraInventory/orainstRoot.sh
Changing permissions of /opt/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /opt/app/oraInventory to oinstall.
The execution of the script is complete.
[root@jyracdb2 app]# /opt/app/11.2.0/grid/root.sh
Performing root user operation for Oracle 11g
The following environment variables are set as:
ORACLE_OWNER= grid
ORACLE_HOME= /opt/app/11.2.0/grid
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.
Using configuration parameter file: /opt/app/11.2.0/grid/crs/install/crsconfig_params
Creating trace directory
User ignored Prerequisites during installation
Installing Trace File Analyzer
OLR initialization - successful
Adding Clusterware entries to upstart
CRS-4402: The CSS daemon was started in exclusive mode but found an active CSS daemon on node jyracdb1, number 1, and is terminating
An active cluster was found during exclusive startup, restarting to join the cluster
Preparing packages for installation...
cvuqdisk-1.0.9-1
Configure Oracle Grid Infrastructure for a Cluster ... succeeded
执行完root脚本之后点击OK继续,等待完成安装。
3.5 验证crsctl的状态
[grid@jyracdb1 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
ONLINE ONLINE jyracdb1
ONLINE ONLINE jyracdb2
ora.SYSDG.dg
ONLINE ONLINE jyracdb1
ONLINE ONLINE jyracdb2
ora.asm
ONLINE ONLINE jyracdb1 Started
ONLINE ONLINE jyracdb2 Started
ora.gsd
OFFLINE OFFLINE jyracdb1
OFFLINE OFFLINE jyracdb2
ora.net1.network
ONLINE ONLINE jyracdb1
ONLINE ONLINE jyracdb2
ora.ons
ONLINE ONLINE jyracdb1
ONLINE ONLINE jyracdb2
ora.registry.acfs
ONLINE ONLINE jyracdb1
ONLINE ONLINE jyracdb2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE jyracdb1
ora.cvu
1 ONLINE ONLINE jyracdb1
ora.jyracdb1.vip
1 ONLINE ONLINE jyracdb1
ora.jyracdb2.vip
1 ONLINE ONLINE jyracdb2
ora.oc4j
1 ONLINE ONLINE jyracdb1
ora.scan1.vip
1 ONLINE ONLINE jyracdb1
[grid@jyracdb1 ~]$
3.6 测试集群的FAILED OVER功能
重启节点2,查看集群状态:
[grid@jyracdb1 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
ONLINE ONLINE jyracdb1
ora.SYSDG.dg
ONLINE ONLINE jyracdb1
ora.asm
ONLINE ONLINE jyracdb1 Started
ora.gsd
OFFLINE OFFLINE jyracdb1
ora.net1.network
ONLINE ONLINE jyracdb1
ora.ons
ONLINE ONLINE jyracdb1
ora.registry.acfs
ONLINE ONLINE jyracdb1
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE jyracdb1
ora.cvu
1 ONLINE ONLINE jyracdb1
ora.jyracdb1.vip
1 ONLINE ONLINE jyracdb1
ora.jyracdb2.vip
1 ONLINE INTERMEDIATE jyracdb1 FAILED OVER
ora.oc4j
1 ONLINE ONLINE jyracdb1
ora.scan1.vip
1 ONLINE ONLINE jyracdb1
重启节点1:
[grid@jyracdb2 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
ONLINE OFFLINE jyracdb1
ONLINE ONLINE jyracdb2
ora.SYSDG.dg
ONLINE ONLINE jyracdb1 STOPPING
ONLINE ONLINE jyracdb2
ora.asm
ONLINE ONLINE jyracdb1 Started
ONLINE ONLINE jyracdb2 Started
ora.gsd
OFFLINE OFFLINE jyracdb1
OFFLINE OFFLINE jyracdb2
ora.net1.network
ONLINE ONLINE jyracdb1
ONLINE ONLINE jyracdb2
ora.ons
ONLINE ONLINE jyracdb1
ONLINE ONLINE jyracdb2
ora.registry.acfs
ONLINE OFFLINE jyracdb1
ONLINE ONLINE jyracdb2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE OFFLINE
ora.cvu
1 ONLINE ONLINE jyracdb2
ora.jyracdb1.vip
1 ONLINE OFFLINE STARTING
ora.jyracdb2.vip
1 ONLINE ONLINE jyracdb2
ora.oc4j
1 ONLINE ONLINE jyracdb1 STOPPING
ora.scan1.vip
1 ONLINE OFFLINE STARTING
之后;
[grid@jyracdb2 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
ONLINE ONLINE jyracdb2
ora.SYSDG.dg
ONLINE ONLINE jyracdb2
ora.asm
ONLINE ONLINE jyracdb2 Started
ora.gsd
OFFLINE OFFLINE jyracdb2
ora.net1.network
ONLINE ONLINE jyracdb2
ora.ons
ONLINE ONLINE jyracdb2
ora.registry.acfs
ONLINE ONLINE jyracdb2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE jyracdb2
ora.cvu
1 ONLINE ONLINE jyracdb2
ora.jyracdb1.vip
1 ONLINE INTERMEDIATE jyracdb2 FAILED OVER
ora.jyracdb2.vip
1 ONLINE ONLINE jyracdb2
ora.oc4j
1 ONLINE ONLINE jyracdb2
ora.scan1.vip
1 ONLINE ONLINE jyracdb2
Linux平台 Oracle 11gR2 RAC安装Part2:GI安装的更多相关文章
- Linux平台 Oracle 11gR2 RAC安装Part1:准备工作
一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二.安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和 ...
- Linux平台 Oracle 11gR2 RAC安装Part3:DB安装
四.DB(Database)安装 4.1 解压DB的安装包 4.2 DB软件安装 4.3 ASMCA创建磁盘组 4.4 DBCA建库 4.5 验证crsctl的状态 Linux平台 Oracle 11 ...
- Linux平台 Oracle 12cR2 RAC安装Part2:GI配置
Linux平台 Oracle 12cR2 RAC安装Part2:GI配置 三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 ...
- Linux平台 Oracle 18c RAC安装Part2:GI配置
三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面配置GI 3 ...
- Linux平台 Oracle 19c RAC安装Part2:GI配置
三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面配置GI 3 ...
- Linux平台 Oracle 12cR2 RAC安装Part1:准备工作
Linux平台 Oracle 12cR2 RAC安装Part1:准备工作 一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二 ...
- Linux平台 Oracle 12cR2 RAC安装Part3:DB安装
Linux平台 Oracle 12cR2 RAC安装Part3:DB安装 四.DB(Database)安装 4.1 解压DB的安装包 4.2 DB软件安装 4.3 ASMCA创建磁盘组 4.4 DBC ...
- Linux平台 Oracle 18c RAC安装
Linux平台 Oracle 18c RAC安装Part1:准备工作 2018-08-04 22:20 by AlfredZhao, 1065 阅读, 0 评论, 收藏, 编辑 一.实施前期准备工作 ...
- Linux平台 Oracle 18c RAC安装Part1:准备工作
一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二.安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和 ...
随机推荐
- Python 小而美的函数
python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们得代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况 any any(iterable) ...
- Asp.Net WebApi核心对象解析(下篇)
在接着写Asp.Net WebApi核心对象解析(下篇)之前,还是一如既往的扯扯淡,元旦刚过,整个人还是处于晕的状态,一大早就来处理系统BUG,简直是坑爹(好在没让我元旦赶过来该BUG),队友挖的坑, ...
- BZOJ 1911: [Apio2010]特别行动队 [斜率优化DP]
1911: [Apio2010]特别行动队 Time Limit: 4 Sec Memory Limit: 64 MBSubmit: 4142 Solved: 1964[Submit][Statu ...
- TDD在Unity3D游戏项目开发中的实践
0x00 前言 关于TDD测试驱动开发的文章已经有很多了,但是在游戏开发尤其是使用Unity3D开发游戏时,却听不到特别多关于TDD的声音.那么本文就来简单聊一聊TDD如何在U3D项目中使用以及如何使 ...
- ABP文档 - EntityFramework 集成
文档目录 本节内容: Nuget 包 DbContext 仓储 默认仓储 自定义仓储 特定的仓储基类 自定义仓储示例 仓储最佳实践 ABP可使用任何ORM框架,它已经内置了EntityFrame(以下 ...
- HTML BOM Browser对象
BOM:Browser Object Model,即浏览器对象模型,提供了独立于内容的.可以与浏览器窗口进行互动的对象结构. Browser对象:指BOM提供的多个对象,包括:Window.Navig ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- netty5 HTTP协议栈浅析与实践
一.说在前面的话 前段时间,工作上需要做一个针对视频质量的统计分析系统,各端(PC端.移动端和 WEB端)将视频质量数据放在一个 HTTP 请求中上报到服务器,服务器对数据进行解析.分拣后从不同的 ...
- 【原创分享·微信支付】 C# MVC 微信支付教程系列之扫码支付
微信支付教程系列之扫码支付 今天,我们来一起探讨一下这个微信扫码支付.何为扫码支付呢?这里面,扫的码就是二维码了,就是我们经常扫一扫的那种二维码图片,例如,我们自己添 ...
- C#向PPT文档插入图片以及导出图片
PowerPoint演示文稿是我们日常工作中常用的办公软件之一,而图片则是PowerPoint文档的重要组成部分,那么如何向幻灯片插入图片以及导出图片呢?本文我将给大家分享如何使用一个免费版Power ...