Explanation: To manage an external database using the Oracle Cloud Infrastructure Database Management Service, you must create or configure a database handle and a database connection1. A database handle is a resource that represents an external database in Oracle Cloud Infrastructure2. It contains information such as the database name, version, edition, and deployment type. A database connection is a resource that enables you to connect a database handle to an Oracle Database instance located outside of Oracle Cloud Infrastructure3. It contains information such as the host name, port number, service name, and credentials. You can create and manage database handles and connections using the Oracle Cloud Infrastructure Console or the REST API23.
A is incorrect, because a dynamic group is not required to manage an external database. A dynamic group is a group of Oracle Cloud Infrastructure resources that are dynamically matched according to rules that you define4. You can use a dynamic group to grant permissions to the Database Management agent, which is a software component that runs on the host where the external database is located and communicates with the Database Management service5. However, creating a dynamic group is not mandatory, as you can also use other methods to grant permissions to the agent, such as using a user API key or an instance principal5.
C is incorrect, because a database group is not required to manage an external database. A database group is a logical grouping of databases that you can use to perform actions on multiple databases at once. You can create a database group for external databases, but it is not a prerequisite for managing them.
References: 1: About Database Management 2: Manage the Handles for External Database 3: Manage the Connections for External Database 4: Managing Dynamic Groups 5: About Database Management Agent : Managing Database Groups