Oracle Flex ASM and Flex Cluster -...

36
1 Patterns Oracle Flex ASM and Flex Cluster PRESENTER Y V RaviKumar Oracle ACE & Oracle Certified Master (OCM)

Transcript of Oracle Flex ASM and Flex Cluster -...

Page 1: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

1Patterns

Oracle Flex ASM and Flex Cluster

PRESENTER

Y V RaviKumarOracle ACE & Oracle Certified Master (OCM)

Page 2: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

2Patterns

AB

OU

T M

E

ORACLE CERTIFIED MASTER (OCM)http://education.oracle.com/education/otn/10g_OCM_17_Jun_11/ykumar.htm

ORACLE ACEhttps://apex.oracle.com/pls/apex/f?p=19297:4:::NO:4:P4_ID:13023

AUTHOR OF ORACLE TECHNOLOGY NETWORK (OTN) ARTICLEShttp://www.oracle.com/tecchnetwork/es/articles/index.html - (17 Articles for OTN Spanish)http://www.oracle.com/tecchnetwork/pt/articles/index.html - (14 Articles for OTN Portuguese)

http://www.oracle.com/tecchnetwork/articles/index.html - - ( 2 Articles for OTN English)

ORACLE TECHNOLOGY SPEAKER @USER GROUPSSpeaker @Sangam Y2014Speaker @Independent Oracle User Group (IOUG) Y2014

Speaker @Oracle Technology Network (OTN) Yathra Y2013, Y2014 & Y2015Speaker @All India Oracle User Group (AIOUG) Tech Day Y2013 & Y2014

Speaker @All India Oracle User Group (AIOUG) ExadataSIG Y2014

AUTHOR OF TOAD WORLD (CONNECTED INTELLIGENCE)https://www.toadworld.com

Author Of OTech Magazinehttp://otechmag.com/magazine/2015/summer/ravikumar-yv.html

Author Of All things ORACLE from redgatehttp://allthingsoracle.com/upgrading-a-database-using-recovery-manager-rman-duplicate-command-in-oracle-12c/

CO-FOUNDER OF http://www.oraworld-team.com/

ORACLE CERTIFICATIONSOracle Database 10g: Certified Master (10g OCM)Oracle Database 10g & 11g: Administering RAC Certified Expert

Oracle Database 11g: Performance Tuning Certified ExpertOracle Exadata 11g Essentials

Oracle Golden Gate 10 EssentialsOracle Database 11g: SQL Tuning Certified Expert

Oracle 9i & 10g: Managing Oracle on Linux Certified ExpertOracle Certified Professional (OCP) – Oracle 11g, 10g, 9i and 8i

SUN Certified – Solaris System Administrator in SUN Solaris 9

Page 3: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

3Patterns

ORACLE

Flex ASM and Flex Cluster

Page 4: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 4

ARCHITECTURE OF ASM

OPERATING SYSTEM

HARDWARE

ORACLE DATABASE

ASM

File System & Volume Management

OPERATING SYSTEM

HARDWARE

Logical Volume Manager

File System

ORACLE DATABASE

Page 5: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 5

Oracle 10g RAC – VD & OCR Locations

Page 6: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 6

Oracle 11g RAC – VD & OCR Locations

Page 7: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 7

Oracle 12c RAC – VD & OCR Locations

Page 8: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 8

CAPABILITIES OF ASM

1-1 ASM to SERVER

Disk1 Disk 2 Disk 3 Disk 4 Disk 5 Disk 6 Disk 7

Disk Group A Disk Group B

Database Database Database

File 1 File 2

File 3 File 4

ASM Cluster Pool of Storage

Oracle

RAC

Servers

ASM

Instance

ASM

Instance

ASM

Instance

ASM

Instance

ASM

Instance

Database

Instance

Database

Instance

Database

Instance

Database

Instance

Database

Instance

SHARED DISK GROUPS

WIDE FILE STRIPING

Page 9: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 9

