0% found this document useful (0 votes)
414 views

SRVCTL Command Sheet

The document describes the srvctl commands for configuring, starting, stopping and managing Oracle databases, instances, listeners and nodeapps. The commands allow adding, modifying, removing, starting, stopping databases, instances and listeners. They also allow configuring, getting, setting and unsetting environment variables for databases, instances and nodeapps.

Uploaded by

Rajesh Bejjenki
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
414 views

SRVCTL Command Sheet

The document describes the srvctl commands for configuring, starting, stopping and managing Oracle databases, instances, listeners and nodeapps. The commands allow adding, modifying, removing, starting, stopping databases, instances and listeners. They also allow configuring, getting, setting and unsetting environment variables for databases, instances and nodeapps.

Uploaded by

Rajesh Bejjenki
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

NODEAPPS

srvctl add nodeapps -n node_name -o oracle_home -A address_string


-n node_name Node name
-o oracle_home ORACLE_HOME for cluster database
-A address_string Node level Virtual IP address. ( vipname | ipaddr / netmask / interface_name )

srvctl config nodeapps -n node_name [-a] [-g] [-o] [-s] [-l]


-n node_name Node name
-a Display VIP configuration
-g Display GSD configuration
-s Display ONS daemon configuration
-l Display listener configuration

srvctl getenv nodeapps -n node_name [ -t "varnam[,varnam[, ]]" ]


-n node_name Node name
-t "varnam[,] " One or more, comma delimited, list of environment variable names to be retrieved.
Embedded spaces can cause undesirable results.

srvctl remove nodeapps -n "node_name[,node_name[, ]]" [-f]


-n "node_name[,] " Node name, or node name list. Embedded spaces can cause undesirable results.
-f Force remove

srvctl setenv nodeapps -n node_name -t varnam=val[,varnam=val[,]]


srvctl setenv nodeapps -n node_name -T varnam=val
-n node_name Node name
-t "varnam=val[,] " List of Environment variable names and their values.
-T varnam=val Name and value of a single environment variable setting.
Embedded spaces can cause undesirable results.

srvctl start nodeapps -n node_name


-n node_name Node name

srvctl status nodeapps -n node_name


-n node_name Node name

srvctl stop nodeapps -n node_name


-n node_name Node name

srvctl unsetenv nodeapps -n node_name -t varnam[,varnam[,]]


-n node_name Node name
-t "varnam[,] " One or more, comma delimited, list of environment variable names to be unset.
Embedded spaces can cause undesirable results.

LISTENER
srvctl config listener -n node_name
-n node_name Node name

srvctl start listener -n node_name [-l listener[,listener[,]] ]


-n node_name Node name
-l listener[,] Comma separated list of listener names (Default: LISTENER_nodename)
Embedded spaces can cause undesirable results.

srvctl stop listener -n node_name [-l listener[,listener[,]] ]


-n node_name Node name
-l listener[,] Comma separated list of listener names (Default: LISTENER_nodename)
Embedded spaces can cause undesirable results.
DATABASE
srvctl add database -d db_name -o oracle_home [-m domain_name] [-p spfile] [-A address_string]
[-n db_name] [-r role_type] [-s start_options] [-y db_policy]
-d db_name Unique name for the database
-o oracle_home ORACLE_HOME for cluster database
-m domain_name Domain for cluster database
-p spfile Server parameter file for cluster database
-A address_string Database cluster alias ( vipname | ipaddr / netmask )
-n db_name Database name (DB_NAME), if different from the unique name given by the -d option
-r role_type Role of the database (Default: primary, physical_standby, logical_standby)
-s start_options Startup options for the database
-y db_policy Management policy for the database (Default: automatic, manual)

srvctl config database -d db_name [-a] [-t]


-d db_name Unique name for the database
-a Additional attributes
-t Display TNS entries

srvctl disable database -d db_name


-d db_name Unique name for the database

srvctl enable database -d db_name


-d db_name Unique name for the database

srvctl getenv database -d db_name [ -t varnam[,varnam[,]] ]


