eval / predict...What-If Command Evaluation

The what-if command operation (eval, predict) is used to determine the impact of a cluster operation before the operation is executed.  It helps administrators to maintain the cluster and minimizes the potential for surprises. what-if commands evaluation to test the effect of stopping, starting, relocating, modifying, or adding resources

srvctl stop database -db dba12c -eval

crsctl eval delete server glsdb01 -admin -f

The -admin option shows a summary of the server assignments resulting from the action
specified in the crsctl eval commands for cluster administrators.

Stage Group 1:
--------------------------------------------------------------------------------
Stage Number    Required        Action
--------------------------------------------------------------------------------

     1              Y           Server 'glsdb01' will be removed from pools
                                [Generic ora.DBAPOC ora.DBAQAC ora.DBATOOLS
                                ora.DBA12C ora.dba12c_dba12c_rac
                                ora.dba12c_dba12c_rpt]
                    Y           Resource 'ora.DBA_DATA501.dg' (glsdb01) will
                                be in state [OFFLINE]
                    Y           Resource 'ora.GI.dg' (glsdb01) will be in
                                state [OFFLINE]
                    Y           Resource 'ora.LISTENER.lsnr' (glsdb01) will be
                                in state [OFFLINE]
                    Y           Resource 'ora.LISTENER_SCAN1.lsnr' (1/1) will be
                                in state [OFFLINE]
                    Y           Resource 'ora.MGMTLSNR' (1/1) will be in state
                                [OFFLINE]
                    Y           Resource 'ora.asm' (glsdb01) will be in state
                                [OFFLINE]
                    Y           Resource 'ora.dba12c.db' (1/1) will be in state
                                [OFFLINE]
                    Y           Resource 'ora.dbatools.db' (1/1) will be in
                                state [OFFLINE]
                    Y           Resource 'ora.glsdb01.vip' (1/1) will be in
                                state [OFFLINE]
                    Y           Resource 'ora.mgmtdb' (1/1) will be in state
                                [OFFLINE]
                    Y           Resource 'ora.net1.network' (glsdb01) will be
                                in state [OFFLINE]
                    Y           Resource 'ora.ons' (glsdb01) will be in state
                                [OFFLINE]
                    Y           Resource 'ora.scan1.vip' (1/1) will be in state
                                [OFFLINE]

     2              Y           Resource 'ora.MGMTLSNR' (1/1) will be in state
                                [ONLINE] on server [glsdb02]
                    Y           Resource 'ora.glsdb01.vip' (1/1) will be in
                                state [ONLINE|INTERMEDIATE] on server
                                [glsdb02]
                    Y           Resource 'ora.scan1.vip' (1/1) will be in state
                                [ONLINE] on server [glsdb02]

     3              Y           Resource 'ora.LISTENER_SCAN1.lsnr' (1/1) will be
                                in state [ONLINE|INTERMEDIATE] on server
                                [glsdb02]
                    Y           Resource 'ora.mgmtdb' (1/1) will be in state
                                [ONLINE|INTERMEDIATE] on server [glsdb02]

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


srvctl predict -help

The SRVCTL predict command evaluates the consequences of resource failure.

Usage: srvctl predict database -db <database_name> [-verbose]
Usage: srvctl predict service -db <database_name> -service <service_name> [-verbose]
Usage: srvctl predict asm [-node <node_name>] [-verbose]
Usage: srvctl predict diskgroup -diskgroup <diskgroup_name> [-verbose]
Usage: srvctl predict filesystem -device <volume_device> [-verbose]
Usage: srvctl predict vip -vip <vip_name> [-verbose]
Usage: srvctl predict network [-netnum <network_number>] [-verbose]
Usage: srvctl predict listener -listener <listener_name> [-verbose]
Usage: srvctl predict scan -scannumber <scan_ordinal_number> [-netnum <network_number>] [-verbose]
Usage: srvctl predict scan_listener -scannumber <scan_ordinal_number> [-netnum <network_number>] [-verbose]

Example:  srvctl predict diskgroup -diskgroup GI -verbose
Resource ora.GI.dg will be started on nodes glsdb01,glsdb02

No comments:

Post a Comment