Srvctl Commands HTML

21
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API Sachin's RAC Blog December 31, 2011 srvctl commands in Oracle RAC SRVCTL: (Server Control utility) srvctl command target [options] commands: enable|disable|start|stop|relocate|status|add|remove|modify|getenv|setenv|unsetenv|config targets: database/db|instance/inst|service/serv|nodeapps| asm |listener targets: database/db|instance/inst|service/serv|nodeapps|asm|listener |diskgroup|home|ons|eons|filesystem|gns|oc4j| scan|scan_listener |srvpool|server| VIP -- From Oracle 11g R2 srvctl -help or srvctl -v srvctl -V -- prints version srvctl version: 10.2.0.0.0 (or) srvctl version: 11.2.0.1.0 srvctl -h -- print usage srvctl status service –h Database: srvctl add database -d db_name -o ORACLE_HOME [-m domain_name][-p spfile] [-A name|ip/netmask] [-r {PRIMARY|PHYSICAL_STANDBY|LOGICAL_STANDBY|SNAPSHOT_STANDBY}] [-s start_options] [-n db_name] [-y {AUTOMATIC|MANUAL}] srvctl add database -d prod -o /u01/oracle/product/102/prod srvctl remove database -d db_name [-f] srvctl remove database -d prod srvctl start database -d db_name [-o start_options] [-c connect_str|-q] srvctl start database -d db_name [-o open] Select Language Translator 18 Like Background processes in RAC clscfg commands in RAC cluvfy commands in RAC crs_profile crs_register crs_unregister crs_setperm My Articles 8 More Next Blog» Create Blog Sign In

description

all srvctl commands

Transcript of Srvctl Commands HTML

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

Sachin's RAC Blog

December 31, 2011

srvctl commands in Oracle RAC

SRVCTL: (Server Control utility)srvctl command target [options]commands: enable|disable|start|stop|relocate|status|add|remove|modify|getenv|setenv|unsetenv|configtargets: database/db|instance/inst|service/serv|nodeapps|asm|listenertargets: database/db|instance/inst|service/serv|nodeapps|asm|listener

|diskgroup|home|ons|eons|filesystem|gns|oc4j|scan|scan_listener |srvpool|server|VIP -- From Oracle 11g R2

srvctl -help or srvctl -vsrvctl -V -- prints version srvctl version: 10.2.0.0.0 (or) srvctl version: 11.2.0.1.0srvctl -h -- print usagesrvctl status service –h

Database:

srvctl add database -d db_name -o ORACLE_HOME [-m domain_name][-p spfile] [-A name|ip/netmask][-r {PRIMARY|PHYSICAL_STANDBY|LOGICAL_STANDBY|SNAPSHOT_STANDBY}][-s start_options] [-n db_name] [-y {AUTOMATIC|MANUAL}]srvctl add database -d prod -o /u01/oracle/product/102/prod

srvctl remove database -d db_name [-f]srvctl remove database -d prod

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

Select Language ▼

Translator

18Like

Background processes in RAC

clscfg commands in RAC

cluvfy commands in RAC

crs_profile crs_registercrs_unregister crs_setperm

My Articles

8 More Next Blog» Create Blog Sign In

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl start database -d db_name [-o open]srvctl start database -d db_name -o nomountsrvctl start database -d db_name -o mount

srvctl start db -d prodsrvctl start database -d apps -o open

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

srvctl stop database -d db_name [-o normal]

srvctl stop database -d db_name -o transactional

srvctl stop database -d db_name -o immediate

srvctl stop database -d db_name -o abort

srvctl stop db -d crm -o immediate

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

srvctl status database -d db_name -v service_name

srvctl status database -d hrms

srvctl enable database -d db_namesrvctl enable database -d vis

srvctl disable database -d db_namesrvctl disable db -d vis

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

srvctl modify database -d db_name [-n db_name] [-o ORACLE_HOME] [-m domain_name] [-p spfile][-r {PRIMARY|PHYSICAL_STANDBY|LOGICAL_STANDBY|SNAPSHOT_STANDBY}] [-s start_options] [-y{AUTOMATIC|MANUAL}]srvctl modify database -d hrms -r physical_standbysrvctl modify db -d RAC -p /u03/oradata/RAC/spfileRAC.ora -- moves p filesrvctl modify database –d HYD –o /u01/app/oracle/product/11.1/db –s open

srvctl getenv database -d db_name [-t name_list]srvctl getenv database -d prod

crs_unregister crs_setpermcrs_getperm crs_start crs_stopcrs_relocate commands in RAC

crs_stat commands in RAC

crsctl commands in RAC

dd commands

diagcollection.pl commands in RAC

gsdctl commands in RAC

init parameters in RAC

O2CB commands

ocrcheck commands in RAC

ocrconfig commands in RAC

ocrdump commands in RAC

oifcfg commands in RAC

olsnodes commands in RAC

onsctl commands in RAC

Oracle RAC (1Z0-048) Certification

