Good Contents Are Everywhere, But Here, We Deliver The Best of The Best.Please Hold on!
Introduction

I was testing Exadata Compute node snapshot restore procedure on an Exadata X5-2. As per of testing I had to start the machine in special mode using diag.iso, the easiest option is to use WEB ILOM to mount he diag.iso, but for some technical reason or BUG I was unable to mount diag.iso using WEB ILOM. Oracle provided a procedure to mount the diag.iso image using an NFS server.

In this article I will demonstrate step by step procedure on how mount diag.iso image using NFS Server along with the output.


Steps to mount diag.iso on an Exadata Compute node from NFS server:


  • First login to the Compute node ILOM CLI or SSH from another Compute node 

[root@dm01db01 ~]# ssh dm01db01-ilom
Password:

Oracle(R) Integrated Lights Out Manager

Version 3.2.8.24 r114580

Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.

Warning: HTTPS certificate is set to factory default.

Hostname: dm01db01-ilom

->


  • Execute the following command to mount diag.iso from a NFS server

Syntax:
set /SP/services/kvms/host_storage_device/remote/ server_URI=NFS_or_Samba_URI_file_location


-> set /SP/services/kvms/host_storage_device/remote server_URI=nfs://10.10.10.1:/export/dm01/backup1/diag.iso
Set ‘server_URI’ to ‘nfs://10.10.10.1:/export/dm01/backup1/diag.iso’


  • Verify the server_URI to make it is poing to correct NFS location

-> show /SP/services/kvms/host_storage_device/remote server_URI

  /SP/services/kvms/host_storage_device/remote
    Properties:
        server_URI = nfs://10.10.10.1:/export/dm01/backup1/diag.iso


  • Execute the following command to Enable storage redirection:

-> set /SP/services/kvms/host_storage_device/ mode=remote
Set ‘mode’ to ‘remote’


  • Check the status of redirection:

-> show /SP/services/kvms/host_storage_device/ status

  /SP/services/kvms/host_storage_device
    Properties:
        status = operational

Note –  Redirection is active if the status is set to either Operational or Connecting.


  • Now set the next boot device to cdrom

-> set /HOST boot_device=cdrom
Set ‘boot_device’ to ‘cdrom’


  • Verify the next boot device is pointing to cdrom:

-> show /HOST

 /HOST
    Targets:
        console
        diag
        provisioning

    Properties:
        boot_device = cdrom
        generate_host_nmi = (Cannot show property)

    Commands:
        cd
        set
        show


  • Execute the following command to Reboot the Server:

-> reset /SYS
Are you sure you want to reset /SYS (y/n)? y
Performing hard reset on /SYS

At this time the server boot from diag.iso, enter into interactive mode, restore/recovery the machine or correct the OS configuration that you have and when you are done, disable redirection.




Steps to Disable steps Server_URI and Storage redirection


  • Execute the following command to disable Storage redirection:

-> set /SP/services/kvms/host_storage_device/ mode=disabled
Set ‘mode’ to ‘disabled’

-> show /SP/services/kvms/host_storage_device/ mode

  /SP/services/kvms/host_storage_device
    Properties:
        mode = disabled


  • Execute the following command to disable Server_URI:

-> set /SP/services/kvms/host_storage_device/remote server_URI=”
Set ‘server_URI’ to ”

-> show /SP/services/kvms/host_storage_device/remote server_URI

  /SP/services/kvms/host_storage_device/remote
    Properties:
        server_URI = (none)


  • Verify the Next boot device:

-> show /HOST

/HOST
    Targets:
        console
        diag
        provisioning

    Properties:
        boot_device = default
        generate_host_nmi = (Cannot show property)

    Commands:
        cd
        set
        show


  • Reboot the server to boot with the normal Exadata kernel

-> reset /SYS
Are you sure you want to reset /SYS (y/n)? y
Performing hard reset on /SYS


Conclusion

In this article we have learned how to mount diag.iso on Exadata compute node from NFS Server. If the WEB ILOM is not working for some reason then mounting the diag.iso using NFS server comes handy. The process to mount is diag.iso from NFS Server is very simply and much faster.

0

Exadata Database Machine X7-2

On October 2nd at Oracle Open World, Oracle announced the next-generation Oracle Exadata Database Machine X7 with significant hardware and software enhancements in overall performance, storage capacity, network bandwidth, and automation. Exadata X7 delivers extreme performance and reliability to run the largest, most business-critical database workloads.

Exadata X7-2 quick glance:
  • Latest Intel Xeon Scalable Processors (384 core in a Full Rack)
  • 50% increase in Physical memory (upto 12TB in a full Rack)
  • 100% increase in the capacity of Extreme Flash storage (716.8TB in a full Rack)
  • 25% increase in disk capacity (1680TB in a full Rack)
  • A full rack Exadata X7 system has: 
    • Raw capacity of 1.7 petabytes of disk storage or
    • 720 terabytes of NVMe all-Flash storage.
  • Ethernet network bandwidth has increased by 150 percent from 10 to 25Gb/s

Exadata X7-2 pictorial representation


For detail on Exadata X7-2 and it’s models visit:

https://www.oracle.com/corporate/pressrelease/oow17-oracle-exadata-x7-100217.html

http://www.oracle.com/technetwork/database/exadata/exadata-x7-2-ds-3908482.pdf

0

Introduction

There are quite a few health check tools provided by Oracle for both Engineered and Non-Engineered Systems. This article explains which tool is a best choice for a given system.


Table showing different Health Check Tools available for Engineered and Non-Engineered Systems



ORAchk (1268927.2)

Exachk

Oracle Database Appliance (ODA)

Exadata Database Machine (1070954.1)

Non-Engineered Systems

Exalogic (1449226.1)

 

Exalytics (1566134.1)

 

BIG Data Appliance  (BDA)  (1643715.1)

 

Zero Data Loss Recovery Appliance (ZDLRA) (1643715.1)


Examples executing Health Check utilities


ORAchk
 
Download ORAchk using MOS – ORAchk – Health Checks for the Oracle Stack (Doc ID 1268927.2)
 
Non-Engineered Systems
 
Run ORAchk Interactively.

  • Log in to the system as root user
     
  • Stage the appropriate orachk.zip kit in its own directory the node on which the tool will be executed. Eg: /u01/app/oracle/stage
     
  • Unzip orachk.zip kit, leaving the script and driver files together in the same directory
    # unzip orachk.zip –d /tmp/orachk
     
  • Validate the permissions for orachk are 755 (-rwxr-xr-x). If the permissions are not currently set to 755, set the permissions on orachk as follows:
    #cd /tmp/orachk
    # chmod 755 orachk
     
  • Invoke the tool as follows:
    #cd /tmp/orachk
    #./orachk
     
    Follow the prompts while reading and understanding all messages.
     
  • Upon completion of ORAchk command the following (or similar) will be displayed:
Detailed report (html) – /home/oracle/orachk_oradbnode1_orcl_100715_105241/orachk_oradbnode1_orcl_100715_105241.html
 
Engineered System – Oracle Database Appliance (ODA)
 
# /opt/oracle/oak/orachk -a

 
Exachk

Exadata Database Machine
 
Download Exachk using MOS Oracle Exadata Database Machine exachk or HealthCheck (Doc ID 1070954.1)
 
# ./exachk -a

 
Conclusion
In this article we have seen different Oracle Health Check tool available and how to use them.

0


Introduction

By default Oracle ACS configure root file system with 30GB space on Exadata Computed nodes X2 and above. In most of the cases this space is sufficient to store operating system, Exadata software, log file and diagnostic files. Over time if you store patches, software and log files are not purged this space will be filled faster. Exadata X2 and above uses volume group and it is easy to extend the logical volume space on which the root file system is mounted.

Root file system is created on two system partitions LVDb Sys1 and LVDb Sys2 and both system partitions must be size equally at the same time. Only one system partition is active at any time and other is inactive.

In this article, I will demonstrate how you can extend root file system size on Exadata Compute nodes online without any downtime.

Environemt

Exadata X5-2 Half Rack
Exadata storage software version 12.1.2.3.4

Current Root File System Allocation

[root@exa01db01 ~]# df -h /
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VGExaDb-LVDbSys1
                       30G   25G  3.5G  88% /
 


List Logical Volume and It’s Details

lvm> lvs

lvm> lvs -o lv_name,lv_path,vg_name,lv_size
  LV        Path                   VG      LSize
  LVDbOra1  /dev/VGExaDb/LVDbOra1  VGExaDb 200.00g
  LVDbSwap1 /dev/VGExaDb/LVDbSwap1 VGExaDb  24.00g
  LVDbSys1  /dev/VGExaDb/LVDbSys1  VGExaDb  30.00g
  LVDbSys2  /dev/VGExaDb/LVDbSys2  VGExaDb  30.00g
  perflv    /dev/VGExaDb/perflv    VGExaDb   5.00g



Get the Current Active System Partition

[root@exa01db01 ~]# imageinfo

Kernel version: 2.6.39-400.294.1.el6uek.x86_64 #1 SMP Wed Jan 11 08:46:38 PST 2017 x86_64
Image kernel version: 2.6.39-400.294.1.el6uek
Image version: 12.1.2.3.4.170111
Image activated: 2017-04-08 12:14:23 -0500
Image status: success
System partition on device: /dev/mapper/VGExaDb-LVDbSys1




Steps to Increase Root File System on Compute Nodes:

  • Get the Current Root File System Utilization

[root@exa01db01 ~]# df -h /
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VGExaDb-LVDbSys1
                       30G   25G  3.5G  88% /


  • Get Current Logical Volume Configuration

lvm> lvs -o lv_name,lv_path,vg_name,lv_size
  LV        Path                   VG      LSize
  LVDbOra1  /dev/VGExaDb/LVDbOra1  VGExaDb 200.00g
  LVDbSwap1 /dev/VGExaDb/LVDbSwap1 VGExaDb  24.00g
  LVDbSys1  /dev/VGExaDb/LVDbSys1  VGExaDb  30.00g
  LVDbSys2  /dev/VGExaDb/LVDbSys2  VGExaDb  30.00g
  perflv    /dev/VGExaDb/perflv    VGExaDb   5.00g


  • Ensure Root File System Can be Resized Online

[root@exa01db01 ~]# tune2fs -l /dev/mapper/VGExaDb-LVDbSys1 | grep resize_inode
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize

All Nodes:



[root@exa01db01 ~]# dcli -g dbs_group -l root ‘tune2fs -l /dev/mapper/VGExaDb-LVDbSys1 | grep resize_inode’exa01db01: Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isizeexa01db02: Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isizeexa01db03: Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isizeexa01db04: Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize


  • Get the free space available in the Volume Group

lvm> vgdisplay -s
  “VGExaDb” 1.63 TiB  [295.00 GiB used / 1.34 TiB free]


  • Extend both logical volumes using lvextend command. Here we are extending the root file system by 50GB, so the file system become 80GB in total.

[root@exa01db01 ~]# lvextend -L +50G /dev/VGExaDb/LVDbSys1
  Size of logical volume VGExaDb/LVDbSys1 changed from 30.00 GiB (7680 extents) to 80.00 GiB (20480 extents).
  Logical volume LVDbSys1 successfully resized

[root@exa01db01 ~]# lvextend -L +50G /dev/VGExaDb/LVDbSys2
  Size of logical volume VGExaDb/LVDbSys2 changed from 30.00 GiB (7680 extents) to 80.00 GiB (20480 extents).
  Logical volume LVDbSys2 successfully resized


  • Now resize the file system using resize2fs command.

[root@exa01db01 ~]# resize2fs /dev/VGExaDb/LVDbSys1
resize2fs 1.43-WIP (20-Jun-2013)
Filesystem at /dev/VGExaDb/LVDbSys1 is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 4
Performing an on-line resize of /dev/VGExaDb/LVDbSys1 to 15728640 (4k) blocks.
The filesystem on /dev/VGExaDb/LVDbSys1 is now 15728640 blocks long.

[root@exa01db02 ~]# e2fsck -f /dev/VGExaDb/LVDbSys1
e2fsck 1.43-WIP (20-Jun-2013)
/dev/VGExaDb/LVDbSys1 is mounted.
e2fsck: Cannot continue, aborting.




The resize command ro LVDbSys2 is failed as it is inactive. So we must execute the fsck first before resizing.

[root@exa01db01 ~]# resize2fs /dev/VGExaDb/LVDbSys2
resize2fs 1.43-WIP (20-Jun-2013)
Please run ‘e2fsck -f /dev/VGExaDb/LVDbSys2’ first.

[root@exa01db01 ~]# e2fsck -f /dev/VGExaDb/LVDbSys2
e2fsck 1.43-WIP (20-Jun-2013)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/VGExaDb/LVDbSys2: 122199/3932160 files (0.3% non-contiguous), 5496667/7864320 blocks

Now execute the resize file system again

[root@exa01db01 ~]# resize2fs /dev/VGExaDb/LVDbSys2
resize2fs 1.43-WIP (20-Jun-2013)
Resizing the filesystem on /dev/VGExaDb/LVDbSys2 to 15728640 (4k) blocks.
The filesystem on /dev/VGExaDb/LVDbSys2 is now 15728640 blocks long.


  • Validate the root file system

[root@exa01db01 ~]# df -h /
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VGExaDb-LVDbSys1
                       80G   25G   55G  31% /
 


Conclusion

In this article we have demonstrated how to resize root file system on Exadata Compute node online without any outage. It is important to note that root file system is create on two system partitions for high availability. 
0

Overview

In one of previous article I have demonstrated how to configure ACFS on Exadata database running Oracle database 12.1.0.2 using standard ASM. Now I have an opportunity to configure Oracle GoldenGate on Exadata running Oracle database 12.2.0.1. So I have decides to configure ACFS on Exadata running Oracle database 12.2.0.1 using ASM Flex Architecture.

In this article I will demostrate how to configure Oracle ACFS on Exadata Database machine running Oracle  Database 12.2.0.1 using Flex ASM.

For details on ACFS and how to configure ACFS on Standard ASM look at my previous article at:
http://netsoftmate.blogspot.in/2017/02/configure-acfs-on-exadata-database.html

Prerequisites

  • Verify ASM configuration on Standard Cluster (8 nodes)
Here the owner of the Grid Home is oracle user.

dm01db01-+ASM1 {/home/oracle}:id oracle
uid=1000(oracle) gid=1001(oinstall) groups=1001(oinstall),101(fuse),1002(dba),1003(oper),1004(asmdba)

  • Determine the ASM architecture
Here it is an ASM Flex configuration using the default cardinally=3 and the ASM instances are running on node 1, 2 and 4 out of 8 nodes:

dm01db01-+ASM1 {/home/oracle}:asmcmd showclustermode
ASM cluster : Flex mode enabled

dm01db01-orp258c1 {/home/oracle}:srvctl config asm -detail
ASM home: <CRS home>
Password file: +DBFS_DG/orapwASM
Backup of Password file:
ASM listener: LISTENER
ASM is enabled.
ASM is individually enabled on nodes:
ASM is individually disabled on nodes:
ASM instance count: 3
Cluster ASM listener: ASMNET1LSNR_ASM

dm01db01-+ASM1 {/home/oracle}:srvctl status asm
ASM is running on dm01db04,dm01db02,dm01db01
ASM is enabled.

  • Verify if ACFS/ADVM modules is enabled/loaded on every node in a standard cluster or every Hub Node in a Flex Cluster.
[root@dm01db01 ~]# dcli -g dbs_group -l root ‘lsmod | grep oracle’
dm01db01: oracleacfs           4609822  3
dm01db01: oracleadvm            803161  17
dm01db01: oracleoks             660948  2 oracleacfs,oracleadvm
dm01db02: oracleacfs           4609822  3
dm01db02: oracleadvm            803161  17
dm01db02: oracleoks             660948  2 oracleacfs,oracleadvm
dm01db03: oracleacfs           4609822  3
dm01db03: oracleadvm            803161  17
dm01db03: oracleoks             660948  2 oracleacfs,oracleadvm
dm01db04: oracleacfs           4609822  3
dm01db04: oracleadvm            803161  17
dm01db04: oracleoks             660948  2 oracleacfs,oracleadvm
dm01db05: oracleacfs           4609822  3
dm01db05: oracleadvm            803161  17
dm01db05: oracleoks             660948  2 oracleacfs,oracleadvm
dm01db06: oracleacfs           4609822  3
dm01db06: oracleadvm            803161  17
dm01db06: oracleoks             660948  2 oracleacfs,oracleadvm
dm01db07: oracleacfs           4609822  3
dm01db07: oracleadvm            803161  17
dm01db07: oracleoks             660948  2 oracleacfs,oracleadvm
dm01db08: oracleacfs           4609822  3
dm01db08: oracleadvm            803161  17
dm01db08: oracleoks             660948  2 oracleacfs,oracleadvm

  • Check if ASM ADVM proxy is running on every node in a standard cluster or every Hub Node in a Flex Cluster.
dm01db01-+ASM1 {/home/oracle}:srvctl status asm -proxy
ADVM proxy is running on node dm01db06,dm01db05,dm01db04,dm01db03,dm01db02,dm01db01,dm01db08,dm01db07


dm01db01-+ASM1 {/home/oracle}:srvctl config asm -proxy -detail
ASM home: <CRS home>
ADVM proxy is enabled
ADVM proxy is individually enabled on nodes:
ADVM proxy is individually disabled on nodes:

dm01db01-orp258c1 {/home/oracle}:/u01/app/12.2.0.1/grid/bin/crsctl stat res ora.proxy_advm -t
——————————————————————————–
Name           Target  State        Server                   State details
——————————————————————————–
Local Resources
——————————————————————————–
ora.proxy_advm
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
——————————————————————————–


Step I – Create ASM Disk Group for ACFS

  • Login as Oracle Grid Infrastructure software owner and start asmca.
dm01db01-orcldb1 {/home/oracle}: id oracle
uid=1000(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba),1003(oper),1004(asmdba)

  • Set the ORACLE HOME and SID to ASM
dm01db01-orcldb1 {/home/oracle}:. oraenv
ORACLE_SID = [orcldb1] ? +ASM1
The Oracle base remains unchanged with value /u01/app/oracle


dm01db01-+ASM1 {/home/oracle}:env | grep ORA
ORACLE_SID=+ASM1
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/12.2.0.1/grid

  • Set DISPLAY
dm01db01-+ASM1 {/home/oracle}:export DISPLAY=10.30.20.13:0.0
  • Start asmca utility
dm01db01-+ASM1 {/home/oracle}:which asmca
/u01/app/12.1.0.2/grid/bin/asmca

dm01db01-+ASM1 {/home/oracle}:asmca
 

ASMCA warming up

ASMCA Home page  appears

Click on ASM Instances to view the ASM configuration. We can see that it a Flex ASM Configuration

Click on “Dis Groups”  and click on “Create” button to create a new ASM Disk Group to be used for ACFS

On Create Disk Group page, specify:
    – Disk Group Name: ACFS_DG
    – Redundancy: Normal
    – Select Member Disk: Show Eligible
        – Select all candidate disks to be part of ACFS_DG disk group
        – In Exadata each Storage cell is a failure Group
    – Click on Show Advanced Options, specify:
       – Specify the ASM/DB/ADVM Compatibilty
    – Click Ok


ACFS_DG ASM Disk Group creation in progress

We can see our ACFS_DG Disk Group created 
  • Verify newly created ACFS_DG Disk Group as follows:
SQL> select inst_id, name, total_mb, group_number from gv$asm_diskgroup where name like ‘ACFS_DG’;

   INST_ID NAME                             TOTAL_MB GROUP_NUMBER
———- —————————— ———- ————
         1 ACFS_DG                          10407936            5
         3 ACFS_DG                          10407936            5
         2 ACFS_DG                          10407936            5

SQL> col value for a30
SQL> col name for a30
SQL> select name, value from v$asm_attribute where GROUP_NUMBER=5 and name like ‘compatible%’;

NAME                           VALUE
—————————— ——————————
compatible.asm                 12.2.0.1.0
compatible.rdbms               11.2.0.4.0
compatible.advm                12.2.0.1.0

dm01db01-+ASM1 {/home/oracle}:/u01/app/12.2.0.1/grid/bin/crsctl stat res ora.ACFS_DG.dg -t
——————————————————————————–
Name           Target  State        Server                   State details
——————————————————————————–
Local Resources
——————————————————————————–
ora.ACFS_DG.dg
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  OFFLINE      dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  OFFLINE      dm01db05                 STABLE
               ONLINE  OFFLINE      dm01db06                 STABLE
               ONLINE  OFFLINE      dm01db07                 STABLE
               ONLINE  OFFLINE      dm01db08                 STABLE
——————————————————————————–


Step II – Create ASM Volume

Click on Volumes

On Volumes page click on “Create”

On Create Volume page, specify:
    – Volumn name: acfsvol
    – Disk Group name: ACFS_DG
    – Size: 4927.56 (it can be anything based on your requirement from usable space avaialble.)
    – Click Ok


acfsvol creation is in progress

We can see our Volume created
  •  Verify newly created Volume as follows:
ASMCMD> volinfo –all
Diskgroup Name: ACFS_DG

         Volume Name: ACFSVOL
         Volume Device: /dev/asm/acfsvol-223
         State: ENABLED
         Size (MB): 5045824
         Resize Unit (MB): 64
         Redundancy: MIRROR
         Stripe Columns: 8
         Stripe Width (K): 1024
         Usage: ACFS
         Mountpath: /acfs_ogg


dm01db01-+ASM1 {/home/oracle}:/u01/app/12.2.0.1/grid/bin/crsctl stat res ora.ACFS_DG.ACFSVOL.advm -t
——————————————————————————–
Name           Target  State        Server                   State details
——————————————————————————–
Local Resources
——————————————————————————–
ora.ACFS_DG.ACFSVOL.advm
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
——————————————————————————–