AUTOMATIC STORAGE MANAGEMENT (ASM) OVERVIEW

Current State

ASM Cluster Pool of Storage

Disk Group BDisk Group ASHARED DISK GROUPS

WIDE FILE STRIPING

ONE TO ONE MAPPING OF ASM INSTANCES TO SERVERS

ASM Instance

Database Instance

ASM Disk

RAC CLUSTER

Node4Node3Node2Node1 Node5ASM ASM ASM ASM ASM

ASM Instance

Database Instance

DBA DBA DBB DBB DBCDBB

Page 10: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 10

Oracle Database 11gR2 with ASM

login as: oracle

[email protected]’s password:********Last login: Fri Sep 27 06:05:44 2013

[oracle@rac1 ~]$ps -ef | grep pmon

oracle 3053 1 0 05:56 ? 00:00:00 asm_pmon_+ASM1

oracle 3849 1 0 05:57 ? 00:00:00 ora_pmon_flavia1

[oracle@rac1 ~]$srvctl status asm

ASM is running on rac2,rac1

[oracle@rac1 ~]$crsctl check cluster

CRS-4537: Cluster Ready Services is online

CRS-4529: Cluster Synchronization Services is online

CRS-4533: Event Manager is online

[oracle@rac1 ~]$srvctl stop asm -n rac1 -o abort -f

LOG INTO RAC DATABASE INSTANCE (RAC1)

CHECK STATUS OF ASM & RAC DATABASE INSTANCES

CHECK STATUS OF ASM INSTANCE IN RAC DATABASE INSTANCES1 (RAC1)

CHECK STATUS OF CLUSTER IN RAC DATABASE INSTANCES1 (RAC1)

STOP THE ASM INSTANCE IN RAC DATABASE INSTANCE1

(RAC1)

Page 11: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 11

Oracle Database 11gR2 with ASM

[oracle@rac1 ~]$srvctl stop asm -n rac1 -o abort -f

[oracle@rac1 ~]$ srvctl status asm

CHECK THE STATUS OF ASM INSTANCE IN RAC DATABASE INSTANCE1 (RAC1)

Page 12: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 12

Oracle Database 11gR2 with ASM

[oracle@rac1 ~]$srvctl stop asm -n rac1 -o abort -f

[oracle@rac1 ~]$ srvctl status asm

ASM is running on rac2

Page 13: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 13

Oracle Database 11gR2 with ASM

[oracle@rac1 ~]$srvctl stop asm -n rac1 -o abort -f

[oracle@rac1 ~]$ srvctl status asm

ASM is running on rac2

[oracle@rac1 ~]$ps -ef | grep pmon

CHECK THE STATUS OF ASM & RAC DATABASE INSTANCE (RAC1)

Page 14: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 14

Oracle Database 11gR2 with ASM

[oracle@rac1 ~]$srvctl stop asm -n rac1 -o abort -f

[oracle@rac1 ~]$ srvctl status asm

ASM is running on rac2

[oracle@rac1 ~]$ps -ef | grep pmon

oracle 7885 5795 0 06:20 pts/0 00:00:00 grep pmon

SUMMARY

The database instance is strongly linked to the ASM instance If an ASM instance fails so will the database instance on the

same node

Page 15: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 15

FLEX ASM: ELIMINATE 1:1 SERVER MAPPING

New: ASM Storage Consolidation in Oracle Database 12c

ASM Cluster Pool of Storage

Disk Group BDisk Group ASHARED DISK GROUPS

WIDE FILE STRIPING

DATABASES SHARE ASM INSTANCES

ASM Instance

Database Instance

ASM Disk

RAC Cluster

Node5Node4Node3Node2Node1

Node5 runs as ASM Client to Node4

Node1 runs as ASM Client to Node2

Node1 runs as ASM Client to Node4

Node2 runs as ASM Client to Node3

ASM ASM ASM

ASM Instance

DBA DBA DBB DBB DBCDBB

Page 16: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

>>

