Provisioning an Autonomous Database without using the OCI Console is possible through
programmatic methods. The correct answer is:
Using the cloud infrastructure command line interface or REST API calls (D): The Oracle Cloud
Infrastructure Command Line Interface (OCI CLI) and REST APIs allow users to provision and manage
Autonomous Database resources programmatically. This method is ideal for automation or when GUI
access is not preferred. For example, the OCI CLI command oci db autonomous-database create can
be used to provision a database by specifying parameters like compartment ID, database name, and
workload type. Similarly, a REST API POST request to /autonomousDatabases achieves the same
result.
The incorrect options are:
Using the DBCA on the database server (A): The Database Configuration Assistant (DBCA) is a tool for
on-premises Oracle databases, not for cloud-based Autonomous Databases, which are fully managed
by Oracle.
Connecting to the cloud infrastructure console using the SSH wallet (B): SSH wallets are for secure
shell access to compute instances, not for provisioning databases or interacting with the OCI
Console.
It cannot be done (C): This is false, as programmatic provisioning via CLI or API is explicitly supported.
This capability enhances automation and integration into DevOps workflows.
Reference: Oracle Cloud Infrastructure Documentation - CLI for Autonomous Database and REST API
for Autonomous Database