dm01db01-+ASM1 {/home/oracle}:dcli -g ~/dbs_group -l oracle ‘ls -l /dev/asm/*’
dm01db01: brwxrwx— 1 root asmdba 251, 114177 Mar 23 08:53 /dev/asm/acfsvol-223
dm01db02: brwxrwx— 1 root asmdba 251, 114177 Mar 23 08:53 /dev/asm/acfsvol-223
dm01db03: brwxrwx— 1 root asmdba 251, 114177 Mar 23 08:53 /dev/asm/acfsvol-223
dm01db04: brwxrwx— 1 root asmdba 251, 114177 Mar 23 08:53 /dev/asm/acfsvol-223
dm01db05: brwxrwx— 1 root asmdba 251, 114177 Mar 23 08:53 /dev/asm/acfsvol-223
dm01db06: brwxrwx— 1 root asmdba 251, 114177 Mar 23 08:53 /dev/asm/acfsvol-223
dm01db07: brwxrwx— 1 root asmdba 251, 114177 Mar 23 08:53 /dev/asm/acfsvol-223
dm01db08: brwxrwx— 1 root asmdba 251, 114177 Mar 23 08:53 /dev/asm/acfsvol-223


III – Create ASM Cluster File system

Click on “ASM Cluster File Systems” on left pane


On ASM Cluster File Systems page click on “Create”

On Create ASM Cluster File System page, specify:
    – Type of ACFS: Cluster File System
    – Mount point: /acfs_ogg
    – Auto Mount: check
    – User Name: oracle
    – Group Name: oinstall
    – Description: acfs for OGG
    – Select Volume: ACFSVOL – /dev/asm/acfsvol-223 – 4927.5625G
    – Click Ok


ACFS creation in progress

Run the ACFS script on Node 1 only to register ACFS with Grid Infrastructure and to mount the ACFS file system.

  • Contents of ACFS script looks like this:
[root@dm01db01 ~]# cat /u01/app/grid/cfgtoollogs/asmca/scripts/acfs_script.sh | more
#!/bin/sh
/u01/app/12.2.0.1/grid/bin/srvctl add filesystem -d /dev/asm/acfsvol-223 -m /acfs_ogg -u oracle -fstype ACFS –

description ‘acfs for OGG’ -autostart ALWAYS
if [ $? = “0” -o $? = “2” ]; then
   /u01/app/12.2.0.1/grid/bin/srvctl start filesystem -d /dev/asm/acfsvol-223
   if [ $? = “0” ]; then
      chown oracle:oinstall /acfs_ogg
      chmod 775 /acfs_ogg
      /u01/app/12.2.0.1/grid/bin/srvctl status filesystem -d /dev/asm/acfsvol-223
      exit 0
   else
      exit $?
   fi
   /u01/app/12.2.0.1/grid/bin/srvctl status filesystem -d /dev/asm/acfsvol-223
fi

  • Execute the script
[root@dm01db01 ~]# /u01/app/grid/cfgtoollogs/asmca/scripts/acfs_script.sh
ACFS file system /acfs_ogg is mounted on nodes
dm01db01,dm01db02,dm01db03,dm01db04,dm01db05,dm01db06,dm01db07,dm01db08

Click Close on the Run ACFS script window

We can see our Volume created
  •  Verify newly created Volume as follows:
dm01db01-+ASM1 {/home/oracle}:/u01/app/12.2.0.1/grid/bin/crsctl stat res ora.acfs_dg.acfsvol.acfs -t
——————————————————————————–
Name           Target  State        Server                   State details
——————————————————————————–
Local Resources
——————————————————————————–
ora.acfs_dg.acfsvol.acfs
               ONLINE  ONLINE       dm01db01                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db02                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db03                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db04                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db05                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db06                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db07                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db08                 mounted on /acfs_ogg
                                                             ,STABLE
——————————————————————————–

dm01db01-+ASM1 {/home/oracle}:dcli -g ~/dbs_group -l oracle ‘df -h /acfs_ogg’
dm01db01: Filesystem            Size  Used Avail Use% Mounted on
dm01db01: /dev/asm/acfsvol-223  4.9T   12G  4.9T   1% /acfs_ogg
dm01db02: Filesystem            Size  Used Avail Use% Mounted on
dm01db02: /dev/asm/acfsvol-223  4.9T   12G  4.9T   1% /acfs_ogg
dm01db03: Filesystem            Size  Used Avail Use% Mounted on
dm01db03: /dev/asm/acfsvol-223  4.9T   12G  4.9T   1% /acfs_ogg
dm01db04: Filesystem            Size  Used Avail Use% Mounted on
dm01db04: /dev/asm/acfsvol-223  4.9T   12G  4.9T   1% /acfs_ogg
dm01db05: Filesystem            Size  Used Avail Use% Mounted on
dm01db05: /dev/asm/acfsvol-223  4.9T   12G  4.9T   1% /acfs_ogg
dm01db06: Filesystem            Size  Used Avail Use% Mounted on
dm01db06: /dev/asm/acfsvol-223  4.9T   12G  4.9T   1% /acfs_ogg
dm01db07: Filesystem            Size  Used Avail Use% Mounted on
dm01db07: /dev/asm/acfsvol-223  4.9T   12G  4.9T   1% /acfs_ogg
dm01db08: Filesystem            Size  Used Avail Use% Mounted on
dm01db08: /dev/asm/acfsvol-223  4.9T   12G  4.9T   1% /acfs_ogg


dm01db01-orp258c1 {/home/oracle}:/u01/app/12.2.0.1/grid/bin/crsctl stat res -t
——————————————————————————–
Name           Target  State        Server                   State details
——————————————————————————–
Local Resources
——————————————————————————–
ora.ACFS_DG.ACFSVOL.advm
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.ACFS_DG.dg
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  OFFLINE      dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  OFFLINE      dm01db05                 STABLE
               ONLINE  OFFLINE      dm01db06                 STABLE
               ONLINE  OFFLINE      dm01db07                 STABLE
               ONLINE  OFFLINE      dm01db08                 STABLE
ora.ASMNET1LSNR_ASM.lsnr
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.DATA.ACFSVOL1.advm
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.DATA.dg
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  OFFLINE      dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  OFFLINE      dm01db05                 STABLE
               ONLINE  OFFLINE      dm01db06                 STABLE
               ONLINE  OFFLINE      dm01db07                 STABLE
               ONLINE  OFFLINE      dm01db08                 STABLE
ora.DATA1.dg
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  OFFLINE      dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  OFFLINE      dm01db05                 STABLE
               ONLINE  OFFLINE      dm01db06                 STABLE
               ONLINE  OFFLINE      dm01db07                 STABLE
               ONLINE  OFFLINE      dm01db08                 STABLE
ora.DBFS_DG.dg
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               OFFLINE OFFLINE      dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               OFFLINE OFFLINE      dm01db05                 STABLE
               OFFLINE OFFLINE      dm01db06                 STABLE
               OFFLINE OFFLINE      dm01db07                 STABLE
               OFFLINE OFFLINE      dm01db08                 STABLE
ora.LISTENER.lsnr
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.MGMT_DG.dg
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               OFFLINE OFFLINE      dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               OFFLINE OFFLINE      dm01db05                 STABLE
               OFFLINE OFFLINE      dm01db06                 STABLE
               OFFLINE OFFLINE      dm01db07                 STABLE
               OFFLINE OFFLINE      dm01db08                 STABLE
ora.acfs_dg.acfsvol.acfs
               ONLINE  ONLINE       dm01db01                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db02                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db03                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db04                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db05                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db06                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db07                 mounted on /acfs_ogg
                                                             ,STABLE
               ONLINE  ONLINE       dm01db08                 mounted on /acfs_ogg
                                                             ,STABLE
ora.chad
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.data.acfsvol1.acfs
               ONLINE  ONLINE       dm01db01                 mounted on /acfs_ogg
                                                             1,STABLE
               ONLINE  ONLINE       dm01db02                 mounted on /acfs_ogg
                                                             1,STABLE
               ONLINE  ONLINE       dm01db03                 mounted on /acfs_ogg
                                                             1,STABLE
               ONLINE  ONLINE       dm01db04                 mounted on /acfs_ogg
                                                             1,STABLE
               ONLINE  ONLINE       dm01db05                 mounted on /acfs_ogg
                                                             1,STABLE
               ONLINE  ONLINE       dm01db06                 mounted on /acfs_ogg
                                                             1,STABLE
               ONLINE  ONLINE       dm01db07                 mounted on /acfs_ogg
                                                             1,STABLE
               ONLINE  ONLINE       dm01db08                 mounted on /acfs_ogg
                                                             1,STABLE
ora.net1.network
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.ons
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.proxy_advm
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
——————————————————————————–
Cluster Resources
——————————————————————————–
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       dm01db02                 STABLE
ora.LISTENER_SCAN2.lsnr
      1        ONLINE  ONLINE       dm01db04                 STABLE
ora.LISTENER_SCAN3.lsnr
      1        ONLINE  ONLINE       dm01db01                 STABLE
ora.MGMTLSNR
      1        ONLINE  ONLINE       dm01db01                 192.168.2.1,STABLE
ora.asm
      1        ONLINE  ONLINE       dm01db01                 Started,STABLE
      2        ONLINE  ONLINE       dm01db02                 Started,STABLE
      3        ONLINE  ONLINE       dm01db04                 Started,STABLE
ora.dm01db01.vip
      1        ONLINE  ONLINE       dm01db01                 STABLE
ora.dm01db02.vip
      1        ONLINE  ONLINE       dm01db02                 STABLE
ora.dm01db03.vip
      1        ONLINE  ONLINE       dm01db03                 STABLE
ora.dm01db04.vip
      1        ONLINE  ONLINE       dm01db04                 STABLE
ora.dm01db05.vip
      1        ONLINE  ONLINE       dm01db05                 STABLE
ora.dm01db06.vip
      1        ONLINE  ONLINE       dm01db06                 STABLE
ora.dm01db07.vip
      1        ONLINE  ONLINE       dm01db07                 STABLE
ora.dm01db08.vip
      1        ONLINE  ONLINE       dm01db08                 STABLE
ora.cvu
      1        ONLINE  ONLINE       dm01db01                 STABLE
ora.mgmtdb
      1        ONLINE  ONLINE       dm01db01                 Open,STABLE
ora.orcldb.db
      1        ONLINE  ONLINE       dm01db01                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      2        ONLINE  ONLINE       dm01db02                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      3        ONLINE  ONLINE       dm01db04                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      4        ONLINE  ONLINE       dm01db05                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      5        ONLINE  ONLINE       dm01db07                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      6        ONLINE  ONLINE       dm01db06                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      7        ONLINE  ONLINE       dm01db03                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      8        ONLINE  ONLINE       dm01db08                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
ora.prod.db
      1        ONLINE  ONLINE       dm01db01                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      2        ONLINE  ONLINE       dm01db02                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      3        ONLINE  ONLINE       dm01db04                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      4        ONLINE  ONLINE       dm01db05                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      5        ONLINE  ONLINE       dm01db07                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      6        ONLINE  ONLINE       dm01db06                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      7        ONLINE  ONLINE       dm01db03                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
      8        ONLINE  ONLINE       dm01db08                 Open,HOME=/u01/app/o
                                                             racle/product/12.2.0
                                                             .1/dbhome,STABLE
ora.qosmserver
      1        ONLINE  ONLINE       dm01db01                 STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       dm01db02                 STABLE
ora.scan2.vip
      1        ONLINE  ONLINE       dm01db04                 STABLE
ora.scan3.vip
      1        ONLINE  ONLINE       dm01db01                 STABLE
——————————————————————————–


Conclusion:
In this article we have learned how to quickly configure ACFS on Exadata Database machine running Oracle 12.2.0.1 on ASM Flex Architecture.


0

Overview
Oracle has release Oracle database 12.2 for on-premises just a few days ago. It is time to Install the brand new Oracle 12.2 Grid Infrastructure and database software installation on Exadata database.

With Oracle 12.2 the way Grid Infrastructure is installed has changed little bit. Here are those changes:

  • Unzip Grid Infrastructure software in the GI Home directory
  • Use gridSetup.sh to install and configure GI.
Note: GI software installation no more uses runInstaller to install the GI software

In this article I will demonstrate how to install Oracle 12.2 GI and Database software on a full Rack Oracle Exadata X2-2 Database machine.

Environment

  • Exadata X2-2 Full Rack
  • 8 Compute nodes, 14 Storage cell and 3 IB Switch
  • Exadata Storage Software version 12.1.2.1.1

Steps to install Oracle Grid Infrastructure 12.2.0.1 on Exadata X2 Full Rack (OEL 6.8)
  • Download Oracle Grid and Database software from OTN.
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
  •  Create the new Grid Infrastructure (GI_HOME) directory where 12.2.0.1 will be installed
[root@dm01db01 ~]# dcli -g ~/dbs_group -l root mkdir -p /u01/app/grid

[root@dm01db01 ~]# dcli -g ~/dbs_group -l root chown oracle:oinstall /u01/app/grid

[root@dm01db01 ~]# dcli -g ~/dbs_group -l root mkdir -p /u01/app/12.2.0.1/grid

[root@dm01db01 ~]# dcli -g ~/dbs_group -l root chown oracle:oinstall /u01/app/12.2.0.1/grid

[root@dm01db01 ~]# dcli -g ~/dbs_group -l root ls -l  /u01/app/12.2.0.1
dm01db01: total 4
dm01db01: drwxr-xr-x 2 oracle oinstall 4096 Mar  4 08:13 grid
dm01db02: total 4
dm01db02: drwxr-xr-x 2 oracle oinstall 4096 Mar  4 08:13 grid
dm01db03: total 4
dm01db03: drwxr-xr-x 2 oracle oinstall 4096 Mar  4 08:13 grid
dm01db04: total 4
dm01db04: drwxr-xr-x 2 oracle oinstall 4096 Mar  4 08:13 grid
dm01db05: total 4
dm01db05: drwxr-xr-x 2 oracle oinstall 4096 Mar  4 08:13 grid
dm01db06: total 4
dm01db06: drwxr-xr-x 2 oracle oinstall 4096 Mar  4 08:13 grid
dm01db07: total 4
dm01db07: drwxr-xr-x 2 oracle oinstall 4096 Mar  4 08:13 grid
dm01db08: total 4
dm01db08: drwxr-xr-x 2 oracle oinstall 4096 Mar  4 08:13 grid

[root@dm01db01 ~]# dcli -g ~/dbs_group -l root ls -ld /u01/app/grid

dm01db01: drwxr-xr-x 2 oracle oinstall 4096 Mar  9 03:02 /u01/app/grid
dm01db02: drwxr-xr-x 2 oracle oinstall 4096 Mar  9 03:02 /u01/app/grid
dm01db03: drwxr-xr-x 2 oracle oinstall 4096 Mar  9 03:02 /u01/app/grid
dm01db04: drwxr-xr-x 2 oracle oinstall 4096 Mar  9 03:02 /u01/app/grid
dm01db05: drwxr-xr-x 2 oracle oinstall 4096 Mar  9 03:02 /u01/app/grid
dm01db06: drwxr-xr-x 2 oracle oinstall 4096 Mar  9 03:02 /u01/app/grid
dm01db07: drwxr-xr-x 2 oracle oinstall 4096 Mar  9 03:02 /u01/app/grid
dm01db08: drwxr-xr-x 2 oracle oinstall 4096 Mar  9 03:02 /u01/app/grid

  • Unzip installation Oracle software
Grid Infrastructure software

dm01db01-orcldb1 {/home/oracle}:cd /u01/app/oracle/software/

dm01db01-orcldb1 {/u01/app/oracle/software}:unzip -q /u01/app/oracle/software/linuxx64_12201_grid_home.zip -d /u01/app/12.2.0.1/grid

dm01db01-orcldb1 {/u01/app/oracle/software}:ls -l /u01/app/12.2.0.1/grid
total 296
drwxr-xr-x  2 oracle oinstall 4096 Jan 26 10:12 addnode
drwxr-xr-x 11 oracle oinstall 4096 Jan 26 10:10 assistants
drwxr-xr-x  2 oracle oinstall 8192 Jan 26 10:12 bin
drwxr-xr-x  3 oracle oinstall 4096 Jan 26 10:12 cdata
drwxr-xr-x  3 oracle oinstall 4096 Jan 26 10:10 cha
drwxr-xr-x  4 oracle oinstall 4096 Jan 26 10:12 clone
drwxr-xr-x 16 oracle oinstall 4096 Jan 26 10:12 crs
drwxr-xr-x  6 oracle oinstall 4096 Jan 26 10:12 css
drwxr-xr-x  7 oracle oinstall 4096 Jan 26 10:10 cv
drwxr-xr-x  3 oracle oinstall 4096 Jan 26 10:10 dbjava
drwxr-xr-x  2 oracle oinstall 4096 Jan 26 10:11 dbs
drwxr-xr-x  2 oracle oinstall 4096 Jan 26 10:12 dc_ocm
drwxr-xr-x  5 oracle oinstall 4096 Jan 26 10:12 deinstall
drwxr-xr-x  3 oracle oinstall 4096 Jan 26 10:10 demo
drwxr-xr-x  3 oracle oinstall 4096 Jan 26 10:10 diagnostics
drwxr-xr-x  8 oracle oinstall 4096 Jan 26 10:11 dmu
-rw-r–r–  1 oracle oinstall  852 Aug 19  2015 env.ora
drwxr-xr-x  7 oracle oinstall 4096 Jan 26 10:12 evm
drwxr-xr-x  5 oracle oinstall 4096 Jan 26 10:10 gpnp
-rwxr-x—  1 oracle oinstall 5395 Jul 21  2016 gridSetup.sh
drwxr-xr-x  4 oracle oinstall 4096 Jan 26 10:10 has
drwxr-xr-x  3 oracle oinstall 4096 Jan 26 10:10 hs
….

  • Setup User equivalance
dm01db01-orcldb1 {/home/oracle}: dcli -g dbs_group -l oracle -k
  • Automatic Configure prerequisites using Oracle RPMs
Oracle recommends that you install Oracle Linux 6 or Oracle Linux 7 and use Oracle RPMs to configure your operating systems for Oracle Database and Oracle Grid Infrastructure installations.

[root@dm01db01 ~]# yum install oracle-database-server-12cR2-preinstall

  • Manually prerequisites steps
Perform the following steps if you are not planning to use the Oracle RPM to perform prerequisites.

Set kernel parameters
Minimum requirement for GI installation. Edit the /etc/sysctl.conf file, and add or edit the following lines.

[root@dm01db01 ~]# vi /etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576


Update the current values of the kernel parameters:

[root@dm01db01 ~]# /sbin/sysctl -p

Confirm that the values are set correctly:

[root@dm01db01 ~]# /sbin/sysctl -a

Install required OS packages
The following packages (or later versions) are required for OEL 6:

binutils-2.20.51.0.2-5.36.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (i686)
e2fsprogs-1.41.12-14.el6 (x86_64)
e2fsprogs-libs-1.41.12-14.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (i686)
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libs-1.42.8-1.0.2.el6.x86_64
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (i686)
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6 (i686)
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6 (i686)
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6 (i686)
libXtst-1.0.99.2 (x86_64)
libXtst-1.0.99.2 (i686)
libX11-1.5.0-4.el6 (i686)
libX11-1.5.0-4.el6 (x86_64)
libXau-1.0.6-4.el6 (i686)
libXau-1.0.6-4.el6 (x86_64)
libxcb-1.8.1-1.el6 (i686)
libxcb-1.8.1-1.el6 (x86_64)
libXi-1.3 (x86_64)
libXi-1.3 (i686)
make-3.81-19.el6
net-tools-1.60-110.el6_2.x86_64 (for Oracle RAC and Oracle Clusterware)
nfs-utils-1.2.3-15.0.1 (for Oracle ACFS)
sysstat-9.0.4-11.el6 (x86_64)
smartmontools-5.43-1.el6.x86_64


Create OS groups and users
Create the following groups and user


[root@dm01db01 ~]# groupadd -g 1001 oinstall
[root@dm01db01 ~]# groupadd -g 1002 dba
[root@dm01db01 ~]# groupadd -g 1003 oper

[root@dm01db01 ~]# groupadd -g 1004 asmdba
[root@dm01db01 ~]# groupadd -g 1005 asmadmin
[root@dm01db01 ~]# groupadd -g 1006 asmoper

[root@dm01db01 ~]# groupadd -g 1007 backupdba
[root@dm01db01 ~]# groupadd -g 1008 dgdba
[root@dm01db01 ~]# groupadd -g 1009 kmdba
[root@dm01db01 ~]# groupadd -g 1010 racdba

[root@dm01db01 ~]# useradd -u 1000 -g oinstall -G dba,oper,asmdba,asmoper,asmadmin,backupdba,dgdba,kmdba,racdba oracle


Ensure the IPs are allocated
Following IPs are required for Oracle GI installation. There are taken care by Exadata DBA or Networking Engineer at the time of Exadata installation.

  • Management IP
  • Public IP
  • Private IP
  • Virtual IP
  • Scan IP
Register hostname/IPs in DNS
This is done as part Exadata installation by Exadata DBA or Network Engineer.

Check hostname resolution
[root@dm01db01 ~]# ping dm01db01
[root@dm01db01 ~]# ping dm01db01.nsm.com
[root@dm01db01 ~]# nslookup dm01db01


Disable firewall
[root@dm01db01 ~]# service iptables status
[root@dm01db01 ~]# service iptables stop


Create user’s profile
dm01db01-orcldb1 {/u01/app/oracle/software}: vi .bash_profile

export TMP=/tmp
export TMPDIR=$TMP

export ORACLE_BASE=/u01/app/oracle
export GRID_HOME=/u01/app/12.2.0.1/grid
export ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/dbhome
export ORACLE_TERM=xterm
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
  • Validate Readiness for Oracle Clusterware upgrade using CVU
dm01db01-orcldb1 {/u01/app/oracle/software}:/u01/app/12.2.0.1/grid/runcluvfy.sh stage -pre crsinst -n

dm01db01,dm01db02,dm01db03,dm01db04,dm01db05,dm01db06,dm01db07,dm01db08 -r 12.2 -orainv oinstall -fixupnoexec -verbose


Verifying Physical Memory …
  Node Name     Available                 Required                  Status
  ————  ————————  ————————  ———-
  dm01db05      70.5587GB (7.3986188E7KB)  8GB (8388608.0KB)         passed
  dm01db04      70.5587GB (7.3986188E7KB)  8GB (8388608.0KB)         passed
  dm01db03      62.6681GB (6.5712308E7KB)  8GB (8388608.0KB)         passed
  dm01db02      70.5587GB (7.3986188E7KB)  8GB (8388608.0KB)         passed
  dm01db01      70.5587GB (7.3986188E7KB)  8GB (8388608.0KB)         passed
  dm01db08      70.5587GB (7.3986188E7KB)  8GB (8388608.0KB)         passed
  dm01db07      70.5587GB (7.3986188E7KB)  8GB (8388608.0KB)         passed
  dm01db06      70.5587GB (7.3986188E7KB)  8GB (8388608.0KB)         passed
Verifying Physical Memory …PASSED
Verifying Available Physical Memory …
  Node Name     Available                 Required                  Status
  ————  ————————  ————————  ———-
  dm01db05      64.6698GB (6.7811208E7KB)  50MB (51200.0KB)          passed
  dm01db04      65.1885GB (6.8355116E7KB)  50MB (51200.0KB)          passed
  dm01db03      59.677GB (6.257588E7KB)   50MB (51200.0KB)           passed
  dm01db02      66.6203GB (6.9856476E7KB)  50MB (51200.0KB)          passed
  dm01db01      65.2446GB (6.8413932E7KB)  50MB (51200.0KB)          passed
  dm01db08      64.9811GB (6.8137596E7KB)  50MB (51200.0KB)          passed
  dm01db07      65.0432GB (6.820278E7KB)  50MB (51200.0KB)           passed
  dm01db06      65.0759GB (6.823698E7KB)  50MB (51200.0KB)           passed
Verifying Available Physical Memory …PASSED
Verifying Swap Size …
  Node Name     Available                 Required                  Status
  ————  ————————  ————————  ———-
  dm01db05      15.9949GB (1.6771856E7KB)  16GB (1.6777216E7KB)      passed
  dm01db04      15.9949GB (1.6771856E7KB)  16GB (1.6777216E7KB)      passed
  dm01db03      15.9949GB (1.6771856E7KB)  15.9689GB (1.6744628E7KB)  passed
  dm01db02      15.9949GB (1.6771856E7KB)  16GB (1.6777216E7KB)      passed
  dm01db01      15.9949GB (1.6771856E7KB)  16GB (1.6777216E7KB)      passed
  dm01db08      15.9949GB (1.6771856E7KB)  16GB (1.6777216E7KB)      passed
  dm01db07      15.9949GB (1.6771856E7KB)  16GB (1.6777216E7KB)      passed
  dm01db06      15.9949GB (1.6771856E7KB)  16GB (1.6777216E7KB)      passed
Verifying Swap Size …PASSED
Verifying Free Space: dm01db05:/usr,dm01db05:/var,dm01db05:/etc,dm01db05:/sbin,dm01db05:/tmp …
  Path              Node Name     Mount point   Available     Required      Status
  —————-  ————  ————  ————  ————  ————
  /usr              dm01db05      /             31.1182GB     25MB          passed
  /var              dm01db05      /             31.1182GB     5MB           passed
  /etc              dm01db05      /             31.1182GB     25MB          passed
  /sbin             dm01db05      /             31.1182GB     10MB          passed
  /tmp              dm01db05      /             31.1182GB     1GB           passed
Verifying Free Space: dm01db05:/usr,dm01db05:/var,dm01db05:/etc,dm01db05:/sbin,dm01db05:/tmp …PASSED
Verifying Free Space: dm01db04:/usr,dm01db04:/var,dm01db04:/etc,dm01db04:/sbin,dm01db04:/tmp …
  Path              Node Name     Mount point   Available     Required      Status
  —————-  ————  ————  ————  ————  ————
  /usr              dm01db04      /             30.8779GB     25MB          passed
  /var              dm01db04      /             30.8779GB     5MB           passed
  /etc              dm01db04      /             30.8779GB     25MB          passed
  /sbin             dm01db04      /             30.8779GB     10MB          passed
  /tmp              dm01db04      /             30.8779GB     1GB           passed
Verifying Free Space: dm01db04:/usr,dm01db04:/var,dm01db04:/etc,dm01db04:/sbin,dm01db04:/tmp …PASSED
Verifying Free Space: dm01db03:/usr,dm01db03:/var,dm01db03:/etc,dm01db03:/sbin,dm01db03:/tmp …
  Path              Node Name     Mount point   Available     Required      Status
  —————-  ————  ————  ————  ————  ————
  /usr              dm01db03      /             32.7207GB     25MB          passed
  /var              dm01db03      /             32.7207GB     5MB           passed
  /etc              dm01db03      /             32.7207GB     25MB          passed
  /sbin             dm01db03      /             32.7207GB     10MB          passed
  /tmp              dm01db03      /             32.7207GB     1GB           passed
Verifying Free Space: dm01db03:/usr,dm01db03:/var,dm01db03:/etc,dm01db03:/sbin,dm01db03:/tmp …PASSED
Verifying Free Space: dm01db02:/usr,dm01db02:/var,dm01db02:/etc,dm01db02:/sbin,dm01db02:/tmp …
  Path              Node Name     Mount point   Available     Required      Status
  —————-  ————  ————  ————  ————  ————
  /usr              dm01db02      /             24.959GB      25MB          passed
  /var              dm01db02      /             24.959GB      5MB           passed
  /etc              dm01db02      /             24.959GB      25MB          passed
  /sbin             dm01db02      /             24.959GB      10MB          passed
  /tmp              dm01db02      /             24.959GB      1GB           passed
Verifying Free Space: dm01db02:/usr,dm01db02:/var,dm01db02:/etc,dm01db02:/sbin,dm01db02:/tmp …PASSED
Verifying Free Space: dm01db01:/usr,dm01db01:/var,dm01db01:/etc,dm01db01:/sbin,dm01db01:/tmp …
  Path              Node Name     Mount point   Available     Required      Status
  —————-  ————  ————  ————  ————  ————
  /usr              dm01db01      /             27.3477GB     25MB          passed
  /var              dm01db01      /             27.3477GB     5MB           passed
  /etc              dm01db01      /             27.3477GB     25MB          passed
  /sbin             dm01db01      /             27.3477GB     10MB          passed
  /tmp              dm01db01      /             27.3477GB     1GB           passed
Verifying Free Space: dm01db01:/usr,dm01db01:/var,dm01db01:/etc,dm01db01:/sbin,dm01db01:/tmp …PASSED
Verifying Free Space: dm01db08:/usr,dm01db08:/var,dm01db08:/etc,dm01db08:/sbin,dm01db08:/tmp …
  Path              Node Name     Mount point   Available     Required      Status
  —————-  ————  ————  ————  ————  ————
  /usr              dm01db08      /             36.6592GB     25MB          passed
  /var              dm01db08      /             36.6592GB     5MB           passed
  /etc              dm01db08      /             36.6592GB     25MB          passed
  /sbin             dm01db08      /             36.6592GB     10MB          passed
  /tmp              dm01db08      /             36.6592GB     1GB           passed
Verifying Free Space: dm01db08:/usr,dm01db08:/var,dm01db08:/etc,dm01db08:/sbin,dm01db08:/tmp …PASSED
Verifying Free Space: dm01db07:/usr,dm01db07:/var,dm01db07:/etc,dm01db07:/sbin,dm01db07:/tmp …
  Path              Node Name     Mount point   Available     Required      Status
  —————-  ————  ————  ————  ————  ————
  /usr              dm01db07      /             38.7031GB     25MB          passed
  /var              dm01db07      /             38.7031GB     5MB           passed
  /etc              dm01db07      /             38.7031GB     25MB          passed
  /sbin             dm01db07      /             38.7031GB     10MB          passed
  /tmp              dm01db07      /             38.7031GB     1GB           passed
Verifying Free Space: dm01db07:/usr,dm01db07:/var,dm01db07:/etc,dm01db07:/sbin,dm01db07:/tmp …PASSED
Verifying Free Space: dm01db06:/usr,dm01db06:/var,dm01db06:/etc,dm01db06:/sbin,dm01db06:/tmp …
  Path              Node Name     Mount point   Available     Required      Status
  —————-  ————  ————  ————  ————  ————
  /usr              dm01db06      /             38.2168GB     25MB          passed
  /var              dm01db06      /             38.2168GB     5MB           passed
  /etc              dm01db06      /             38.2168GB     25MB          passed
  /sbin             dm01db06      /             38.2168GB     10MB          passed
  /tmp              dm01db06      /             38.2168GB     1GB           passed
Verifying Free Space: dm01db06:/usr,dm01db06:/var,dm01db06:/etc,dm01db06:/sbin,dm01db06:/tmp …PASSED
Verifying User Existence: oracle …
  Node Name     Status                    Comment
  ————  ————————  ————————
  dm01db05      passed                    exists(1000)
  dm01db04      passed                    exists(1000)
  dm01db03      passed                    exists(1000)
  dm01db02      passed                    exists(1000)
  dm01db01      passed                    exists(1000)
  dm01db08      passed                    exists(1000)
  dm01db07      passed                    exists(1000)
  dm01db06      passed                    exists(1000)

Verifying Users With Same UID: 1000 …PASSED
Verifying User Existence: oracle …PASSED

******************************************************************************************
Following is the list of fixable prerequisites selected to fix in this session
******************************************************************************************
————–                —————     —————-
Check failed.                 Failed on nodes     Reboot required?
————–                —————     —————-
Soft Limit: maximum stack     dm01db05,dm01db04,  no
size                          dm01db03,dm01db02,
                              dm01db01,dm01db08,
                              dm01db07,dm01db06
Group Existence: asmadmin     dm01db05,dm01db04,  no
                              dm01db03,dm01db02,
                              dm01db01,dm01db08,
                              dm01db07,dm01db06

Execute “/tmp/CVU_12.2.0.1.0_oracle/runfixup.sh” as root user on nodes “dm01db06,dm01db05,dm01db04,dm01db03,dm01db02,dm01db01,dm01db08,dm01db07” to perform the fix up operations manually

  • Unset the environment variables
dm01db01-orcldb1 {/u01/app/oracle/software}:unset ORACLE_HOME ORACLE_BASE ORACLE_SID
  • Set the display and execute gridSetup.sh
dm01db01-orcldb1 {/home/oracle}:export DISPLAY=10.30.221.39:0.0

dm01db01-orcldb1 {/home/oracle}:cd /u01/app/12.2.0.1/grid

dm01db01-orcldb1 {/u01/app/12.2.0.1/grid}:ls -l gridSetup.sh
-rwxr-x— 1 oracle oinstall 5395 Jul 21  2016 gridSetup.sh

dm01db01-orcldb1 {/u01/app/12.2.0.1/grid}:./gridSetup.sh
Launching Oracle Grid Infrastructure Setup Wizard…


OUI starting …

Select “Configure Oracle Grid Infrastructure for a New Cluster”

Select “Configure an Oracle Standalone Cluster”. With Oracle 12.2 Oracle has introduced different Cluster option. For more information please refer to Oracle Grid Infrastructure Install and Upgrade document.

Specify the Cluster name, SCAN Name and the SCAN port to be used for Installation

Provide the list of nodes. Click Add button

 On this page you can define one node at a time or range of nodes. Here I am specifying one node.

 To specify a range of node, select Add a range of nodes and use the pattern below.

Verify all the nodes and VIP and click next.
Select the correct interface for ASM & Private network and Public network.

 Select “Configure ASM using Block Devices”.

 Select Yes, if you are planning to create a separate ASM disk group for GIMR. Else select No.

 Select “Change Discovery Path” to enter the correct string to discover the candidate disks.

Enter “o/*/SYSTEMDG* to search for all ASM disks with name “SYSTEMDG”

