oracle gi安装步骤,GI安装 - Linux平台 Oracle 11gR2 RAC安装_数据库技术_Linux公社-Linux系统门户网站...

三、GI(Grid Infrastructure)安装

•3.1 解压GI的安装包

•3.2 安装配置Xmanager软件

•3.3 共享存储LUN的赋权

•3.4 使用Xmanager图形化界面安装GI

•3.5 验证crsctl的状态

•3.6 测试集群的FAILED OVER功能

三、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@linuxidc1 ~]# /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@linuxidc1 ~]# /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 'linuxidc1'

CRS-2676: Start of 'ora.mdnsd' on 'linuxidc1' succeeded

CRS-2672: Attempting to start 'ora.gpnpd' on 'linuxidc1'

CRS-2676: Start of 'ora.gpnpd' on 'linuxidc1' succeeded

CRS-2672: Attempting to start 'ora.cssdmonitor' on 'linuxidc1'

CRS-2672: Attempting to start 'ora.gipcd' on 'linuxidc1'

CRS-2676: Start of 'ora.cssdmonitor' on 'linuxidc1' succeeded

CRS-2676: Start of 'ora.gipcd' on 'linuxidc1' succeeded

CRS-2672: Attempting to start 'ora.cssd' on 'linuxidc1'

CRS-2672: Attempting to start 'ora.diskmon' on 'linuxidc1'

CRS-2676: Start of 'ora.diskmon' on 'linuxidc1' succeeded

CRS-2676: Start of 'ora.cssd' on 'linuxidc1' 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 'linuxidc1'

CRS-2676: Start of 'ora.asm' on 'linuxidc1' succeeded

CRS-2672: Attempting to start 'ora.SYSDG.dg' on 'linuxidc1'

CRS-2676: Start of 'ora.SYSDG.dg' on 'linuxidc1' succeeded

Preparing packages for installation...

cvuqdisk-1.0.9-1

Configure Oracle Grid Infrastructure for a Cluster ... succeeded

节点2执行两个脚本的屏幕输出如下:

[root@linuxidc2 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@linuxidc2 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 linuxidc1, 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@linuxidc1 ~]$ crsctl stat res -t

--------------------------------------------------------------------------------

NAME          TARGET  STATE        SERVER                  STATE_DETAILS

--------------------------------------------------------------------------------

Local Resources

--------------------------------------------------------------------------------

ora.LISTENER.lsnr

ONLINE  ONLINE      linuxidc1

ONLINE  ONLINE      linuxidc2

ora.SYSDG.dg

ONLINE  ONLINE      linuxidc1

ONLINE  ONLINE      linuxidc2

ora.asm

ONLINE  ONLINE      linuxidc1              Started

ONLINE  ONLINE      linuxidc2              Started

ora.gsd

OFFLINE OFFLINE      linuxidc1

OFFLINE OFFLINE      linuxidc2

ora.net1.network

ONLINE  ONLINE      linuxidc1

ONLINE  ONLINE      linuxidc2

ora.ons

ONLINE  ONLINE      linuxidc1

ONLINE  ONLINE      linuxidc2

ora.registry.acfs

ONLINE  ONLINE      linuxidc1

ONLINE  ONLINE      linuxidc2

--------------------------------------------------------------------------------

Cluster Resources

--------------------------------------------------------------------------------

ora.LISTENER_SCAN1.lsnr

1        ONLINE  ONLINE      linuxidc1

ora.cvu

1        ONLINE  ONLINE      linuxidc1

ora.linuxidc1.vip

1        ONLINE  ONLINE      linuxidc1

ora.linuxidc2.vip

1        ONLINE  ONLINE      linuxidc2

ora.oc4j

1        ONLINE  ONLINE      linuxidc1

ora.scan1.vip

1        ONLINE  ONLINE      linuxidc1

[grid@linuxidc1 ~]$

3.6 测试集群的FAILED OVER功能

重启节点2,查看集群状态:

[grid@linuxidc1 ~]$ crsctl stat res -t

--------------------------------------------------------------------------------

NAME          TARGET  STATE        SERVER                  STATE_DETAILS

--------------------------------------------------------------------------------

Local Resources

--------------------------------------------------------------------------------

ora.LISTENER.lsnr