>Oracle Database 12cR1 with FLEX ASM

[oracle@oel6-112-rac1 Desktop]$ hostname

[oracle@oel6-112-rac1 Desktop]$ps -ef | grep pmon

oracle 3325 1 0 17:39 ? 00:00:00 asm_pmon_+ASM1

oracle 3813 1 0 17:40 ? 00:00:00 mdb_pmon_-MGMTDB

oracle 5806 1 0 17:42 ? 00:00:00 ora_pmon_orcl1

oracle 6193 1 0 17:42 ? 00:00:00 apx_pmon_+APX1

[oracle@oel6-112-rac1 Desktop]$ srvctl status asm

ASM is running on oel6-112-rac2,oel6-112-rac1

oel6-112-rac1.localdomain

[oracle@oel6-112-rac1 Desktop]$ crsctl check cluster

CRS-4537: Cluster Ready Services is online

CRS-4529: Cluster Synchronization Services is online

CRS-4533: Event Manager is online

LOG INTO RAC DATABASE INSTANCE 1 (RAC1)

CHECK THE STATUS OF ASM & RAC DATABASE

INSTANCES

CHECK THE STATUS OF ASM INSTANCE IN RAC DATABASE INSTANCE FROM INSTANCE 1

(RAC 1)

CHECK THE STATUS OF CLUSTER IN INSTANCE 1 (RAC 1)

Page 17: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

>>

>Oracle Database 12cR1 with FLEX ASM[oracle@oel6-112-rac1 Desktop]$ asmcmd

ASMCMD>showclustermodeCHECK IF ORACLE FLEX ASM IS ENABLED

OR NOT (RAC1)ASM cluster : Flex mode enabled

ASMCMD>showclusterstate

Normal

ASMCMD>exit

[oracle@oel6-112-rac2 Desktop]$asmcmdCHECK IF ORACLE FLEX ASM IS ENABLED

OR NOT (RAC2)ASMCMD>showclustermodeASM cluster : Flex mode enabled

ASMCMD>showclusterstateNormal

ASMCMD>exit

[oracle@oel6-112-rac1 Desktop]$srvctl stop asm -node oel6-112-rac1 -stopoption

[oracle@oel6-112-rac1 Desktop]$srvctl status asm

PRCR-1070 : Failed to check if resource ora.asm is registered Cannot communicate

BRING DOWN THE ASM INSTANCE IN RAC DATABASE INSTANCE 1 (RAC 1)

CHECK STATUS OF ASM INSTANCE IN RAC DATABASE INSTANCE1 (RAC1)

abort -force

with crsd

Page 18: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

>>

>[oracle@oel6-112-rac1 Desktop]$crsctl check cluster

CHECK STATUS OF CLUSTER SERVICES IN RAC DATABASE

INSTANCE1 (RAC1)

CRS-4535: Cannot communicate with Cluster Ready Services

CRS-4529: Cluster Synchronization Services is online

CRS-4533: Event Manager is online

[oracle@oel6-112-rac1 Desktop]$ps -ef | grep pmon

CHECK STATUS OF ASM & RAC DATABASE IN INSTANCE1

(RAC 1)

oracle 3813 1 0 17:40 ? 00:00:00 mdb_pmon_-MGMTDB

oracle 5806 1 0 17:42 ? 00:00:00 ora_pmon_orcl1

oracle 6193 1 0 17:42 ? 00:00:00 apx_pmon_+APX1

[oracle@oel6-112-rac1 Desktop]$

NOTE

Here a database instance is associated with the specific ASM instance runningin the specific node. If in case due to some reason if the ASM instance wasunable to be brought up/services goes down, still the database instance can bebrought up as the database instance will look for ASM instance running in thesame cluster.

Page 19: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

19Patterns

Oracle Database 12cR1 with FLEX ASM

[oracle@oel6-112-rac2 Desktop]$. oraenvORACLE_SID = [orcl1] ? orcl1