We can see all the ASM disk with the prefix SYSTEMDG 


Click Specify Failure Groups to create the ASM failure groups. Here I have 14 storage cells, so each cell act as a failure group in Exadata

Select the ASM disks to create DBFS_DG ASM disk group to store OCR and Voting disks. Here I am creating DBFS_DG disk group using normal redundancy and disks from 7 storage cells.

 Create MGMT_DG for storing GIMR repository. Here I am creating MGMT_DG disk group using normal redundancy and disks from 7 storage cells.

Specify the ASM password for SYS and ASMSNMP users

Specify a strong password to avoid this warning. Click YES to continue.

 Select “Do not user IPMI” and click Next.

Click next. This step can be performed at a later time.

Specify the OS groups for ASM authentication

Click Yes to continue.

Specify the Oracle Base. GI HOME is selected by default as we unzipped the GI software and running gridSetup from GI HOME.

Click Next. We can run the root script manually at the end of the installation.

Prerequisite checks started

Prerequisite checks in progress

Prerequisite check failed for Soft Limit. You can ignore it and move forward or use “Fix & Check Again” 
Click Fix & Check Again

A pop-up box appears asking you to run the “runfixup.sh” script

Login as root user and run the fixup script

If you don’t want to run the fixup script. Click Ignore All and click next.
Click Yes to continue.

On Installation summary page verify the details and click Install

Grid Infrastructure Installation progress

The following screen appears to run the root.sh script as root user.

Open a new terminal and run the /u01/app/12.2.0.1/grid/root.sh on all the nodes. Run the script on node 1 first. Once it is completed successfully on node 1, you can run the script on all other nodes in parallel.

Node 1:
[root@dm01db01 ~]# /u01/app/12.2.0.1/grid/root.sh
Performing root user operation.

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/12.2.0.1/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 file “oraenv” already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: y
   Copying oraenv to /usr/local/bin …
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.
Relinking oracle with rac_on option
Using configuration parameter file: /u01/app/12.2.0.1/grid/crs/install/crsconfig_params
The log of current session can be found at:
  /u01/app/grid/crsdata/dm01db01/crsconfig/rootcrs_dm01db01_2017-03-09_03-33-02AM.log
2017/03/09 03:33:04 CLSRSC-594: Executing installation step 1 of 19: ‘SetupTFA’.
2017/03/09 03:33:05 CLSRSC-4001: Installing Oracle Trace File Analyzer (TFA) Collector.
2017/03/09 03:33:36 CLSRSC-4002: Successfully installed Oracle Trace File Analyzer (TFA) Collector.
2017/03/09 03:33:36 CLSRSC-594: Executing installation step 2 of 19: ‘ValidateEnv’.
2017/03/09 03:33:43 CLSRSC-363: User ignored prerequisites during installation
2017/03/09 03:33:43 CLSRSC-594: Executing installation step 3 of 19: ‘CheckFirstNode’.
2017/03/09 03:33:45 CLSRSC-594: Executing installation step 4 of 19: ‘GenSiteGUIDs’.
2017/03/09 03:33:47 CLSRSC-594: Executing installation step 5 of 19: ‘SaveParamFile’.
2017/03/09 03:33:54 CLSRSC-594: Executing installation step 6 of 19: ‘SetupOSD’.
2017/03/09 03:33:54 CLSRSC-594: Executing installation step 7 of 19: ‘CheckCRSConfig’.
2017/03/09 03:33:54 CLSRSC-594: Executing installation step 8 of 19: ‘SetupLocalGPNP’.
2017/03/09 03:34:16 CLSRSC-594: Executing installation step 9 of 19: ‘ConfigOLR’.
2017/03/09 03:34:24 CLSRSC-594: Executing installation step 10 of 19: ‘ConfigCHMOS’.
2017/03/09 03:34:24 CLSRSC-594: Executing installation step 11 of 19: ‘CreateOHASD’.
2017/03/09 03:34:30 CLSRSC-594: Executing installation step 12 of 19: ‘ConfigOHASD’.
2017/03/09 03:34:45 CLSRSC-330: Adding Clusterware entries to file ‘oracle-ohasd.conf’
2017/03/09 03:35:05 CLSRSC-594: Executing installation step 13 of 19: ‘InstallAFD’.
2017/03/09 03:35:11 CLSRSC-594: Executing installation step 14 of 19: ‘InstallACFS’.
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘dm01db01’
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘dm01db01’ has completed
CRS-4133: Oracle High Availability Services has been stopped.
CRS-4123: Oracle High Availability Services has been started.
2017/03/09 03:35:43 CLSRSC-594: Executing installation step 15 of 19: ‘InstallKA’.
2017/03/09 03:35:56 CLSRSC-594: Executing installation step 16 of 19: ‘InitConfig’.
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘dm01db01’
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘dm01db01’ has completed
CRS-4133: Oracle High Availability Services has been stopped.
CRS-4123: Oracle High Availability Services has been started.
CRS-2672: Attempting to start ‘ora.evmd’ on ‘dm01db01’
CRS-2672: Attempting to start ‘ora.mdnsd’ on ‘dm01db01’
CRS-2676: Start of ‘ora.mdnsd’ on ‘dm01db01’ succeeded
CRS-2676: Start of ‘ora.evmd’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.gpnpd’ on ‘dm01db01’
CRS-2676: Start of ‘ora.gpnpd’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.cssdmonitor’ on ‘dm01db01’
CRS-2672: Attempting to start ‘ora.gipcd’ on ‘dm01db01’
CRS-2676: Start of ‘ora.cssdmonitor’ on ‘dm01db01’ succeeded
CRS-2676: Start of ‘ora.gipcd’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.cssd’ on ‘dm01db01’
CRS-2672: Attempting to start ‘ora.diskmon’ on ‘dm01db01’
CRS-2676: Start of ‘ora.diskmon’ on ‘dm01db01’ succeeded
CRS-2676: Start of ‘ora.cssd’ on ‘dm01db01’ succeeded

Disk groups created successfully. Check /u01/app/grid/cfgtoollogs/asmca/asmca-170309AM033635.log for details.

2017/03/09 03:37:26 CLSRSC-482: Running command: ‘/u01/app/12.2.0.1/grid/bin/ocrconfig -upgrade oracle oinstall’
CRS-2672: Attempting to start ‘ora.crf’ on ‘dm01db01’
CRS-2672: Attempting to start ‘ora.storage’ on ‘dm01db01’
CRS-2676: Start of ‘ora.storage’ on ‘dm01db01’ succeeded
CRS-2676: Start of ‘ora.crf’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.crsd’ on ‘dm01db01’
CRS-2676: Start of ‘ora.crsd’ on ‘dm01db01’ succeeded
CRS-4256: Updating the profile
Successful addition of voting disk 78c7111b10e44f2dbfed007a03782cef.
Successful addition of voting disk 42f1ce36d82b4f43bf7802841a0511d4.
Successful addition of voting disk a43a383b20ff4f50bf690962ce8e9bb5.
Successfully replaced voting disk group with +DBFS_DG.
CRS-4256: Updating the profile
CRS-4266: Voting file(s) successfully replaced
##  STATE    File Universal Id                File Name Disk group
—  —–    —————–                ——— ———
 1. ONLINE   78c7111b10e44f2dbfed007a03782cef (o/192.168.2.11/SYSTEMDG_CD_10_dm01cel03) [DBFS_DG]
 2. ONLINE   42f1ce36d82b4f43bf7802841a0511d4 (o/192.168.2.18/SYSTEMDG_CD_06_dm01cel10) [DBFS_DG]
 3. ONLINE   a43a383b20ff4f50bf690962ce8e9bb5 (o/192.168.2.16/SYSTEMDG_CD_05_dm01cel08) [DBFS_DG]
Located 3 voting disk(s).
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.crsd’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.crsd’ on ‘dm01db01’ succeeded
CRS-2673: Attempting to stop ‘ora.storage’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.crf’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.drivers.acfs’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.gpnpd’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.mdnsd’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.drivers.acfs’ on ‘dm01db01’ succeeded
CRS-2677: Stop of ‘ora.crf’ on ‘dm01db01’ succeeded
CRS-2677: Stop of ‘ora.gpnpd’ on ‘dm01db01’ succeeded
CRS-2677: Stop of ‘ora.storage’ on ‘dm01db01’ succeeded
CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.mdnsd’ on ‘dm01db01’ succeeded
CRS-2677: Stop of ‘ora.asm’ on ‘dm01db01’ succeeded
CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.evmd’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.ctssd’ on ‘dm01db01’ succeeded
CRS-2677: Stop of ‘ora.evmd’ on ‘dm01db01’ succeeded
CRS-2673: Attempting to stop ‘ora.cssd’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.cssd’ on ‘dm01db01’ succeeded
CRS-2673: Attempting to stop ‘ora.diskmon’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.gipcd’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.gipcd’ on ‘dm01db01’ succeeded
CRS-2677: Stop of ‘ora.diskmon’ on ‘dm01db01’ succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘dm01db01’ has completed
CRS-4133: Oracle High Availability Services has been stopped.
2017/03/09 03:39:09 CLSRSC-594: Executing installation step 17 of 19: ‘StartCluster’.
CRS-4123: Starting Oracle High Availability Services-managed resources
CRS-2672: Attempting to start ‘ora.evmd’ on ‘dm01db01’
CRS-2672: Attempting to start ‘ora.mdnsd’ on ‘dm01db01’
CRS-2676: Start of ‘ora.mdnsd’ on ‘dm01db01’ succeeded
CRS-2676: Start of ‘ora.evmd’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.gpnpd’ on ‘dm01db01’
CRS-2676: Start of ‘ora.gpnpd’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.gipcd’ on ‘dm01db01’
CRS-2676: Start of ‘ora.gipcd’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.cssdmonitor’ on ‘dm01db01’
CRS-2676: Start of ‘ora.cssdmonitor’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.cssd’ on ‘dm01db01’
CRS-2672: Attempting to start ‘ora.diskmon’ on ‘dm01db01’
CRS-2676: Start of ‘ora.diskmon’ on ‘dm01db01’ succeeded
CRS-2676: Start of ‘ora.cssd’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.ctssd’ on ‘dm01db01’
CRS-2676: Start of ‘ora.ctssd’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.asm’ on ‘dm01db01’
CRS-2676: Start of ‘ora.asm’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.storage’ on ‘dm01db01’
CRS-2676: Start of ‘ora.storage’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.crf’ on ‘dm01db01’
CRS-2676: Start of ‘ora.crf’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.crsd’ on ‘dm01db01’
CRS-2676: Start of ‘ora.crsd’ on ‘dm01db01’ succeeded
CRS-6023: Starting Oracle Cluster Ready Services-managed resources
CRS-6017: Processing resource auto-start for servers: dm01db01
CRS-6016: Resource auto-start has completed for server dm01db01
CRS-6024: Completed start of Oracle Cluster Ready Services-managed resources
CRS-4123: Oracle High Availability Services has been started.
2017/03/09 03:41:28 CLSRSC-343: Successfully started Oracle Clusterware stack
2017/03/09 03:41:28 CLSRSC-594: Executing installation step 18 of 19: ‘ConfigNode’.
CRS-2672: Attempting to start ‘ora.ASMNET1LSNR_ASM.lsnr’ on ‘dm01db01’
CRS-2676: Start of ‘ora.ASMNET1LSNR_ASM.lsnr’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.asm’ on ‘dm01db01’
CRS-2676: Start of ‘ora.asm’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.DBFS_DG.dg’ on ‘dm01db01’
CRS-2676: Start of ‘ora.DBFS_DG.dg’ on ‘dm01db01’ succeeded
2017/03/09 03:43:32 CLSRSC-594: Executing installation step 19 of 19: ‘PostConfig’.

2017/03/09 03:44:19 CLSRSC-325: Configure Oracle Grid Infrastructure for a Cluster … succeeded
 

Now you can run the script on all other nodes in parallel.

Go back to the installation screen and click ok.

Installation continues


Click Ok to finish the Installation.
  • Verify Installation
[root@dm01db01 ~]# /u01/app/12.2.0.1/grid/bin/crsctl stat res -t
——————————————————————————–
Name           Target  State        Server                   State details
——————————————————————————–
Local Resources
——————————————————————————–
ora.ASMNET1LSNR_ASM.lsnr
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               OFFLINE OFFLINE      dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               OFFLINE OFFLINE      dm01db05                 STABLE
               OFFLINE OFFLINE      dm01db06                 STABLE
               OFFLINE OFFLINE      dm01db07                 STABLE
               OFFLINE OFFLINE      dm01db08                 STABLE
ora.DBFS_DG.dg
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               OFFLINE OFFLINE      dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               OFFLINE OFFLINE      dm01db05                 STABLE
               OFFLINE OFFLINE      dm01db06                 STABLE
               OFFLINE OFFLINE      dm01db07                 STABLE
               OFFLINE OFFLINE      dm01db08                 STABLE
ora.LISTENER.lsnr
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.MGMT_DG.dg
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               OFFLINE OFFLINE      dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               OFFLINE OFFLINE      dm01db05                 STABLE
               OFFLINE OFFLINE      dm01db06                 STABLE
               OFFLINE OFFLINE      dm01db07                 STABLE
               OFFLINE OFFLINE      dm01db08                 STABLE
ora.chad
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.net1.network
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.ons
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.proxy_advm
               OFFLINE OFFLINE      dm01db01                 STABLE
               OFFLINE OFFLINE      dm01db02                 STABLE
               OFFLINE OFFLINE      dm01db03                 STABLE
               OFFLINE OFFLINE      dm01db04                 STABLE
               OFFLINE OFFLINE      dm01db05                 STABLE
               OFFLINE OFFLINE      dm01db06                 STABLE
               OFFLINE OFFLINE      dm01db07                 STABLE
               OFFLINE OFFLINE      dm01db08                 STABLE
——————————————————————————–
Cluster Resources
——————————————————————————–
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       dm01db02                 STABLE
ora.LISTENER_SCAN2.lsnr
      1        ONLINE  ONLINE       dm01db04                 STABLE