Oracle RAC 10g (1Z0-048) Dumps

Oracle RAC Interview QuestionsPart1

Oracle RAC Interview QuestionsPart2

Oracle RAC Interview QuestionsPart3

Oracle RAC Interview QuestionsPart3

RACcheck utility

racgons commands in RAC

racone omotion in RAC

RAID

SCAN in RAC

srvconfig commands in RAC

srvctl commands in RAC

Virtual IP (VIP) in RAC

Wait Events in Oracle RAC

What's new in Oracle 12c RAC

What's new in Oracle 9i/10g/11gRAC

Join this sitew ith Google Friend Connect

Members (28) More »

Followers

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl setenv database -d db_name {-t name=val[,name=val,...]|-T name=val}srvctl setenv database –d HYD –t “TNS_ADMIN=/u01/app/oracle/product/11.1/asm/network/admin”srvctl setenv db -d prod -t LANG=en

srvctl unsetenv database -d db_name [-t name_list]srvctl unsetenv database -d prod -t CLASSPATH

In 11g Release 2, some command's syntax has been changed:srvctl add database -d db_unique_name -o ORACLE_HOME [-x node_name] [-m domain_name] [-p spfile] [-r{PRIMARY|PHYSICAL_STANDBY|LOGICAL_STANDBY|SNAPSHOT_STANDBY}] [-s start_options] [-t stop_options] [-ndb_name] [-y {AUTOMATIC|MANUAL}] [-g server_pool_list] [-a "diskgroup_list"]srvctl add database -d prod -o /u01/oracle/product/112/prod -m foo.com -p +dg1/prod/spfileprod.ora -r PRIMARY -sopen -t normal -n db2 -y AUTOMATIC -g svrpool1,svrpool2 -a "dg1,dg2"

srvctl remove database -d db_unique_name [-f] [-y] [-v]srvctl remove database -d prod -y

srvctl stop database -d db_unique_name [-o stop_options] [-f]srvctl stop database -d dev -f

srvctl status database -d db_unique_name [-f] [-v]srvctl status db -d sat -v

srvctl enable database -d db_unique_name [-n node_name]srvctl enable database -d vis -n lnx01

srvctl disable database -d db_unique_name [-n node_name]srvctl disable db -d vis -n lnx03

srvctl config database [-d db_unique_name [-a]]srvctl config db -d db_erp -a

srvctl modify database -d db_unique_name [-n db_name] [-o ORACLE_HOME] [-u oracle_user] [-m domain] [-p spfile] [-r{PRIMARY|PHYSICAL_STANDBY|LOGICAL_STANDBY|SNAPSHOT_STANDBY}] [-s start_options] [-t stop_options] [-y{AUTOMATIC|MANUAL}] [-g "server_pool_list"] [-a "diskgroup_list"|-z]srvctl modify db -d prod -r logical_standbysrvctl modify database -d racTest -a "SYSFILES,LOGS,OLTP"srvctl modify database -d ronedb -e rac1,rac2

srvctl relocate database -d db_unique_name {[-n target_node] [-w timeout] | -a [-r]} [-v]srvctl relocate database -d rontest -n node2 srvctl relocate database -d rone2db -n lnxrac2 -w 120 -v

srvctl convert database -d ....

srvctl convert database -d ronedb -c RAC -n rac1

Already a member? Sign in

Follow by Email

Email address... Submit

srvctl commands in Oracle RAC

SCAN in Oracle RAC 11g R2

Virtual IP (VIP) in RAC

Oracle RAC InterviewQuestions/FAQs Part1

crsctl commands in Oracle RAC

Background processes in RAC

Popular Posts

Visitor Count (from Jan 2013)

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl convert database -d ronedb -c RACONENODE -i RoneDB

Instance:

srvctl add instance –d db_name –i inst_name -n node_namesrvctl add instance -d prod -i prod01 -n linux01

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

srvctl remove instance -d prod -i prod01

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

srvctl start instance –d db_name –i inst_names [-o open]

srvctl start instance –d db_name –i inst_names -o nomount

srvctl start instance –d db_name –i inst_names -o mount

srvctl start instance –d dev -i dev2

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

srvctl stop instance –d db_name –i inst_names [-o normal]

srvctl stop instance –d db_name –i inst_names -o transactional

srvctl stop instance –d db_name –i inst_names -o immediate

srvctl stop instance –d db_name –i inst_names -o abort

srvctl stop inst –d vis -i vis

srvctl status instance –d db_name –i inst_names [-f] [-v] [-S level]

srvctl status inst –d racdb -i racdb2

srvctl enable instance –d db_name –i inst_namessrvctl enable instance -d prod -i "prod1,prod2"

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl disable instance –d db_name –i inst_namessrvctl disable inst -d prod -i "prod1,prod3"

srvctl modify instance -d db_name -i inst_name {-s asm_inst_name|-r} -- set dependency of instance to ASMsrvctl modify instance -d db_name -i inst_name -n node_name -- move the instancesrvctl modify instance -d db_name -i inst_name -r -- remove the instance