-d db_name Unique name for the database
-t "varnam[,] " One or more, comma delimited, list of environment variable names to be retrieved.
Embedded spaces can cause undesirable results.

srvctl modify database -d db_name [-o oracle_home] [-m domain_name] [-p spfile]
[-n db_name] [-r role_type] [-s start_options] [-y db_policy]
-d db_name Unique name for the database
-o oracle_home ORACLE_HOME for cluster database
-m domain_name Domain for cluster database
-p spfile Server parameter file for cluster database
-n db_name Database name (DB_NAME), if different from the unique name given by the -d option
-r role_type Role of the database (Default: primary, physical_standby, logical_standby)
-s start_options Startup options for the database
-y db_policy Management policy for the database (Default: automatic, manual)

srvctl remove database -d db_name [-f]


-d db_name Unique name for the database
-f Force remove

srvctl setenv database -d db_name -t varnam=val[,varnam=val[,]]


srvctl setenv database -d db_name -T varnam=val
-d db_name Unique name for the database
-t "varnam=val[,] " List of Environment variable names and their values.
-T varnam=val Name and value of a single environment variable setting.
Embedded spaces can cause undesirable results.

srvctl start database -d db_name [-o start_options] [ -c connect_str | -q ]


-d db_name Unique name for the database
-o start_options Options to startup command (Default: open, mount, or nomount)
-c connect_str Connect string (Default: / as sysdba)
-q Query connect string from standard input

srvctl status database -d db_name [-f] [-v] [-S level]


-d db_name Unique name for the database
-f Include disabled applications
-v Verbose output
-S level Additional information for EM Console

srvctl stop database -d db_name [-o stop_options] [ -c connect_str | -q ]


-d db_name Unique name for the database
-o stop_options Options to shutdown command (Default: normal, transactional, immediate, or abort)
-c connect_str Connect string (Default: / as sysdba)
-q Query connect string from standard input

srvctl unsetenv database -d db_name -t varnam[,varnam[,]]


-d db_name Unique name for the database
-t "varnam[,] " One or more, comma delimited, list of environment variable names to be unset.
Embedded spaces can cause undesirable results.
INSTANCE
srvctl add instance -d db_name -i inst_name -n node_name
-d db_name Unique name for the database
-i inst_name Instance name
-n node_name Node name

srvctl disable instance -d db_name -i inst_name[,inst_name[,]]


-d db_name Unique name for the database
-i inst_name[,] Instance name list. Embedded spaces can cause undesirable results.

srvctl enable instance -d db_name -i inst_name[,inst_name[,]]


-d db_name Unique name for the database
-i inst_name[,] Instance name list. Embedded spaces can cause undesirable results.

srvctl getenv instance -d db_name -i inst_name [ -t "varnam[,varnam[, ]]" ]


-d db_name Unique name for the database
-i inst_name Instance name
-t "varnam[,] " One or more, comma delimited, list of environment variable names to be retrieved.
Embedded spaces can cause undesirable results.

srvctl modify instance -d db_name -i inst_name -n node_name


-d db_name Unique name for the database
-i inst_name Instance name
-n node_name Node name

srvctl modify instance -d db_name -i inst_name [ -s asm_inst_name | -r ]


-d db_name Unique name for the database
-i inst_name Instance name
-s asm_inst_name Create dependency on ASM instance
-r Remove dependency on ASM instances

srvctl remove instance -d db_name -i inst_name [-f]


-d db_name Unique name for the database
-i inst_name Instance name
-f Force remove

srvctl setenv instance -d db_name [-i inst_name] -t varnam=val[,varnam=val[,]]


srvctl setenv instance -d db_name [-i inst_name] -T varnam=val
-d db_name Unique name for the database
-i inst_name Instance name
-t "varnam=val[,] " List of Environment variable names and their values.
-T varnam=val Name and value of a single environment variable setting.
Embedded spaces can cause undesirable results.

srvctl start instance -d db_name -i inst_name[,inst_name[,]] [-o start_options] [ -c connect_str | -q ]


-d db_name Unique name for the database
-i inst_name[,] Instance name list. Embedded spaces can cause undesirable results.
-o start_options Options to startup command (Default: open, mount, or nomount)
-c connect_str Connect string (Default: / as sysdba)
-q Query connect string from standard input

srvctl status instance -d db_name -i inst_name[,inst_name[,]] [-f] [-v] [-S level]


-d db_name Unique name for the database
-i inst_name[,] Instance name list. Embedded spaces can cause undesirable results.
-f Include disabled applications
-v Verbose output
-S level Additional information for EM Console

srvctl stop instance -d db_name -i inst_name[,inst_name[,]] [-o stop_options] [ -c connect_str | -q ]


-d db_name Unique name for the database
-i inst_name[,] Instance name list. Embedded spaces can cause undesirable results.
-o stop_options Options to shutdown command (Default: normal, transactional, immediate, or abort)
-c connect_str Connect string (Default: / as sysdba)
-q Query connect string from standard input

srvctl unsetenv instance -d db_name [-i inst_name] -t varnam[,varnam[,]]


-d db_name Unique name for the database
-i inst_name Instance name
-t "varnam[,] " One or more, comma delimited, list of environment variable names to be unset.
Embedded spaces can cause undesirable results.
ASM
srvctl add asm -n node_name -i asm_inst_name -o oracle_home [-p spfile]
-n node_name Node name
-i asm_inst_name ASM instance name
-o oracle_home ORACLE_HOME for cluster database
-p spfile Server parameter file for cluster database

srvctl config asm -n node_name


-n node_name Node name

srvctl disable asm -n node_name [-i asm_inst_name]


-n node_name Node name
-i asm_inst_name ASM instance name

srvctl enable asm -n node_name [-i asm_inst_name]


-n node_name Node name
-i asm_inst_name ASM instance name

srvctl modify asm -n node_name -i asm_inst_name -p spfile


-n node_name Node name
-i asm_inst_name ASM instance name
-p spfile Server parameter file for cluster database

srvctl remove asm -n node_name [-i asm_inst_name] [-f]


-n node_name Node name
-i asm_inst_name ASM instance name
-f Force remove

srvctl start asm -n node_name [-i asm_inst_name] [-o start_options] [ -c connect_str | -q ]


-n node_name Node name
-i asm_inst_name ASM instance name
-o start_options Options to startup command (Default: open, mount, or nomount)
-c connect_str Connect string (Default: / as sysdba)
-q Query connect string from standard input

srvctl status asm -n node_name


-n node_name Node name

srvctl stop asm -n node_name [-i asm_inst_name] [-o stop_options] [ -c connect_str | -q ]


-n node_name Node name
-i asm_inst_name ASM instance name
-o stop_options Options to shutdown command (Default: normal, transactional, immediate, or abort)
-c connect_str Connect string (Default: / as sysdba)
-q Query connect string from standard input
SERVICE
srvctl add service -d db_name -s service_name -r inst_name[,inst_name[,]]
[-a inst_name[,inst_name[,]] ] [-P TAF_policy]
-d db_name Unique name for the database.
-s service_name Service name.
-r inst_name[,] List of Preferred instances. Embedded spaces can cause undesirable results.
-a inst_name[,] List of Available instances. Embedded spaces can cause undesirable results.
-P TAF_policy TAF policy (NONE, BASIC, or PRECONNECT)

srvctl add service -d db_name -s service_name


-u { -r inst_name[,inst_name[,]] | -a inst_name[,inst_name[,]] }
-d db_name Unique name for the database
-s service_name Service name
-u Add a new instance to service configuration
-r inst_name[,] Name of new preferred instance. Embedded spaces can cause undesirable results
-a inst_name[,] Name of new available instance. Embedded spaces can cause undesirable results

srvctl config service -d db_name [-s service_name] [-a] [-S level]


-d db_name Unique name for the database
-s service_name Service name
-a Additional attributes
-S level Additional information for EM Console

srvctl disable service -d db_name -s service_name[,service_name[,]] [-i inst_name]


-d db_name Unique name for the database
-s service_name[,] Comma separated list of service names. Embedded spaces can cause undesirable results
-i inst_name Instance name

srvctl enable service -d db_name -s service_name[,service_name[,]] [-i inst_name]


-d db_name Unique name for the database
-s service_name[,] Comma separated list of service names. Embedded spaces can cause undesirable results
-i inst_name Instance name

srvctl getenv service -d db_name -s service_name [ -t "varnam[,varnam[, ]]" ]


-d db_name Unique name for the database
-s service_name Service name
-t "varnam[,] " One or more, comma delimited, list of environment variable names to be retrieved.
Embedded spaces can cause undesirable results.

srvctl modify service -d db_name -s service_name -i old_inst_name -t new_inst_name [-f]


-d db_name Unique name for the database
-s service_name Service name
-i old_inst_name Old instance name
-t new_inst_name New instance name
-f Disconnect all sessions during stop or relocate service operations.

srvctl modify service -d db_name -s service_name -i inst_name -r [-f]


-d db_name Unique name for the database
-s service_name Service name
-i inst_name Instance name
-r Upgrade instance to preferred
-f Disconnect all sessions during stop or relocate service operations

srvctl modify service -d db_name -s service_name


-n -i inst_name[,inst_name[,]] [ -a inst_name[,inst_name[,]] ] [-f]
-d db_name Unique name for the database
-s service_name Service name
-n Modify service configuration.
-i inst_name[,] List of Preferred instances. Embedded spaces can cause undesirable results
-a inst_name[,] List of Available instances. Embedded spaces can cause undesirable results
-f Disconnect all sessions during stop or relocate service operations

srvctl modify service -d db_name -s service_name -P TAF_policy [-f]


-d db_name Unique name for the database
-s service_name Service name
-P TAF_policy TAF policy (NONE, BASIC, or PRECONNECT)
-f Disconnect all sessions during stop or relocate service operations

srvctl relocate service -d db_name -s service_name -i old_inst_name -t new_inst_name [-f]


-d db_name Unique name for the database
-s service_name Service name
-i old_inst_name Old instance name
-t new_inst_name New instance name
-f Disconnect all sessions during stop or relocate service operations
srvctl remove service -d db_name -s service_name [-i inst_name] [-f]
-d db_name Unique name for the database
-s service_name Service name
-i inst_name Instance name
-f Force remove

srvctl setenv service -d db_name [-s service_name] -t varnam=val[,varnam=val[,]]


srvctl setenv service -d db_name [-s service_name] -T varnam=val
-d db_name Unique name for the database
-s service_name Service name
-t "varnam=val[,] " List of Environment variable names and their values.
-T varnam=val Name and value of a single environment variable setting.
Embedded spaces can cause undesirable results.

srvctl start service -d db_name [-s service_name[,service_name[,]] [-i inst_name]]


[-o start_options] [ -c connect_str | -q ]
-d db_name Unique name for the database
-s service_name[,] Comma separated list of service names. Embedded spaces can cause undesirable results.
-i inst_name Instance name
-o start_options Options to startup command (Default: open, mount, or nomount)
-c connect_str Connect string (Default: / as sysdba)
-q Query connect string from standard input

srvctl status service -d db_name [ -s service_name[,service_name[,]] ] [-f] [-v] [-S level]


-d db_name Unique name for the database
-s service_name[,] Comma separated list of service names. Embedded spaces can cause undesirable results.
-f Include disabled applications
-v Verbose output
-S level Additional information for EM Console

srvctl stop service -d db_name [ -s service_name[,service_name[,]] [-i inst_name] ]


[-c connect_str | -q] [-f]
-d db_name Unique name for the database
-s service_name[,] Comma separated list of service names. Embedded spaces can cause undesirable results.
-i inst_name Instance name
-c connect_str Connect string (Default: / as sysdba)
-q Query connect string from standard input
-f Disconnect all sessions during stop or relocate service operations.

srvctl unsetenv service -d db_name [-s service_name] -t varnam[,varnam[,]]


-n node_name Node name
-t "varnam[,] " One or more, comma delimited, list of environment variable names to be unset.
Embedded spaces can cause undesirable results.

You might also like