ora.LISTENER_SCAN3.lsnr
      1        ONLINE  ONLINE       dm01db01                 STABLE
ora.MGMTLSNR
      1        ONLINE  ONLINE       dm01db01                 192.168.2.1,STABLE
ora.asm
      1        ONLINE  ONLINE       dm01db01                 Started,STABLE
      2        ONLINE  ONLINE       dm01db02                 Started,STABLE
      3        ONLINE  ONLINE       dm01db04                 Started,STABLE
ora.dm01db01.vip
      1        ONLINE  ONLINE       dm01db01                 STABLE
ora.dm01db02.vip
      1        ONLINE  ONLINE       dm01db02                 STABLE
ora.dm01db03.vip
      1        ONLINE  ONLINE       dm01db03                 STABLE
ora.dm01db04.vip
      1        ONLINE  ONLINE       dm01db04                 STABLE
ora.dm01db05.vip
      1        ONLINE  ONLINE       dm01db05                 STABLE
ora.dm01db06.vip
      1        ONLINE  ONLINE       dm01db06                 STABLE
ora.dm01db07.vip
      1        ONLINE  ONLINE       dm01db07                 STABLE
ora.dm01db08.vip
      1        ONLINE  ONLINE       dm01db08                 STABLE
ora.cvu
      1        ONLINE  ONLINE       dm01db01                 STABLE
ora.mgmtdb
      1        ONLINE  ONLINE       dm01db01                 Open,STABLE
ora.qosmserver
      1        ONLINE  ONLINE       dm01db01                 STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       dm01db02                 STABLE
ora.scan2.vip
      1        ONLINE  ONLINE       dm01db04                 STABLE
ora.scan3.vip
      1        ONLINE  ONLINE       dm01db01                 STABLE
——————————————————————————–
[root@dm01db01 ~]#

ASMCMD> lsdg
State    Type    Rebal  Sector  Logical_Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB 

Usable_file_MB  Offline_disks  Voting_files  Name
MOUNTED  NORMAL  N         512             512   4096  4194304   2136960  2135156            30528        

1052314              0             Y  DBFS_DG/
MOUNTED  NORMAL  N         512             512   4096  4194304    824256   755900            30528         

362686              0             N  MGMT_DG/

ASMCMD> showclustermode
ASM cluster : Flex mode enabled

ASMCMD> showversion
ASM version         : 12.2.0.1.0


Conclusion
In this article we have learned how to Install Oracle Grid Infrastructure 12.2.0.1 on Exadata X2 Full Rack. The GI installation has change little bit 12.2. GI 12.2 installation now uses gridSetup.sh to installation GI software.

0

Overview

You purchased a new Storage cell for expansion or removed Storage from an existing Cluster and want to add it to the new a Cluster due to space demand.

In this article I will demonstrate how to add a storage cell to an existing Exadata Database Machine.

Here we are adding new storage cell with 600 GB disks to existing Exadata database machine using 600 GB disks.


Environment

  • Exadata Database Machine X2-2 Full Rack
  • Exadata Storage Software version 12.1.2.2.0
  • Oracle Grid/Database Version 11.2.0.4


Pre Checks:

  • Create a new file named “new_cell_group” containing only the hostnames for the new cells.

[root@dm01db01 ~]# vi new_cell_group

[root@dm01db01 ~]# cat new_cell_group
dm01cel05
  • It is assumed that the file “cell_group” only contains the original cells, not the new ones.  If you have already modified “cell_group” to contain the new cells, just comment it out or remove it from the file.

[root@dm01db01 ~]# cat cell_group
dm01cel01
dm01cel02
dm01cel03
dm01cel04
dm01cel05
dm01cel06
dm01cel07
dm01cel08
dm01cel09
dm01cel10
dm01cel11
dm01cel12
dm01cel13
dm01cel14

[root@dm01db01 ~]# vi cell_group

[root@dm01db01 ~]# cat cell_group
dm01cel01
dm01cel02
dm01cel03
dm01cel04
#dm01cel05
dm01cel06
dm01cel07
dm01cel08
dm01cel09
dm01cel10
dm01cel11
dm01cel12
dm01cel13
dm01cel14
  • Here we use the root user to run the cellcli commands; ensure that user equivalency setup for root user between Storage cells and Compute nodes.

[root@dm01db01 ~]# dcli -g dbs_group -l root ‘uptime’
dm01db01: 09:55:05 up 425 days, 23:16,  1 user,  load average: 3.26, 3.37, 3.39
dm01db02: 09:55:05 up 117 days, 18:20,  0 users,  load average: 1.19, 1.42, 1.56
dm01db03: 09:55:05 up 85 days, 10:07,  0 users,  load average: 6.25, 6.20, 6.22
dm01db04: 09:55:05 up 519 days, 11:33,  0 users,  load average: 1.53, 1.48, 1.47
dm01db05: 09:55:05 up 519 days, 12:45,  0 users,  load average: 1.36, 1.35, 1.47
dm01db06: 09:55:05 up 515 days, 21:40,  0 users,  load average: 1.47, 1.36, 1.36
dm01db07: 09:55:05 up 519 days, 12:03,  0 users,  load average: 1.44, 1.64, 1.71
dm01db08: 09:55:05 up 519 days, 11:29,  0 users,  load average: 1.78, 1.90, 1.78

[root@dm01db01 ~]# dcli -g cell_group -l root ‘uptime’
dm01cel01: 09:55:15 up 466 days, 20:25,  0 users,  load average: 1.44, 1.35, 1.26
dm01cel02: 09:55:15 up 519 days, 14:48,  0 users,  load average: 1.49, 1.44, 1.51
dm01cel03: 09:55:15 up 519 days, 14:47,  0 users,  load average: 1.01, 0.96, 1.10
dm01cel04: 09:55:15 up 519 days, 14:47,  0 users,  load average: 1.40, 1.32, 1.24
dm01cel06: 09:55:15 up 519 days, 14:46,  0 users,  load average: 1.10, 1.25, 1.30
dm01cel07: 09:55:15 up 519 days, 14:46,  0 users,  load average: 0.99, 1.14, 1.18
dm01cel08: 09:55:15 up 466 days, 19:37,  0 users,  load average: 1.52, 1.24, 1.17
dm01cel09: 09:55:15 up 519 days, 14:46,  0 users,  load average: 1.00, 1.40, 1.56
dm01cel10: 09:55:15 up 519 days, 14:46,  0 users,  load average: 1.09, 1.22, 1.22
dm01cel11: 09:55:15 up 519 days, 14:46,  0 users,  load average: 1.24, 1.27, 1.22
dm01cel12: 09:55:15 up 519 days, 14:46,  0 users,  load average: 1.11, 1.14, 1.14
dm01cel13: 09:55:15 up 519 days, 14:46,  0 users,  load average: 1.13, 1.27, 1.16
dm01cel14: 09:55:15 up 519 days, 14:46,  0 users,  load average: 1.20, 1.12, 1.15

Ensure Cell Disks are Ready

  • First verify if any cell disks already exist:

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e list celldisk attributes name,status,freespace where disktype=harddisk”
dm01cel05: CD_00_dm01cel05       normal  0
dm01cel05: CD_01_dm01cel05       normal  0
dm01cel05: CD_02_dm01cel05       normal  0
dm01cel05: CD_03_dm01cel05       normal  0
dm01cel05: CD_04_dm01cel05       normal  0
dm01cel05: CD_05_dm01cel05       normal  0
dm01cel05: CD_06_dm01cel05       normal  0
dm01cel05: CD_07_dm01cel05       normal  0
dm01cel05: CD_08_dm01cel05       normal  0
dm01cel05: CD_09_dm01cel05       normal  0
dm01cel05: CD_10_dm01cel05       normal  0
dm01cel05: CD_11_dm01cel05       normal  0

In my case the cell disks exists.
  • If no cell disks are created. There will be no output.

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e list celldisk attributes name,status,freespace where disktype=harddisk”
[root@dm01db01 ~]#
  • If this command returns a list of cell disks, then you should verify if any grid disks exist:

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e list griddisk where disktype=harddisk”
dm01cel05: DATA_CD_00_dm01cel05          active
dm01cel05: DATA_CD_01_dm01cel05          active
dm01cel05: DATA_CD_02_dm01cel05          active
dm01cel05: DATA_CD_03_dm01cel05          active
dm01cel05: DATA_CD_04_dm01cel05          active
dm01cel05: DATA_CD_05_dm01cel05          active
dm01cel05: DATA_CD_06_dm01cel05          active
dm01cel05: DATA_CD_07_dm01cel05          active
dm01cel05: DATA_CD_08_dm01cel05          active
dm01cel05: DATA_CD_09_dm01cel05          active
dm01cel05: DATA_CD_10_dm01cel05          active
dm01cel05: DATA_CD_11_dm01cel05          active
dm01cel05: RECO_CD_00_dm01cel05          active
dm01cel05: RECO_CD_01_dm01cel05          active
dm01cel05: RECO_CD_02_dm01cel05          active
dm01cel05: RECO_CD_03_dm01cel05          active
dm01cel05: RECO_CD_04_dm01cel05          active
dm01cel05: RECO_CD_05_dm01cel05          active
dm01cel05: RECO_CD_06_dm01cel05          active
dm01cel05: RECO_CD_07_dm01cel05          active
dm01cel05: RECO_CD_08_dm01cel05          active
dm01cel05: RECO_CD_09_dm01cel05          active
dm01cel05: RECO_CD_10_dm01cel05          active
dm01cel05: RECO_CD_11_dm01cel05          active
dm01cel05: DBFS_DG_CD_02_dm01cel05      active
dm01cel05: DBFS_DG_CD_03_dm01cel05      active
dm01cel05: DBFS_DG_CD_04_dm01cel05      active
dm01cel05: DBFS_DG_CD_05_dm01cel05      active
dm01cel05: DBFS_DG_CD_06_dm01cel05      active
dm01cel05: DBFS_DG_CD_07_dm01cel05      active
dm01cel05: DBFS_DG_CD_08_dm01cel05      active
dm01cel05: DBFS_DG_CD_09_dm01cel05      active
dm01cel05: DBFS_DG_CD_10_dm01cel05      active
dm01cel05: DBFS_DG_CD_11_dm01cel05      active

In my case grid disks exists.
  • If no grid disks are created. There will be no output.

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e list griddisk where disktype=harddisk”
[root@dm01db01 ~]#

  • If any grid disks are present, then you must ensure they are not in use by looking in V$ASM_DISK and verifying the mount status is “closed” and the header status is “former” or “candidate”:

dm01db01-orcldb1 {/home/oracle}:. oraenv
ORACLE_SID = [orcldb1] ? +ASM1
The Oracle base remains unchanged with value /u01/app/oracle
dm01db01-+ASM1 {/home/oracle}:sqlplus / as sysasm

SQL*Plus: Release 11.2.0.4.0 Production on Mon Oct 17 10:01:15 2016

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 – 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> select name, path, state, mode_status,header_status, mount_status from v$asm_disk where header_status <> ‘MEMBER’ order by path;

no rows selected
  • If it is OK to drop the grid disks, you can use the following command to drop set of grid disks (by prefix like, RECO):

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e drop griddisk all harddisk prefix=RECO”
dm01cel05: GridDisk RECO_CD_00_dm01cel05 successfully dropped
dm01cel05: GridDisk RECO_CD_01_dm01cel05 successfully dropped
dm01cel05: GridDisk RECO_CD_02_dm01cel05 successfully dropped
dm01cel05: GridDisk RECO_CD_03_dm01cel05 successfully dropped
dm01cel05: GridDisk RECO_CD_04_dm01cel05 successfully dropped
dm01cel05: GridDisk RECO_CD_05_dm01cel05 successfully dropped
dm01cel05: GridDisk RECO_CD_06_dm01cel05 successfully dropped
dm01cel05: GridDisk RECO_CD_07_dm01cel05 successfully dropped
dm01cel05: GridDisk RECO_CD_08_dm01cel05 successfully dropped
dm01cel05: GridDisk RECO_CD_09_dm01cel05 successfully dropped
dm01cel05: GridDisk RECO_CD_10_dm01cel05 successfully dropped
dm01cel05: GridDisk RECO_CD_11_dm01cel05 successfully dropped

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e drop griddisk all harddisk prefix=DATA”
dm01cel05: GridDisk DATA_CD_00_dm01cel05 successfully dropped
dm01cel05: GridDisk DATA_CD_01_dm01cel05 successfully dropped
dm01cel05: GridDisk DATA_CD_02_dm01cel05 successfully dropped
dm01cel05: GridDisk DATA_CD_03_dm01cel05 successfully dropped
dm01cel05: GridDisk DATA_CD_04_dm01cel05 successfully dropped
dm01cel05: GridDisk DATA_CD_05_dm01cel05 successfully dropped
dm01cel05: GridDisk DATA_CD_06_dm01cel05 successfully dropped
dm01cel05: GridDisk DATA_CD_07_dm01cel05 successfully dropped
dm01cel05: GridDisk DATA_CD_08_dm01cel05 successfully dropped
dm01cel05: GridDisk DATA_CD_09_dm01cel05 successfully dropped
dm01cel05: GridDisk DATA_CD_10_dm01cel05 successfully dropped
dm01cel05: GridDisk DATA_CD_11_dm01cel05 successfully dropped

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e drop griddisk all harddisk prefix=DBFS_DG”
dm01cel05: GridDisk DBFS_DG_CD_02_dm01cel05 successfully dropped
dm01cel05: GridDisk DBFS_DG_CD_03_dm01cel05 successfully dropped
dm01cel05: GridDisk DBFS_DG_CD_04_dm01cel05 successfully dropped
dm01cel05: GridDisk DBFS_DG_CD_05_dm01cel05 successfully dropped
dm01cel05: GridDisk DBFS_DG_CD_06_dm01cel05 successfully dropped
dm01cel05: GridDisk DBFS_DG_CD_07_dm01cel05 successfully dropped
dm01cel05: GridDisk DBFS_DG_CD_08_dm01cel05 successfully dropped
dm01cel05: GridDisk DBFS_DG_CD_09_dm01cel05 successfully dropped
dm01cel05: GridDisk DBFS_DG_CD_10_dm01cel05 successfully dropped
dm01cel05: GridDisk DBFS_DG_CD_11_dm01cel05 successfully dropped
  • Verify Grid disks are dropped

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e list griddisk where disktype=harddisk”
[root@dm01db01 ~]#
  • Drop cell disks

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e drop celldisk all harddisk force”
dm01cel05: CellDisk CD_00_dm01cel05 successfully dropped
dm01cel05: CellDisk CD_01_dm01cel05 successfully dropped
dm01cel05: CellDisk CD_02_dm01cel05 successfully dropped
dm01cel05: CellDisk CD_03_dm01cel05 successfully dropped
dm01cel05: CellDisk CD_04_dm01cel05 successfully dropped
dm01cel05: CellDisk CD_05_dm01cel05 successfully dropped
dm01cel05: CellDisk CD_06_dm01cel05 successfully dropped
dm01cel05: CellDisk CD_07_dm01cel05 successfully dropped
dm01cel05: CellDisk CD_08_dm01cel05 successfully dropped
dm01cel05: CellDisk CD_09_dm01cel05 successfully dropped
dm01cel05: CellDisk CD_10_dm01cel05 successfully dropped
dm01cel05: CellDisk CD_11_dm01cel05 successfully dropped
  • If no cell disks exist, create cell disks on all hard disks (output will be similar to the following): 

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e create celldisk all harddisk”
dm01cel05: CellDisk CD_00_dm01cel05 successfully created
dm01cel05: CellDisk CD_01_dm01cel05 successfully created
dm01cel05: CellDisk CD_02_dm01cel05 successfully created
dm01cel05: CellDisk CD_03_dm01cel05 successfully created
dm01cel05: CellDisk CD_04_dm01cel05 successfully created
dm01cel05: CellDisk CD_05_dm01cel05 successfully created
dm01cel05: CellDisk CD_06_dm01cel05 successfully created
dm01cel05: CellDisk CD_07_dm01cel05 successfully created
dm01cel05: CellDisk CD_08_dm01cel05 successfully created
dm01cel05: CellDisk CD_09_dm01cel05 successfully created
dm01cel05: CellDisk CD_10_dm01cel05 successfully created
dm01cel05: CellDisk CD_11_dm01cel05 successfully created
  • Verify that celldisks were created (output should be similar to the following)

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e list celldisk attributes name,status,freespace where disktype=harddisk”
dm01cel05: CD_00_dm01cel05       normal  528.6875G
dm01cel05: CD_01_dm01cel05       normal  528.6875G
dm01cel05: CD_02_dm01cel05       normal  557.8125G
dm01cel05: CD_03_dm01cel05       normal  557.8125G
dm01cel05: CD_04_dm01cel05       normal  557.8125G
dm01cel05: CD_05_dm01cel05       normal  557.8125G
dm01cel05: CD_06_dm01cel05       normal  557.8125G
dm01cel05: CD_07_dm01cel05       normal  557.8125G
dm01cel05: CD_08_dm01cel05       normal  557.8125G
dm01cel05: CD_09_dm01cel05       normal  557.8125G
dm01cel05: CD_10_dm01cel05       normal  557.8125G
dm01cel05: CD_11_dm01cel05       normal  557.8125G

Create DATA and RECO grid disks at the same offsets found on the existing disks (outer tracks)

  • Verify the current sizes and offsets for existing grid disks (on the existing cells):

[root@dm01db01 ~]# dcli -g cell_group -l root “cellcli -e list griddisk attributes name,size | grep ‘CD_03’ | grep -i DBFS_DG”
dm01cel01: DBFS_DG_CD_03_dm01cel01      29.125G
dm01cel02: DBFS_DG_CD_03_dm01cel02      29.125G
dm01cel03: DBFS_DG_CD_03_dm01cel03      29.125G
dm01cel04: DBFS_DG_CD_03_dm01cel04      29.125G
dm01cel06: DBFS_DG_CD_03_dm01cel06      29.125G
dm01cel07: DBFS_DG_CD_03_dm01cel07      29.125G
dm01cel08: DBFS_DG_CD_03_dm01cel08      29.125G
dm01cel09: DBFS_DG_CD_03_dm01cel09      29.125G
dm01cel10: DBFS_DG_CD_03_dm01cel10      29.125G
dm01cel11: DBFS_DG_CD_03_dm01cel11      29.125G
dm01cel12: DBFS_DG_CD_03_dm01cel12      29.125G
dm01cel13: DBFS_DG_CD_03_dm01cel13      29.125G
dm01cel14: DBFS_DG_CD_03_dm01cel14      29.125G

[root@dm01db01 ~]# dcli -g cell_group -l root “cellcli -e list griddisk attributes name,size,offset | grep ‘CD_03’ | grep -i data”
dm01cel01: DATA_CD_03_dm01cel01          260G            32M
dm01cel02: DATA_CD_03_dm01cel02          260G            32M
dm01cel03: DATA_CD_03_dm01cel03          260G            32M
dm01cel04: DATA_CD_03_dm01cel04          260G            32M
dm01cel06: DATA_CD_03_dm01cel06          260G            32M
dm01cel07: DATA_CD_03_dm01cel07          260G            32M
dm01cel08: DATA_CD_03_dm01cel08          260G            32M
dm01cel09: DATA_CD_03_dm01cel09          260G            32M
dm01cel10: DATA_CD_03_dm01cel10          260G            32M
dm01cel11: DATA_CD_03_dm01cel11          260G            32M
dm01cel12: DATA_CD_03_dm01cel12          260G            32M
dm01cel13: DATA_CD_03_dm01cel13          260G            32M
dm01cel14: DATA_CD_03_dm01cel14          260G            32M

[root@dm01db01 ~]# dcli -g cell_group -l root “cellcli -e list griddisk attributes name,size,offset | grep ‘CD_03’ | grep -i reco”
dm01cel01: RECO_CD_03_dm01cel01          268.6875G       260.046875G
dm01cel02: RECO_CD_03_dm01cel02          268.6875G       260.046875G
dm01cel03: RECO_CD_03_dm01cel03          268.6875G       260.046875G
dm01cel04: RECO_CD_03_dm01cel04          268.6875G       260.046875G
dm01cel06: RECO_CD_03_dm01cel06          268.6875G       260.046875G
dm01cel07: RECO_CD_03_dm01cel07          268.6875G       260.046875G
dm01cel08: RECO_CD_03_dm01cel08          268.6875G       260.046875G
dm01cel09: RECO_CD_03_dm01cel09          268.6875G       260.046875G
dm01cel10: RECO_CD_03_dm01cel10          268.6875G       260.046875G
dm01cel11: RECO_CD_03_dm01cel11          268.6875G       260.046875G
dm01cel12: RECO_CD_03_dm01cel12          268.6875G       260.046875G
dm01cel13: RECO_CD_03_dm01cel13          268.6875G       260.046875G
dm01cel14: RECO_CD_03_dm01cel14          268.6875G       260.046875G

  • Create similar grid disks on the new cells with the same size; be sure to create them in order of offset position, from smallest to largest offset. 

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e CREATE GRIDDISK ALL HARDDISK PREFIX=’DATA’, size=260G”
dm01cel05: GridDisk DATA_CD_00_dm01cel05 successfully created
dm01cel05: GridDisk DATA_CD_01_dm01cel05 successfully created
dm01cel05: GridDisk DATA_CD_02_dm01cel05 successfully created
dm01cel05: GridDisk DATA_CD_03_dm01cel05 successfully created
dm01cel05: GridDisk DATA_CD_04_dm01cel05 successfully created
dm01cel05: GridDisk DATA_CD_05_dm01cel05 successfully created
dm01cel05: GridDisk DATA_CD_06_dm01cel05 successfully created
dm01cel05: GridDisk DATA_CD_07_dm01cel05 successfully created
dm01cel05: GridDisk DATA_CD_08_dm01cel05 successfully created
dm01cel05: GridDisk DATA_CD_09_dm01cel05 successfully created
dm01cel05: GridDisk DATA_CD_10_dm01cel05 successfully created
dm01cel05: GridDisk DATA_CD_11_dm01cel05 successfully created

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e CREATE GRIDDISK ALL HARDDISK PREFIX=’RECO’, size=268.6875G”
dm01cel05: GridDisk RECO_CD_00_dm01cel05 successfully created
dm01cel05: GridDisk RECO_CD_01_dm01cel05 successfully created
dm01cel05: GridDisk RECO_CD_02_dm01cel05 successfully created
dm01cel05: GridDisk RECO_CD_03_dm01cel05 successfully created
dm01cel05: GridDisk RECO_CD_04_dm01cel05 successfully created
dm01cel05: GridDisk RECO_CD_05_dm01cel05 successfully created
dm01cel05: GridDisk RECO_CD_06_dm01cel05 successfully created
dm01cel05: GridDisk RECO_CD_07_dm01cel05 successfully created
dm01cel05: GridDisk RECO_CD_08_dm01cel05 successfully created
dm01cel05: GridDisk RECO_CD_09_dm01cel05 successfully created
dm01cel05: GridDisk RECO_CD_10_dm01cel05 successfully created
dm01cel05: GridDisk RECO_CD_11_dm01cel05 successfully created

  • Validate that grid disks were created properly on the new cells (size and offset matches the original cells)

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e list griddisk attributes name,size,offset | grep -i data”
dm01cel05: DATA_CD_00_dm01cel05  260G            32M
dm01cel05: DATA_CD_01_dm01cel05  260G            32M
dm01cel05: DATA_CD_02_dm01cel05  260G            32M
dm01cel05: DATA_CD_03_dm01cel05  260G            32M
dm01cel05: DATA_CD_04_dm01cel05  260G            32M
dm01cel05: DATA_CD_05_dm01cel05  260G            32M
dm01cel05: DATA_CD_06_dm01cel05  260G            32M
dm01cel05: DATA_CD_07_dm01cel05  260G            32M
dm01cel05: DATA_CD_08_dm01cel05  260G            32M
dm01cel05: DATA_CD_09_dm01cel05  260G            32M
dm01cel05: DATA_CD_10_dm01cel05  260G            32M
dm01cel05: DATA_CD_11_dm01cel05  260G            32M

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e list griddisk attributes name,size,offset | grep -i reco”
dm01cel05: RECO_CD_00_dm01cel05  268.6875G       260.046875G
dm01cel05: RECO_CD_01_dm01cel05  268.6875G       260.046875G
dm01cel05: RECO_CD_02_dm01cel05  268.6875G       260.046875G
dm01cel05: RECO_CD_03_dm01cel05  268.6875G       260.046875G
dm01cel05: RECO_CD_04_dm01cel05  268.6875G       260.046875G
dm01cel05: RECO_CD_05_dm01cel05  268.6875G       260.046875G
dm01cel05: RECO_CD_06_dm01cel05  268.6875G       260.046875G
dm01cel05: RECO_CD_07_dm01cel05  268.6875G       260.046875G
dm01cel05: RECO_CD_08_dm01cel05  268.6875G       260.046875G
dm01cel05: RECO_CD_09_dm01cel05  268.6875G       260.046875G
dm01cel05: RECO_CD_10_dm01cel05  268.6875G       260.046875G
dm01cel05: RECO_CD_11_dm01cel05  268.6875G       260.046875G