ONLINE  ONLINE      linuxidc1

ora.SYSDG.dg

ONLINE  ONLINE      linuxidc1

ora.asm

ONLINE  ONLINE      linuxidc1              Started

ora.gsd

OFFLINE OFFLINE      linuxidc1

ora.net1.network

ONLINE  ONLINE      linuxidc1

ora.ons

ONLINE  ONLINE      linuxidc1

ora.registry.acfs

ONLINE  ONLINE      linuxidc1

--------------------------------------------------------------------------------

Cluster Resources

--------------------------------------------------------------------------------

ora.LISTENER_SCAN1.lsnr

1        ONLINE  ONLINE      linuxidc1

ora.cvu

1        ONLINE  ONLINE      linuxidc1

ora.linuxidc1.vip

1        ONLINE  ONLINE      linuxidc1

ora.linuxidc2.vip

1        ONLINE  INTERMEDIATE linuxidc1              FAILED OVER

ora.oc4j

1        ONLINE  ONLINE      linuxidc1

ora.scan1.vip

1        ONLINE  ONLINE      linuxidc1

重启节点1:

[grid@linuxidc2 ~]$ crsctl stat res -t

--------------------------------------------------------------------------------

NAME          TARGET  STATE        SERVER                  STATE_DETAILS

--------------------------------------------------------------------------------

Local Resources

--------------------------------------------------------------------------------

ora.LISTENER.lsnr

ONLINE  OFFLINE      linuxidc1

ONLINE  ONLINE      linuxidc2

ora.SYSDG.dg

ONLINE  ONLINE      linuxidc1              STOPPING

ONLINE  ONLINE      linuxidc2

ora.asm

ONLINE  ONLINE      linuxidc1              Started

ONLINE  ONLINE      linuxidc2              Started

ora.gsd

OFFLINE OFFLINE      linuxidc1

OFFLINE OFFLINE      linuxidc2

ora.net1.network

ONLINE  ONLINE      linuxidc1

ONLINE  ONLINE      linuxidc2

ora.ons

ONLINE  ONLINE      linuxidc1

ONLINE  ONLINE      linuxidc2

ora.registry.acfs

ONLINE  OFFLINE      linuxidc1

ONLINE  ONLINE      linuxidc2

--------------------------------------------------------------------------------

Cluster Resources

--------------------------------------------------------------------------------

ora.LISTENER_SCAN1.lsnr

1        ONLINE  OFFLINE

ora.cvu

1        ONLINE  ONLINE      linuxidc2

ora.linuxidc1.vip

1        ONLINE  OFFLINE                              STARTING

ora.linuxidc2.vip

1        ONLINE  ONLINE      linuxidc2

ora.oc4j

1        ONLINE  ONLINE      linuxidc1              STOPPING

ora.scan1.vip

1        ONLINE  OFFLINE                              STARTING

之后;

[grid@linuxidc2 ~]$ crsctl stat res -t

--------------------------------------------------------------------------------

NAME          TARGET  STATE        SERVER                  STATE_DETAILS

--------------------------------------------------------------------------------

Local Resources

--------------------------------------------------------------------------------

ora.LISTENER.lsnr

ONLINE  ONLINE      linuxidc2

ora.SYSDG.dg

ONLINE  ONLINE      linuxidc2

ora.asm

ONLINE  ONLINE      linuxidc2              Started

ora.gsd

OFFLINE OFFLINE      linuxidc2

ora.net1.network

ONLINE  ONLINE      linuxidc2

ora.ons

ONLINE  ONLINE      linuxidc2

ora.registry.acfs

ONLINE  ONLINE      linuxidc2

--------------------------------------------------------------------------------

Cluster Resources

--------------------------------------------------------------------------------

ora.LISTENER_SCAN1.lsnr

1        ONLINE  ONLINE      linuxidc2

ora.cvu

1        ONLINE  ONLINE      linuxidc2

ora.linuxidc1.vip

1        ONLINE  INTERMEDIATE linuxidc2              FAILED OVER

ora.linuxidc2.vip

1        ONLINE  ONLINE      linuxidc2

ora.oc4j

1        ONLINE  ONLINE      linuxidc2

ora.scan1.vip

      1        ONLINE  ONLINE      linuxidc20b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值