Creating non-cdb database in OCI exacs using dbaasapi
Oracle's Exadata Cloud Service (ExaCS) in Oracle Cloud Infrastructure (OCI) has undergone changes in database version support, specifically for older versions like Oracle Database 11g, 12c and 19c non-container database. These versions are no longer visible or available for provisioning new databases in the OCI console for Exadata Cloud Service.
In Oracle Database 19c, CDB (Container Database) architecture is the default and recommended configuration. However, Oracle still allows creating non-CDB 19c databases under certain conditions for backwards compatibility, though this is not recommended.
Since Oracle recommends transitioning to CDB, and non-CDB architecture is officially desupported starting with Oracle 21c, if you still need to create a non-CDB in Oracle 19c on Exadata Cloud Service (ExaCS), you can follow these steps manually.
Oracle does not recommend creating non-CDBs for any new applications. If you need to use a non-CDB, you may need to do so through manual steps as below.
Make sure the oracle 19c binaries is installed on server, in our example we have 19.24 installed on the server already, so we will be using the same binaries and creating non-cdb database.
Create a json file as below, you can see we are explicitly saying no to cdb.
Now, switch to opc user and run the dbaasapi command as below with the json input file "create_non_cdb.json""
And now you can see the non-container database is created successfully.
Comments
Post a Comment