Class: MintPress::OracleUtils::SRVCTLSessionImpl
- Inherits:
-
Object
- Object
- MintPress::OracleUtils::SRVCTLSessionImpl
- Includes:
- MintLogger, Utils
- Defined in:
- src/oracle-utils/lib/oracle-utils/srvctl-session.rb
Properties (Read/Write)
Properties (Read Only)
Constant Summary
Constants included from MintLogger
MintLogger::DEBUG, MintLogger::ERROR, MintLogger::FATAL, MintLogger::INFO, MintLogger::UNKNOWN, MintLogger::VERBOSE, MintLogger::WARN
Constants included from Utils
Instance Method Summary collapse
-
#add_database(options = {}) ⇒ Object
srvctl add database -db db_unique_name [-eval] -oraclehome oracle_home [-node node_name] [-domain domain_name] [-spfile spfile] [-pwfile password_file_path] [-dbtype | RAC | SINGLE [-server "server_list"]] [-instance instance_name] [-timeout timeout]] [-role | PHYSICAL_STANDBY | LOGICAL_STANDBY | SNAPSHOT_STANDBY"] [-startoption start_options] [-stopoption stop_options] [-dbname db_name] [-acfspath "acfs_path_list"] [-policy {AUTOMATIC | MANUAL | NORESTART] [-serverpool "server_pool_list" [-pqpool "pq_pool_list"]] [-diskgroup "disk_group_list"] [-css_critical | no] [-cpucount cpu_count] [-memorytarget memory_target] [-maxmemory max_memory] [-cpucap cpu_cap] [-defaultnetnum network_number] [-verbose].
-
#add_instance(options = {}) ⇒ Object
srvctl add instance -db db_unique_name -instance instance_name -node node_name [-force].
-
#add_listener(options = {}) ⇒ Object
To create an Oracle Database listener: srvctl add listener [-listener listener_name] [-netnum network_number] [-oraclehome Oracle_home] -user user_name [-endpoints "[TCP:]port_list[:FIREWALL=ON|OFF][/IPC:key][/NMP:pipe_name] [/TCPS|SDP|EXADIRECT}port_list[:FIREWALL={ON|OFF]]" [-group group_name]] [-invitednodes "node_list"] [-invitedsubnets "subnet_list"] [-skip] To create an Oracle ASM listener: srvctl add listener [-listener listener_name] -asmlistener [-subnet subnet] [-endpoints "[TCP:]port_list[:FIREWALL=ON|OFF][/IPC:key][/NMP:pipe_name] [/TCPS|SDP|EXADIRECT}port_list[:FIREWALL={ON|OFF]]" [-group group_name]] [-invitednodes "node_list"] [-invitedsubnets "subnet_list"] [-skip] To create a Leaf listener: srvctl add listener [-listener listener_name] -leaflistener [-subnet subnet] [-endpoints "[TCP:]port_list[:FIREWALL=ON|OFF][/IPC:key][/NMP:pipe_name] [/TCPS|SDP|EXADIRECT}port_list[:FIREWALL={ON|OFF]]" [-group group_name]] [-invitednodes "node_list"] [-invitedsubnets "subnet_list"] [-skip] To create a SCAN listener, use the srvctl add scan_listener command.
-
#add_network(options = {}) ⇒ Object
srvctl add network [-netnum net_number] -subnet subnet/netmask[/if1[|if2|...]] [-nettype | dhcp | autoconfig | mixed] [-leaf] [-pingtarget "ping_target_list"] [-verbose].
-
#add_nodeapps(options = {}) ⇒ Object
srvctl add nodeapps node_name -address {vip_name | ip_address/netmask[/if1[|if2|..]] [-skip]} [-emport em_port] [-onslocalport ons_local_port] [-onsremoteport ons_remote_port] [-onshostport hostname_port_list] [-remoteservers hostname_port_list [-verbose] srvctl add nodeapps -subnet subnet/netmask[/if1[|if2|...]] [-emport em_port] [-onslocalport ons_local_port] [-onsremoteport ons_remote_port] [-onshostport hostname_port_list] [-remoteservers hostname_port_list] [-verbose].
-
#add_ons(options = {}) ⇒ Object
srvctl add ons [-onslocalprt ons_local_port] [-onsremoteport ons_remote_port] [-remoteservers host[:port][,...]] [-verbose].
-
#add_scan(options = {}) ⇒ Object
srvctl add scan -scanname scan_name [-netnum network_number].
-
#add_scan_listener(options = {}) ⇒ Object
srvctl add scan_listener [-listener lsnr_name_prefix] [-skip] [-netnum network_number] [-endpoints "[TCP:]port_list[:FIREWALL=ON|OFF][/IPC:key][/NMP:pipe_name] [/TCPS|SDP|EXADIRECT}port_list[:FIREWALL={ON|OFF]]" [-invitednodes node_list] [-invitedsubnets subnet_list].
-
#add_service(options = {}) ⇒ Object
srvctl add service -db db_unique_name -service service_name [-eval] -serverpool server_pool [-pdb pluggable_database] [-cardinality | SINGLETON] [-edition edition_name] [-netnum network_number] [-role "[PRIMARY][,PHYSICAL_STANDBY][,LOGICAL_STANDBY][,SNAPSHOT_STANDBY]"] [-policy | MANUAL] [-notification | FALSE] [-rfpool pool_name] [-clbgoal | LONG] [-failovertype NONE|SESSION|SELECT|TRANSACTION] [-rlbgoal | SERVICE_TIME | THROUGHPUT] [-dtp | FALSE] [-failovermethod | BASIC] [-failoverretry failover_retries] [-drain_timeout timeout] [-stopoption NONE|IMMEDIATE|TRANSACTIONAL] [-failoverrestore NONE|LEVEL1] [-failoverdelay failover_delay] [-gsmflags gsm_flags] [-sql_translation_profile sql_translation_profile] [-global | FALSE] [-maxlag max_lag_time] [-commit_outcome TRUE|FALSE] [-retention retention_time] [-replay_init_time replay_initiation_time] [-session_state | DYNAMIC] [-pqservice pq_service] [-pqpool pq_pool] [-css_critical | no] [-force].
-
#add_srvpool(options = {}) ⇒ Object
srvctl add srvpool -serverpool server_pool_name [-eval] [-importance importance] [-min min_size] [-max max_size] [-servers "node_list" | -category server_category] [-force] [-verbose].
-
#add_vip(options = {}) ⇒ Object
srvctl add vip -node node_name -address VIP_name|ip/netmask[/if1[|if2|...]] -netnum network_number [-skip] [-verbose].
- #check_result(result) ⇒ Object
-
#config_database(options = {}) ⇒ Object
srvctl config database [-db db_unique_name] [-all] [-verbose].
-
#config_listener(options = {}) ⇒ Object
srvctl config listener [-listener listener_name | -asmlistener | -leaflistener] [-all].
-
#config_network(options = {}) ⇒ Object
srvctl config network [-netnum network_number].
-
#config_nodeapps(options = {}) ⇒ Object
srvctl config nodeapps [-viponly] [-onsonly].
-
#config_ons(options = {}) ⇒ Object
srvctl config ons.
-
#config_scan(options = {}) ⇒ Object
srvctl config scan [[-netnum network_number] [-scannumber ordinal_number] | -all].
-
#config_scan_listener(options = {}) ⇒ Object
srvctl config scan_listener [[-netnum network_number] [-scannumber ordinal_number] | -all].
-
#config_service(options = {}) ⇒ Object
srvctl config service db_unique_name [-service service_name] | -serverpool pool_name [-db db_unique_name] [-verbose].
-
#config_srvpool(options = {}) ⇒ Object
srvctl config srvpool [-serverpool pool_name].
-
#config_vip(options = {}) ⇒ Object
srvctl config vip node_name | -vip vip_name.
-
#config_volume(options = {}) ⇒ Object
srvctl config volume [-volume volume_name] [-diskgroup disk_group_name] [-device volume_device].
-
#convert_database(options = {}) ⇒ Object
srvctl convert database -db db_unique_name -dbtype RACONENODE [-instance instance_name] [-timeout timeout] srvctl convert database -db db_unique_name -dbtype RAC [-node node_name].
-
#disable_database(options = {}) ⇒ Object
srvctl disable database -db db_unique_name [-node node_name].
-
#disable_diskgroup(options = {}) ⇒ Object
srvctl disable diskgroup -diskgroup diskgroup_name [-node "node_list"].
-
#disable_instance(options = {}) ⇒ Object
srvctl disable instance -db db_unique_name -instance "instance_name_list".
-
#disable_listener(options = {}) ⇒ Object
srvctl disable listener [-listener listener_name] [-node node_name].
-
#disable_nodeapps(options = {}) ⇒ Object
srvctl disable nodeapps [-gsdonly] [-adminhelper] [-verbose].
-
#disable_ons(options = {}) ⇒ Object
srvctl disable ons [-verbose].
-
#disable_scan(options = {}) ⇒ Object
srvctl disable scan [-scannumber ordinal_number].
-
#disable_scan_listener(options = {}) ⇒ Object
srvctl disable scan_listener [-scannumber ordinal_number].
-
#disable_service(options = {}) ⇒ Object
srvctl disable service -db db_unique_name -services "service_name_list" [-instance instance_name | -node node_name].
-
#disable_vip(options = {}) ⇒ Object
srvctl disable vip -vip vip_name [-verbose].
-
#disable_volume(options = {}) ⇒ Object
srvctl disable volume volume_name -diskgroup disk_group_name | -device volume_device.
-
#downgrade_database(options = {}) ⇒ Object
srvctl downgrade database -db db_unique_name -oraclehome Oracle_home -targetversion to_version.
-
#enable_database(options = {}) ⇒ Object
srvctl enable database -db db_unique_name [-node node_name].
-
#enable_diskgroup(options = {}) ⇒ Object
srvctl enable diskgroup -diskgroup diskgroup_name [-node "node_list"].
-
#enable_instance(options = {}) ⇒ Object
srvctl enable instance -db db_unique_name -instance "instance_name_list".
-
#enable_listener(options = {}) ⇒ Object
srvctl enable listener [-listener listener_name] [-node node_name].
-
#enable_nodeapps(options = {}) ⇒ Object
srvctl enable nodeapps [-gsdonly] [-adminhelper] [-verbose].
-
#enable_ons(options = {}) ⇒ Object
srvctl enable ons [-verbose].
-
#enable_scan(options = {}) ⇒ Object
srvctl enable scan [-scannumber ordinal_number].
-
#enable_scan_listener(options = {}) ⇒ Object
srvctl enable scan_listener [-scannumber ordinal_number].
-
#enable_service(options = {}) ⇒ Object
srvctl enable service -db db_unique_name -service "service_name_list" [-instance instance_name | -node node_name].
-
#enable_vip(options = {}) ⇒ Object
srvctl enable vip -vip vip_name [-verbose].
-
#enable_volume(options = {}) ⇒ Object
srvctl enable volume volume_name -diskgroup disk_group_name | -device volume_device.
- #find_binary(oracle_home) ⇒ Object
-
#getenv_database(options = {}) ⇒ Object
srvctl getenv database -db db_unique_name [-envs "name_list"].
-
#getenv_listener(options = {}) ⇒ Object
srvctl getenv listener [-listener listener_name] [-envs "name_list"].
-
#getenv_nodeapps(options = {}) ⇒ Object
srvctl getenv nodeapps [-viponly] [-onsonly] [-envs "name_list"].
-
#getenv_vip(options = {}) ⇒ Object
srvctl getenv vip -vip vip_name [-envs "name_list"] [-verbose].
-
#initialize(transport:, oracle_home:, options: {}) ⇒ SRVCTLSessionImpl
constructor
SRVCTL Command Reference A comprehensive list of SRVCTL commands to use in Oracle RAC environments.
-
#modify_database(options = {}) ⇒ Object
srvctl modify database -db db_unique_name [-eval] [-dbname db_name] [-instance instance_name] [-oraclehome oracle_home] [-user user_name] [-server server_list] [-timeout timeout] [-domain db_domain] [-spfile spfile] [-pwfile password_file_path] [-role PRIMARY|PHYSICAL_STANDBY|LOGICAL_STANDBY|SNAPSHOT_STANDBY] [-startoption start_options] [-stopoption stop_options] [-policy | MANUAL | NORESTART] [-serverpool "server_pool_name" [-node node_name]] [-pqpool pq_server_pool] ["diskgroup_list" | -nodiskgroup] [-acfspath "acfs_path_list"] [-css_critical | no] [-cpucount cpu_count] [-memorytarget memory_target] [-maxmemory max_memory] [-cpucap cpu_cap] [-defaultnetnum network_number] [-force].
-
#modify_instance(options = {}) ⇒ Object
srvctl modify instance -db db_unique_name -instance instance_name -node node_name.
-
#modify_listener(options = {}) ⇒ Object
srvctl modify listener [-listener listener_name] [-oraclehome oracle_home] [-user user_name] [-netnum network_number] [-endpoints "[TCP:]port_list[/IPC:key][/NMP:pipe_name][/TCPS:s_port][/SDP:port]"].
-
#modify_network(options = {}) ⇒ Object
srvctl modify network [-netnum network_number] [-subnet subnet/netmask [/if1[|if2|...]]] [-nettype network_type | -iptype | ipv6 | both] [-pingtarget "ping_target_list"] [-verbose].
-
#modify_nodeapps(options = {}) ⇒ Object
srvctl modify nodeapps node_name -address {vip_name|vip_address/ netmask[/if1[|if2|...]] [-skip]} [-nettype network_type] [-emport em_port] [-onslocalport ons_local_port] [-onsremoteport ons_remote_port] [-remoteservers host:[port][,...]] [-verbose] [-clientdata file] [-pingtarget "ping_target_list"] srvctl modify nodeapps [-subnet subnet/netmask[/if1[|if2|...]]] [-nettype network_type] [-emport em_port] [-onslocalport ons_local_port] [-onsremoteport ons_remote_port] [-remoteservers host:[port][,host:port,...]] [-verbose] [-clientdata file] [-pingtarget "ping_target_list"].
-
#modify_ons(options = {}) ⇒ Object
srvctl modify ons [-onslocalprt ons_local_port] [-onsremoteport ons_remote_port] [-emport em_port] [-remoteservers host[:port][,...]] [-verbose].
-
#modify_scan(options = {}) ⇒ Object
srvctl modify scan -scanname scan_name [-netnum network_number].
-
#modify_scan_listener(options = {}) ⇒ Object
srvctl modify scan_listener | -endpoints [TCP:]port_list[:FIREWALL={ON|OFF][/IPC:key] [/NMP:pipe_name][/TCPS|SDP|EXADIRECT}port_list[:FIREWALL={ON|OFF]]"} [-invitednodes node_list] [-invitedsubnets subnet_list].
-
#modify_service(options = {}) ⇒ Object
srvctl modify service -db db_unique_name -service service_name -oldinst old_instance_name -newinst new_instance_name [-force].
-
#modify_srvpool(options = {}) ⇒ Object
srvctl modify srvpool -serverpool pool_name [-eval] [-importance importance] [-min min_size] [-max max_size] [-servers "server_list"] [-category "server_category"] [-verbose] [-force].
-
#modify_vip(options = {}) ⇒ Object
srvctl modify vip -node node_name -address VIP_name|ip/netmask[/if1[|if2|...]] [-netnum network_number] [-verbose].
-
#predict_database(options = {}) ⇒ Object
srvctl predict database -db db_unique_name [-verbose].
-
#predict_diskgroup(options = {}) ⇒ Object
srvctl predict diskgroup -diskgroup diskgroup_name [-verbose].
-
#predict_listener(options = {}) ⇒ Object
srvctl predict listener listener_name [-verbose].
-
#predict_network(options = {}) ⇒ Object
srvctl predict network [-netnum network_number] [-verbose].
-
#predict_scan(options = {}) ⇒ Object
srvctl predict scan -scannumber ordinal_number [-verbose].
-
#predict_scan_listener(options = {}) ⇒ Object
srvctl predict scan_listener -scannumber ordinal_number [-verbose].
-
#predict_service(options = {}) ⇒ Object
srvctl predict service -db db_unique_name -service service_name [-verbose].
-
#predict_vip(options = {}) ⇒ Object
srvctl predict vip [-vip vip_name] [-verbose].
-
#relocate_database(options = {}) ⇒ Object
srvctl relocate database -db db_unique_name [-node target_node] [-timeout timeout] [-stopoption NORMAL] [-verbose] srvctl relocate database -db db_unique_name -abort [-revert] [-verbose].
-
#relocate_scan(options = {}) ⇒ Object
srvctl relocate scan -scannumber ordinal_number [-node node_name].
-
#relocate_scan_listener(options = {}) ⇒ Object
srvctl relocate scan_listener -scannumber ordinal_number [-node node_name].
-
#relocate_server(options = {}) ⇒ Object
srvctl relocate server -servers "server_name_list" -serverpool pool_name [-eval] [-force].
-
#relocate_service(options = {}) ⇒ Object
srvctl relocate service -db db_unique_name [-service service_name | -pdb pluggable_database] old_inst_name [-newinst new_inst_name] | -currentnode source_node [-targetnode target_node] [-drain_timeout timeout] [-wait YES | NO] [-pq] [-force [-noreplay]] [-eval] [-verbose].
-
#relocate_vip(options = {}) ⇒ Object
srvctl relocate vip -vip vip_name [-node node_name] [-force] [-verbose].
-
#remove_database(options = {}) ⇒ Object
srvctl remove database -db db_unique_name [-force] [-noprompt] [-verbose].
-
#remove_diskgroup(options = {}) ⇒ Object
srvctl remove diskgroup -diskgroup diskgroup_name [-force].
-
#remove_instance(options = {}) ⇒ Object
srvctl remove instance -db db_unique_name -instance instance_name [-noprompt] [-force].
-
#remove_listener(options = {}) ⇒ Object
srvctl remove listener [-listener listener_name | -all] [-force].
-
#remove_network(options = {}) ⇒ Object
srvctl remove network network_number | -all [-force] [-verbose].
-
#remove_nodeapps(options = {}) ⇒ Object
srvctl remove nodeapps [-force] [-noprompt] [-verbose].
-
#remove_ons(options = {}) ⇒ Object
srvctl remove ons [-force] [-verbose].
-
#remove_scan(options = {}) ⇒ Object
srvctl remove scan [-netnum network_number] [-force] [-noprompt].
-
#remove_scan_listener(options = {}) ⇒ Object
srvctl remove scan_listener [-netnum network_number] [-force] [-noprompt].
-
#remove_service(options = {}) ⇒ Object
srvctl remove service -db db_unique_name -service service_name [-instance instance_name] [-global_override].
-
#remove_srvpool(options = {}) ⇒ Object
srvctl remove srvpool -serverpool pool_name [-eval] [-verbose].
-
#remove_vip(options = {}) ⇒ Object
srvctl remove vip -vip "vip_name_list" [-force] [-noprompt] [-verbose].
-
#remove_volume(options = {}) ⇒ Object
srvctl remove volume -volume volume_name -diskgroup disk_group_name [-force] srvctl remove volume -device volume_device [-force].
-
#setenv_database(options = {}) ⇒ Object
srvctl setenv database -db db_unique_name -envs "name=val[,...]" srvctl setenv database -db db_unique_name -env "name=val".
-
#setenv_listener(options = {}) ⇒ Object
srvctl setenv listener [-listener listener_name] -envs "name=val[,...]" srvctl setenv listener [-listener listener_name] -env "name=val".
-
#setenv_nodeapps(options = {}) ⇒ Object
srvctl setenv nodeapps "name=val[,...]" | -env "name=val" [-viponly] [-gsdonly] [-onsonly] [-verbose].
-
#setenv_vip(options = {}) ⇒ Object
srvctl setenv vip -vip vip_name "name=val[,...]" | -env "name=val" [-verbose].
-
#srvctl_runner(command:, options:) ⇒ Object
Generic CLI Runner method to execute DBCA commands.
-
#start_database(options = {}) ⇒ Object
srvctl start database -db db_unique_name [-eval] [-startoption start_options] [-stopconcurrency number_of_instances] [-node node_name].
-
#start_diskgroup(options = {}) ⇒ Object
srvctl start diskgroup -diskgroup diskgroup_name [-node "node_list"].
-
#start_home(options = {}) ⇒ Object
srvctl start home -oraclehome Oracle_home -statefile state_file -node node_name.
-
#start_instance(options = {}) ⇒ Object
srvctl start instance -db db_unique_name -node node_name [-instance "instance_name"] [-startoption start_options] srvctl start instance -db db_unique_name -instance "inst_name_list" [-startoption start_options].
-
#start_listener(options = {}) ⇒ Object
srvctl start listener [-node node_name] [-listener listener_name].
-
#start_nodeapps(options = {}) ⇒ Object
srvctl start nodeapps [-node node_name] [-gsdonly] [-adminhelper] [-verbose].
-
#start_ons(options = {}) ⇒ Object
srvctl start ons [-verbose].
-
#start_scan(options = {}) ⇒ Object
srvctl start scan [-scannumber ordinal_number] [-node node_name].
-
#start_scan_listener(options = {}) ⇒ Object
srvctl start scan_listener [-node node_name] [-scannumber ordinal_number].
-
#start_service(options = {}) ⇒ Object
srvctl start service [-db db_unique_name] [-service "services_list" [-pq] | -pdb pluggable_database | -serverpool pool_name] [-node node_name | -instance instance_name] [-global_override] [-startoption start_options] [-eval] [-verbose].
-
#start_vip(options = {}) ⇒ Object
srvctl start vip node_name | -vip vip_name [-verbose].
-
#start_volume(options = {}) ⇒ Object
srvctl start volume volume_name -diskgroup disk_group_name | -device volume_device [-node node_list].
-
#status_database(options = {}) ⇒ Object
srvctl status database db_unique_name {[-serverpool serverpool_name] | [-sid] [-home] | -serverpool serverpool_name | -thisversion | -thishome} [-force] [-detail] [-verbose].
-
#status_diskgroup(options = {}) ⇒ Object
srvctl status diskgroup -diskgroup diskgroup_name [-node "node_list"] [-detail] [-verbose].
-
#status_home(options = {}) ⇒ Object
srvctl status home -oraclehome Oracle_home -statefile state_file -node node_name.
-
#status_instance(options = {}) ⇒ Object
srvctl status instance -db db_unique_name node_name | -instance "instance_name_list" [-detail] [-force] [-verbose].
-
#status_listener(options = {}) ⇒ Object
srvctl status listener [-listener listener_name] [-node node_name] [-verbose].
-
#status_nodeapps(options = {}) ⇒ Object
srvctl status nodeapps [-node node_name].
-
#status_ons(options = {}) ⇒ Object
srvctl status ons.
-
#status_scan(options = {}) ⇒ Object
srvctl status scan [-scannumber ordinal_number] [-verbose].
-
#status_scan_listener(options = {}) ⇒ Object
srvctl status scan_listener [-scannumber ordinal_number] [-verbose].
-
#status_server(options = {}) ⇒ Object
srvctl status server -server "server_name_list" [-detail].
-
#status_service(options = {}) ⇒ Object
srvctl status service -db db_unique_name [-service "service_name_list"] [-force] [-verbose].
-
#status_srvpool(options = {}) ⇒ Object
srvctl status srvpool [-serverpool pool_name] [-detail].
-
#status_vip(options = {}) ⇒ Object
srvctl status vip node_name | -vip vip_name [-verbose].
-
#status_volume(options = {}) ⇒ Object
srvctl status volume [-device volume_device] [-volume volume_name] [-diskgroup disk_group_name] [-node "node_list"].
-
#stop_database(options = {}) ⇒ Object
srvctl stop database -db db_unique_name [-stopoption stop_options] [-stopconcurrency number_of_instances] [-drain_timeout timeout] [-eval] [-force] [-verbose].
-
#stop_diskgroup(options = {}) ⇒ Object
srvctl stop diskgroup -diskgroup diskgroup_name [-node "node_list"] [-force].
-
#stop_home(options = {}) ⇒ Object
srvctl stop home -oraclehome Oracle_home -statefile state_file -node node_name [-stopoption stop_options] [-force].
-
#stop_instance(options = {}) ⇒ Object
srvctl stop instance -db db_unique_name node_name | -instance "instance_name_list" [-stopoption stop_options] [-drain_timeout timeout] [-force] [-failover] [-verbose].
-
#stop_listener(options = {}) ⇒ Object
srvctl stop listener [-listener listener_name] [-node node_name] [-force].
-
#stop_nodeapps(options = {}) ⇒ Object
srvctl stop nodeapps [-node node_name] [-gsdonly] [-adminhelper] [-force] [-relocate] [-verbose].
-
#stop_ons(options = {}) ⇒ Object
srvctl stop ons [-verbose].
-
#stop_scan(options = {}) ⇒ Object
srvctl stop scan [-scannumber ordinal_number] [-force].
-
#stop_scan_listener(options = {}) ⇒ Object
srvctl stop scan_listener [-scannumber ordinal_number] [-force].
-
#stop_service(options = {}) ⇒ Object
srvctl stop service node_name | -db db_unique_name [-pq] [-pdb pluggable_database | -service "service_list" [-eval]] [-node node_name | -instance instance_name | -serverpool pool_name] [-stopoption IMMEDIATE|TRANSACTIONAL|NONE] [-drain_timeout timeout] [-wait | NO] [-force [-noreplay]] [-global_override] [-verbose].
-
#stop_vip(options = {}) ⇒ Object
srvctl stop vip node_name | -vip vip_name [-force] [-relocate] [-verbose].
-
#stop_volume(options = {}) ⇒ Object
srvctl stop volume volume_name -diskgroup disk_group_name | -device volume_device [-node "node_list"].
-
#unsetenv_database(options = {}) ⇒ Object
srvctl unsetenv database -db db_unique_name -envs "name_list".
-
#unsetenv_listener(options = {}) ⇒ Object
srvctl unsetenv listener [-listener listener_name] -envs "name_list".
-
#unsetenv_nodeapps(options = {}) ⇒ Object
srvctl unsetenv nodeapps -envs "name_list" [-viponly] [-gsdonly] [-onsonly] [-verbose].
-
#unsetenv_vip(options = {}) ⇒ Object
srvctl unsetenv vip -vip "vip_name_list" -envs "name_list" [-verbose].
-
#update_database(options = {}) ⇒ Object
srvctl update database -db db_unique_name.
-
#update_instance(options = {}) ⇒ Object
srvctl update instance -db db_unique_name [-instance "instance_name_list" | -node "node_list"] [-startoption start_options] [-targetinstance instance_name].
-
#update_listener(options = {}) ⇒ Object
srvctl update listener.
-
#update_scan_listener(options = {}) ⇒ Object
srvctl update scan_listener.
-
#upgrade_database(options = {}) ⇒ Object
srvctl upgrade database -db db_unique_name -oraclehome Oracle_home.
Methods included from MintLogger::Utils::Common
#boolean_val, #has_value?, #no_value?, #nvl, #path_as_symbol, #ruby_level_to_send
Methods included from Utils
Constructor Details
#initialize(transport:, oracle_home:, options: {}) ⇒ SRVCTLSessionImpl
SRVCTL Command Reference
A comprehensive list of SRVCTL commands to use in Oracle RAC environments.
SRVCTL commands, object names, and parameters are case sensitive. Database, instance, listener, and service names are case insensitive and case preserving. You cannot create listener names that differ only in case, such as LISTENER and listener. SRVCTL uses the following command syntax:
srvctl command object [parameters]
In SRVCTL syntax:
command is a verb such as start, stop, or remove
object (also known as a noun) is the target or object on which SRVCTL performs the command, such as database or instance. You can also use object abbreviations.
parameters extend the use of a preceding command combination to include additional parameters for the command. For example, the -instances parameter indicates that a comma-delimited list of preferred instance names follows; the -instance parameter only permits one value and not a list of names. Do not use spaces between the items in a comma-delimited list.
Instance Method Details
#add_database(options = {}) ⇒ Object
srvctl add database -db db_unique_name [-eval]
-oraclehome oracle_home [-node node_name] [-domain domain_name]
[-spfile spfile] [-pwfile password_file_path]
[-dbtype | RAC | SINGLE [-server "server_list"]]
[-instance instance_name] [-timeout timeout]]
[-role | PHYSICAL_STANDBY | LOGICAL_STANDBY | SNAPSHOT_STANDBY"]
[-startoption start_options] [-stopoption stop_options] [-dbname db_name]
[-acfspath "acfs_path_list"] [-policy {AUTOMATIC | MANUAL | NORESTART]
[-serverpool "server_pool_list" [-pqpool "pq_pool_list"]]
[-diskgroup "disk_group_list"] [-css_critical | no] [-cpucount cpu_count]
[-memorytarget memory_target] [-maxmemory max_memory] [-cpucap cpu_cap] [-defaultnetnum network_number] [-verbose]
#add_instance(options = {}) ⇒ Object
srvctl add instance -db db_unique_name -instance instance_name
-node node_name [-force]
#add_listener(options = {}) ⇒ Object
To create an Oracle Database listener:
srvctl add listener [-listener listener_name] [-netnum network_number] [-oraclehome Oracle_home]
-user user_name [-endpoints "[TCP:]port_list[:FIREWALL=ON|OFF][/IPC:key][/NMP:pipe_name]
[/TCPS|SDP|EXADIRECT}port_list[:FIREWALL={ON|OFF]]" [-group group_name]] [-invitednodes "node_list"]
[-invitedsubnets "subnet_list"] [-skip]
To create an Oracle ASM listener:
srvctl add listener [-listener listener_name] -asmlistener [-subnet subnet]
[-endpoints "[TCP:]port_list[:FIREWALL=ON|OFF][/IPC:key][/NMP:pipe_name]
[/TCPS|SDP|EXADIRECT}port_list[:FIREWALL={ON|OFF]]" [-group group_name]] [-invitednodes "node_list"]
[-invitedsubnets "subnet_list"] [-skip]
To create a Leaf listener:
srvctl add listener [-listener listener_name] -leaflistener [-subnet subnet]
[-endpoints "[TCP:]port_list[:FIREWALL=ON|OFF][/IPC:key][/NMP:pipe_name]
[/TCPS|SDP|EXADIRECT}port_list[:FIREWALL={ON|OFF]]" [-group group_name]] [-invitednodes "node_list"]
[-invitedsubnets "subnet_list"] [-skip]
To create a SCAN listener, use the srvctl add scan_listener command.
#add_network(options = {}) ⇒ Object
srvctl add network [-netnum net_number] -subnet subnet/netmask[/if1[|if2|...]]
[-nettype | dhcp | autoconfig | mixed]
[-leaf] [-pingtarget "ping_target_list"] [-verbose]
#add_nodeapps(options = {}) ⇒ Object
srvctl add nodeapps
node_name -address {vip_name | ip_address/netmask[/if1[|if2|..]] [-skip]}
[-emport em_port] [-onslocalport ons_local_port]
[-onsremoteport ons_remote_port] [-onshostport hostname_port_list]
[-remoteservers hostname_port_list [-verbose]
srvctl add nodeapps -subnet subnet/netmask[/if1[|if2|...]] [-emport em_port]
[-onslocalport ons_local_port] [-onsremoteport ons_remote_port]
[-onshostport hostname_port_list] [-remoteservers hostname_port_list]
[-verbose]
#add_ons(options = {}) ⇒ Object
srvctl add ons [-onslocalprt ons_local_port] [-onsremoteport ons_remote_port]
[-remoteservers host[:port][,...]] [-verbose]
#add_scan(options = {}) ⇒ Object
srvctl add scan -scanname scan_name [-netnum network_number]
#add_scan_listener(options = {}) ⇒ Object
srvctl add scan_listener [-listener lsnr_name_prefix] [-skip] [-netnum network_number]
[-endpoints "[TCP:]port_list[:FIREWALL=ON|OFF][/IPC:key][/NMP:pipe_name]
[/TCPS|SDP|EXADIRECT}port_list[:FIREWALL={ON|OFF]]" [-invitednodes node_list] [-invitedsubnets subnet_list]
#add_service(options = {}) ⇒ Object
srvctl add service -db db_unique_name -service service_name [-eval]
-serverpool server_pool [-pdb pluggable_database]
[-cardinality | SINGLETON] [-edition edition_name]
[-netnum network_number] [-role "[PRIMARY][,PHYSICAL_STANDBY][,LOGICAL_STANDBY][,SNAPSHOT_STANDBY]"]
[-policy | MANUAL] [-notification | FALSE] [-rfpool pool_name]
[-clbgoal | LONG] [-failovertype NONE|SESSION|SELECT|TRANSACTION]
[-rlbgoal | SERVICE_TIME | THROUGHPUT] [-dtp | FALSE]
[-failovermethod | BASIC] [-failoverretry failover_retries]
[-drain_timeout timeout] [-stopoption NONE|IMMEDIATE|TRANSACTIONAL]
[-failoverrestore NONE|LEVEL1] [-failoverdelay failover_delay]
[-gsmflags gsm_flags] [-sql_translation_profile sql_translation_profile]
[-global | FALSE] [-maxlag max_lag_time] [-commit_outcome TRUE|FALSE]
[-retention retention_time] [-replay_init_time replay_initiation_time]
[-session_state | DYNAMIC] [-pqservice pq_service]
[-pqpool pq_pool] [-css_critical | no] [-force]
#add_srvpool(options = {}) ⇒ Object
srvctl add srvpool -serverpool server_pool_name [-eval]
[-importance importance] [-min min_size] [-max max_size]
[-servers "node_list" | -category server_category] [-force] [-verbose]
#add_vip(options = {}) ⇒ Object
srvctl add vip -node node_name -address VIP_name|ip/netmask[/if1[|if2|...]]
-netnum network_number [-skip] [-verbose]
#check_result(result) ⇒ Object
#config_database(options = {}) ⇒ Object
srvctl config database [-db db_unique_name] [-all] [-verbose]
#config_listener(options = {}) ⇒ Object
srvctl config listener [-listener listener_name | -asmlistener | -leaflistener]
[-all]
#config_network(options = {}) ⇒ Object
srvctl config network [-netnum network_number]
#config_nodeapps(options = {}) ⇒ Object
srvctl config nodeapps [-viponly] [-onsonly]
#config_ons(options = {}) ⇒ Object
srvctl config ons
#config_scan(options = {}) ⇒ Object
srvctl config scan [[-netnum network_number] [-scannumber ordinal_number] | -all]
#config_scan_listener(options = {}) ⇒ Object
srvctl config scan_listener [[-netnum network_number] [-scannumber ordinal_number] | -all]
#config_service(options = {}) ⇒ Object
srvctl config service db_unique_name [-service service_name]
| -serverpool pool_name [-db db_unique_name] [-verbose]
#config_srvpool(options = {}) ⇒ Object
srvctl config srvpool [-serverpool pool_name]
#config_vip(options = {}) ⇒ Object
srvctl config vip node_name | -vip vip_name
#config_volume(options = {}) ⇒ Object
srvctl config volume [-volume volume_name] [-diskgroup disk_group_name]
[-device volume_device]
#convert_database(options = {}) ⇒ Object
srvctl convert database -db db_unique_name -dbtype RACONENODE
[-instance instance_name] [-timeout timeout]
srvctl convert database -db db_unique_name -dbtype RAC [-node node_name]
#disable_database(options = {}) ⇒ Object
srvctl disable database -db db_unique_name [-node node_name]
#disable_diskgroup(options = {}) ⇒ Object
srvctl disable diskgroup -diskgroup diskgroup_name [-node "node_list"]
#disable_instance(options = {}) ⇒ Object
srvctl disable instance -db db_unique_name -instance "instance_name_list"
#disable_listener(options = {}) ⇒ Object
srvctl disable listener [-listener listener_name] [-node node_name]
#disable_nodeapps(options = {}) ⇒ Object
srvctl disable nodeapps [-gsdonly] [-adminhelper] [-verbose]
#disable_ons(options = {}) ⇒ Object
srvctl disable ons [-verbose]
#disable_scan(options = {}) ⇒ Object
srvctl disable scan [-scannumber ordinal_number]
#disable_scan_listener(options = {}) ⇒ Object
srvctl disable scan_listener [-scannumber ordinal_number]
#disable_service(options = {}) ⇒ Object
srvctl disable service -db db_unique_name -services "service_name_list"
[-instance instance_name | -node node_name]
#disable_vip(options = {}) ⇒ Object
srvctl disable vip -vip vip_name [-verbose]
#disable_volume(options = {}) ⇒ Object
srvctl disable volume volume_name -diskgroup disk_group_name |
-device volume_device
#downgrade_database(options = {}) ⇒ Object
srvctl downgrade database -db db_unique_name -oraclehome Oracle_home
-targetversion to_version
#enable_database(options = {}) ⇒ Object
srvctl enable database -db db_unique_name [-node node_name]
#enable_diskgroup(options = {}) ⇒ Object
srvctl enable diskgroup -diskgroup diskgroup_name [-node "node_list"]
#enable_instance(options = {}) ⇒ Object
srvctl enable instance -db db_unique_name -instance "instance_name_list"
#enable_listener(options = {}) ⇒ Object
srvctl enable listener [-listener listener_name] [-node node_name]
#enable_nodeapps(options = {}) ⇒ Object
srvctl enable nodeapps [-gsdonly] [-adminhelper] [-verbose]
#enable_ons(options = {}) ⇒ Object
srvctl enable ons [-verbose]
#enable_scan(options = {}) ⇒ Object
srvctl enable scan [-scannumber ordinal_number]
#enable_scan_listener(options = {}) ⇒ Object
srvctl enable scan_listener [-scannumber ordinal_number]
#enable_service(options = {}) ⇒ Object
srvctl enable service -db db_unique_name -service "service_name_list"
[-instance instance_name | -node node_name]
#enable_vip(options = {}) ⇒ Object
srvctl enable vip -vip vip_name [-verbose]
#enable_volume(options = {}) ⇒ Object
srvctl enable volume volume_name -diskgroup disk_group_name |
-device volume_device
#find_binary(oracle_home) ⇒ Object
#getenv_database(options = {}) ⇒ Object
srvctl getenv database -db db_unique_name [-envs "name_list"]
#getenv_listener(options = {}) ⇒ Object
srvctl getenv listener [-listener listener_name] [-envs "name_list"]
#getenv_nodeapps(options = {}) ⇒ Object
srvctl getenv nodeapps [-viponly] [-onsonly] [-envs "name_list"]
#getenv_vip(options = {}) ⇒ Object
srvctl getenv vip -vip vip_name [-envs "name_list"] [-verbose]
#modify_database(options = {}) ⇒ Object
srvctl modify database -db db_unique_name [-eval] [-dbname db_name]
[-instance instance_name] [-oraclehome oracle_home] [-user user_name]
[-server server_list] [-timeout timeout] [-domain db_domain]
[-spfile spfile] [-pwfile password_file_path]
[-role PRIMARY|PHYSICAL_STANDBY|LOGICAL_STANDBY|SNAPSHOT_STANDBY]
[-startoption start_options] [-stopoption stop_options]
[-policy | MANUAL | NORESTART]
[-serverpool "server_pool_name" [-node node_name]]
[-pqpool pq_server_pool] ["diskgroup_list" | -nodiskgroup]
[-acfspath "acfs_path_list"] [-css_critical | no] [-cpucount cpu_count]
[-memorytarget memory_target] [-maxmemory max_memory]
[-cpucap cpu_cap] [-defaultnetnum network_number] [-force]
#modify_instance(options = {}) ⇒ Object
srvctl modify instance -db db_unique_name -instance instance_name
-node node_name
#modify_listener(options = {}) ⇒ Object
srvctl modify listener [-listener listener_name] [-oraclehome oracle_home]
[-user user_name] [-netnum network_number]
[-endpoints "[TCP:]port_list[/IPC:key][/NMP:pipe_name][/TCPS:s_port][/SDP:port]"]
#modify_network(options = {}) ⇒ Object
srvctl modify network [-netnum network_number] [-subnet subnet/netmask
[/if1[|if2|...]]] [-nettype network_type | -iptype | ipv6 | both]
[-pingtarget "ping_target_list"] [-verbose]
#modify_nodeapps(options = {}) ⇒ Object
srvctl modify nodeapps node_name -address {vip_name|vip_address/
netmask[/if1[|if2|...]] [-skip]} [-nettype network_type] [-emport em_port]
[-onslocalport ons_local_port] [-onsremoteport ons_remote_port]
[-remoteservers host:[port][,...]] [-verbose]
[-clientdata file] [-pingtarget "ping_target_list"]
srvctl modify nodeapps [-subnet subnet/netmask[/if1[|if2|...]]]
[-nettype network_type] [-emport em_port]
[-onslocalport ons_local_port] [-onsremoteport ons_remote_port]
[-remoteservers host:[port][,host:port,...]] [-verbose]
[-clientdata file] [-pingtarget "ping_target_list"]
#modify_ons(options = {}) ⇒ Object
srvctl modify ons [-onslocalprt ons_local_port] [-onsremoteport ons_remote_port]
[-emport em_port] [-remoteservers host[:port][,...]] [-verbose]
#modify_scan(options = {}) ⇒ Object
srvctl modify scan -scanname scan_name [-netnum network_number]
#modify_scan_listener(options = {}) ⇒ Object
srvctl modify scan_listener | -endpoints [TCP:]port_list[:FIREWALL={ON|OFF][/IPC:key]
[/NMP:pipe_name][/TCPS|SDP|EXADIRECT}port_list[:FIREWALL={ON|OFF]]"} [-invitednodes node_list]
[-invitedsubnets subnet_list]
#modify_service(options = {}) ⇒ Object
srvctl modify service -db db_unique_name -service service_name
-oldinst old_instance_name -newinst new_instance_name [-force]
#modify_srvpool(options = {}) ⇒ Object
srvctl modify srvpool -serverpool pool_name [-eval] [-importance importance]
[-min min_size] [-max max_size] [-servers "server_list"]
[-category "server_category"] [-verbose] [-force]
#modify_vip(options = {}) ⇒ Object
srvctl modify vip -node node_name -address VIP_name|ip/netmask[/if1[|if2|...]]
[-netnum network_number] [-verbose]
#predict_database(options = {}) ⇒ Object
srvctl predict database -db db_unique_name [-verbose]
#predict_diskgroup(options = {}) ⇒ Object
srvctl predict diskgroup -diskgroup diskgroup_name [-verbose]
#predict_listener(options = {}) ⇒ Object
srvctl predict listener listener_name [-verbose]
#predict_network(options = {}) ⇒ Object
srvctl predict network [-netnum network_number] [-verbose]
#predict_scan(options = {}) ⇒ Object
srvctl predict scan -scannumber ordinal_number [-verbose]
#predict_scan_listener(options = {}) ⇒ Object
srvctl predict scan_listener -scannumber ordinal_number [-verbose]
#predict_service(options = {}) ⇒ Object
srvctl predict service -db db_unique_name -service service_name [-verbose]
#predict_vip(options = {}) ⇒ Object
srvctl predict vip [-vip vip_name] [-verbose]
#relocate_database(options = {}) ⇒ Object
srvctl relocate database -db db_unique_name [-node target_node] [-timeout timeout]
[-stopoption NORMAL] [-verbose]
srvctl relocate database -db db_unique_name -abort [-revert] [-verbose]
#relocate_scan(options = {}) ⇒ Object
srvctl relocate scan -scannumber ordinal_number [-node node_name]
#relocate_scan_listener(options = {}) ⇒ Object
srvctl relocate scan_listener -scannumber ordinal_number [-node node_name]
#relocate_server(options = {}) ⇒ Object
srvctl relocate server -servers "server_name_list" -serverpool pool_name
[-eval] [-force]
#relocate_service(options = {}) ⇒ Object
srvctl relocate service -db db_unique_name [-service service_name
| -pdb pluggable_database] old_inst_name
[-newinst new_inst_name] | -currentnode source_node [-targetnode target_node] [-drain_timeout timeout]
[-wait YES | NO] [-pq] [-force [-noreplay]] [-eval] [-verbose]
#relocate_vip(options = {}) ⇒ Object
srvctl relocate vip -vip vip_name [-node node_name] [-force] [-verbose]
#remove_database(options = {}) ⇒ Object
srvctl remove database -db db_unique_name [-force] [-noprompt] [-verbose]
#remove_diskgroup(options = {}) ⇒ Object
srvctl remove diskgroup -diskgroup diskgroup_name [-force]
#remove_instance(options = {}) ⇒ Object
srvctl remove instance -db db_unique_name -instance instance_name
[-noprompt] [-force]
#remove_listener(options = {}) ⇒ Object
srvctl remove listener [-listener listener_name | -all] [-force]
#remove_network(options = {}) ⇒ Object
srvctl remove network network_number | -all [-force] [-verbose]
#remove_nodeapps(options = {}) ⇒ Object
srvctl remove nodeapps [-force] [-noprompt] [-verbose]
#remove_ons(options = {}) ⇒ Object
srvctl remove ons [-force] [-verbose]
#remove_scan(options = {}) ⇒ Object
srvctl remove scan [-netnum network_number] [-force] [-noprompt]
#remove_scan_listener(options = {}) ⇒ Object
srvctl remove scan_listener [-netnum network_number] [-force] [-noprompt]
#remove_service(options = {}) ⇒ Object
srvctl remove service -db db_unique_name -service service_name
[-instance instance_name] [-global_override]
#remove_srvpool(options = {}) ⇒ Object
srvctl remove srvpool -serverpool pool_name [-eval] [-verbose]
#remove_vip(options = {}) ⇒ Object
srvctl remove vip -vip "vip_name_list" [-force] [-noprompt] [-verbose]
#remove_volume(options = {}) ⇒ Object
srvctl remove volume -volume volume_name -diskgroup disk_group_name [-force]
srvctl remove volume -device volume_device [-force]
#setenv_database(options = {}) ⇒ Object
srvctl setenv database -db db_unique_name -envs "name=val[,...]"
srvctl setenv database -db db_unique_name -env "name=val"
#setenv_listener(options = {}) ⇒ Object
srvctl setenv listener [-listener listener_name] -envs "name=val[,...]"
srvctl setenv listener [-listener listener_name] -env "name=val"
#setenv_nodeapps(options = {}) ⇒ Object
srvctl setenv nodeapps "name=val[,...]" | -env "name=val"
[-viponly] [-gsdonly] [-onsonly] [-verbose]
#setenv_vip(options = {}) ⇒ Object
srvctl setenv vip -vip vip_name "name=val[,...]" | -env "name=val"
[-verbose]
#srvctl_runner(command:, options:) ⇒ Object
Generic CLI Runner method to execute DBCA commands
#start_database(options = {}) ⇒ Object
srvctl start database -db db_unique_name [-eval] [-startoption start_options]
[-stopconcurrency number_of_instances] [-node node_name]
#start_diskgroup(options = {}) ⇒ Object
srvctl start diskgroup -diskgroup diskgroup_name [-node "node_list"]
#start_home(options = {}) ⇒ Object
srvctl start home -oraclehome Oracle_home -statefile state_file -node node_name
#start_instance(options = {}) ⇒ Object
srvctl start instance -db db_unique_name -node node_name
[-instance "instance_name"] [-startoption start_options]
srvctl start instance -db db_unique_name -instance "inst_name_list"
[-startoption start_options]
#start_listener(options = {}) ⇒ Object
srvctl start listener [-node node_name] [-listener listener_name]
#start_nodeapps(options = {}) ⇒ Object
srvctl start nodeapps [-node node_name] [-gsdonly] [-adminhelper] [-verbose]
#start_ons(options = {}) ⇒ Object
srvctl start ons [-verbose]
#start_scan(options = {}) ⇒ Object
srvctl start scan [-scannumber ordinal_number] [-node node_name]
#start_scan_listener(options = {}) ⇒ Object
srvctl start scan_listener [-node node_name] [-scannumber ordinal_number]
#start_service(options = {}) ⇒ Object
srvctl start service [-db db_unique_name] [-service "services_list"
[-pq] | -pdb pluggable_database | -serverpool pool_name]
[-node node_name | -instance instance_name]
[-global_override] [-startoption start_options] [-eval] [-verbose]
#start_vip(options = {}) ⇒ Object
srvctl start vip node_name | -vip vip_name [-verbose]
#start_volume(options = {}) ⇒ Object
srvctl start volume volume_name -diskgroup disk_group_name |
-device volume_device [-node node_list]
#status_database(options = {}) ⇒ Object
srvctl status database db_unique_name {[-serverpool serverpool_name]
| [-sid] [-home] | -serverpool serverpool_name | -thisversion | -thishome}
[-force] [-detail] [-verbose]
#status_diskgroup(options = {}) ⇒ Object
srvctl status diskgroup -diskgroup diskgroup_name [-node "node_list"]
[-detail] [-verbose]
#status_home(options = {}) ⇒ Object
srvctl status home -oraclehome Oracle_home -statefile state_file -node node_name
#status_instance(options = {}) ⇒ Object
srvctl status instance -db db_unique_name node_name
| -instance "instance_name_list" [-detail] [-force] [-verbose]
#status_listener(options = {}) ⇒ Object
srvctl status listener [-listener listener_name] [-node node_name] [-verbose]
#status_nodeapps(options = {}) ⇒ Object
srvctl status nodeapps [-node node_name]
#status_ons(options = {}) ⇒ Object
srvctl status ons
#status_scan(options = {}) ⇒ Object
srvctl status scan [-scannumber ordinal_number] [-verbose]
#status_scan_listener(options = {}) ⇒ Object
srvctl status scan_listener [-scannumber ordinal_number] [-verbose]
#status_server(options = {}) ⇒ Object
srvctl status server -server "server_name_list" [-detail]
#status_service(options = {}) ⇒ Object
srvctl status service -db db_unique_name [-service "service_name_list"]
[-force] [-verbose]
#status_srvpool(options = {}) ⇒ Object
srvctl status srvpool [-serverpool pool_name] [-detail]
#status_vip(options = {}) ⇒ Object
srvctl status vip node_name | -vip vip_name [-verbose]
#status_volume(options = {}) ⇒ Object
srvctl status volume [-device volume_device] [-volume volume_name]
[-diskgroup disk_group_name] [-node "node_list"]
#stop_database(options = {}) ⇒ Object
srvctl stop database -db db_unique_name [-stopoption stop_options]
[-stopconcurrency number_of_instances] [-drain_timeout timeout] [-eval]
[-force] [-verbose]
#stop_diskgroup(options = {}) ⇒ Object
srvctl stop diskgroup -diskgroup diskgroup_name [-node "node_list"] [-force]
#stop_home(options = {}) ⇒ Object
srvctl stop home -oraclehome Oracle_home -statefile state_file -node node_name
[-stopoption stop_options] [-force]
#stop_instance(options = {}) ⇒ Object
srvctl stop instance -db db_unique_name node_name
| -instance "instance_name_list" [-stopoption stop_options]
[-drain_timeout timeout] [-force] [-failover] [-verbose]
#stop_listener(options = {}) ⇒ Object
srvctl stop listener [-listener listener_name] [-node node_name] [-force]
#stop_nodeapps(options = {}) ⇒ Object
srvctl stop nodeapps [-node node_name] [-gsdonly] [-adminhelper] [-force]
[-relocate] [-verbose]
#stop_ons(options = {}) ⇒ Object
srvctl stop ons [-verbose]
#stop_scan(options = {}) ⇒ Object
srvctl stop scan [-scannumber ordinal_number] [-force]
#stop_scan_listener(options = {}) ⇒ Object
srvctl stop scan_listener [-scannumber ordinal_number] [-force]
#stop_service(options = {}) ⇒ Object
srvctl stop service node_name | -db db_unique_name [-pq] [-pdb pluggable_database |
-service "service_list" [-eval]] [-node node_name | -instance instance_name |
-serverpool pool_name] [-stopoption IMMEDIATE|TRANSACTIONAL|NONE] [-drain_timeout timeout]
[-wait | NO] [-force [-noreplay]] [-global_override] [-verbose]
#stop_vip(options = {}) ⇒ Object
srvctl stop vip node_name | -vip vip_name [-force] [-relocate] [-verbose]
#stop_volume(options = {}) ⇒ Object
srvctl stop volume volume_name -diskgroup disk_group_name |
-device volume_device [-node "node_list"]
#unsetenv_database(options = {}) ⇒ Object
srvctl unsetenv database -db db_unique_name -envs "name_list"
#unsetenv_listener(options = {}) ⇒ Object
srvctl unsetenv listener [-listener listener_name] -envs "name_list"
#unsetenv_nodeapps(options = {}) ⇒ Object
srvctl unsetenv nodeapps -envs "name_list" [-viponly] [-gsdonly] [-onsonly]
[-verbose]
#unsetenv_vip(options = {}) ⇒ Object
srvctl unsetenv vip -vip "vip_name_list" -envs "name_list" [-verbose]
#update_database(options = {}) ⇒ Object
srvctl update database -db db_unique_name
#update_instance(options = {}) ⇒ Object
srvctl update instance -db db_unique_name [-instance "instance_name_list"
| -node "node_list"] [-startoption start_options] [-targetinstance instance_name]
#update_listener(options = {}) ⇒ Object
srvctl update listener
#update_scan_listener(options = {}) ⇒ Object
srvctl update scan_listener
#upgrade_database(options = {}) ⇒ Object
srvctl upgrade database -db db_unique_name -oraclehome Oracle_home