srvctl getenv instance –d db_name –i inst_name [-t name_list]srvctl setenv instance –d db_name [–i inst_name] {-t "name=val[,name=val,...]" | -T "name=val"}srvctl unsetenv instance –d db_name [–i inst_name] [-t name_list]

In 11g Release 2, some command's syntax has been changed:srvctl start instance -d db_unique_name {-n node_name -i "instance_name_list"} [-o start_options]srvctl start instance -d prod -n node2srvctl start inst -d prod -i "prod2,prod3"

srvctl stop instance -d db_unique_name {[-n node_name]|[-i "instance_name_list"]} [-o stop_options] [-f]srvctl stop inst -d prod -n node1srvctl stop instance -d prod -i prod1

srvctl status instance -d db_unique_name {-n node_name | -i "instance_name_list"} [-f] [-v]srvctl status instance -d prod -i "prod1,prod2" -v

srvctl modify instance -d db_unique_name -i instance_name {-n node_name|-z}srvctl modify instance -d prod -i prod1 -n mynodesrvctl modify inst -d prod -i prod1 -z

Service:

srvctl add service -d db_name -s service_name -r pref_insts [-a avail_insts] [-P TAF_policy]

srvctl add service -d db_name -s service_name -u {-r "new_pref_inst" | -a "new_avail_inst"}

srvctl add service -d RAC -s PRD -r RAC01,RAC02 -a RAC03,RAC04

srvctl add serv -d CRM -s CRM -r CRM1 -a CRM3 -P basic

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

srvctl remove serv -d dev -s salessrvctl remove service -d dev -s sales -i dev01,dev02

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl start service -d db_name [-s service_names [-i inst_name]] [-o start_options]

srvctl start service -d db_name -s service_names [-o open]

srvctl start service -d db_name -s service_names -o nomount

srvctl start service -d db_name -s service_names -o mount

srvctl start serv -d dwh -s dwh

srvctl stop service -d db_name [-s service_names [-i inst_name]] [-f]

srvctl stop serv -d dwh -s dwh

srvctl status service -d db_name [-s service_names] [-f] [-v] [-S level]srvctl status service -d dev -s dev

srvctl enable service -d db_name -s service_names [–i inst_name]srvctl enable service -d apps -s apps1

srvctl disable service -d db_name -s service_names [–i inst_name]srvctl disable serv -d dev -s dev -i dev1

srvctl config service -d db_name [-s service_name] [-a] [-S level]srvctl config service -d db_name -a -- -a shows TAF configurationsrvctl config service -d TEST -s test PREF:TST1 AVAIL:TST2

srvctl modify service -d db_name -s service_name -i old_inst_name -t new_inst_name [-f]srvctl modify service -d db_name -s service_name -i avail_inst_name -r [-f]srvctl modify service -d db_name -s service_name -n -i preferred_list [-a available_list] [-f]srvctl modify service -d db_name -s service_name -i old_inst_name -a avail_inst -P TAF_policysrvctl modify serv -d PROD -s DWH -n -i I1,I2,I3,I4 -a I5,I6

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

srvctl getenv service -d db_name -s service_name -t name_listsrvctl setenv service -d db_name [-s service_name] {-t "name=val[,name=val,...]" | -T "name=val"}srvctl unsetenv service -d db_name -s service_name -t name_list

In 11g Release 2, some command's syntax has been changed:srvctl add service -d db_unique_name -s service_name [-l[PRIMARY][,PHYSICAL_STANDBY][,LOGICAL_STANDBY][,SNAPSHOT_STANDBY]] [-y {AUTOMATIC|MANUAL}] [-q{true|false}] [-j {SHORT|LONG}] [-B {NONE|SERVICE_TIME|THROUGHPUT}][-e {NONE|SESSION|SELECT}] [-m

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

{NONE|BASIC}][-z failover_retries] [-w failover_delay]srvctl add service -d rac -s rac1 -q TRUE -m BASIC -e SELECT -z 180 -w 5 -j LONG

srvctl add service -d db_unique_name -s service_name -u {-r preferred_list | -a available_list}