ORACLE_HOME = [/home/oracle] ? /u01/app/oracle/product/12.1.0/db_1

The Oracle base remains unchanged with value /u01/app/oracle

CHECK STATUS OF RAC DATABASE INSTANCE RUNNING WITHOUT ASM

INTANCE IN RAC DATABASE INSTANCE1 (RAC1)

Page 20: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

20Patterns

Oracle Database 12cR1 with FLEX ASM

[oracle@oel6-112-rac1 Desktop]$sqlplus /nologSQL*Plus: Release 12.1.0.1.0 Production on Wed Sep 25 18:24:36 2013 Copyright (c) 1982, 2013, Oracle. All rights reserved.

SQL>connect sys/oracle@orcl as sysdba

Connected.

SQL>select instance_name, instance_number from gv$instance;

INSTANCE_NAME INSTANCE_NUMBER

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

orcl2 2

orcl1 1

SQL>select instance_name, instance_number from v$instance;

INSTANCE_NAME INSTANCE_NUMBER

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

orcl2 2SQL>connect sys/oracle@orcl as sysdba

Connected.

SQL>

LOG INTO DATABASE INSTANCE FROM RAC DATABASE INSTANCE (RAC1)

Page 21: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

21Patterns

Oracle Database 12cR1 with FLEX ASM

SQL>select instance_name, instance_number from gv$instance;

INSTANCE_NAME INSTANCE_NUMBER

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

orcl1 1

[oracle@oel6-112-rac1 Desktop]$. oraenv

ORACLE_SID = [orcl1] ? +ASM2

ORACLE_HOME = [/home/oracle] ? /u01/app/12.1.0/grid

The Oracle base remains unchanged with value /u01/app/oracle

[oracle@oel6-112-rac1 Desktop]$ asmcmd --privilege sysasm --inst +ASM2

CONNECTING TO ASM INSTANCE OF RAC DATABASE INSTANCE2 (RAC2) FROM RAC

DATABASE INSTANCE1 (RAC1)

Page 22: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

22Patterns

Oracle Database 12cR1 with FLEX ASM

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 EXTERN N 512 4096 1048576 15342 4782

0 4782 0 Y DATA/

ASMCMD>

SUMMARY

The database instance was using a dedicated ASM instance and thatASM instance was forced to stop working simulating a failure, so thedatabase instance reconnected to an existent ASM instance on anothernode, for this example node 2 (rac2).

Page 23: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 23

SHARED DISK GROUPS

WIDE FILE STRIPING

DATABASES SHARE ASM INSTANCES

FLEX ASM: SUPPORTING ORACLE DATABASE 11g

ASM Cluster Pool of Storage

Disk Group BDisk Group A

ASM Instance

Database Instance

ASM Disk

RAC CLUSTER

Node5Node4Node3Node2Node1 ASM ASM ASM

DBA DBA DBB DBB DBCDBB

ASM ASM

11.2DB

11.2DB

Previous Database versions will host Local ASM Instance

Page 24: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 24

Oracle FLEX CLUSTER

Comprises of a Hub and Leaf architecture

where in only the Hub nodes will only have

direct access to Oracle Cluster Registry

(OCR) and Voting Disk (VD)

However application can access the

database via Leaf nodes without ASM

instance NOT running on Leaf nodes

The connection to the database is through

Hub making it transparent for the

application

Depicts a typical Oracle flex cluster with four Leaf nodes and two Hub nodes. In a nutshell Oracle Flex Cluster requires Oracle Flex ASM.

Page 25: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 25

HUB NODES & LEAF NODES

Hub Nodes

They are connected among them via private network and have direct access to

the shared storage just like previous versions. These nodes are the ones that

access the Oracle Cluster Registry (OCR) and Voting Disk (VD) directly.

Leaf Nodes

These nodes are lighter and are not connected among them, neither access the

shared storage like the Hub Nodes. Each Leaf Node communicates with the Hub

Node that is attached to, and its connected to the cluster via the Hub Node that