Create the new DBFS_DG grid disks only on disks 3 through 12 of the new storage servers

  • List the size of the DBFS_DG grid disks on the original cells (they should all be the same size) – we’ll call this size, “dbfs_dg_size”:

[root@dm01db01 ~]# dcli -c dm01cel01 -l root “cellcli -e list griddisk attributes name,size | grep ‘DBFS_DG'”
dm01cel01: DBFS_DG_CD_02_dm01cel01      29.125G
dm01cel01: DBFS_DG_CD_03_dm01cel01      29.125G
dm01cel01: DBFS_DG_CD_04_dm01cel01      29.125G
dm01cel01: DBFS_DG_CD_05_dm01cel01      29.125G
dm01cel01: DBFS_DG_CD_06_dm01cel01      29.125G
dm01cel01: DBFS_DG_CD_07_dm01cel01      29.125G
dm01cel01: DBFS_DG_CD_08_dm01cel01      29.125G
dm01cel01: DBFS_DG_CD_09_dm01cel01      29.125G
dm01cel01: DBFS_DG_CD_10_dm01cel01      29.125G
dm01cel01: DBFS_DG_CD_11_dm01cel01      29.125G

  • The DBFS_DG grid disks will be automatically placed just after the RECO grid disks on the innermost tracks.

NOTE: This command will “fail” on the first and second disks of each cell, but that is expected since there is no more free space on those disks due to the system partitions. The “error” message is similar to:  “Cell disks were skipped because they had no freespace for grid disks: CD_00_dm01cel05, CD_01_dm01cel05.”

[root@dm01db01 ~]# dcli -g new_cell_group -l root “cellcli -e CREATE GRIDDISK ALL HARDDISK PREFIX=’DBFS_DG’, size=29.125G”
dm01cel05: Cell disks were skipped because they had no freespace for grid disks: CD_00_dm01cel05, CD_01_dm01cel05.
dm01cel05: GridDisk DBFS_DG_CD_02_dm01cel05 successfully created
dm01cel05: GridDisk DBFS_DG_CD_03_dm01cel05 successfully created
dm01cel05: GridDisk DBFS_DG_CD_04_dm01cel05 successfully created
dm01cel05: GridDisk DBFS_DG_CD_05_dm01cel05 successfully created
dm01cel05: GridDisk DBFS_DG_CD_06_dm01cel05 successfully created
dm01cel05: GridDisk DBFS_DG_CD_07_dm01cel05 successfully created
dm01cel05: GridDisk DBFS_DG_CD_08_dm01cel05 successfully created
dm01cel05: GridDisk DBFS_DG_CD_09_dm01cel05 successfully created
dm01cel05: GridDisk DBFS_DG_CD_10_dm01cel05 successfully created
dm01cel05: GridDisk DBFS_DG_CD_11_dm01cel05 successfully created

Validate that Grid Disks on all Cells are the Same Size

  • All Cells at once:

[root@dm01db01 ~]# dcli -g cell_group -l root “cellcli -e list griddisk attributes name,size,offset | grep -i data”
dm01cel01: DATA_CD_00_dm01cel01          260G            32M
dm01cel01: DATA_CD_01_dm01cel01          260G            32M
dm01cel01: DATA_CD_02_dm01cel01          260G            32M
dm01cel01: DATA_CD_03_dm01cel01          260G            32M
dm01cel01: DATA_CD_04_dm01cel01          260G            32M
dm01cel01: DATA_CD_05_dm01cel01          260G            32M
dm01cel01: DATA_CD_06_dm01cel01          260G            32M
dm01cel01: DATA_CD_07_dm01cel01          260G            32M
dm01cel01: DATA_CD_08_dm01cel01          260G            32M
dm01cel01: DATA_CD_09_dm01cel01          260G            32M
dm01cel01: DATA_CD_10_dm01cel01          260G            32M
dm01cel01: DATA_CD_11_dm01cel01          260G            32M
…..
dm01cel14: DATA_CD_00_dm01cel14          260G            32M
dm01cel14: DATA_CD_01_dm01cel14          260G            32M
dm01cel14: DATA_CD_02_dm01cel14          260G            32M
dm01cel14: DATA_CD_03_dm01cel14          260G            32M
dm01cel14: DATA_CD_04_dm01cel14          260G            32M
dm01cel14: DATA_CD_05_dm01cel14          260G            32M
dm01cel14: DATA_CD_06_dm01cel14          260G            32M
dm01cel14: DATA_CD_07_dm01cel14          260G            32M
dm01cel14: DATA_CD_08_dm01cel14          260G            32M
dm01cel14: DATA_CD_09_dm01cel14          260G            32M
dm01cel14: DATA_CD_10_dm01cel14          260G            32M
dm01cel14: DATA_CD_11_dm01cel14          260G            32M

[root@dm01db01 ~]# dcli -g cell_group -l root “cellcli -e list griddisk attributes name,size,offset | grep -i reco”
dm01cel01: RECO_CD_00_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_01_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_02_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_03_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_04_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_05_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_06_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_07_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_08_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_09_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_10_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_11_dm01cel01          268.6875G       260.046875G
……
dm01cel13: RECO_CD_11_dm01cel13          268.6875G       260.046875G
dm01cel14: RECO_CD_00_dm01cel14          268.6875G       260.046875G
dm01cel14: RECO_CD_01_dm01cel14          268.6875G       260.046875G
dm01cel14: RECO_CD_02_dm01cel14          268.6875G       260.046875G
dm01cel14: RECO_CD_03_dm01cel14          268.6875G       260.046875G
dm01cel14: RECO_CD_04_dm01cel14          268.6875G       260.046875G
dm01cel14: RECO_CD_05_dm01cel14          268.6875G       260.046875G
dm01cel14: RECO_CD_06_dm01cel14          268.6875G       260.046875G
dm01cel14: RECO_CD_07_dm01cel14          268.6875G       260.046875G
dm01cel14: RECO_CD_08_dm01cel14          268.6875G       260.046875G
dm01cel14: RECO_CD_09_dm01cel14          268.6875G       260.046875G
dm01cel14: RECO_CD_10_dm01cel14          268.6875G       260.046875G
dm01cel14: RECO_CD_11_dm01cel14          268.6875G       260.046875G

[root@dm01db01 ~]# dcli -g cell_group -l root “cellcli -e list griddisk attributes name,size,offset | grep -i DBFS_DG”
dm01cel01: DBFS_DG_CD_02_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_03_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_04_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_05_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_06_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_07_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_08_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_09_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_10_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_11_dm01cel01      29.125G         528.734375G
….
dm01cel14: DBFS_DG_CD_02_dm01cel14      29.125G         528.734375G
dm01cel14: DBFS_DG_CD_03_dm01cel14      29.125G         528.734375G
dm01cel14: DBFS_DG_CD_04_dm01cel14      29.125G         528.734375G
dm01cel14: DBFS_DG_CD_05_dm01cel14      29.125G         528.734375G
dm01cel14: DBFS_DG_CD_06_dm01cel14      29.125G         528.734375G
dm01cel14: DBFS_DG_CD_07_dm01cel14      29.125G         528.734375G
dm01cel14: DBFS_DG_CD_08_dm01cel14      29.125G         528.734375G
dm01cel14: DBFS_DG_CD_09_dm01cel14      29.125G         528.734375G
dm01cel14: DBFS_DG_CD_10_dm01cel14      29.125G         528.734375G
dm01cel14: DBFS_DG_CD_11_dm01cel14      29.125G         528.734375G

  • One cell at a time:

[root@dm01db01 ~]# dcli -c dm01cel01 -l root “cellcli -e list griddisk attributes name,size,offset | grep -i data”
dm01cel01: DATA_CD_00_dm01cel01          260G            32M
dm01cel01: DATA_CD_01_dm01cel01          260G            32M
dm01cel01: DATA_CD_02_dm01cel01          260G            32M
dm01cel01: DATA_CD_03_dm01cel01          260G            32M
dm01cel01: DATA_CD_04_dm01cel01          260G            32M
dm01cel01: DATA_CD_05_dm01cel01          260G            32M
dm01cel01: DATA_CD_06_dm01cel01          260G            32M
dm01cel01: DATA_CD_07_dm01cel01          260G            32M
dm01cel01: DATA_CD_08_dm01cel01          260G            32M
dm01cel01: DATA_CD_09_dm01cel01          260G            32M
dm01cel01: DATA_CD_10_dm01cel01          260G            32M
dm01cel01: DATA_CD_11_dm01cel01          260G            32M

[root@dm01db01 ~]# dcli -c dm01cel01 -l root “cellcli -e list griddisk attributes name,size,offset | grep -i reco”
dm01cel01: RECO_CD_00_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_01_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_02_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_03_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_04_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_05_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_06_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_07_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_08_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_09_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_10_dm01cel01          268.6875G       260.046875G
dm01cel01: RECO_CD_11_dm01cel01          268.6875G       260.046875G

[root@dm01db01 ~]# dcli -c dm01cel01 -l root “cellcli -e list griddisk attributes name,size,offset | grep -i DBFS_DG”
dm01cel01: DBFS_DG_CD_02_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_03_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_04_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_05_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_06_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_07_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_08_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_09_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_10_dm01cel01      29.125G         528.734375G
dm01cel01: DBFS_DG_CD_11_dm01cel01      29.125G         528.734375G

Add the DBFS_DG grid disks to the existing DBFS_DG disk group

  • Update the cellip.ora file

[root@dm01db01 ~]# vi /etc/oracle/cell/network-config/cellip.ora

[root@dm01db01 network-config]# cat /etc/oracle/cell/network-config/cellip.ora
cell=”192.168.2.9″
cell=”192.168.2.10″
cell=”192.168.2.11″
cell=”192.168.2.12″
cell=”192.168.2.13″
cell=”192.168.2.14″
cell=”192.168.2.15″
cell=”192.168.2.16″
cell=”192.168.2.17″
cell=”192.168.2.18″
cell=”192.168.2.19″
cell=”192.168.2.20″
cell=”192.168.2.21″
cell=”192.168.2.22″

[root@dm01db01 ~]# cd /etc/oracle/cell/network-config/

[root@dm01db01 network-config]# dcli -g ~/dbs_group -l root -d /etc/oracle/cell/network-config -f cellip.ora

[root@dm01db01 network-config]# dcli -g ~/dbs_group -l root ls -l  /etc/oracle/cell/network-config/cellip.ora
dm01db01: -rwxr-xr-x 1 oracle oinstall 279 Oct 17 11:15 /etc/oracle/cell/network-config/cellip.ora
dm01db02: -rwx—— 1 oracle oinstall 279 Oct 17 11:15 /etc/oracle/cell/network-config/cellip.ora
dm01db03: -rwx—— 1 oracle oinstall 279 Oct 17 11:15 /etc/oracle/cell/network-config/cellip.ora
dm01db04: -rwx—— 1 oracle oinstall 279 Oct 17 11:15 /etc/oracle/cell/network-config/cellip.ora
dm01db05: -rwx—— 1 oracle oinstall 279 Oct 17 11:15 /etc/oracle/cell/network-config/cellip.ora
dm01db06: -rwx—— 1 oracle oinstall 279 Oct 17 11:15 /etc/oracle/cell/network-config/cellip.ora
dm01db07: -rwx—— 1 oracle oinstall 279 Oct 17 11:15 /etc/oracle/cell/network-config/cellip.ora
dm01db08: -rwx—— 1 oracle oinstall 279 Oct 17 11:15 /etc/oracle/cell/network-config/cellip.ora

dm01db01-orcldb1 {/home/oracle}:. oraenv
ORACLE_SID = [orcldb1] ? +ASM1
The Oracle base remains unchanged with value /u01/app/oracle
dm01db01-+ASM1 {/home/oracle}:sqlplus / as sysasm

SQL*Plus: Release 11.2.0.4.0 Production on Mon Oct 17 11:18:34 2016

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 – 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> alter diskgroup DBFS_DG add disk ‘o/*/DBFS_DG*dm01cel05’  rebalance power 32 NOWAIT;

Diskgroup altered.

Add the DATA and RECO grid disks to the existing DATA and RECO disk groups

  • From one DB node add the new DATA disks to the DATA disk group (replace the pattern below ” ‘o/*/DATA_DM01*new_cel01’, ‘o/*/DATA_DM01*new_cel02’, ‘o/*/DATA_DM01*new_cel03′” with list of actual new cells):

SQL> alter diskgroup DATA add disk ‘o/*/DATA*dm01cel05’ rebalance power 32 NOWAIT;

Diskgroup altered.

  •  From another DB node add the new RECO disks to the RECO disk group (replace the pattern below, ” ‘o/*/RECO_DM01*new_cel01′,’o/*/RECO_DM01*new_cel02′,’o/*/RECO_DM01*new_cel03’ ” with list of actual new cells):

SQL> alter diskgroup RECO add disk ‘o/*/RECO*dm01cel05’ rebalance power 32 NOWAIT;

Diskgroup altered.

  • Monitor the progress of the rebalance activities using this query (you can proceed with the rest of the steps while this is continuing):

SQL> select * from gv$asm_operation;

   INST_ID GROUP_NUMBER OPERA STAT      POWER     ACTUAL      SOFAR   EST_WORK   EST_RATE EST_MINUTES ERROR_CODE
———- ———— —– —- ———- ———- ———- ———- ———- ———– ——————————————–
         7            1 REBAL WAIT         32
         3            1 REBAL WAIT         32
         2            1 REBAL WAIT         32
         1            1 REBAL WAIT         32
         6            1 REBAL WAIT         32
         8            1 REBAL WAIT         32
         4            1 REBAL WAIT         32
         5            1 REBAL RUN          32         32      41666      45014      17263           0

8 rows selected.

SQL> select * from gv$asm_operation;

no rows selected

Validate that DATA, RECO, and DBFS_DG contain disks from new cells

Before:
dm01db01-orcldb1 {/home/oracle}:. oraenv
ORACLE_SID = [orcldb1] ? +ASM1
The Oracle base remains unchanged with value /u01/app/oracle
dm01db01-+ASM1 {/home/oracle}:sqlplus / as sysasm

SQL*Plus: Release 11.2.0.4.0 Production on Mon Oct 17 10:43:16 2016

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 – 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> set lines 200
SQL> set pages 200
SQL> select d.failgroup,dg.name, sum(d.total_mb) cell_total_mb, count(1) cell_disk_count from v$asm_disk d, v$asm_diskgroup dg where d.group_number = dg.group_number group by d.failgroup, dg.name order by d.failgroup, dg.name;

FAILGROUP                      NAME                           CELL_TOTAL_MB CELL_DISK_COUNT
—————————— —————————— ————- —————
DM01CEL01                      DATA                                 3194880              12
DM01CEL01                      RECO                                 3301632              12
DM01CEL01                      DBFS_DG                              298240              10
DM01CEL02                      DATA                                 2928640              12
DM01CEL02                      RECO                                 3026496              12
DM01CEL02                      DBFS_DG                              268416              10
DM01CEL03                      DATA                                 3194880              12
DM01CEL03                      RECO                                 3301632              12
DM01CEL03                      DBFS_DG                              298240              10
DM01CEL04                      DATA                                 3194880              12
DM01CEL04                      RECO                                 3301632              12
DM01CEL04                      DBFS_DG                              298240              10
DM01CEL06                      DATA                                 3194880              12
DM01CEL06                      RECO                                 3301632              12
DM01CEL06                      DBFS_DG                              298240              10
DM01CEL07                      DATA                                 2928640              11
DM01CEL07                      RECO                                 3026496              11
DM01CEL07                      DBFS_DG                              268416              10
DM01CEL08                      DATA                                 3194880              12
DM01CEL08                      RECO                                 3301632              12
DM01CEL08                      DBFS_DG                              298240              10
DM01CEL09                      DATA                                 2396160               12
DM01CEL09                      RECO                                 2476224               12
DM01CEL09                      DBFS_DG                              238592               10
DM01CEL10                      DATA                                 3194880              12
DM01CEL10                      RECO                                 3301632              12
DM01CEL10                      DBFS_DG                              298240              10
DM01CEL11                      DATA                                 2928640              12
DM01CEL11                      RECO                                 3026496              12
DM01CEL11                      DBFS_DG                              298240              10
DM01CEL12                      DATA                                 3194880              12
DM01CEL12                      RECO                                 3301632              12
DM01CEL12                      DBFS_DG                              298240              10
DM01CEL13                      DATA                                 3194880              12
DM01CEL13                      RECO                                 3301632              12
DM01CEL13                      DBFS_DG                              298240              10
DM01CEL14                      DATA                                 3194880              12
DM01CEL14                      RECO                                 3301632              12
DM01CEL14                      DBFS_DG                              298240              10

39 rows selected.

After
SQL> set lines 200
SQL> set pages 200
SQL> select d.failgroup,dg.name, sum(d.total_mb) cell_total_mb, count(1) cell_disk_count from v$asm_disk d, v$asm_diskgroup dg where d.group_number = dg.group_number group by d.failgroup, dg.name order by d.failgroup, dg.name;

FAILGROUP                      NAME                           CELL_TOTAL_MB CELL_DISK_COUNT
—————————— —————————— ————- —————
DM01CEL01                      DATA                                 3194880              12
DM01CEL01                      RECO                                 3301632              12
DM01CEL01                      DBFS_DG                              298240              10
DM01CEL02                      DATA                                 2928640              12
DM01CEL02                      RECO                                 3026496              12
DM01CEL02                      DBFS_DG                              268416               10
DM01CEL03                      DATA                                 3194880              12
DM01CEL03                      RECO                                 3301632              12
DM01CEL03                      DBFS_DG                              298240              10
DM01CEL04                      DATA                                 2928640              12
DM01CEL04                      RECO                                 3026496              12
DM01CEL04                      DBFS_DG                              268416               10
DM01CEL05                      DATA                                 3194880              12
DM01CEL05                      RECO                                 3301632              12
DM01CEL05                      DBFS_DG                              298240              10
DM01CEL06                      DATA                                 3194880              12
DM01CEL06                      RECO                                 3301632              12
DM01CEL06                      DBFS_DG                              298240              10
DM01CEL07                      DATA                                 2928640              12
DM01CEL07                      RECO                                 3026496              12
DM01CEL07                      DBFS_DG                              268416               10
DM01CEL08                      DATA                                 3194880              12
DM01CEL08                      RECO                                 3301632              12
DM01CEL08                      DBFS_DG                              298240              10
DM01CEL09                      DATA                                 2396160               12
DM01CEL09                      RECO                                 2476224               12
DM01CEL09                      DBFS_DG                              238592               10
DM01CEL10                      DATA                                 3194880              12
DM01CEL10                      RECO                                 3301632              12
DM01CEL10                      DBFS_DG                              298240              10
DM01CEL11                      DATA                                 2928640              12
DM01CEL11                      RECO                                 3026496              12
DM01CEL11                      DBFS_DG                              298240              10
DM01CEL12                      DATA                                 3194880              12
DM01CEL12                      RECO                                 3301632              12
DM01CEL12                      DBFS_DG                              298240              10
DM01CEL13                      DATA                                 3194880              12
DM01CEL13                      RECO                                 3301632              12
DM01CEL13                      DBFS_DG                              298240              10
DM01CEL14                      DATA                                 3194880              12
DM01CEL14                      RECO                                 3301632              12
DM01CEL14                      DBFS_DG                              298240              10

42 rows selected.

Ensure that there are no offline disks in any disk group:

SQL> select name,total_mb,free_mb,offline_disks from v$asm_diskgroup;

NAME                             TOTAL_MB    FREE_MB OFFLINE_DISKS
—————————— ———- ———- ————-
DATA                             42864640   41713708             0
RECO                             44296896   44293768             0
DBFS_DG                          4026240    4023232             0

Conclusion
In this article we have learned how to add a storage cell to an existing Exadata Database machine of same disk size.

0

Overview
In Oracle database 11.2 and above it is recommended to place the OCR and voting disks in ASM disk group. In my case the OCR, Voting disk and SPFILE are stored in +DBFS_DG disk group. I would like to move them to +DATA disk group. The ASM disk groups are configured using ASM Normal redundancy for protection.

In this article I will demonstrate how move/replace OCR, Voting disk and SPFILE from one disk group to another ASM disk group.

Environment

  • Oracle Exadata X2-2
  • ASM Disk Groups +DATA, +RECO, +DBFS_DG
  • Oracle GI/RDBMS version 11.2.0.4

Steps to move/replacec OCR/Voting disk/SPFILE to new disk group.

  • Locate the current OCR, Voting disk  and SPFILE locations

OCR file location:

[root@dm01db01 ~]# /u01/app/11.2.0.4/grid/bin/ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       4808
         Available space (kbytes) :     257312
         ID                       : 1556021409
         Device/File Name         :   +DBFS_DG
                                    Device/File integrity check succeeded

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

         Cluster registry integrity check succeeded

         Logical corruption check succeeded

Voting Disk location:

dm01db01-+ASM1 {/home/oracle}:$ORACLE_HOME/bin/crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
—  —–    —————–                ——— ———
 1. ONLINE   8f84a639c9ac4fbabf581bb6972f3f8f (o/192.168.1.9/DBFS_DG_CD_02_dm01cel01) [DBFS_DG]
 2. ONLINE   3b079cf1cba24f42bfda7a8b18f0e22f (o/192.168.1.10/DBFS_DG_CD_02_dm01cel02) [DBFS_DG]
 3. ONLINE   ad837de087dd4f6bbf72800ecd028573 (o/192.168.1.11/DBFS_DG_CD_07_dm01cel03) [DBFS_DG]

ASM SPFILE location:

SQL> show parameter spfile

NAME                                 TYPE        VALUE
———————————— ———– ——————————
spfile                               string      +DBFS_DG/dm01-cluster/asmparameterfile/registry.253.790181847

  • Create New ASM diskgroup with suitable redundancy for OCR and Voting files.

Here I am moving OCR/Voting disks from +DBFS_DG to +DATA with NORMAL redundancy
The disk group +DATA already exists.

  • Ensure that the new diskgroup is mounted on all cluster nodes.

ASMCMD> lsdg
State    Type    Rebal  Sector  Block       AU  Total_MB   Free_MB  Req_mir_free_MB  Usable_file_MB  
Offline_disks  Voting_files  Name
MOUNTED  NORMAL  N         512   4096  4194304  71470080  58440508           433152        29003678              
0             N  DATA/
MOUNTED  NORMAL  N         512   4096  4194304   4085888   4068444            29824         2019310              
0             Y  DBFS_DG/
MOUNTED  NORMAL  N         512   4096  4194304   9460160   7874420           108224         3883098              
0             N  RECO/

SQL> select name, state, type from v$asm_diskgroup;

NAME                           STATE       TYPE
—————————— ———– ——
DATA                           MOUNTED     NORMAL
DBFS_DG                        MOUNTED     NORMAL
RECO                           MOUNTED     NORMAL

  • Move OCR and Vote file from +DBFS_DG to +DATA

dm01db01-+ASM1 {/home/oracle}:$ORACLE_HOME/bin/ocrconfig -add +DATA
PROT-20: Insufficient permission to proceed. Require privileged user

Switch to root user and execute the command again.

[root@dm01db01 ~]# /u01/app/11.2.0.4/grid/bin/ocrconfig -add +DATA

[root@dm01db01 ~]# /u01/app/11.2.0.4/grid/bin/ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       4808
         Available space (kbytes) :     257312
         ID                       : 1556021409
         Device/File Name         :   +DBFS_DG
                                    Device/File integrity check succeeded
         Device/File Name         : +DATA
                                    Device/File integrity check succeeded

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

         Cluster registry integrity check succeeded

         Logical corruption check succeeded

[root@dm01db01 ~]# /u01/app/11.2.0.4/grid/bin/ocrconfig -delete +DBFS_DG

[root@dm01db01 ~]# /u01/app/11.2.0.4/grid/bin/ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       4808
         Available space (kbytes) :     257312
         ID                       : 1556021409
         Device/File Name         : +DATA
                                    Device/File integrity check succeeded

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

         Cluster registry integrity check succeeded

         Logical corruption check succeeded

[root@dm01db01 ~]# /u01/app/11.2.0.4/grid/bin/crsctl replace votedisk +DATA
Successful addition of voting disk 560494cd61f64fd3bfeca18aa876e5bc.
Successful addition of voting disk 15b8c8b5b80c4f7cbf3eadd516af60bc.
Successful addition of voting disk 7cff6119f09b4f99bfd0d6a1fd399a00.
Successful deletion of voting disk 8f84a639c9ac4fbabf581bb6972f3f8f.
Successful deletion of voting disk 3b079cf1cba24f42bfda7a8b18f0e22f.
Successful deletion of voting disk ad837de087dd4f6bbf72800ecd028573.
Successfully replaced voting disk group with +DATA.
CRS-4266: Voting file(s) successfully replaced

[root@dm01db01 ~]# /u01/app/11.2.0.4/grid/bin/crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
—  —–    —————–                ——— ———
 1. ONLINE   560494cd61f64fd3bfeca18aa876e5bc (o/192.168.3.10/DATA_CD_00_dm01cel02) [DATA]
 2. ONLINE   15b8c8b5b80c4f7cbf3eadd516af60bc (o/192.168.3.11/DATA_CD_10_dm01cel03) [DATA]
 3. ONLINE   7cff6119f09b4f99bfd0d6a1fd399a00 (o/192.168.3.12/DATA_CD_00_dm01cel04) [DATA]
Located 3 voting disk(s).

  • Change ASM SPFILE location from +DBFS_DG to +DATA Diskgroup.

SQL> show parameter spfile

NAME                                 TYPE        VALUE
———————————— ———– ——————————
spfile                               string      +DBFS_DG/dm01-cluster/asmparameterfile/registry.253.790181847

SQL> create pfile=’/tmp/initasm.ora’ from spfile;

File created.

SQL> create spfile=’+DATA’ from pfile=’/tmp/initasm.ora’;

File created.

Now GPNPTOOL will get updated with new ASM SPFILE location.

That can be verified by below command :

dm01db01-+ASM1 {/home/oracle}:$ORACLE_HOME/bin/gpnptool get
Warning: some command line parameters were defaulted. Resulting command line:
         /u01/app/11.2.0.4/grid/bin/gpnptool.bin get -o-<?xml version=”1.0″ encoding=”UTF-8″?><gpnp:GPnP-Profile Version=”1.0″ xmlns=”http://www.grid-pnp.org/2005/11/gpnp-profile” xmlns:gpnp=”http://www.grid-pnp.org/2005/11/gpnp-profile”xmlns:orcl=”http://www.oracle.com/gpnp/2005/11/gpnp-profile” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://www.grid-pnp.org/2005/11/gpnp-profile gpnp-profile.xsd” ProfileSequence=”5″ 
ClusterUId=”154e3eadf63effb1bf594bae93566a45″ ClusterName=”dm01-cluster” PALocation=””><gpnp:Network-Profile><gpnp:HostNetwork id=”gen” HostName=”*”><gpnp:Network id=”net1″ IP=”10.204.26.1″ Adapter=”bondeth0″ Use=”public”/><gpnp:Network id=”net2″ IP=”192.168.0.0″ Adapter=”bondib0″ Use=”cluster_interconnect”/></gpnp:HostNetwork></gpnp:Network-Profile><orcl:CSS-Profile id=”css” DiscoveryString=”+asm” LeaseDuration=”400″/><orcl:ASM-Profile id=”asm” DiscoveryString=”o/*/*” SPFile=”+DATA/dm01-cluster/asmparameterfile/registry.253.934093287″/><ds:Signature xmlns:ds=”http://www.w3.org/2000/09/xmldsig#”><ds:SignedInfo><ds:CanonicalizationMethod 
Algorithm=”http://www.w3.org/2001/10/xml-exc-c14n#”/><ds:SignatureMethod Algorithm=”http://www.w3.org/2000/09/xmldsig#rsa-sha1″/><ds:Reference URI=””><ds:Transforms><ds:Transform Algorithm=”http://www.w3.org/2000/09/xmldsig#enveloped-signature”/><ds:Transform Algorithm=”http://www.w3.org/2001/10/xml-exc-c14n#”> <InclusiveNamespaces xmlns=”http://www.w3.org/2001/10/xml-exc-c14n#” PrefixList=”gpnp orcl xsi”/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm=”http://www.w3.org/2000/09/xmldsig#sha1″/>ds:DigestValue>SEdtgDVCAmvafpr2sb2YbZh0NvE=</ds:DigestValue></ds:Reference></ds:SignedInfo> ds:SignatureValue>AcWa+ZnR6F+qAoCAy3uqZPSdxPbYnXpMbaTozjfeQb0HEtQsK7nT3r
+jO8AZkFUXqvSZa77D9d18/mYPXiPdQKJndpr+4cIM1Yg8K+fSC4HgD8hUgh5vl7YYJ2T9YoYVyfSbX6EQFOKZMKHM5IGZk0d8ls+4AD/1OO+LhijtEM4=</ds:SignatureValue></ds:Signature></gpnp:GPnP-Profile>
Success.

  • Shutdown and Start the CRS on all the nodes

[root@dm01db01 ~]# dcli -g dbs_group -l root ‘/u01/app/11.2.0.4/grid/bin/crsctl stop crs’
dm01db01: CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.crsd’ on ‘dm01db01’
dm01db01: CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.DATA_dm01.dg’ on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.DBFS_DG.dg’ on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.RECO_dm01.dg’ on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.registry.acfs’ on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.dm01db01.vip’ on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ttsrv_dm01db01’ on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.LISTENER_IB.lsnr’ on ‘dm01db01’
dm01db01: CRS-2677: Stop of ‘ttsrv_dm01db01’ on ‘dm01db01’ succeeded
dm01db01: CRS-2673: Attempting to stop ‘ttrmi_dm01db01’ on ‘dm01db01’
dm01db01: CRS-2677: Stop of ‘ora.LISTENER_IB.lsnr’ on ‘dm01db01’ succeeded
dm01db01: CRS-2673: Attempting to stop ‘ora.dm01db01-ibvip.vip’ on ‘dm01db01’
dm01db01: CRS-2677: Stop of ‘ttrmi_dm01db01’ on ‘dm01db01’ succeeded
dm01db01: CRS-2677: Stop of ‘ora.dm01db01.vip’ on ‘dm01db01’ succeeded
dm01db01: CRS-2677: Stop of ‘ora.RECO_dm01.dg’ on ‘dm01db01’ succeeded
dm01db01: CRS-2677: Stop of ‘ora.dm01db01-ibvip.vip’ on ‘dm01db01’ succeeded
dm01db01: CRS-2677: Stop of ‘ora.registry.acfs’ on ‘dm01db01’ succeeded
dm01db01: CRS-2677: Stop of ‘ora.DATA_dm01.dg’ on ‘dm01db01’ succeeded
dm01db01: CRS-2677: Stop of ‘ora.DBFS_DG.dg’ on ‘dm01db01’ succeeded
dm01db01: CRS-2679: Attempting to clean ‘ora.DBFS_DG.dg’ on ‘dm01db01’
dm01db01: CRS-2681: Clean of ‘ora.DBFS_DG.dg’ on ‘dm01db01’ succeeded
dm01db01: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db01’
dm01db01: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db01’ succeeded
dm01db01: CRS-2673: Attempting to stop ‘ora.net2.network’ on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.ons’ on ‘dm01db01’
dm01db01: CRS-2677: Stop of ‘ora.net2.network’ on ‘dm01db01’ succeeded
dm01db01: CRS-2677: Stop of ‘ora.ons’ on ‘dm01db01’ succeeded
dm01db01: CRS-2673: Attempting to stop ‘ora.net1.network’ on ‘dm01db01’
dm01db01: CRS-2677: Stop of ‘ora.net1.network’ on ‘dm01db01’ succeeded
dm01db01: CRS-2792: Shutdown of Cluster Ready Services-managed resources on ‘dm01db01’ has completed
dm01db01: CRS-2677: Stop of ‘ora.crsd’ on ‘dm01db01’ succeeded
dm01db01: CRS-2673: Attempting to stop ‘ora.drivers.acfs’ on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.evmd’ on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.mdnsd’ on ‘dm01db01’
dm01db01: CRS-2677: Stop of ‘ora.ctssd’ on ‘dm01db01’ succeeded
dm01db01: CRS-2677: Stop of ‘ora.mdnsd’ on ‘dm01db01’ succeeded
dm01db01: CRS-2677: Stop of ‘ora.evmd’ on ‘dm01db01’ succeeded
dm01db01: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db01’ succeeded
dm01db01: CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘dm01db01’
dm01db01: CRS-2677: Stop of ‘ora.drivers.acfs’ on ‘dm01db01’ succeeded
dm01db01: CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘dm01db01’ succeeded
dm01db01: CRS-2673: Attempting to stop ‘ora.cssd’ on ‘dm01db01’
dm01db01: CRS-2677: Stop of ‘ora.cssd’ on ‘dm01db01’ succeeded
dm01db01: CRS-2673: Attempting to stop ‘ora.diskmon’ on ‘dm01db01’
dm01db01: CRS-2673: Attempting to stop ‘ora.crf’ on ‘dm01db01’
dm01db01: CRS-2677: Stop of ‘ora.crf’ on ‘dm01db01’ succeeded
dm01db01: CRS-2673: Attempting to stop ‘ora.gipcd’ on ‘dm01db01’
dm01db01: CRS-2677: Stop of ‘ora.diskmon’ on ‘dm01db01’ succeeded
dm01db01: CRS-2677: Stop of ‘ora.gipcd’ on ‘dm01db01’ succeeded
dm01db01: CRS-2673: Attempting to stop ‘ora.gpnpd’ on ‘dm01db01’
dm01db01: CRS-2677: Stop of ‘ora.gpnpd’ on ‘dm01db01’ succeeded
dm01db01: CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘dm01db01’ has completed
dm01db01: CRS-4133: Oracle High Availability Services has been stopped.
dm01db02: CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.crsd’ on ‘dm01db02’
dm01db02: CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.LISTENER_IB.lsnr’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ttsrv_dm01db02’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.LISTENER_SCAN1.lsnr’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.DATA_dm01.dg’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.DBFS_DG.dg’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.RECO_dm01.dg’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.registry.acfs’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.LISTENER.lsnr’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ttsrv_dm01db02’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ttrmi_dm01db02’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ttrmi_dm01db02’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.LISTENER_IB.lsnr’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ora.dm01db02-ibvip.vip’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ora.LISTENER.lsnr’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ora.dm01db02.vip’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ora.LISTENER_SCAN1.lsnr’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ora.scan1.vip’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ora.RECO_dm01.dg’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.registry.acfs’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.dm01db02.vip’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.scan1.vip’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.dm01db02-ibvip.vip’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.DATA_dm01.dg’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.DBFS_DG.dg’ on ‘dm01db02’ succeeded
dm01db02: CRS-2679: Attempting to clean ‘ora.DBFS_DG.dg’ on ‘dm01db02’
dm01db02: CRS-2681: Clean of ‘ora.DBFS_DG.dg’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ora.net2.network’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.ons’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ora.net2.network’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.ons’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ora.net1.network’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ora.net1.network’ on ‘dm01db02’ succeeded
dm01db02: CRS-2792: Shutdown of Cluster Ready Services-managed resources on ‘dm01db02’ has completed
dm01db02: CRS-2677: Stop of ‘ora.crsd’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.evmd’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.mdnsd’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.drivers.acfs’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ora.evmd’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.mdnsd’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.ctssd’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ora.cssd’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ora.cssd’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ora.diskmon’ on ‘dm01db02’
dm01db02: CRS-2673: Attempting to stop ‘ora.crf’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ora.drivers.acfs’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.crf’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ora.gipcd’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ora.diskmon’ on ‘dm01db02’ succeeded
dm01db02: CRS-2677: Stop of ‘ora.gipcd’ on ‘dm01db02’ succeeded
dm01db02: CRS-2673: Attempting to stop ‘ora.gpnpd’ on ‘dm01db02’
dm01db02: CRS-2677: Stop of ‘ora.gpnpd’ on ‘dm01db02’ succeeded
dm01db02: CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘dm01db02’ has completed
dm01db02: CRS-4133: Oracle High Availability Services has been stopped.
dm01db03: CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.crsd’ on ‘dm01db03’
dm01db03: CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ttrmi_dm01db03’ on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.DATA_dm01.dg’ on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.DBFS_DG.dg’ on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.RECO_dm01.dg’ on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.registry.acfs’ on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.LISTENER_IB.lsnr’ on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.LISTENER.lsnr’ on ‘dm01db03’
dm01db03: CRS-2677: Stop of ‘ttrmi_dm01db03’ on ‘dm01db03’ succeeded
dm01db03: CRS-2677: Stop of ‘ora.RECO_dm01.dg’ on ‘dm01db03’ succeeded
dm01db03: CRS-2677: Stop of ‘ora.LISTENER.lsnr’ on ‘dm01db03’ succeeded
dm01db03: CRS-2673: Attempting to stop ‘ora.dm01db03.vip’ on ‘dm01db03’
dm01db03: CRS-2677: Stop of ‘ora.LISTENER_IB.lsnr’ on ‘dm01db03’ succeeded
dm01db03: CRS-2673: Attempting to stop ‘ora.dm01db03-ibvip.vip’ on ‘dm01db03’
dm01db03: CRS-2677: Stop of ‘ora.dm01db03-ibvip.vip’ on ‘dm01db03’ succeeded
dm01db03: CRS-2677: Stop of ‘ora.dm01db03.vip’ on ‘dm01db03’ succeeded
dm01db03: CRS-2677: Stop of ‘ora.registry.acfs’ on ‘dm01db03’ succeeded
dm01db03: CRS-2677: Stop of ‘ora.DATA_dm01.dg’ on ‘dm01db03’ succeeded
dm01db03: CRS-2677: Stop of ‘ora.DBFS_DG.dg’ on ‘dm01db03’ succeeded
dm01db03: CRS-2679: Attempting to clean ‘ora.DBFS_DG.dg’ on ‘dm01db03’
dm01db03: CRS-2681: Clean of ‘ora.DBFS_DG.dg’ on ‘dm01db03’ succeeded
dm01db03: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db03’
dm01db03: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db03’ succeeded
dm01db03: CRS-2673: Attempting to stop ‘ora.ons’ on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.net2.network’ on ‘dm01db03’
dm01db03: CRS-2677: Stop of ‘ora.net2.network’ on ‘dm01db03’ succeeded
dm01db03: CRS-2677: Stop of ‘ora.ons’ on ‘dm01db03’ succeeded
dm01db03: CRS-2673: Attempting to stop ‘ora.net1.network’ on ‘dm01db03’
dm01db03: CRS-2677: Stop of ‘ora.net1.network’ on ‘dm01db03’ succeeded
dm01db03: CRS-2792: Shutdown of Cluster Ready Services-managed resources on ‘dm01db03’ has completed
dm01db03: CRS-2677: Stop of ‘ora.crsd’ on ‘dm01db03’ succeeded
dm01db03: CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.evmd’ on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.mdnsd’ on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.drivers.acfs’ on ‘dm01db03’
dm01db03: CRS-2677: Stop of ‘ora.ctssd’ on ‘dm01db03’ succeeded
dm01db03: CRS-2677: Stop of ‘ora.evmd’ on ‘dm01db03’ succeeded
dm01db03: CRS-2677: Stop of ‘ora.mdnsd’ on ‘dm01db03’ succeeded
dm01db03: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db03’ succeeded
dm01db03: CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘dm01db03’
dm01db03: CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘dm01db03’ succeeded
dm01db03: CRS-2673: Attempting to stop ‘ora.cssd’ on ‘dm01db03’
dm01db03: CRS-2677: Stop of ‘ora.drivers.acfs’ on ‘dm01db03’ succeeded
dm01db03: CRS-2677: Stop of ‘ora.cssd’ on ‘dm01db03’ succeeded
dm01db03: CRS-2673: Attempting to stop ‘ora.diskmon’ on ‘dm01db03’
dm01db03: CRS-2673: Attempting to stop ‘ora.crf’ on ‘dm01db03’
dm01db03: CRS-2677: Stop of ‘ora.crf’ on ‘dm01db03’ succeeded
dm01db03: CRS-2673: Attempting to stop ‘ora.gipcd’ on ‘dm01db03’
dm01db03: CRS-2677: Stop of ‘ora.diskmon’ on ‘dm01db03’ succeeded
dm01db03: CRS-2677: Stop of ‘ora.gipcd’ on ‘dm01db03’ succeeded
dm01db03: CRS-2673: Attempting to stop ‘ora.gpnpd’ on ‘dm01db03’
dm01db03: CRS-2677: Stop of ‘ora.gpnpd’ on ‘dm01db03’ succeeded
dm01db03: CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘dm01db03’ has completed
dm01db03: CRS-4133: Oracle High Availability Services has been stopped.
dm01db04: CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.crsd’ on ‘dm01db04’
dm01db04: CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ttrmi_dm01db04’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.LISTENER.lsnr’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.LISTENER_IB.lsnr’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.dm01db04-ibvip.vip’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.DATA_dm01.dg’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.DBFS_DG.dg’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.RECO_dm01.dg’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.registry.acfs’ on ‘dm01db04’
dm01db04: CRS-2677: Stop of ‘ttrmi_dm01db04’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.RECO_dm01.dg’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.dm01db04-ibvip.vip’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.LISTENER.lsnr’ on ‘dm01db04’ succeeded
dm01db04: CRS-2673: Attempting to stop ‘ora.dm01db04.vip’ on ‘dm01db04’
dm01db04: CRS-2677: Stop of ‘ora.LISTENER_IB.lsnr’ on ‘dm01db04’ succeeded
dm01db04: CRS-2673: Attempting to stop ‘ora.dm01db07-ibvip.vip’ on ‘dm01db04’
dm01db04: CRS-2677: Stop of ‘ora.dm01db04.vip’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.dm01db07-ibvip.vip’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.registry.acfs’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.DATA_dm01.dg’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.DBFS_DG.dg’ on ‘dm01db04’ succeeded
dm01db04: CRS-2679: Attempting to clean ‘ora.DBFS_DG.dg’ on ‘dm01db04’
dm01db04: CRS-2681: Clean of ‘ora.DBFS_DG.dg’ on ‘dm01db04’ succeeded
dm01db04: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db04’
dm01db04: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db04’ succeeded
dm01db04: CRS-2673: Attempting to stop ‘ora.net2.network’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.ons’ on ‘dm01db04’
dm01db04: CRS-2677: Stop of ‘ora.net2.network’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.ons’ on ‘dm01db04’ succeeded
dm01db04: CRS-2673: Attempting to stop ‘ora.net1.network’ on ‘dm01db04’
dm01db04: CRS-2677: Stop of ‘ora.net1.network’ on ‘dm01db04’ succeeded
dm01db04: CRS-2792: Shutdown of Cluster Ready Services-managed resources on ‘dm01db04’ has completed
dm01db04: CRS-2677: Stop of ‘ora.crsd’ on ‘dm01db04’ succeeded
dm01db04: CRS-2673: Attempting to stop ‘ora.mdnsd’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.crf’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.evmd’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.drivers.acfs’ on ‘dm01db04’
dm01db04: CRS-2677: Stop of ‘ora.crf’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.ctssd’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.evmd’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.mdnsd’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db04’ succeeded
dm01db04: CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘dm01db04’
dm01db04: CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘dm01db04’ succeeded
dm01db04: CRS-2673: Attempting to stop ‘ora.cssd’ on ‘dm01db04’
dm01db04: CRS-2677: Stop of ‘ora.drivers.acfs’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.cssd’ on ‘dm01db04’ succeeded
dm01db04: CRS-2673: Attempting to stop ‘ora.gipcd’ on ‘dm01db04’
dm01db04: CRS-2673: Attempting to stop ‘ora.diskmon’ on ‘dm01db04’
dm01db04: CRS-2677: Stop of ‘ora.gipcd’ on ‘dm01db04’ succeeded
dm01db04: CRS-2673: Attempting to stop ‘ora.gpnpd’ on ‘dm01db04’
dm01db04: CRS-2677: Stop of ‘ora.diskmon’ on ‘dm01db04’ succeeded
dm01db04: CRS-2677: Stop of ‘ora.gpnpd’ on ‘dm01db04’ succeeded
dm01db04: CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘dm01db04’ has completed
dm01db04: CRS-4133: Oracle High Availability Services has been stopped.
dm01db05: CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.crsd’ on ‘dm01db05’
dm01db05: CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.cvu’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.LISTENER.lsnr’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.DATA_dm01.dg’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.DBFS_DG.dg’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.RECO_dm01.dg’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.registry.acfs’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ttrmi_dm01db05’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.LISTENER_SCAN3.lsnr’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.LISTENER_IB.lsnr’ on ‘dm01db05’
dm01db05: CRS-2677: Stop of ‘ttrmi_dm01db05’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.cvu’ on ‘dm01db05’ succeeded
dm01db05: CRS-2672: Attempting to start ‘ora.cvu’ on ‘dm01db08’
dm01db05: CRS-2677: Stop of ‘ora.LISTENER_SCAN3.lsnr’ on ‘dm01db05’ succeeded
dm01db05: CRS-2673: Attempting to stop ‘ora.scan3.vip’ on ‘dm01db05’
dm01db05: CRS-2677: Stop of ‘ora.LISTENER_IB.lsnr’ on ‘dm01db05’ succeeded
dm01db05: CRS-2673: Attempting to stop ‘ora.dm01db05-ibvip.vip’ on ‘dm01db05’
dm01db05: CRS-2677: Stop of ‘ora.LISTENER.lsnr’ on ‘dm01db05’ succeeded
dm01db05: CRS-2673: Attempting to stop ‘ora.dm01db05.vip’ on ‘dm01db05’
dm01db05: CRS-2676: Start of ‘ora.cvu’ on ‘dm01db08’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.RECO_dm01.dg’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.scan3.vip’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.dm01db05-ibvip.vip’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.registry.acfs’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.dm01db05.vip’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.DATA_dm01.dg’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.DBFS_DG.dg’ on ‘dm01db05’ succeeded
dm01db05: CRS-2679: Attempting to clean ‘ora.DBFS_DG.dg’ on ‘dm01db05’
dm01db05: CRS-2681: Clean of ‘ora.DBFS_DG.dg’ on ‘dm01db05’ succeeded
dm01db05: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db05’
dm01db05: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db05’ succeeded
dm01db05: CRS-2673: Attempting to stop ‘ora.ons’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.net2.network’ on ‘dm01db05’
dm01db05: CRS-2677: Stop of ‘ora.net2.network’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.ons’ on ‘dm01db05’ succeeded
dm01db05: CRS-2673: Attempting to stop ‘ora.net1.network’ on ‘dm01db05’
dm01db05: CRS-2677: Stop of ‘ora.net1.network’ on ‘dm01db05’ succeeded
dm01db05: CRS-2792: Shutdown of Cluster Ready Services-managed resources on ‘dm01db05’ has completed
dm01db05: CRS-2677: Stop of ‘ora.crsd’ on ‘dm01db05’ succeeded
dm01db05: CRS-2673: Attempting to stop ‘ora.mdnsd’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.crf’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.evmd’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.drivers.acfs’ on ‘dm01db05’
dm01db05: CRS-2677: Stop of ‘ora.crf’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.mdnsd’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.evmd’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.ctssd’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db05’ succeeded
dm01db05: CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘dm01db05’
dm01db05: CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘dm01db05’ succeeded
dm01db05: CRS-2673: Attempting to stop ‘ora.cssd’ on ‘dm01db05’
dm01db05: CRS-2677: Stop of ‘ora.drivers.acfs’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.cssd’ on ‘dm01db05’ succeeded
dm01db05: CRS-2673: Attempting to stop ‘ora.gipcd’ on ‘dm01db05’
dm01db05: CRS-2673: Attempting to stop ‘ora.diskmon’ on ‘dm01db05’
dm01db05: CRS-2677: Stop of ‘ora.gipcd’ on ‘dm01db05’ succeeded
dm01db05: CRS-2673: Attempting to stop ‘ora.gpnpd’ on ‘dm01db05’
dm01db05: CRS-2677: Stop of ‘ora.diskmon’ on ‘dm01db05’ succeeded
dm01db05: CRS-2677: Stop of ‘ora.gpnpd’ on ‘dm01db05’ succeeded
dm01db05: CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘dm01db05’ has completed
dm01db05: CRS-4133: Oracle High Availability Services has been stopped.
dm01db06: CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.crsd’ on ‘dm01db06’
dm01db06: CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.DATA_dm01.dg’ on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.DBFS_DG.dg’ on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.RECO_dm01.dg’ on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.registry.acfs’ on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.LISTENER.lsnr’ on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ttrmi_dm01db06’ on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.LISTENER_IB.lsnr’ on ‘dm01db06’
dm01db06: CRS-2677: Stop of ‘ttrmi_dm01db06’ on ‘dm01db06’ succeeded
dm01db06: CRS-2677: Stop of ‘ora.LISTENER_IB.lsnr’ on ‘dm01db06’ succeeded
dm01db06: CRS-2673: Attempting to stop ‘ora.dm01db06-ibvip.vip’ on ‘dm01db06’
dm01db06: CRS-2677: Stop of ‘ora.LISTENER.lsnr’ on ‘dm01db06’ succeeded
dm01db06: CRS-2673: Attempting to stop ‘ora.dm01db06.vip’ on ‘dm01db06’
dm01db06: CRS-2677: Stop of ‘ora.RECO_dm01.dg’ on ‘dm01db06’ succeeded
dm01db06: CRS-2677: Stop of ‘ora.dm01db06.vip’ on ‘dm01db06’ succeeded
dm01db06: CRS-2677: Stop of ‘ora.dm01db06-ibvip.vip’ on ‘dm01db06’ succeeded
dm01db06: CRS-2677: Stop of ‘ora.registry.acfs’ on ‘dm01db06’ succeeded
dm01db06: CRS-2677: Stop of ‘ora.DATA_dm01.dg’ on ‘dm01db06’ succeeded
dm01db06: CRS-2677: Stop of ‘ora.DBFS_DG.dg’ on ‘dm01db06’ succeeded
dm01db06: CRS-2679: Attempting to clean ‘ora.DBFS_DG.dg’ on ‘dm01db06’
dm01db06: CRS-2681: Clean of ‘ora.DBFS_DG.dg’ on ‘dm01db06’ succeeded
dm01db06: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db06’
dm01db06: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db06’ succeeded
dm01db06: CRS-2673: Attempting to stop ‘ora.net2.network’ on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.ons’ on ‘dm01db06’
dm01db06: CRS-2677: Stop of ‘ora.net2.network’ on ‘dm01db06’ succeeded
dm01db06: CRS-2677: Stop of ‘ora.ons’ on ‘dm01db06’ succeeded
dm01db06: CRS-2673: Attempting to stop ‘ora.net1.network’ on ‘dm01db06’
dm01db06: CRS-2677: Stop of ‘ora.net1.network’ on ‘dm01db06’ succeeded
dm01db06: CRS-2792: Shutdown of Cluster Ready Services-managed resources on ‘dm01db06’ has completed
dm01db06: CRS-2677: Stop of ‘ora.crsd’ on ‘dm01db06’ succeeded
dm01db06: CRS-2673: Attempting to stop ‘ora.drivers.acfs’ on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.evmd’ on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.mdnsd’ on ‘dm01db06’
dm01db06: CRS-2677: Stop of ‘ora.ctssd’ on ‘dm01db06’ succeeded
dm01db06: CRS-2677: Stop of ‘ora.evmd’ on ‘dm01db06’ succeeded
dm01db06: CRS-2677: Stop of ‘ora.mdnsd’ on ‘dm01db06’ succeeded
dm01db06: CRS-2677: Stop of ‘ora.drivers.acfs’ on ‘dm01db06’ succeeded
dm01db06: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db06’ succeeded
dm01db06: CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘dm01db06’
dm01db06: CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘dm01db06’ succeeded
dm01db06: CRS-2673: Attempting to stop ‘ora.cssd’ on ‘dm01db06’
dm01db06: CRS-2677: Stop of ‘ora.cssd’ on ‘dm01db06’ succeeded
dm01db06: CRS-2673: Attempting to stop ‘ora.diskmon’ on ‘dm01db06’
dm01db06: CRS-2673: Attempting to stop ‘ora.crf’ on ‘dm01db06’
dm01db06: CRS-2677: Stop of ‘ora.crf’ on ‘dm01db06’ succeeded
dm01db06: CRS-2673: Attempting to stop ‘ora.gipcd’ on ‘dm01db06’
dm01db06: CRS-2677: Stop of ‘ora.diskmon’ on ‘dm01db06’ succeeded
dm01db06: CRS-2677: Stop of ‘ora.gipcd’ on ‘dm01db06’ succeeded
dm01db06: CRS-2673: Attempting to stop ‘ora.gpnpd’ on ‘dm01db06’
dm01db06: CRS-2677: Stop of ‘ora.gpnpd’ on ‘dm01db06’ succeeded
dm01db06: CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘dm01db06’ has completed
dm01db06: CRS-4133: Oracle High Availability Services has been stopped.
dm01db08: CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.crsd’ on ‘dm01db08’
dm01db08: CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.dm01db08.vip’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ttrmi_dm01db08’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.LISTENER_IB.lsnr’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.oc4j’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.DATA_dm01.dg’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.DBFS_DG.dg’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.RECO_dm01.dg’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.registry.acfs’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.LISTENER.lsnr’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.LISTENER_SCAN2.lsnr’ on ‘dm01db08’
dm01db08: CRS-2677: Stop of ‘ttrmi_dm01db08’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.dm01db08.vip’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.RECO_dm01.dg’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.LISTENER_IB.lsnr’ on ‘dm01db08’ succeeded
dm01db08: CRS-2673: Attempting to stop ‘ora.dm01db08-ibvip.vip’ on ‘dm01db08’
dm01db08: CRS-2677: Stop of ‘ora.LISTENER.lsnr’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.LISTENER_SCAN2.lsnr’ on ‘dm01db08’ succeeded
dm01db08: CRS-2673: Attempting to stop ‘ora.scan2.vip’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.dm01db07.vip’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.cvu’ on ‘dm01db08’
dm01db08: CRS-2677: Stop of ‘ora.cvu’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.dm01db08-ibvip.vip’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.dm01db07.vip’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.registry.acfs’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.scan2.vip’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.oc4j’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.DATA_dm01.dg’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.DBFS_DG.dg’ on ‘dm01db08’ succeeded
dm01db08: CRS-2679: Attempting to clean ‘ora.DBFS_DG.dg’ on ‘dm01db08’
dm01db08: CRS-2681: Clean of ‘ora.DBFS_DG.dg’ on ‘dm01db08’ succeeded
dm01db08: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db08’
dm01db08: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db08’ succeeded
dm01db08: CRS-2673: Attempting to stop ‘ora.net2.network’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.ons’ on ‘dm01db08’
dm01db08: CRS-2677: Stop of ‘ora.net2.network’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.ons’ on ‘dm01db08’ succeeded
dm01db08: CRS-2673: Attempting to stop ‘ora.net1.network’ on ‘dm01db08’
dm01db08: CRS-2677: Stop of ‘ora.net1.network’ on ‘dm01db08’ succeeded
dm01db08: CRS-2792: Shutdown of Cluster Ready Services-managed resources on ‘dm01db08’ has completed
dm01db08: CRS-2677: Stop of ‘ora.crsd’ on ‘dm01db08’ succeeded
dm01db08: CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.evmd’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.mdnsd’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.drivers.acfs’ on ‘dm01db08’
dm01db08: CRS-2677: Stop of ‘ora.ctssd’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.mdnsd’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.evmd’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.asm’ on ‘dm01db08’ succeeded
dm01db08: CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘dm01db08’
dm01db08: CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘dm01db08’ succeeded
dm01db08: CRS-2673: Attempting to stop ‘ora.cssd’ on ‘dm01db08’
dm01db08: CRS-2677: Stop of ‘ora.drivers.acfs’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.cssd’ on ‘dm01db08’ succeeded
dm01db08: CRS-2673: Attempting to stop ‘ora.diskmon’ on ‘dm01db08’
dm01db08: CRS-2673: Attempting to stop ‘ora.crf’ on ‘dm01db08’
dm01db08: CRS-2677: Stop of ‘ora.crf’ on ‘dm01db08’ succeeded
dm01db08: CRS-2673: Attempting to stop ‘ora.gipcd’ on ‘dm01db08’
dm01db08: CRS-2677: Stop of ‘ora.diskmon’ on ‘dm01db08’ succeeded
dm01db08: CRS-2677: Stop of ‘ora.gipcd’ on ‘dm01db08’ succeeded
dm01db08: CRS-2673: Attempting to stop ‘ora.gpnpd’ on ‘dm01db08’
dm01db08: CRS-2677: Stop of ‘ora.gpnpd’ on ‘dm01db08’ succeeded
dm01db08: CRS-2793: Shutdown of Oracle High Availability Services-managed resources on ‘dm01db08’ has completed
dm01db08: CRS-4133: Oracle High Availability Services has been stopped.

[root@dm01db01 ~]# dcli -g dbs_group -l root ‘/u01/app/11.2.0.4/grid/bin/crsctl start crs’
dm01db01: CRS-4123: Oracle High Availability Services has been started.
dm01db02: CRS-4123: Oracle High Availability Services has been started.
dm01db03: CRS-4123: Oracle High Availability Services has been started.
dm01db04: CRS-4123: Oracle High Availability Services has been started.
dm01db05: CRS-4123: Oracle High Availability Services has been started.
dm01db06: CRS-4123: Oracle High Availability Services has been started.
dm01db08: CRS-4123: Oracle High Availability Services has been started.

  • Ensure ALL Cluster resources are started successfully using below sample commands :

dm01db01-+ASM1 {/home/oracle}:$ORACLE_HOME/bin/crsctl stat res -init -t
——————————————————————————–
NAME           TARGET  STATE        SERVER                   STATE_DETAILS
——————————————————————————–
Cluster Resources
——————————————————————————–
ora.asm
      1        ONLINE  ONLINE       dm01db01                 Started
ora.cluster_interconnect.haip
      1        ONLINE  ONLINE       dm01db01
ora.crf
      1        ONLINE  ONLINE       dm01db01
ora.crsd
      1        ONLINE  ONLINE       dm01db01
ora.cssd
      1        ONLINE  ONLINE       dm01db01
ora.cssdmonitor
      1        ONLINE  ONLINE       dm01db01
ora.ctssd
      1        ONLINE  ONLINE       dm01db01                 OBSERVER
ora.diskmon
      1        ONLINE  ONLINE       dm01db01
ora.drivers.acfs
      1        ONLINE  ONLINE       dm01db01
ora.evmd
      1        ONLINE  ONLINE       dm01db01
ora.gipcd
      1        ONLINE  ONLINE       dm01db01
ora.gpnpd
      1        ONLINE  ONLINE       dm01db01
ora.mdnsd
      1        ONLINE  ONLINE       dm01db01

dm01db01-+ASM1 {/home/oracle}:$ORACLE_HOME/bin/crsctl check cluster -all
**************************************************************
dm01db01:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
dm01db02:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
dm01db03:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
dm01db04:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
dm01db05:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
dm01db06:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
dm01db07:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
dm01db08:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
dm01db01-+ASM1 {/home/oracle}:

dm01db01-+ASM1 {/home/oracle}:$ORACLE_HOME/bin/crsctl stat res -t
——————————————————————————–
NAME           TARGET  STATE        SERVER                   STATE_DETAILS
——————————————————————————–
Local Resources
——————————————————————————–
ora.DATA_dm01.dg
               ONLINE  ONLINE       dm01db01
               ONLINE  ONLINE       dm01db02
               ONLINE  ONLINE       dm01db03
               ONLINE  ONLINE       dm01db04
               ONLINE  ONLINE       dm01db05
               ONLINE  ONLINE       dm01db06
               ONLINE  ONLINE       dm01db07
               ONLINE  ONLINE       dm01db08
ora.DBFS_DG.dg
               ONLINE  OFFLINE      dm01db01
               ONLINE  OFFLINE      dm01db02
               ONLINE  OFFLINE      dm01db03
               ONLINE  OFFLINE      dm01db04
               ONLINE  OFFLINE      dm01db05
               ONLINE  OFFLINE      dm01db06
               ONLINE  ONLINE       dm01db07
               ONLINE  OFFLINE      dm01db08
ora.LISTENER.lsnr
               OFFLINE OFFLINE      dm01db01
               ONLINE  ONLINE       dm01db02
               ONLINE  ONLINE       dm01db03
               ONLINE  ONLINE       dm01db04
               ONLINE  ONLINE       dm01db05
               ONLINE  ONLINE       dm01db06
               ONLINE  ONLINE       dm01db07
               ONLINE  ONLINE       dm01db08
ora.LISTENER_IB.lsnr
               ONLINE  ONLINE       dm01db01
               ONLINE  ONLINE       dm01db02
               ONLINE  ONLINE       dm01db03
               ONLINE  ONLINE       dm01db04
               ONLINE  ONLINE       dm01db05
               ONLINE  ONLINE       dm01db06
               ONLINE  ONLINE       dm01db07
               ONLINE  ONLINE       dm01db08
ora.RECO_dm01.dg
               ONLINE  ONLINE       dm01db01
               ONLINE  ONLINE       dm01db02
               ONLINE  ONLINE       dm01db03
               ONLINE  ONLINE       dm01db04
               ONLINE  ONLINE       dm01db05
               ONLINE  ONLINE       dm01db06
               ONLINE  ONLINE       dm01db07
               ONLINE  ONLINE       dm01db08
ora.asm
               ONLINE  ONLINE       dm01db01                 Started
               ONLINE  ONLINE       dm01db02                 Started
               ONLINE  ONLINE       dm01db03                 Started
               ONLINE  ONLINE       dm01db04                 Started
               ONLINE  ONLINE       dm01db05                 Started
               ONLINE  ONLINE       dm01db06                 Started
               ONLINE  ONLINE       dm01db07                Started
               ONLINE  ONLINE       dm01db08                 Started
ora.gsd
               OFFLINE OFFLINE      dm01db01
               OFFLINE OFFLINE      dm01db02
               OFFLINE OFFLINE      dm01db03
               OFFLINE OFFLINE      dm01db04
               OFFLINE OFFLINE      dm01db05
               OFFLINE OFFLINE      dm01db06
               OFFLINE OFFLINE      dm01db07
               OFFLINE OFFLINE      dm01db08
ora.net1.network
               ONLINE  ONLINE       dm01db01
               ONLINE  ONLINE       dm01db02
               ONLINE  ONLINE       dm01db03
               ONLINE  ONLINE       dm01db04
               ONLINE  ONLINE       dm01db05
               ONLINE  ONLINE       dm01db06
               OFFLINE OFFLINE      dm01db07
               ONLINE  ONLINE       dm01db08
ora.net2.network
               ONLINE  ONLINE       dm01db01
               ONLINE  ONLINE       dm01db02
               ONLINE  ONLINE       dm01db03
               ONLINE  ONLINE       dm01db04
               ONLINE  ONLINE       dm01db05
               ONLINE  ONLINE       dm01db06
               OFFLINE OFFLINE      dm01db07
               ONLINE  ONLINE       dm01db08
ora.ons
               ONLINE  ONLINE       dm01db01
               ONLINE  ONLINE       dm01db02
               ONLINE  ONLINE       dm01db03
               ONLINE  ONLINE       dm01db04
               ONLINE  ONLINE       dm01db05
               ONLINE  ONLINE       dm01db06
               OFFLINE OFFLINE      dm01db07
               ONLINE  ONLINE       dm01db08
ora.registry.acfs
               ONLINE  ONLINE       dm01db01
               ONLINE  ONLINE       dm01db02
               ONLINE  ONLINE       dm01db03
               ONLINE  ONLINE       dm01db04
               ONLINE  ONLINE       dm01db05
               ONLINE  ONLINE       dm01db06
               OFFLINE OFFLINE      dm01db07
               ONLINE  ONLINE       dm01db08
——————————————————————————–
Cluster Resources
——————————————————————————–
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       dm01db08
ora.LISTENER_SCAN2.lsnr
      1        ONLINE  ONLINE       dm01db06
ora.LISTENER_SCAN3.lsnr
      1        ONLINE  ONLINE       dm01db05
ora.dm01db01-ibvip.vip
      1        ONLINE  ONLINE       dm01db01
ora.dm01db01.vip
      1        ONLINE  ONLINE       dm01db01
ora.dm01db02-ibvip.vip
      1        ONLINE  ONLINE       dm01db02
ora.dm01db02.vip
      1        ONLINE  ONLINE       dm01db02
ora.dm01db03-ibvip.vip
      1        ONLINE  ONLINE       dm01db03
ora.dm01db03.vip
      1        ONLINE  ONLINE       dm01db03
ora.dm01db04-ibvip.vip
      1        ONLINE  ONLINE       dm01db04
ora.dm01db04.vip
      1        ONLINE  ONLINE       dm01db04
ora.dm01db05-ibvip.vip
      1        ONLINE  ONLINE       dm01db05
ora.dm01db05.vip
      1        ONLINE  ONLINE       dm01db05
ora.dm01db06-ibvip.vip
      1        ONLINE  ONLINE       dm01db06
ora.dm01db06.vip
      1        ONLINE  ONLINE       dm01db06
ora.dm01db08-ibvip.vip
      1        ONLINE  ONLINE       dm01db08
ora.dm01db08.vip
      1        ONLINE  ONLINE       dm01db08
ora.cvu
      1        ONLINE  ONLINE       dm01db03
ora.oc4j
      1        ONLINE  ONLINE       dm01db03
ora.scan1.vip
      1        ONLINE  ONLINE       dm01db08
ora.scan2.vip
      1        ONLINE  ONLINE       dm01db06
ora.scan3.vip
      1        ONLINE  ONLINE       dm01db05

SQL> show parameter spfile

NAME                                 TYPE        VALUE
———————————— ———– ——————————
spfile                               string      +DATA/dm01-cluster/asmpar
                                                 ameterfile/registry.253.934093
                                                 287

Conclusion
In this article we have learned how to move/replace OCR, Voting disks and ASM SPFILE from one ASM disk group to another.

0

Overview
Once you migrate databases to Exadata Database Machine, its time to configure backups for them. Since Exadata uses ASM for storing database files, you can use RMAN to backup your databases. You can backup databases running on Exadata to FRA or external backup media such as ZFS. Customers purchase Exadata also purchase ZFS for backup and restore their databases. ZFS storage appliance is idea for Exadata as it provides faster backup solution.

About ZFS Storage Appliance
Oracle ZFS backup Appliance is a high performance backup solution for Oracle engineered systems (Exadata, SuperCluster and ODA) that reduces backup and recovery time objectives. 

The Oracle ZFS Backup Appliance is fully tested, validated and supported backup appliance specifically tuned for Oracle engineered systems backup and recovery.

Benefits of using ZFS Storage Appliance:

  • Greater Performance
  • Cost effectiveness
  • Simplified management
  • Reduced risk

The Oracle ZFS Storage Appliance is ideal for backing up the databases running on Exadata Database machine, Oracle SuperCluster and Oracle Database Appliance (ODA). Many Customers purchased Exadata uses ZFS for backing up databases.

About ESBU Utility
The Oracle Engineered Systems Backup Utility (ESBU) formerly known as “Exadata Backup Configuration Utility” for Oracle ZFS Storage Appliance configures the Oracle ZFS Storage Appliance and the database compute nodes of a particular engineered system (Exadata, SuperCluster or ODA) through a command-line wizard. 

Download ESBU utility from OTN at:

http://www.oracle.com/technetwork/server-storage/sun-unified-storage/downloads/zfssa-plugins-1489830.html

ESBU utility performs the entire Configuration process in three steps.

  • Oracle ZFS Storage Appliance configuration
  • Engineered System nodes configuration
  • RMAN run block script generation


In this article I will demonstrate how to Configure ZFS shares on Exadata Database machines using ESBU utility. 

Note: The ZFS Storage Appliance is Installed and Configured by Storage Administrator or Oracle ACS. 

Environment
Exadata Half Rack X6-2

Steps to Configure ZFS shares on Exadata Database Machine

  • Create a staging area on Exadata compute node 1 and copy the ESBU utility to node 1 using Winscp




  • Unzip ESBU utility




  • Ensure that the resolv.conf contains the domain name to reach the ZFS controllers.



  • Install and Configure SSH Keys




  • Ensure you can connect to ZFS without password.



  • On Exadata Compute nodes, ensure that “rcpbind” and nfslock” Linux services are enabled and running.



  • Navigate to staging area and execute the ESBU utility

Enter 0 for Exadata

 Enter y to continue

Verify the ZFS appliance name, enter root for user name, enter project name (example: dm01). Enter y to continue

Enter the IP for accessing pool (Example: 192.168.1.200), enter 0 and hit enter

Enter y to select another pool. Enter y to continue.

Enter IP to access second pool, verify details, enter y to continue

At this point the ESBU completed the step 1 of configure ZFS pools. Enter y to continue with step 2.

Enter y to continue

Enter DB name, hostname of node 1, hit return to accept default user and group. Enter y to continue.

Enter y to continue

Enter y to confirm Oracle Home. Enter y to continue

Enter y to continue

Enter y if you have more than one network interface

Specify the pair of private IPs on Exadata compute node 1

Specify the pair of private IPs on Exadata compute node 2

Specify the pair of private IPs on Exadata compute node 3

Specify the pair of private IPs on Exadata compute node 4

Enter y to continue. This will bounce your dm01 database


At this point ESBU completed step 2. Enter y to continue to step 3.

Enter y to continue

This completes the ESBU configuration for Exadata Database machine.



  • Verify the ZFS shares are mounted on all Exadata compute nodes. 


Conclusion
In this article we have learnt about ESBU utility and how use it to configure the ZFS shares on Exadata Database Machines. ESBU utility is a fully automated tool for configuring ZFS shares on Exadata. It replaces the manual steps that were required to configure ZFS Storage Appliance and enforces the best practices and configuration.

0

About Flex ASM
  • In earlier Oracle database release, ASM will be running on each node in the cluster and ASM clients such as database and ACFS can only access ASM by using an ASM on the same host.
  • Oracle Database 12c introduced a new feature called Oracle Flex ASM which provides remote storage access.
  • Oracle Flex ASM is an ASM instance which will be running in the cluster based on cardinality defined.
  • The default cardinality is 3, but this can be modified using srvctl modify asm command.
  • ASM is not required to run on each node in the cluster.
  • With Oracle Flex ASM,the clients can connect to remote ASM using network connection (ie ASM network ).
  • If a server running an ASM instance fails, Oracle Clusterware will start a new ASM instance on a different server to maintain the cardinality. If a 12c database instance is using a particular ASM instance, and that instance is lost because of a server crash or ASM instance failure, then the Oracle 12c database instance will reconnect to an existing ASM instance on another node.These features are collectively called Oracle Flex ASM.

Steps to Convert Standard ASM to Flex ASM
  • You can convert an Oracle ASM configuration to an Oracle Flex ASM using ASMCA. This functionality is only available in an Oracle Grid Infrastructure 12c configuration.
Before you convert an Oracle ASM configuration to an Oracle Flex ASM, you must ensure the following:
  • Oracle Cluster Registry (OCR) is stored in a disk group
[root@dm01db01 ~]# /u01/app/12.1.0.2/grid/bin/ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          4
         Total space (kbytes)     :     409568
         Used space (kbytes)      :      10684
         Available space (kbytes) :     398884
         ID                       : 1119121028
         Device/File Name         :      +DATA
                                    Device/File integrity check succeeded

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

         Cluster registry integrity check succeeded

         Logical corruption check succeeded
  • The server parameter file (SPFILE) is stored in a disk group.
SQL> show parameter spfile

NAME                                 TYPE        VALUE
———————————— ———– ——————————
spfile                               string      +DATA/dm01-cluster/ASMPARAMETE
                                                 RFILE/registry.253.934096549

SQL> show parameter spfile

NAME                                 TYPE        VALUE
———————————— ———– ——————————
spfile                               string      +DATA/orcl/spfileorcl.ora
  • The password file (ORAPWD file) is stored in a disk group.
dm01db01-orcldb1 {/home/oracle}:dcli -g ~/dbs_group -l oracle ‘ls -ltr
dm01db01: -rw-r—– 1 oracle oinstall 8192 Jan 17 03:45 /u01/app/oracle/product/12.1.0.2/dbhome/dbs/orapworcl1
dm01db01: -rw-r—– 1 oracle oinstall 8192 Jan 17 03:45 /u01/app/oracle/product/12.1.0.2/dbhome/dbs/orapworcl2
dm01db01: -rw-r—– 1 oracle oinstall 8192 Jan 17 03:45 /u01/app/oracle/product/12.1.0.2/dbhome/dbs/orapworcl3
dm01db01: -rw-r—– 1 oracle oinstall 8192 Jan 17 03:45 /u01/app/oracle/product/12.1.0.2/dbhome/dbs/orapworcl4
dm01db01: -rw-r—– 1 oracle oinstall 8192 Jan 17 03:45 /u01/app/oracle/product/12.1.0.2/dbhome/dbs/orapworcl5
dm01db01: -rw-r—– 1 oracle oinstall 8192 Jan 17 03:45 /u01/app/oracle/product/12.1.0.2/dbhome/dbs/orapworcl7
dm01db01: -rw-r—– 1 oracle oinstall 8192 Jan 17 03:45 /u01/app/oracle/product/12.1.0.2/dbhome/dbs/orapworcl6
dm01db01: -rw-r—– 1 oracle oinstall 8192 Jan 17 03:45 /u01/app/oracle/product/12.1.0.2/dbhome/dbs/orapworcl8

dm01db01-orcl1 {/home/oracle}:orapwd file=’+DATA/orcl/orapworcl’ entries=10 dbuniquename=’orcl’ format=12

Enter password for SYS:

ASMCMD> ls -l +DATA/ORCL/orapworcl
Type      Redund  Striped  Time             Sys  Name
PASSWORD  HIGH    COARSE   JAN 26 06:00:00  N    orapworcl => +DATA/ORCL/PASSWORD/pwdorcl.272.934265865

dm01db01-+ASM1 {/home/oracle}:orapwd file=’+DATA/orapwASM’ entries=10 dbuniquename=’ASM’ format=12

Enter password for SYS:

OPW-00019: Failed to update the CRS resource with DB password file location

dm01db01-+ASM1 {/home/oracle}:srvctl modify asm -pwfile +DATA/orapwASM

dm01db01-+ASM1 {/home/oracle}:srvctl config asm -detail
ASM home: <CRS home>
Password file: +DATA/orapwASM
ASM listener: LISTENER
ASM is enabled.
ASM is individually enabled on nodes:
ASM is individually disabled on nodes:

ASMCMD [+DATA] > ls -l orapwasm
Type      Redund  Striped  Time             Sys  Name
PASSWORD  HIGH    COARSE   JAN 27 04:00:00  N    orapwasm => +DATA/ASM/PASSWORD/pwdasm.399.934344779
  • The disk group where the OCR, SPFILE, and ORAPWD files are stored has Oracle ASM compatibility (COMPATIBLE.ASM) set to 12.1 or higher.
SQL> col name for a40
SQL> col value for a40
SQL> set lines 200
SQL> set pages 200
SQL> select a.group_number,b.name dgname,a.name,a.value from v$asm_attribute a, v$asm_diskgroup b where a.name in (‘au_size’,’disk_repair_time’,’compatible.rdbms’,’compatible.asm’) and a.group_number=b.group_number order by b.name,a.name;

GROUP_NUMBER DGNAME                         NAME                                     VALUE
———— —————————— ————————–               ————————
           3 ACFS_DG                        au_size                                  4194304
           3 ACFS_DG                        compatible.asm                           12.1.0.0.0
           3 ACFS_DG                        compatible.rdbms                         12.1.0.0.0
           3 ACFS_DG                        disk_repair_time                         3.6h
           1 DATA                           au_size                                  4194304
           1 DATA                           compatible.asm                           12.1.0.2.0
           1 DATA                           compatible.rdbms                         11.2.0.4.0
           1 DATA                           disk_repair_time                         3.6h
           2 RECO                           au_size                                  4194304
           2 RECO                           compatible.asm                           12.1.0.2.0
           2 RECO                           compatible.rdbms                         11.2.0.4.0
           2 RECO                           disk_repair_time                         3.6h

dm01db01-+ASM1 {/home/oracle}:/u01/app/12.1.0.2/grid/bin/crsctl stat res -t
——————————————————————————–
Name           Target  State        Server                   State details
——————————————————————————–
Local Resources
——————————————————————————–
ora.ACFS_DG.ACFSVOL.advm
               ONLINE  ONLINE       dm01db01                 Volume device /dev/a
                                                             sm/acfsvol-228 is online,STABLE
               ONLINE  ONLINE       dm01db02                 Volume device /dev/a
                                                             sm/acfsvol-228 is online,STABLE
               ONLINE  ONLINE       dm01db03                 Volume device /dev/a
                                                             sm/acfsvol-228 is online,STABLE
               ONLINE  ONLINE       dm01db04                 Volume device /dev/a
                                                             sm/acfsvol-228 is online,STABLE
               ONLINE  ONLINE       dm01db05                 Volume device /dev/a
                                                             sm/acfsvol-228 is online,STABLE
               ONLINE  ONLINE       dm01db06                 Volume device /dev/a
                                                             sm/acfsvol-228 is online,STABLE
               ONLINE  ONLINE       dm01db07                 Volume device /dev/a
                                                             sm/acfsvol-228 is online,STABLE
               ONLINE  ONLINE       dm01db08                 Volume device /dev/a
                                                             sm/acfsvol-228 is online,STABLE
ora.ACFS_DG.dg
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.DATA.dg
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.LISTENER.lsnr
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.RECO.dg
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.acfs_dg.acfsvol.acfs
               ONLINE  ONLINE       dm01db01                 mounted on /acfs,STABLE
               ONLINE  ONLINE       dm01db02                 mounted on /acfs,STABLE
               ONLINE  ONLINE       dm01db03                 mounted on /acfs,STABLE
               ONLINE  ONLINE       dm01db04                 mounted on /acfs,STABLE
               ONLINE  ONLINE       dm01db05                 mounted on /acfs,STABLE
               ONLINE  ONLINE       dm01db06                 mounted on /acfs,STABLE
               ONLINE  ONLINE       dm01db07                 mounted on /acfs,STABLE
               ONLINE  ONLINE       dm01db08                 mounted on /acfs,STABLE
ora.asm
               ONLINE  ONLINE       dm01db01                 Started,STABLE
               ONLINE  ONLINE       dm01db02                 Started,STABLE
               ONLINE  ONLINE       dm01db03                 Started,STABLE
               ONLINE  ONLINE       dm01db04                 Started,STABLE
               ONLINE  ONLINE       dm01db05                 Started,STABLE
               ONLINE  ONLINE       dm01db06                 Started,STABLE
               ONLINE  ONLINE       dm01db07                 Started,STABLE
               ONLINE  ONLINE       dm01db08                 Started,STABLE
ora.net1.network
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
ora.ons
               ONLINE  ONLINE       dm01db01                 STABLE
               ONLINE  ONLINE       dm01db02                 STABLE
               ONLINE  ONLINE       dm01db03                 STABLE
               ONLINE  ONLINE       dm01db04                 STABLE
               ONLINE  ONLINE       dm01db05                 STABLE
               ONLINE  ONLINE       dm01db06                 STABLE
               ONLINE  ONLINE       dm01db07                 STABLE
               ONLINE  ONLINE       dm01db08                 STABLE
——————————————————————————–
Cluster Resources
——————————————————————————–
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       dm01db08                 STABLE
ora.LISTENER_SCAN2.lsnr
      1        ONLINE  ONLINE       dm01db07                 STABLE
ora.LISTENER_SCAN3.lsnr
      1        ONLINE  ONLINE       dm01db05                 STABLE
ora.dm01db01.vip
      1        ONLINE  ONLINE       dm01db01                 STABLE
ora.dm01db02.vip
      1        ONLINE  ONLINE       dm01db02                 STABLE
ora.dm01db03.vip
      1        ONLINE  ONLINE       dm01db03                 STABLE
ora.dm01db04.vip
      1        ONLINE  ONLINE       dm01db04                 STABLE
ora.dm01db05.vip
      1        ONLINE  ONLINE       dm01db05                 STABLE
ora.dm01db06.vip
      1        ONLINE  ONLINE       dm01db06                 STABLE
ora.dm01db07.vip
      1        ONLINE  ONLINE       dm01db07                 STABLE
ora.dm01db08.vip
      1        ONLINE  ONLINE       dm01db08                 STABLE
ora.cvu
      1        ONLINE  ONLINE       dm01db06                 STABLE
ora.oc4j
      1        OFFLINE OFFLINE                               STABLE
ora.orcl.db
      1        ONLINE  ONLINE       dm01db03                 Open,STABLE
      2        ONLINE  ONLINE       dm01db04                 Open,STABLE
      3        ONLINE  ONLINE       dm01db01                 Open,STABLE
      4        ONLINE  ONLINE       dm01db05                 Open,STABLE
      5        ONLINE  ONLINE       dm01db06                 Open,STABLE
      6        ONLINE  ONLINE       dm01db02                 Open,STABLE
      7        ONLINE  ONLINE       dm01db07                 Open,STABLE
      8        ONLINE  ONLINE       dm01db08                 Open,STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       dm01db08                 STABLE
ora.scan2.vip
      1        ONLINE  ONLINE       dm01db07                 STABLE
ora.scan3.vip
      1        ONLINE  ONLINE       dm01db05                 STABLE


ASMCMD> showclustermode
ASM cluster : Flex mode disabled

dm01db01-+ASM1 {/home/oracle}:srvctl status asm -detail
ASM is running on dm01db01,dm01db03,dm01db02,dm01db05,dm01db04,dm01db07,dm01db06,dm01db08
ASM is enabled.

Conversion Steps

  • Set the display and Start ASMCA



  • Click on “ASM Instances” and then “Convert to Oracle Flex ASM”



  • On Convert to Oracle Flex ASM page, specify:
    • ASM Listener Port number: 1521
    • Select network to be used for ASM: bond0 (cluster_interconnect)
    • Check the box if you plan on using ASM for pre 12c databases.
    • Click Ok



  • Click Yes



  • The processing page will be displayed.





  • Open the script and view the script contents.

[root@dm01db01 ~]# cat /u01/app/oracle/cfgtoollogs/asmca/scripts/converttoFlexASM.sh  | more
#!/bin/sh

cd /u01/app/oracle/cfgtoollogs/asmca/scripts
su oracle -c “/u01/app/12.1.0.2/grid/bin/srvctl add asm -proxy”
if [ “$?” != “0” ]; then
        echo “Error adding ASM Proxy”
        exit 1
fi
/u01/app/12.1.0.2/grid/srvm/admin/srvmhelper -updateDepASM
if [ “$?” != “0” ]; then
        echo “Error updating ASM resource dependencies”
        exit 1
fi
for node in dm01db01 dm01db02 dm01db03 dm01db04 dm01db05 dm01db06 dm01db07 dm01db08
do
        /u01/app/12.1.0.2/grid/bin/crsctl stop cluster -n $node
        if [ “$?” != “0” ]; then
                echo “Error stopping Oracle Grid Infrastructure in node $node”
                exit 1
        fi
        /u01/app/12.1.0.2/grid/bin/crsctl start cluster -n $node

        stat=1
        cmd=”/u01/app/12.1.0.2/grid/bin/crsctl status server $node”
        while [ $stat = 1 ]
        do
                sleep 5
                op=`$cmd`
                op=`echo $op | /bin/cut -d’ ‘ -f2  | /bin/cut -d’=’ -f2`
                if [ “$op” = “ONLINE” ]
                then
                        stat=0
                        echo “Oracle Grid Infrastructure restarted in node $node”
                fi
        done
        if [ “$node” = dm01db01 ]; then
                for lsnr in ASMNET1LSNR_ASM
                do
                        /u01/app/12.1.0.2/grid/bin/srvctl start listener -listener $lsnr
                        lsnrret=$?
                        if [ “$lsnrret” = “2” ]; then
                                echo “ASM listener $lsnr running already”
                        elif [ “$lsnrret” != “0” ]; then
                                echo “Error starting ASM listener $lsnr”
                                exit 1
                        fi
                done
        fi
done


  • Execute the script on node 1 as root user as follows:

dm01db01-+ASM1 {/dev/asm}:df -k | grep asm
/dev/asm/acfsvol-228

Stop the ACFS file system before executing the script.

dm01db01-+ASM1 {/dev/asm}:srvctl status filesystem -device /dev/asm/acfsvol-228
ACFS file system /acfs is mounted on nodes

dm01db01,dm01db02,dm01db03,dm01db04,dm01db05,dm01db06,dm01db07,dm01db08

dm01db01-+ASM1 {/home/oracle}:srvctl stop filesystem -d /dev/asm/acfsvol-228 -f

dm01db01-+ASM1 {/home/oracle}:srvctl status filesystem -d /dev/asm/acfsvol-228
ACFS file system /acfs is not mounted

dm01db01-+ASM1 {/dev/asm}:df -k | grep asm

Finally execute the script

[root@dm01db01 ~]# /u01/app/oracle/cfgtoollogs/asmca/scripts/converttoFlexASM.sh
CRS-2673: Attempting to stop ‘ora.crsd’ on ‘dm01db01’
CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.orcldb.db’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ttsrv_dm01db01’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.acfs_dg.acfsvol.acfs’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.LISTENER.lsnr’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.RECO.dg’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.DATA.dg’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.orcl.db’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.ACFS_DG.dg’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.ACFS_DG.dg’ on ‘dm01db01’ succeeded
CRS-2677: Stop of ‘ora.RECO.dg’ on ‘dm01db01’ succeeded
CRS-2677: Stop of ‘ora.DATA.dg’ on ‘dm01db01’ succeeded
CRS-2677: Stop of ‘ora.LISTENER.lsnr’ on ‘dm01db01’ succeeded
CRS-2673: Attempting to stop ‘ora.dm01db01.vip’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.dm01db01.vip’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.dm01db01.vip’ on ‘dm01db05’
CRS-2677: Stop of ‘ora.orcldb.db’ on ‘dm01db01’ succeeded
CRS-2677: Stop of ‘ora.orcl.db’ on ‘dm01db01’ succeeded
CRS-2676: Start of ‘ora.dm01db01.vip’ on ‘dm01db05’ succeeded
CRS-2673: Attempting to stop ‘ora.ons’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.ons’ on ‘dm01db01’ succeeded
CRS-2673: Attempting to stop ‘ora.net1.network’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.net1.network’ on ‘dm01db01’ succeeded
CRS-2792: Shutdown of Cluster Ready Services-managed resources on ‘dm01db01’ has completed
CRS-2677: Stop of ‘ora.crsd’ on ‘dm01db01’ succeeded
CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.evmd’ on ‘dm01db01’
CRS-2673: Attempting to stop ‘ora.storage’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.storage’ on ‘dm01db01’ succeeded
CRS-2673: Attempting to stop ‘ora.asm’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.ctssd’ on ‘dm01db01’ succeeded
CRS-2677: Stop of ‘ora.evmd’ on ‘dm01db01’ succeeded
CRS-2677: Stop of ‘ora.asm’ on ‘dm01db01’ succeeded
CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘dm01db01’ succeeded
CRS-2673: Attempting to stop ‘ora.cssd’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.cssd’ on ‘dm01db01’ succeeded
CRS-2673: Attempting to stop ‘ora.diskmon’ on ‘dm01db01’
CRS-2677: Stop of ‘ora.diskmon’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.evmd’ on ‘dm01db01’
CRS-2672: Attempting to start ‘ora.cssdmonitor’ on ‘dm01db01’
CRS-2676: Start of ‘ora.cssdmonitor’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.cssd’ on ‘dm01db01’
CRS-2672: Attempting to start ‘ora.diskmon’ on ‘dm01db01’
CRS-2676: Start of ‘ora.evmd’ on ‘dm01db01’ succeeded
CRS-2676: Start of ‘ora.diskmon’ on ‘dm01db01’ succeeded
CRS-2676: Start of ‘ora.cssd’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.ctssd’ on ‘dm01db01’
CRS-2672: Attempting to start ‘ora.cluster_interconnect.haip’ on ‘dm01db01’
CRS-2676: Start of ‘ora.ctssd’ on ‘dm01db01’ succeeded
CRS-2676: Start of ‘ora.cluster_interconnect.haip’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.asm’ on ‘dm01db01’
CRS-2676: Start of ‘ora.asm’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.storage’ on ‘dm01db01’
CRS-2676: Start of ‘ora.storage’ on ‘dm01db01’ succeeded
CRS-2672: Attempting to start ‘ora.crsd’ on ‘dm01db01’
CRS-2676: Start of ‘ora.crsd’ on ‘dm01db01’ succeeded
Oracle Grid Infrastructure restarted in node dm01db01
CRS-2673: Attempting to stop ‘ora.crsd’ on ‘dm01db02’
CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on ‘dm01db02’
CRS-2673: Attempting to stop ‘ora.acfs_dg.acfsvol.acfs’ on ‘dm01db02’
CRS-2673: Attempting to stop ‘ora.orcl.db’ on ‘dm01db02’
CRS-2673: Attempting to stop ‘ora.orcldb.db’ on ‘dm01db02’
CRS-2673: Attempting to stop ‘ora.RECO.dg’ on ‘dm01db02’
CRS-2673: Attempting to stop ‘ora.DATA.dg’ on ‘dm01db02’
CRS-2677: Stop of ‘ora.RECO.dg’ on ‘dm01db02’ succeeded
CRS-2677: Stop of ‘ora.DATA.dg’ on ‘dm01db02’ succeeded
CRS-2677: Stop of ‘ora.orcl.db’ on ‘dm01db02’ succeeded
CRS-2677: Stop of ‘ora.orcldb.db’ on ‘dm01db02’ succeeded



[root@dm01db01 ~]#

  • Go back to ASMCA and click close.

Verify the cluster mode now.

ASMCMD> showclustermode
ASM cluster : Flex mode enabled

Conclusion
In this article we have learned about Flex ASM in Oracle database 12c and how to convert a Standard ASM to Flex ASM to take advantage of 12c new feature.

0

PREVIOUS POSTSPage 5 of 6NEXT POSTS

[contact-form-7 id=”4973″ title=”Lead”]