srvctl add service -d db_unique_name -s service_name-g server_pool [-c {UNIFORM|SINGLETON}] [-k network_number][-l [PRIMARY|PHYSICAL_STANDBY|LOGICAL_STANDBY|SNAPSHOT_STANDBY][-y {AUTOMATIC|MANUAL}] [-q {TRUE|FALSE}] [-j {SHORT|LONG}][-B {NONE|SERVICE_TIME|THROUGHPUT}] [-e {NONE|SESSION|SELECT}][-m {NONE|BASIC}] [-P {BASIC|NONE|PRECONNECT}] [-x {TRUE|FALSE}][-z failover_retries] [-w failover_delay]

srvctl add service -d db_unique_name -s service_name -r preferred_list [-a available_list] [-P{BASIC|NONE|PRECONNECT}][-l [PRIMARY|PHYSICAL_STANDBY|LOGICAL_STANDBY|SNAPSHOT_STANDBY][-y {AUTOMATIC|MANUAL}] [-q {TRUE|FALSE}] [-j {SHORT|LONG}][-B {NONE|SERVICE_TIME|THROUGHPUT}] [-e {NONE|SESSION|SELECT}][-m {NONE|BASIC}] [-x {TRUE|FALSE}] [-z failover_retries] [-w failover_delay]srvctl add serv -d dev -s sales -r dev01,dev02 -a dev03 -P PRECONNECT

srvctl start service -d db_unique_name [-s "service_name_list" [-n node_name | -i instance_name]] [-o start_options]srvctl start serv -d dev -s devsrvctl start service -d dev -s dev -i dev2

srvctl stop service -d db_unique_name [-s "service_name_list"] [-n node_name | -i instance_name] [-f]srvctl stop service -d dev -s devsrvctl stop serv -d dev -s dev -i dev2

srvctl status service -d db_unique_name [-s "service_name_list"] [-f] [-v]srvctl status service -d dev -s dev -v

srvctl enable service -d db_unique_name -s "service_name_list" [-i instance_name | -n node_name]srvctl enable service -d dev -s devsrvctl enable serv -d dev -s dev -i dev1

srvctl disable service -d db_unique_name -s "service_name_list" [-i instance_name | -n node_name]srvctl disable service -d dev -s "dev,marketing"srvctl disable serv -d dev -s dev -i dev1

srvctl config service -d db_unique_name [-s service_name] [-a]srvctl config service -d dev -s dev

srvctl modify service -d db_unique_name -s service_name[-c {UNIFORM|SINGLETON}] [-P {BASIC|PRECONNECT|NONE}][-l {[PRIMARY]|[PHYSICAL_STANDBY]|[LOGICAL_STANDBY]|[SNAPSHOT_STANDBY]} [-q {TRUE|FALSE}] [-x{TRUE|FALSE}] [-j {SHORT|LONG}] [-B {NONE|SERVICE_TIME|THROUGHPUT}] [-e {NONE|SESSION|SELECT}] [-m{NONE|BASIC}] [-z failover_retries] [-w failover_delay] [-y {AUTOMATIC|MANUAL}]srvctl modify service -d db_unique_name -s service_name -i old_instance_name -t new_instance_name [-f]

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl modify service -d db_unique_name -s service_name -i old_instance_name -t new_instance_name [-f]srvctl modify service -d db_unique_name -s service_name -i avail_inst_name -r [-f]srvctl modify service -d db_unique_name -s service_name -n -i preferred_list [-a available_list] [-f]srvctl modify service -d dev -s dev -i dev1 -t dev2srvctl modify serv -d dev -s dev -i dev1 -rsrvctl modify service -d dev -s dev -n -i dev1 -a dev2

srvctl relocate service -d db_unique_name -s service_name {-c source_node -n target_node|-i old_instance_name -tnew_instance_name} [-f]srvctl relocate service -d dev -s dev -i dev1 -t dev3

Nodeapps:

#srvctl add nodeapps -n node_name -o ORACLE_HOME -A name|ip/netmask[/if1[|if2|...]]#srvctl add nodeapps -n lnx02 -o $ORACLE_HOME -A 192.168.0.151/255.255.0.0/eth0

#srvctl remove nodeapps -n node_names [-f]

#srvctl start nodeapps -n node_name -- Starts GSD, VIP, listener & ONS

#srvctl stop nodeapps -n node_name [-r] -- Stops GSD, VIP, listener & ONS

#srvctl status nodeapps -n node_name

#srvctl config nodeapps -n node_name [-a] [-g] [-o] [-s] [-l]-a Display VIP configuration-g Display GSD configuration-s Display ONS daemon configuration-l Display listener configuration

#srvctl modify nodeapps -n node_name [-A new_vip_address]#srvctl modify nodeapps -n lnx06 -A 10.50.99.43/255.255.252.0/eth0

#srvctl getenv nodeapps -n node_name [-t name_list]

#srvctl setenv nodeapps -n node_name {-t "name=val[,name=val,...]"|-T "name=val"}#srvctl setenv nodeapps –n adcracdbq3 –t “TNS_ADMIN=/u01/app/oracle/product/11.1/asm/network/admin”

#srvctl unsetenv nodeapps -n node_name [-t name_list]

In 11g Release 2, some command's syntax has been changed:srvctl add nodeapps -n node_name -A {name|ip}/netmask[/if1[|if2|...]] [-m multicast_ip_address] [-pmulticast_port_number] [-l ons_local_port] [-r ons_remote-port] [-t host[:port][,host[:port],...]] [-v]srvctl add nodeapps -S subnet/netmask[/if1[|if2|...]] [-d dhcp_server_type] [-m multicast_ip_address] [-pmulticast_port_number] [-l ons_local_port] [-r ons_remote-port] [-t host[:port][,host[:port],...]] [-v]#srvctl add nodeapps -n devnode1 -A 1.2.3.4/255.255.255.0

srvctl remove nodeapps [-f] [-y] [-v]srvctl remove nodeapps

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl start nodeapps [-n node_name] [-v]srvctl start nodeapps

srvctl stop nodeapps [-n node_name] [-r] [-v]srvctl stop nodeapps

srvctl status nodeapps

srvctl enable nodeapps [-g] [-v]srvctl enable nodeapps -g -v

srvctl disable nodeapps [-g] [-v]srvctl disable nodeapps -g -v

srvctl config nodeapps [-a] [-g] [-s] [-e]srvctl config nodeapps -a -g -s -e

srvctl modify nodeapps [-n node_name -A new_vip_address] [-S subnet/netmask[/if1[|if2|...]] [-mmulticast_ip_address] [-p multicast_port_number] [-e eons_listen_port] [-l ons_local_port] [-r ons_remote_port] [-thost[:port][,host:port,...]] [-v]srvctl modify nodeapps -n mynode1 -A 100.200.300.40/255.255.255.0/eth0

srvctl getenv nodeapps [-a] [-g] [-s] [-e] [-t "name_list"] [-v]srvctl getenv nodeapps -a

srvctl setenv nodeapps {-t "name=val[,name=val][...]" | -T "name=val"} [-v]srvctl setenv nodeapps -T "CLASSPATH=/usr/local/jdk/jre/rt.jar" -v

srvctl unsetenv nodeapps -t "name_list" [-v]srvctl unsetenv nodeapps -t "test_var1,test_var2"

ASM:

srvctl add asm -n node_name -i asminstance -o ORACLE_HOME [-p spfile]

srvctl remove asm -n node_name [-i asminstance] [-f]srvctl remove asm -n db6

srvctl start asm -n node_name [-i asminstance] [-o start_options] [-c connect_str|-q]srvctl start asm -n node_name [-i asminstance] [-o open]srvctl start asm -n node_name [-i asminstance] -o nomountsrvctl start asm -n node_name [-i asminstance] -o mountsrvctl start asm -n linux01

srvctl stop asm -n node_name [-i asminstance] [-o stop_options] [-c connect_str|-q]srvctl stop asm -n node_name [-i asminstance] [-o normal]srvctl stop asm -n node_name [-i asminstance] -o transactional

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl stop asm -n node_name [-i asminstance] -o immediatesrvctl stop asm -n node_name [-i asminstance]-o abortsrvctl stop asm -n racnode1srvctl stop asm -n devnode1 -i +asm1

srvctl status asm -n node_namesrvctl status asm -n racnode1

srvctl enable asm -n node_name [-i asminstance]srvctl enable asm -n lnx03 -i +asm3

srvctl disable asm -n node_name [-i asminstance]srvctl disable asm -n lnx02 -i +asm2

srvctl config asm -n node_namesrvctl config asm -n lnx08

srvctl modify asm -n node_name -i asminstance [-o ORACLE_HOME] [-p spfile]srvctl modify asm –n rac6 -i +asm6 –o /u01/app/oracle/product/11.1/asm

In 11g Release 2, some command's syntax has been changed:srvctl add asm [-l lsnr_name] [-p spfile] [-d asm_diskstring]srvctl add asmsrvctl add asm -l LISTENERASM -p +dg_data/spfile.ora

srvctl remove asm [-f]srvctl remove asm -f

srvctl start asm [-n node_name] [-o start_options]srvctl start asm -n devnode1

srvctl stop asm [-n node_name] [-o stop_options] [-f]srvctl stop asm -n devnode1 -f

srvctl status asm [-n node_name] [-a]srvctl status asm -n devnode1 -a

srvctl enable asm [-n node_name]srvctl enable asm -n devnode1

srvctl disable asm [-n node_name]srvctl disable asm -n devnode1

srvctl config asm [-a]srvctl config asm -a

srvctl modify asm [-l lsnr_name] [-p spfile] [-d asm_diskstring]srvctl modify asm [-n node_name] [-l listener_name] [-d asm_diskstring] [-p spfile_path_name]

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl modify asm -l lsnr1

srvctl getenv asm [-t name[, ...]]srvctl getenv asm

srvctl setenv asm {-t "name=val [,...]" | -T "name=value"}srvctl setenv asm -t LANG=en

srvctl unsetenv asm -t "name[, ...]"srvctl unsetenv asm -t CLASSPATH

Listener:

srvctl add listener -n node_name -o ORACLE_HOME [-l listener_name] -- 11g R1 command

srvctl remove listener -n node_name [-l listener_name] -- 11g R1 command

srvctl start listener -n node_name [-l listener_names]srvctl start listener -n node1

srvctl stop listener -n node_name [-l listener_names]srvctl stop listener -n node1

srvctl status listener [-n node_name] [-l listener_names] -- 11g R1 commandsrvctl status listener -n node2

srvctl config listener -n node_name

srvctl modify listener -n node_name [-l listener_names] -o ORACLE_HOME -- 11g R1 commandsrvctl modify listener -n racdb4 -o /u01/app/oracle/product/11.1/asm -l "LISTENER_RACDB4"

In 11g Release 2, some command's syntax has been changed:srvctl add listener [-l lsnr_name] [-s] [-p "[TCP:]port[, ...][/IPC:key][/NMP:pipe_name][/TCPS:s_port] [/SDP:port]"] [-knetwork_number] [-o ORACLE_HOME]srvctl add listener -l LISTENERASM -p "TCP:1522" -o $ORACLE_HOMEsrvctl add listener -l listener112 -p 1341 -o /ora/ora112

srvctl remove listener [-l lsnr_name|-a] [-f]srvctl remove listener -l lsnr01

srvctl stop listener [-n node_name] [-l lsnr_name] [-f]

srvctl enable listener [-l lsnr_name] [-n node_name]srvctl enable listener -l listener_dev -n node5

srvctl disable listener [-l lsnr_name] [-n node_name]srvctl disable listener -l listener_dev -n node5

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl config listener [-l lsnr_name] [-a]srvctl config listener

srvctl modify listener [-l listener_name] [-o oracle_home] [-u user_name] [-p"[TCP:]port_list[/IPC:key][/NMP:pipe_name][/TCPS:s_port][/SDP:port]"] [-k network_number]srvctl modify listener -n node1 -p "TCP:1521,1522"

srvctl getenv listener [-l lsnr_name] [-t name[, ...]]srvctl getenv listener

srvctl setenv listener [-l lsnr_name] {-t "name=val [,...]" | -T "name=value"}srvctl setenv listener -t LANG=en

srvctl unsetenv listener [-l lsnr_name] -t "name[, ...]"srvctl unsetenv listener -t "TNS_ADMIN"

New srvctl commands in 11g Release 2

Diskgroup:

srvctl remove diskgroup -g diskgroup_name [-n node_list] [-f]srvctl remove diskgroup -g DG1 -f

srvctl start diskgroup -g diskgroup_name [-n node_list]srvctl start diskgroup -g diskgroup1 -n node1,node2

srvctl stop diskgroup -g diskgroup_name [-n node_list] [-f]srvctl stop diskgroup -g ASM_FRA_DGsrvctl stop diskgroup -g dg1 -n node1,node2 -f

srvctl status diskgroup -g diskgroup_name [-n node_list] [-a]srvctl status diskgroup -g dg_data -n node1,node2 -a

srvctl enable diskgroup -g diskgroup_name [-n node_list]srvctl enable diskgroup -g diskgroup1 -n node1,node2

srvctl disable diskgroup -g diskgroup_name [-n node_list]srvctl disable diskgroup -g dg_fra -n node1, node2

Home:

srvctl start home -o ORACLE_HOME -s state_file [-n node_name]srvctl start home -o /u01/app/oracle/product/11.2.0/db_1 -s ~/state.txt

srvctl stop home -o ORACLE_HOME -s state_file [-t stop_options] [-n node_name] [-f]srvctl stop home -o /u01/app/oracle/product/11.2.0/db_1 -s ~/state.txt

srvctl status home -o ORACLE_HOME -s state_file [-n node_name]

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl status home -o /u01/app/oracle/product/11.2.0/db_1 -s ~/state.txt

ONS (Oracle Notification Service):

srvctl add ons [-l ons-local-port] [-r ons-remote-port] [-t host[:port][,host[:port]...]] [-v]srvctl add ons -l 6200

srvctl remove ons [-f] [-v]srvctl remove ons -f

srvctl start ons [-v]srvctl start ons -v

srvctl stop ons [-v]srvctl stop ons -v

srvctl status ons

srvctl enable ons [-v]srvctl enable ons

srvctl disable ons [-v]srvctl disable ons

srvctl config ons

srvctl modify ons [-l ons-local-port] [-r ons-remote-port] [-t host[:port][,host[:port]...]] [-v]srvctl modify ons

EONS (E Oracle Notification Service):

srvctl add eons [-p portnum] [-m multicast-ip-address] [-e eons-listen-port] [-v]#srvctl add eons -p 2018

srvctl remove eons [-f] [-v]srvctl remove eons -f

srvctl start eons [-v]srvctl start eons

srvctl stop eons [-f] [-v]srvctl stop eons -f

srvctl status eons

srvctl enable eons [-v]srvctl enable eons

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl disable eons [-v]srvctl disable eons

srvctl config eons

srvctl modify eons [-m multicast_ip_address] [-p multicast_port_number] [-e eons_listen_port] [-v]srvctl modify eons -p 2018

FileSystem:

srvctl add filesystem -d volume_device -v volume_name -g diskgroup_name [-m mountpoint_path] [-u user_name]srvctl add filesystem -d /dev/asm/d1volume1 -v VOLUME1 -d RAC_DATA -m /oracle/cluster1/acfs1

srvctl remove filesystem -d volume_device_name [-f]srvctl remove filesystem -d /dev/asm/racvol1

srvctl start filesystem -d volume_device_name [-n node_name]srvctl start filesystem -d /dev/asm/racvol3

srvctl stop filesystem -d volume_device_name [-n node_name] [-f]srvctl stop filesystem -d /dev/asm/racvol1 -f

srvctl status filesystem -d volume_device_namesrvctl status filesystem -d /dev/asm/racvol2

srvctl enable filesystem -d volume_device_namesrvctl enable filesystem -d /dev/asm/racvol9

srvctl disable filesystem -d volume_device_namesrvctl disable filesystem -d /dev/asm/racvol1

srvctl config filesystem -d volume_device_path

srvctl modify filesystem -d volume_device_name -u user_namesrvctl modify filesystem -d /dev/asm/racvol1 -u sysadmin

SrvPool (Server Pool):

srvctl add srvpool -g server_pool [-i importance] [-l min_size] [-u max_size] [-n node_list] [-f]srvctl add srvpool -g SP1 -i 1 -l 3 -u 7 -n node1,node2

srvctl remove srvpool -g server_poolsrvctl remove srvpool -g srvpool1

srvctl status srvpool [-g server_pool] [-a]srvctl status srvpool -g srvpool2 -a

srvctl config srvpool [-g server_pool]

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl config srvpool -g dbpool

srvctl modify srvpool -g server_pool [-i importance] [-l min_size] [-u max_size] [-n node_name_list] [-f]srvctl modify srvpool -g srvpool4 -i 0 -l 2 -u 4 -n node3, node4

Server:

srvctl status server -n "server_name_list" [-a]srvctl status server -n server11 -a

srvctl relocate server -n "server_name_list" -g server_pool_name [-f]srvctl relocate server -n "linux1, linux2" -g sp2

Scan (Single Client Access Name):

srvctl add scan -n scan_name [-k network_number] [-S subnet/netmask[/if1[|if2|...]]]#srvctl add scan -n scan.mycluster.example.com

srvctl remove scan [-f]srvctl remove scansrvctl remove scan -f

srvctl start scan [-i ordinal_number] [-n node_name]srvctl start scansrvctl start scan -i 1 -n node1

srvctl stop scan [-i ordinal_number] [-f]srvctl stop scansrvctl stop scan -i 1

srvctl status scan [-i ordinal_number]srvctl status scansrvctl status scan -i 1

srvctl enable scan [-i ordinal_number]srvctl enable scansrvctl enable scan -i 1

srvctl disable scan [-i ordinal_number]srvctl disable scansrvctl disable scan -i 3

srvctl config scan [-i ordinal_number]srvctl config scansrvctl config scan -i 2

srvctl modify scan -n scan_namesrvctl modify scan

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl modify scan -n scan1

srvctl relocate scan -i ordinal_number [-n node_name]srvctl relocate scan -i 2 -n node2

ordinal_number=1,2,3

Scan_listener:

srvctl add scan_listener [-l lsnr_name_prefix] [-s] [-p "[TCP:]port_list[/IPC:key][/NMP:pipe_name][/TCPS:s_port][/SDP:port]"]#srvctl add scan_listener -l myscanlistener

srvctl remove scan_listener [-f]srvctl remove scan_listenersrvctl remove scan_listener -f

srvctl start scan_listener [-n node_name] [-i ordinal_number]srvctl start scan_listenersrvctl start scan_listener -i 1

srvctl stop scan_listener [-i ordinal_number] [-f]srvctl stop scan_listener -i 3

srvctl status scan_listener [-i ordinal_number]srvctl status scan_listenersrvctl status scan_listener -i 1

srvctl enable scan_listener [-i ordinal_number]srvctl enable scan_listenersrvctl enable scan_listener -i 2

srvctl disable scan_listener [-i ordinal_number]srvctl disable scan_listenersrvctl disable scan_listener -i 1

srvctl config scan_listener [-i ordinal_number]srvctl config scan_listenersrvctl config scan_listener -i 3

srvctl modify scan_listener {-p [TCP:]port[/IPC:key][/NMP:pipe_name] [/TCPS:s_port][/SDP:port] | -u }srvctl modify scan_listener -u

srvctl relocate scan_listener -i ordinal_number [-n node_name]srvctl relocate scan_listener -i 1

ordinal_number=1,2,3

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

GNS (Grid Naming Service):

srvctl add gns -i ip_address -d domainsrvctl add gns -i 192.124.16.96 -d cluster.mycompany.com

srvctl remove gns [-f]srvctl remove gns

srvctl start gns [-l log_level] [-n node_name]srvctl start gns

srvctl stop gns [-n node_name [-v] [-f]srvctl stop gns

srvctl status gns [-n node_name]srvctl status gns

srvctl enable gns [-n node_name]srvctl enable gns

srvctl disable gns [-n node_name]srvctl disable gns -n devnode2

srvctl config gns [-a] [-d] [-k] [-m] [-n node_name] [-p] [-s] [-V] [-q name] [-l] [-v]srvctl config gns -n lnx03

srvctl modify gns [-i ip_address] [-d domain]srvctl modify gns -i 192.000.000.007

srvctl relocate gns [-n node_name]srvctl relocate gns -n node2

VIP (Virtual Internet Protocol):

srvctl add vip -n node_name -A {name|ip}/netmask[/if1[if2|...]] [-k network_number] [-v]#srvctl add vip -n node96 -A 192.124.16.96/255.255.255.0 -k 2

srvctl remove vip -i "vip_name_list" [-f] [-y] [-v]srvctl remove vip -i "vip1,vip2,vip3" -f -y -v

srvctl start vip {-n node_name|-i vip_name} [-v]srvctl start vip -i dev1-vip -v

srvctl stop vip {-n node_name|-i vip_name} [-r] [-v]srvctl stop vip -n node1 -v

srvctl status vip {-n node_name|-i vip_name}srvctl status vip -i node1-vip

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

srvctl enable vip -i vip_name [-v]srvctl enable vip -i prod-vip -v

srvctl disable vip -i vip_name [-v]srvctl disable vip -i vip3 -v

srvctl config vip {-n node_name|-i vip_name}srvctl config vip -n devnode2

srvctl getenv vip -i vip_name [-t "name_list"] [-v]srvctl getenv vip -i node1-vip

srvctl setenv vip -i vip_name {-t "name=val[,name=val,...]" | -T "name=val"}srvctl setenv vip -i dev1-vip -t LANG=en

srvctl unsetenv vip -i vip_name -t "name_list" [-v]srvctl unsetenv vip -i myvip -t CLASSPATH

OC4J (Oracle Container for Java):

srvctl add oc4j [-v]srvctl add oc4j

srvctl remove oc4j [-f] [-v]srvctl remove oc4j

srvctl start ocj4 [-v]srvctl start ocj4 -v

srvctl stop oc4j [-f] [-v]srvctl stop oc4j -f -v

srvctl status oc4j [-n node_name]srvctl status oc4j -n lnx01

srvctl enable oc4j [-n node_name] [-v]srvctl enable oc4j -n dev3

srvctl disable oc4j [-n node_name] [-v]srvctl disable oc4j -n dev1

srvctl config oc4j

srvctl modify oc4j -p oc4j_rmi_port [-v]srvctl modify oc4j -p 5385

srvctl relocate oc4j [-n node_name] [-v]

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

10 comments

Top comments

Satya Thirumani 1 year ago - Oracle DBA (Discussion)

srvctl commands in Oracle RAC http://satya-racdba.blogspot.com/2009/12/srvctl-commands.html

1

Satya Thirumani shared this via Google+ 2 years ago - Shared publicly

· 1 Reply

Robert Ferreiras 8 months ago - Shared publicly

Thanks... it's a great article with excellent descriptions

+121

·

1 Reply

dhruw 2 years ago

good 1 satya....

dba_chand 2 years ago

Thank you, Sachin great work, really appreciate it

Add a comment

Reactions: funny (0) interesting (1) cool (1)

srvctl relocate oc4j -n lxn06 -v

Related Articles: cluvfy commands RAC crsctl commands RAC crs_stat commands RAC

+8 Recommend this on Google

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

Newer Post Older Post

Thank you, Sachin great work, really appreciate it

Satya 2 years ago

Thank you very much. - Reference for srvctl commands in Oracle RAC.

Kiran Oracle DBA 2 years ago

thanks Satya, it's crystal clear!

Satya 2 years ago

Thanks much Rajesh & Santa :-) This is reference for srvctl commands.

Santa 3 years ago

very helpful .. Thanks

G.Rajeshkumar.B.E(CSE) 4 years ago

very nice quick reference sachin... thanks for sharing.

Home

Subscribe to: Post Comments (Atom)

Sachin's DBA/RAC/Exadata Blog

484 people like Sachin's DBA/RAC/Exadata Blog.

Like

pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

Facebook social plugin

4

Oracle AppsDBA (E-Business Suite) Interview Questions/FAQs

Oracle ASM Interview Questions/FAQs

Oracle Data Guard Interview Questions/FAQs

Oracle DBA Interview Questions/FAQs – Part1

Oracle DBA Interview Questions/FAQs – Part2

Oracle DBA Interview Questions/FAQs – Part3

Oracle DBA Interview Questions/FAQs – Part4

Oracle Exadata Interview Questions

Oracle Export/Import - Data Pump Interview Questions/

Oracle GoldenGate Interview Questions/FAQs

Oracle Performance related interview Questions/FAQs

Oracle PL/SQL Interview Questions/FAQs

Oracle RAC Interview Questions

Oracle RMAN Interview Questions/FAQs

UNIX Interview Questions/FAQs for Oracle DBAs

Oracle Interview Questions/FAQs

Simple template. Powered by Blogger.