is linked to.

Page 26: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

26Patterns

FLEX ASM & FLEX CLUSTER

Flex ASM Higher Availability (DB

instances can use remote ASM instances)• Planned or Unplanned

downtime

Reduces per-node ASM instance overhead• ASM only needs to run on 3

nodes in the cluster

Facilitates DB, Cluster & server consolidation

Multiple DB’s & applications in a cluster

Flex CLUSTER Less complex configuration and management for

non-database nodes Less complex configuration for Non-Database

nodes, such as Processing Nodes, Application / Web Server Nodes etc.

Page 27: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

27Patterns

PREVIOUS ASM CLUSTER

ASM architecture utilized an ASM

instance on every server

Database instances dependent on

node-specific ASM instance

ASM overhead scaled with size of

cluster

DB1 DB2 DB3

ASM

DB1 DB2 DB4

ASM

DB1 DB5 DB4

ASM

DB1 DB5 DB6

ASM

Server Server

Server Server

Cluster

Page 28: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

28Patterns

NEW ASM CLUSTER

Eliminates requirement for an ASM instance on every cluster

server

Database instances connects to any ASM

instance in the cluster

Database instances can failover to a

secondary ASM instance

Administrators specify the cardinality of ASM

instances (default is 3)

Clusterware ensures ASM cardinality is maintained

ASM

Server Server Server Server

ASM

Server Server Server Server

ASM

Server Server Server Server

Cluster

Page 29: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

29Patterns

FLEX ASM NETWORK

Flex ASM adds the ASM network, which is used for

communication between ASM and its clients

Oracle 12c, you can now create a separate network

dedicated for ASM communication.

Need to mention the network address during the

installation

This dedicated ASM network is completely optional.

The default is the pre-12c behavior of using the

Clusterware interconnect for ASM communication

Page 30: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

30Patterns

DEPLOYING FLEX ASM

Managing Flex ASM Flex ASM requires minimal monitoring and ongoing management

Primary objective is that instances are up and running

SRVCTL Command for: Checking ASM instance status Setting cardinality Starting – Stopping - and - Relocating ASM instances

No Flex ASM-specific instance parameters are required

Default settings will effectively support most situations

ASM server instances use automatic memory management

Flex ASM is managed by ASMCA, CRSCTL, SQL*Plus and SRVCTL

Page 31: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

31Patterns

NEW FLEX ASM

Flex Features

Increase maximum number of Disk Groups to 511 (Previous limit was 63)

Command for renaming ASM Disk

ASM Relocate Command Clients are automatically relocated to another instance if

an Oracle ASM instance fails When necessary, Clients can be manually relocated

using the ALTER SYSTEM RELOCATE CLIENT command

Page 32: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

32Patterns

New Option in Grid Infrastructure

Oracle ASM Deployment Model can be chosen during the installation of Oracle Grid Infrastructure

Oracle ASM Configuration Assistant (ASMCA) can be used to enable Oracle Flex ASM after the installation / upgrade is performed

The functionality is available only in an Oracle Grid Infrastructure Configuration

Page 33: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

33Patterns

Conversion of Standard Cluster to

Oracle Flex ASM Cluster

Page 34: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 34

Page 35: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 35

CHECK CLUSTER MODE AND CLUSTER STATE AFTER LOGGING INTO ASMCMD PROMPT

[oracle@racnroll1 ~]$ asmcmd

ASMCMD>showversion

ASM version : 12.1.0.1.0

ASMCMD>showclusterstate

Normal

ASMCMD>showclustermode

ASM cluster : Flex mode enabled

Page 36: Oracle Flex ASM and Flex Cluster - NYOUGnyoug.org/wp-content/uploads/2016/09/Flex_ASM_and_Flex_Cluster.pdf · author of oracle technology network (otn) articles ... oracle flex asm

Patterns 36

Patterns Software Design Institute Pvt. Ltd.www.patterns-sdi.com

ORACLE

Flex ASM and Flex Cluster