As most people know, an Oracle Database license is not really cheap 😉 On-premise you have to buy licenses for each server, no matter how long that server is actually running. In the Oracle Cloud this is NOT the case! With the Oracle Database Cloud Service (DBCS) you can have the Database license included in your subscription fee. When you turn off your DB instance you actually also STOP paying for the licenses!
3 of the 4 Database cloud services support this Power ON/Off feature. You can also scale up/down your database CPUs, again just paying for the amount of DB licenses for the actively used CPUs per hour.
Hidden Feature: On/Off of the DBCS VM instances
Probably the most common service is the Database Cloud Service as Virtual Machine Instance. This service supports the On/Off functionality, but it is really hidden in the UI 🙁
The Cloud UI Shows your DBCS VM as a “Database System”, inside that DB system, you have DB nodes. If you are not running RAC, your system will just have one node. This Node can be power on/off, which essentially just powers on/off the underlaying VM and stopping consumption cost.
Powering ON/OFF the Database Node takes about 1 minute, so this is really fast and you can very easily schedule this to happening in the morning and when you leave back home, making sure you only pay for the usage during your working hours. You will likely not use this for production databases, as they need to run 24/7, but for development / test environments this could really help save cost.
TIP: For 24/7 databases you can still scale up/down based on your needs to control cost. See my auto scaling for ATP/ADW and BM Databases: