How to Stop All Database Instances Running From ORACLE_HOME
### Usage: srvctl stop home
Usage: srvctl stop home -oraclehome -statefile -node [-stopoption ] [-force] -oraclehome Oracle home path -statefile Specify a file path for the 'srvctl stop home' command to store the state of the resources -node Node name -stopoption Stop options for the database. Examples of shutdown options are NORMAL, TRANSACTIONAL, IMMEDIATE, or ABORT. -force Force stop -help Print usage [oracle@ol7-19-rac1 ~]$
### Check ALL DB status running from same ORACLE_HOME for NODE:
[oracle@ol7-19-rac1 ~]$ srvctl status database -d cdbrac -v Instance cdbrac1 is running on node ol7-19-rac1. Instance status: Open. Instance cdbrac2 is running on node ol7-19-rac2. Instance status: Open. [oracle@ol7-19-rac1 ~]$ srvctl status home -o $ORACLE_HOME -s $ORACLE_HOME/statushome.txt -node ol7-19-rac1 Database cdbrac is running on node ol7-19-rac1 [oracle@ol7-19-rac1 ~]$ cat $ORACLE_HOME/statushome.txt db-cdbrac [oracle@ol7-19-rac1 ~]$
### STOP ALL DB running from same ORACLE_HOME for NODE:
[oracle@ol7-19-rac1 ~]$ srvctl status database -d cdbrac -v Instance cdbrac1 is running on node ol7-19-rac1. Instance status: Open. Instance cdbrac2 is running on node ol7-19-rac2. Instance status: Open. [oracle@ol7-19-rac1 ~]$ srvctl status home -o $ORACLE_HOME -s $ORACLE_HOME/statushome.txt -node ol7-19-rac1 Database cdbrac is running on node ol7-19-rac1 [oracle@ol7-19-rac1 ~]$ cat $ORACLE_HOME/statushome.txt db-cdbrac [oracle@ol7-19-rac1 ~]$
### START ALL DB running from same ORACLE_HOME for NODE:
[oracle@ol7-19-rac1 ~]$ srvctl start home -o $ORACLE_HOME -s $ORACLE_HOME/stophome.txt -node ol7-19-rac1 [oracle@ol7-19-rac1 ~]$ srvctl status database -d cdbrac -v Instance cdbrac1 is running on node ol7-19-rac1. Instance status: Open. Instance cdbrac2 is running on node ol7-19-rac2. Instance status: Open. [oracle@ol7-19-rac1 ~]$
In summary, srvctl stop home can be more efficient when stopping many instances at the same time. In addition, there will be less typing and fewer chances for errors.
Ready to optimize your Oracle Database for the future?
On this page
Share this
Share this
More resources
Learn more about Pythian by reading the following blogs and articles.
Using MDBUtil To Create Grid Infrastructure Management Repository Database
Using MDBUtil To Create Grid Infrastructure Management Repository Database
Oct 7, 2019 12:00:00 AM
5
min read
How to Find Clusterware Configuration Details Using srvctl
How to Find Clusterware Configuration Details Using srvctl
Oct 23, 2019 12:00:00 AM
1
min read
How to Fix the Status of the Oracle GI CRS After a Failed Upgrade
How to Fix the Status of the Oracle GI CRS After a Failed Upgrade
Oct 30, 2020 12:00:00 AM
6
min read
Ready to unlock value from your data?
With Pythian, you can accomplish your data transformation goals and more.