radhat6.6上安裝oracle12c RAC (二)

2、GI(Grid Infrastructure)安裝

首先將安裝包傳到node1的目錄css

2.1 GI軟件安裝

2.1.一、解壓安裝包html

#su - grid
解壓 GRID 到 GRID用戶的$ORACLE_HOME下node

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

2.1.二、如何調用圖形界面安裝linux

在.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

 運行安裝腳本:bash

運行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.三、下面來看下GI配置的整個圖形化安裝的過程截圖:session

注:這裏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: 嘗試啓動 'ora.OCR.dg' (在 'jydb1' 上)
CRS-2676: 成功啓動 'ora.OCR.dg' (在 'jydb1' 上)

2018/03/30 13:31:24 CLSRSC-594: Executing installation step 19 of 19: 'PostConfig'.

已成功建立磁盤標籤。有關詳細信息, 請查看 /u01/app/grid/cfgtoollogs/asmca/asmca-180330下午013233.log。
2018/03/30 13:39:30 CLSRSC-325: Configure Oracle Grid Infrastructure for a Cluster ... succeeded
[root@jydb1 ~]# /u01/app/12.2.0/grid/root.sh

 

 

 注:最後這個報錯提示,查看日誌發現是由於使用了一個scan ip的提示,能夠忽略。

 至此GI安裝配置完成。

2.2 驗證crsctl的狀態

 crsctl stat res -t

[grid@jydb1 grid]$ crsctl stat res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr
               ONLINE  ONLINE       jydb1                    STABLE
               ONLINE  ONLINE       jydb2                    STABLE
ora.LISTENER.lsnr
               ONLINE  ONLINE       jydb1                    STABLE
               ONLINE  ONLINE       jydb2                    STABLE
ora.MGMT.dg
               ONLINE  ONLINE       jydb1                    STABLE
               ONLINE  ONLINE       jydb2                    STABLE
ora.OCR.dg
               ONLINE  ONLINE       jydb1                    STABLE
               ONLINE  ONLINE       jydb2                    STABLE
ora.chad
               ONLINE  ONLINE       jydb1                    STABLE
               ONLINE  ONLINE       jydb2                    STABLE
ora.net1.network
               ONLINE  ONLINE       jydb1                    STABLE
               ONLINE  ONLINE       jydb2                    STABLE
ora.ons
               ONLINE  ONLINE       jydb1                    STABLE
               ONLINE  ONLINE       jydb2                    STABLE
ora.proxy_advm
               OFFLINE OFFLINE      jydb1                    STABLE
               OFFLINE OFFLINE      jydb2                    STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.MGMTLSNR
      1        ONLINE  ONLINE       jydb1                    169.254.252.146 10.0
                                                             .0.1,STABLE
ora.asm
      1        ONLINE  ONLINE       jydb1                    Started,STABLE
      2        ONLINE  ONLINE       jydb2                    Started,STABLE
      3        OFFLINE OFFLINE                               STABLE
ora.cvu
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.jydb1.vip
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.jydb2.vip
      1        ONLINE  ONLINE       jydb2                    STABLE
ora.mgmtdb
      1        ONLINE  ONLINE       jydb1                    Open,STABLE
ora.qosmserver
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       jydb1                    STABLE
--------------------------------------------------------------------------------

 

crsctl stat res -t -init

[grid@jydb1 grid]$ crsctl stat res -t -init
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details       
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
      1        ONLINE  ONLINE       jydb1                    Started,STABLE
ora.cluster_interconnect.haip
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.crf
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.crsd
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.cssd
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.cssdmonitor
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.ctssd
      1        ONLINE  ONLINE       jydb1                    ACTIVE:0,STABLE
ora.diskmon
      1        OFFLINE OFFLINE                               STABLE
ora.driver.afd
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.drivers.acfs
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.evmd
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.gipcd
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.gpnpd
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.mdnsd
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.storage
      1        ONLINE  ONLINE       jydb1                    STABLE
-------------------------------------------------------------------------------- 

測試集羣的failed over 功能

  節點2被重啓,查看節點1狀態:

[grid@jydb1 grid]$ crsctl stat res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr
               ONLINE  ONLINE       jydb1                    STABLE
ora.LISTENER.lsnr
               ONLINE  ONLINE       jydb1                    STABLE
ora.MGMT.dg
               ONLINE  ONLINE       jydb1                    STABLE
ora.OCR.dg
               ONLINE  ONLINE       jydb1                    STABLE
ora.chad
               ONLINE  ONLINE       jydb1                    STABLE
ora.net1.network
               ONLINE  ONLINE       jydb1                    STABLE
ora.ons
               ONLINE  ONLINE       jydb1                    STABLE
ora.proxy_advm
               OFFLINE OFFLINE      jydb1                    STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.MGMTLSNR
      1        ONLINE  ONLINE       jydb1                    169.254.252.146 10.0
                                                             .0.1,STABLE
ora.asm
      1        ONLINE  ONLINE       jydb1                    Started,STABLE
      2        ONLINE  OFFLINE                               STABLE
      3        OFFLINE OFFLINE                               STABLE
ora.cvu
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.jydb1.vip
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.jydb2.vip
      1        ONLINE  INTERMEDIATE jydb1                    FAILED OVER,STABLE
ora.mgmtdb
      1        ONLINE  ONLINE       jydb1                    Open,STABLE
ora.qosmserver
      1        ONLINE  ONLINE       jydb1                    STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       jydb1                    STABLE
--------------------------------------------------------------------------------

 

 

  節點1被重啓,查看節點2狀態:

 至此,12cR2的GI配置測試已所有完成。

相關文章
相關標籤/搜索