Oracle Cloud Infrastructure Database API

The database API from Oracle Cloud Infrastructure — 319 operation(s) for database.

Operations 444

Showing the first 250 of 444. The full set is in the contract, and via get_provider_operations.

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /applicationVip List application VIPs on a cloud VM cluster · Gets a list of application virtual IP (VIP) addresses on a cloud VM cluster #
Ask an LLM
“Which application virtual IP addresses are assigned to my cloud VM cluster?”
“Can I filter a cloud VM cluster's application VIPs by lifecycle state?”
Tell an agent
List the application VIPs on cloud VM cluster {cluster} in compartment {compartment}.
Show only {state} application VIPs for cluster {cluster} in compartment {compartment}.
POST /applicationVip Create an application VIP on a cloud VM cluster · Creates a new application virtual IP (VIP) address #
Ask an LLM
“How do I add a new application virtual IP address to an Oracle cloud VM cluster?”
“Can I pick the exact IP address and subnet for a new application VIP?”
Tell an agent
Create an application VIP with hostname label {hostname} on cloud VM cluster {cluster}.
Add application VIP {ip} named {hostname} to cluster {cluster} in subnet {subnet}.
DELETE /applicationVip/{applicationVipId} Delete an application VIP · DeleteApplicationVip #
Ask an LLM
“How can I remove and deregister an application VIP I no longer need?”
“Does deleting an application virtual IP also deregister it from the cluster?”
Tell an agent destructive · confirm first
Delete application VIP {vip}.
Deregister and remove application virtual IP {vip} from its VM cluster.
GET /applicationVip/{applicationVipId} Get details of an application VIP · GetApplicationVip #
Ask an LLM
“What IP address and hostname does a specific application VIP have?”
“Is my application virtual IP address active or still provisioning?”
Tell an agent
Show the details of application VIP {vip}.
Look up the state of application virtual IP {vip}.
GET /autonomousContainerDatabaseBackups List Autonomous Container Database backups · ListAutonomousContainerDatabaseBackups #
Ask an LLM
“Where can I see the backups taken of an Autonomous Container Database?”
“Can I list only remote backups of my container databases?”
Tell an agent
List backups of Autonomous Container Database {acd}.
Show all Autonomous Container Database backups in compartment {compartment}.
GET /autonomousContainerDatabaseVersions List supported Autonomous Container Database versions · Gets a list of supported Autonomous Container Database versions #
Ask an LLM
“Which database versions can I choose when creating an Autonomous Container Database?”
“What container database versions are supported for a given service component?”
Tell an agent
List supported Autonomous Container Database versions in compartment {compartment} for service component {component}.
Show the available ACD versions for {component} in compartment {compartment}, newest first.
GET /autonomousContainerDatabases List Autonomous Container Databases in a compartment · ListAutonomousContainerDatabases #
Ask an LLM
“What Autonomous Container Databases exist in my compartment?”
“Can I list the container databases running on one Autonomous VM cluster?”
Tell an agent
List the Autonomous Container Databases in compartment {compartment}.
Show Autonomous Container Databases on cloud Autonomous VM cluster {cluster} in compartment {compartment}.
POST /autonomousContainerDatabases Create an Autonomous Container Database · CreateAutonomousContainerDatabase #
Ask an LLM
“How do I create a new Autonomous Container Database on dedicated Exadata infrastructure?”
“Can I set the patch model and backup config when creating a container database?”
Tell an agent
Create an Autonomous Container Database called {name} with patch model {patchModel}.
Create container database {name} on cloud Autonomous VM cluster {cluster} using patch model {patchModel}.
DELETE /autonomousContainerDatabases/{autonomousContainerDatabaseId} Terminate an Autonomous Container Database · TerminiateAutonomousContainerDatabase #
Ask an LLM
“What happens to the databases inside a container database when I terminate it?”
“Is terminating an Autonomous Container Database permanent?”
Tell an agent destructive · confirm first
Terminate Autonomous Container Database {acd} and everything in it.
Permanently delete container database {acd}.
GET /autonomousContainerDatabases/{autonomousContainerDatabaseId} Get an Autonomous Container Database · GetAutonomousContainerDatabase #
Ask an LLM
“What are the settings and state of a specific Autonomous Container Database?”
“Can I check which version and patch model one container database is on?”
Tell an agent
Get the details of Autonomous Container Database {acd}.
Show the lifecycle state of container database {acd}.
PUT /autonomousContainerDatabases/{autonomousContainerDatabaseId} Update an Autonomous Container Database · UpdateAutonomousContainerDatabase #
Ask an LLM
“How do I rename an Autonomous Container Database or change its maintenance preference?”
“Can I change backup retention on an existing container database?”
Tell an agent
Rename Autonomous Container Database {acd} to {name}.
Change the patch model of container database {acd} to {patchModel}.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/addStandby Add a standby to an Autonomous Container Database · AddStandbyAutonomousContainerDatabase #
Ask an LLM
“How do I add an Autonomous Data Guard standby to my container database?”
“Can I choose the protection mode and automatic failover when adding a standby ACD?”
Tell an agent
Add a standby for Autonomous Container Database {acd} named {name}.
Add a standby ACD for {acd} on peer cloud Autonomous VM cluster {peerCluster} with protection mode {mode}.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/changeCompartment Move an Autonomous Container Database to a compartment · ChangeAutonomousContainerDatabaseCompartment #
Ask an LLM
“Can I move an Autonomous Container Database into a different compartment?”
“Do dependent resources move along with a container database when I change its compartment?”
Tell an agent
Move Autonomous Container Database {acd} to compartment {compartment}.
Relocate container database {acd} and its dependents into compartment {compartment}.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/changeDataguardRole Change a container database's Data Guard role (deprecated) · ChangeAutonomousContainerDatabaseDatagardRole #
Ask an LLM
“Is there an older endpoint to switch a container database's Data Guard role by association?”
“Can I still change an ACD's Data Guard role with the deprecated changeDataguardRole action?”
Tell an agent
Using the deprecated role-change action, set container database {acd} to role {role} in Data Guard association {association}.
Call the legacy changeDataguardRole on {acd} to make it {role} for association {association}.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/editDataguard Edit Data Guard settings of a container database · EditAutonomousContainerDatabaseDataguard #
Ask an LLM
“How do I change the Data Guard protection mode on an Autonomous Container Database?”
“Can I turn on automatic failover for my container database's Data Guard?”
Tell an agent
Set the Data Guard protection mode of container database {acd} to {mode}.
Enable automatic failover on container database {acd} with a fast-start failover lag limit of {lag} seconds.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/failover Fail over to a standby container database · Failover Autonomous Container Database of an Primary Autonomous Data Guard into… #
Ask an LLM
“How can I fail over to my standby Autonomous Container Database when the primary is down?”
“Does the standby ACD become the new primary after a failover?”
Tell an agent destructive · confirm first
Fail over to standby container database {acd} so it becomes primary.
Promote standby ACD {acd} to primary via failover.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/reinstate Reinstate a disabled standby container database · Reinstates the primary Autonomous Container Database of an Autonomous Data… #
Ask an LLM
“How do I bring a disabled standby Autonomous Container Database back to an active standby after a failover?”
“Can a disabled standby ACD be reinstated rather than rebuilt?”
Tell an agent
Reinstate disabled standby container database {acd} as an active standby.
Bring standby ACD {acd} back into service after failover.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/restart Rolling restart an Autonomous Container Database · Rolling restarts the specified Autonomous Container Database #
Ask an LLM
“Can I do a rolling restart of an Autonomous Container Database?”
“Is there a way to force a container database restart?”
Tell an agent
Do a rolling restart of Autonomous Container Database {acd}.
Restart container database {acd} with force restart set to {force}.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/rotateKey Rotate a container database's encryption key · Rotate Key #
Ask an LLM
“How do I rotate the Vault encryption key of an Autonomous Container Database?”
“Can I bring my own key version when rotating a container database key?”
Tell an agent
Rotate the encryption key for Autonomous Container Database {acd}.
Rotate container database {acd} to Vault key version {keyVersion}.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/snapshotStandby Convert a standby ACD to or from snapshot standby · ConvertStandbyAutonomousContainerDatabase #
Ask an LLM
“How do I turn a physical standby container database into a snapshot standby I can write to?”
“Can I convert a snapshot standby ACD back to a physical standby?”
Tell an agent
Convert standby container database {acd} to role {role}.
Switch standby ACD {acd} to {role} using {connType} connection strings.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/switchover Switch over a container database to its standby · Switchover Autonomous Container Database between Primary and Standby Autonomous… #
Ask an LLM
“How can I do a planned switchover of my Autonomous Container Database to its standby?”
“What is the difference in outcome of a switchover for the standby container database?”
Tell an agent
Switch over Autonomous Container Database {acd} to its active standby.
Perform a planned role swap for container database {acd}.
GET /autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations List a container database's Data Guard associations · ListAutonomousContainerDatabaseDataguardAssociations #
Ask an LLM
“Where can I find the older Data Guard association records for a container database?”
“Can I page through the Data Guard associations of an ACD with the legacy endpoint?”
Tell an agent
List the Data Guard associations for container database {acd}.
Show up to {limit} Autonomous Data Guard associations of ACD {acd} from the deprecated list.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations Create a container database Data Guard association (legacy) · Create a Autonomous Data Guard association #
Ask an LLM
“Is there a legacy way to create an Autonomous Data Guard association for a container database?”
“What does the deprecated Data Guard association create call require?”
Tell an agent
Create a Data Guard association for {acd} with peer {peerName} in protection mode {mode} using the legacy endpoint.
Using the deprecated association call, pair ACD {acd} with standby {peerName} as {mode}.
GET /autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations/{autonomousContainerDatabaseDataguardAssociationId} Get a container database Data Guard association · GetAutonomousContainerDatabaseDataguardAssociation #
Ask an LLM
“What is the status of one specific Data Guard association on my container database?”
“Can I see the peer and role in a single ACD Data Guard association record?”
Tell an agent
Get Data Guard association {association} of container database {acd}.
Show the peer role in association {association} for ACD {acd}.
PUT /autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations/{autonomousContainerDatabaseDataguardAssociationId} Update a container Data Guard association (legacy) · UpdateAutonomousContainerDatabaseDataguardAssociation #
Ask an LLM
“Can I update protection mode through a specific Data Guard association record on an ACD?”
“Which settings does the deprecated Autonomous Container Database association update accept?”
Tell an agent
Set protection mode {mode} on Data Guard association {association} of container database {acd}.
Turn on automatic failover for association {association} of ACD {acd} via the legacy update.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations/{autonomousContainerDatabaseDataguardAssociationId}/actions/failover Fail over via a container Data Guard association · Fails over to a standby Autonomous Container Database to the primary Autonomous… #
Ask an LLM
“Is there a deprecated failover call that works on a Data Guard association ID?”
“Can I fail over a container database by naming its association instead of just the ACD?”
Tell an agent destructive · confirm first
Fail over container database {acd} through Data Guard association {association}.
Use the legacy association failover to promote the standby in {association} for ACD {acd}.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations/{autonomousContainerDatabaseDataguardAssociationId}/actions/migrate Migrate a container Data Guard association · Migrate the primary Autonomous Container Database of an Autonomous Data Guard… #
Ask an LLM
“How do I migrate the primary container database of a Data Guard association into a standby role?”
“What does migrating an Autonomous Data Guard association do?”
Tell an agent
Migrate container database {acd} in Data Guard association {association}.
Run the migrate action on association {association} of ACD {acd}.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations/{autonomousContainerDatabaseDataguardAssociationId}/actions/reinstate Reinstate via a container Data Guard association · Reinstates the primary Autonomous Container Database of an Autonomous Data… #
Ask an LLM
“Is there an older association-based call to reinstate a container database into standby?”
“Can I reinstate a standby ACD by giving its Data Guard association ID?”
Tell an agent
Reinstate container database {acd} as standby through association {association}.
Use the deprecated association reinstate on {association} for ACD {acd}.
POST /autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations/{autonomousContainerDatabaseDataguardAssociationId}/actions/switchover Switch over via a container Data Guard association · Switches the primary Autonomous Container Database of an Autonomous Data Guard… #
Ask an LLM
“Is there a deprecated way to switch over a container database using its association ID?”
“Can I swap primary and standby roles through a specific ACD Data Guard association?”
Tell an agent
Switch over container database {acd} through Data Guard association {association}.
Use the legacy association switchover on {association} for ACD {acd}.
GET /autonomousContainerDatabases/{autonomousContainerDatabaseId}/patches List patches applicable to a container database · ListContainerDatabasePatches #
Ask an LLM
“Which patches can be applied to my Autonomous Container Database?”
“Can I filter a container database's available patches by patch type?”
Tell an agent
List patches applicable to container database {acd} in compartment {compartment}.
Show {patchType} patches available for ACD {acd} in compartment {compartment}.
GET /autonomousContainerDatabases/{autonomousContainerDatabaseId}/resourceUsage Get resource usage of a container database · GetAutonomousContainerDatabaseResourceUsage #
Ask an LLM
“How much CPU and storage is my Autonomous Container Database using?”
“Can I see the resource usage breakdown for one container database?”
Tell an agent
Show resource usage for Autonomous Container Database {acd}.
Report how much capacity container database {acd} is consuming.
GET /autonomousDatabaseBackups List Autonomous AI Database backups · Gets a list of Autonomous AI Database backups #
Ask an LLM
“Where can I see all the backups of my Autonomous AI Database?”
“Can I list only long-term backups of an autonomous database?”
Tell an agent
List backups of Autonomous AI Database {adb}.
Show Autonomous AI Database backups of type {type} in compartment {compartment}.
POST /autonomousDatabaseBackups Create an Autonomous AI Database backup · Creates a new Autonomous AI Database backup for the specified database #
Ask an LLM
“How do I take a manual backup of an Autonomous AI Database right now?”
“Can I create a long-term backup with a custom retention period?”
Tell an agent
Back up Autonomous AI Database {adb} now.
Create a long-term backup named {name} of autonomous database {adb} kept for {days} days.
DELETE /autonomousDatabaseBackups/{autonomousDatabaseBackupId} Delete a long-term Autonomous AI Database backup · DeleteAutonomousDatabaseBackup #
Ask an LLM
“Can I delete a long-term backup of my Autonomous AI Database?”
“Which autonomous database backups am I allowed to delete through the API?”
Tell an agent destructive · confirm first
Delete long-term autonomous database backup {backup}.
Remove Autonomous AI Database long-term backup {backup}.
GET /autonomousDatabaseBackups/{autonomousDatabaseBackupId} Get an Autonomous AI Database backup · Gets information about the specified Autonomous AI Database backup #
Ask an LLM
“What are the details of a particular Autonomous AI Database backup?”
“Has my autonomous database backup finished and how long is it retained?”
Tell an agent
Get Autonomous AI Database backup {backup}.
Check the status of autonomous database backup {backup}.
PUT /autonomousDatabaseBackups/{autonomousDatabaseBackupId} Change retention of an Autonomous AI Database backup · Updates an existing Autonomous AI Database backup of the specified database #
Ask an LLM
“Can I extend how long an existing Autonomous AI Database backup is kept?”
“How do I shorten the retention period on an autonomous database backup?”
Tell an agent
Set retention of autonomous database backup {backup} to {days} days.
Keep Autonomous AI Database backup {backup} for {days} days instead.
GET /autonomousDatabaseCharacterSets List supported autonomous database character sets · ListAutonomousDatabaseCharacterSets #
Ask an LLM
“Which character sets can I pick for an Autonomous AI Database?”
“What national character sets are supported on dedicated autonomous databases?”
Tell an agent
List the supported database character sets for Autonomous AI Database.
Show {type} character sets available when dedicated is {dedicated}.
GET /autonomousDatabaseSoftwareImages List Autonomous AI Database software images · ListAutonomousDatabaseSoftwareImages #
Ask an LLM
“What Autonomous AI Database software images exist in my compartment?”
“Can I filter autonomous database software images by shape family?”
Tell an agent
List Autonomous AI Database software images in compartment {compartment} for shape family {family}.
Find the autonomous software image named {name} in compartment {compartment} with shape family {family}.
POST /autonomousDatabaseSoftwareImages Create an Autonomous AI Database software image · CreateAutonomousDatabaseSoftwareImage #
Ask an LLM
“How do I build an Autonomous AI Database software image from an existing container database?”
“Can I capture a source CDB as a reusable autonomous software image?”
Tell an agent
Create autonomous software image {name} from source CDB {cdb} in compartment {compartment} for shape family {family}.
Capture container database {cdb} as an Autonomous AI Database software image called {name} in {compartment} ({family}).
DELETE /autonomousDatabaseSoftwareImages/{autonomousDatabaseSoftwareImageId} Delete an Autonomous AI Database software image · DeleteAutonomousDatabaseSoftwareImage #
Ask an LLM
“How do I get rid of an autonomous database software image I no longer use?”
“Is deleting an Autonomous AI Database software image reversible?”
Tell an agent destructive · confirm first
Delete autonomous software image {image}.
Remove Autonomous AI Database software image {image} permanently.
GET /autonomousDatabaseSoftwareImages/{autonomousDatabaseSoftwareImageId} Get an Autonomous AI Database software image · GetAutonomousDatabaseSoftwareImage #
Ask an LLM
“What version and patches are baked into a given autonomous software image?”
“Is my Autonomous AI Database software image available yet?”
Tell an agent
Get Autonomous AI Database software image {image}.
Show the state of autonomous software image {image}.
PUT /autonomousDatabaseSoftwareImages/{autonomousDatabaseSoftwareImageId} Update tags on an autonomous software image · UpdateAutonomousDatabaseSoftwareImage #
Ask an LLM
“Can I add tags to an existing Autonomous AI Database software image?”
“What can I change on an autonomous software image after it is created?”
Tell an agent
Set freeform tags {tags} on autonomous software image {image}.
Update the defined tags of Autonomous AI Database software image {image} to {tags}.
POST /autonomousDatabaseSoftwareImages/{autonomousDatabaseSoftwareImageId}/actions/changeCompartment Move an autonomous software image to a compartment · ChangeAutonomousDatabaseSoftwareImageCompartment #
Ask an LLM
“Can I move an Autonomous AI Database software image to another compartment?”
“Where do I relocate an autonomous software image when reorganizing compartments?”
Tell an agent
Move autonomous software image {image} to compartment {compartment}.
Relocate Autonomous AI Database software image {image} into compartment {compartment}.
GET /autonomousDatabases List Autonomous AI Databases in a compartment · Gets a list of Autonomous AI Database #
Ask an LLM
“What Autonomous AI Databases do I have in a compartment?”
“Can I list only my free-tier autonomous databases?”
Tell an agent
List the Autonomous AI Databases in compartment {compartment}.
Show {workload} autonomous databases in compartment {compartment} that are {state}.
POST /autonomousDatabases Create an Autonomous AI Database · Creates a new Autonomous AI Database #
Ask an LLM
“How do I provision a new Autonomous AI Database on Oracle Cloud?”
“Can I create an always-free autonomous database?”
Tell an agent
Create an Autonomous AI Database named {name} in compartment {compartment}.
Provision a {workload} autonomous database {dbName} in compartment {compartment} with {ecpu} ECPUs.
POST /autonomousDatabases/actions/listResourcePoolShapes List resource pool shapes for serverless databases · Lists resource pool shapes for Autonomous AI Database Serverless databases #
Ask an LLM
“What resource pool shapes are available for Autonomous AI Database Serverless?”
“Which pool sizes can I choose for an elastic resource pool?”
Tell an agent
List the available resource pool shapes for serverless autonomous databases.
Show the first {limit} resource pool shapes.
GET /autonomousDatabases/wallet Get the regional autonomous database wallet · Get the regional wallet details for Autonomous AI Databases #
Ask an LLM
“When was the regional wallet for my Autonomous AI Databases last rotated?”
“What is the state of the region-wide autonomous database wallet?”
Tell an agent
Show the regional wallet details for my Autonomous AI Databases.
Check the rotation status of the autonomous database regional wallet.
PUT /autonomousDatabases/wallet Rotate the regional autonomous database wallet · Update the regional wallet for Autonomous AI Database #
Ask an LLM
“How do I rotate the regional wallet shared by all autonomous databases in a region?”
“Can I give clients a grace period before the old regional wallet stops working?”
Tell an agent
Rotate the Autonomous AI Database regional wallet.
Rotate the regional wallet with a grace period of {hours} hours.
DELETE /autonomousDatabases/{autonomousDatabaseId} Delete an Autonomous AI Database · Deletes the specified Autonomous AI Database #
Ask an LLM
“How do I delete an autonomous database I no longer need?”
“Can I also delete the long-term backups when removing an Autonomous AI Database?”
Tell an agent destructive · confirm first
Delete Autonomous AI Database {adb}.
Delete autonomous database {adb} and set delete long-term backups to {deleteBackups}.
GET /autonomousDatabases/{autonomousDatabaseId} Get an Autonomous AI Database · Gets the details of the specified Autonomous AI Database #
Ask an LLM
“What are the connection strings and settings of my autonomous database?”
“Is a particular Autonomous AI Database available or stopped?”
Tell an agent
Get the details of Autonomous AI Database {adb}.
Show the lifecycle state and ECPU count of autonomous database {adb}.
PUT /autonomousDatabases/{autonomousDatabaseId} Update an Autonomous AI Database · Updates the specified Autonomous AI Database with new OCPU core count and size #
Ask an LLM
“How do I scale the ECPUs or storage of an existing autonomous database?”
“Can I turn on auto scaling for an Autonomous AI Database after creation?”
Tell an agent
Scale autonomous database {adb} to {ecpu} ECPUs.
Resize storage of Autonomous AI Database {adb} to {tb} TB.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/changeCompartment Move an Autonomous AI Database to a compartment · ChangeAutonomousDatabaseCompartment #
Ask an LLM
“Can I move my Autonomous AI Database to another compartment?”
“Do an autonomous database's dependent resources follow it to the new compartment?”
Tell an agent
Move autonomous database {adb} to compartment {compartment}.
Relocate Autonomous AI Database {adb} into compartment {compartment}.
PUT /autonomousDatabases/{autonomousDatabaseId}/actions/changeDisasterRecoveryConfiguration Change cross-region DR settings of a standby · Updates the cross-region disaster recovery (DR) details of the standby… #
Ask an LLM
“How do I change the cross-region disaster recovery type on my standby serverless database?”
“Can a cross-region standby replicate automatic backups?”
Tell an agent
Set the disaster recovery type of standby autonomous database {adb} to {drType}.
Turn on backup replication for cross-region standby {adb}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/changeSubscription Move an autonomous database to another subscription · Associate an Autonomous AI Database with a different subscription #
Ask an LLM
“Can I associate my Autonomous AI Database with a different subscription for billing?”
“How do I switch an autonomous database back to the default subscription?”
Tell an agent
Associate autonomous database {adb} with subscription {subscription}.
Move Autonomous AI Database {adb} back to the default subscription.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/configureAutonomousDatabaseVaultKey Configure the Vault key of an autonomous database · Configure Autonomous AI Database Vault Key #
Ask an LLM
“How do I switch my autonomous database from Oracle-managed keys to my own Vault key?”
“Can I go back to Oracle-managed encryption keys on an Autonomous AI Database?”
Tell an agent
Encrypt autonomous database {adb} with KMS key {key} from vault {vault}.
Switch Autonomous AI Database {adb} to Oracle-managed encryption keys.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/configureSaasAdminUser Configure the SaaS admin user of a database · Updates configuration of SaaS administrative user #
Ask an LLM
“How do I enable the SaaS administrative user on an Autonomous AI Database?”
“Can I limit how long the SaaS admin user stays enabled?”
Tell an agent
Enable the SaaS admin user on autonomous database {adb} with access type {access} for {hours} hours.
Disable the SaaS administrative user on Autonomous AI Database {adb}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/deregisterDataSafe Deregister an autonomous database from Data Safe · Asynchronously deregisters Data Safe for this Autonomous AI Database #
Ask an LLM
“How do I stop Data Safe from monitoring my Autonomous AI Database?”
“What password do I need to deregister an autonomous database from Data Safe?”
Tell an agent
Deregister autonomous database {adb} from Data Safe using PDB admin password {password}.
Remove Autonomous AI Database {adb} from Data Safe with admin password {password}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/disableDatabaseManagement Disable Database Management on an autonomous database · Disables DatabaseManagement for the Autonomous AI Database resource #
Ask an LLM
“How can I turn off Database Management for my autonomous database?”
“Can I stop Database Management monitoring on a single Autonomous AI Database?”
Tell an agent
Disable Database Management on autonomous database {adb}.
Turn off Database Management for Autonomous AI Database {adb}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/disableOperationsInsights Disable Operations Insights on an autonomous database · Disables Operations Insights for the Autonomous AI Database resource #
Ask an LLM
“How do I turn off Operations Insights for an Autonomous AI Database?”
“Can Operations Insights be disabled for just one autonomous database?”
Tell an agent
Disable Operations Insights on autonomous database {adb}.
Stop Operations Insights collection for Autonomous AI Database {adb}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/enableDatabaseManagement Enable Database Management on an autonomous database · Enables Database Management for Autonomous AI Database #
Ask an LLM
“How do I turn on Database Management for my Autonomous AI Database?”
“Can I enable Database Management monitoring on an existing autonomous database?”
Tell an agent
Enable Database Management on autonomous database {adb}.
Turn on Database Management for Autonomous AI Database {adb}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/enableOperationsInsights Enable Operations Insights on an autonomous database · Enables the specified Autonomous AI Database with Operations Insights #
Ask an LLM
“Can I enable Operations Insights for capacity planning on an autonomous database?”
“What call turns on Operations Insights for an Autonomous AI Database?”
Tell an agent
Enable Operations Insights on autonomous database {adb}.
Start Operations Insights collection for Autonomous AI Database {adb}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/failover Fail over an Autonomous AI Database to its peer · Fails over AutonomousDatabase to a Standby #
Ask an LLM
“How do I fail over my autonomous database to its disaster recovery peer?”
“Which region should I call from when failing over an Autonomous AI Database?”
Tell an agent destructive · confirm first
Fail over autonomous database {adb} to its standby peer.
Fail over Autonomous AI Database {adb} to peer database {peer}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/generateWallet Download a wallet for an autonomous database · Creates and downloads a wallet for the specified Autonomous AI Database #
Ask an LLM
“How do I generate and download a password-protected connection wallet for my Autonomous AI Database?”
“Can I generate a regional wallet instead of an instance wallet?”
Tell an agent
Generate and download a wallet for autonomous database {adb} protected by password {password}.
Create a {walletType} wallet for Autonomous AI Database {adb} with password {password}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/getSaasAdminUserStatus Check the SaaS admin user status · Gets status of SaaS administrative user #
Ask an LLM
“Is the SaaS administrative user currently enabled on my autonomous database?”
“What access type does the SaaS admin user have right now?”
Tell an agent
Get the SaaS admin user status for autonomous database {adb}.
Check whether the SaaS administrative user is enabled on Autonomous AI Database {adb}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/importTransportableTablespace Import a transportable tablespace · Imports transportable tablespace for the specified Autonomous AI Database #
Ask an LLM
“How do I import a transportable tablespace bundle into an Autonomous AI Database?”
“Can I migrate tablespaces into my autonomous database from a bundle URL?”
Tell an agent
Import the transportable tablespace bundle at {url} into autonomous database {adb}.
Load TTS bundle {url} into Autonomous AI Database {adb}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/refresh Refresh a refreshable clone · Refresh an Autonomous AI Database refreshable clone #
Ask an LLM
“How do I manually refresh my refreshable clone from its source database?”
“Can I refresh a clone up to a specific point in time?”
Tell an agent
Refresh refreshable clone {adb} from its source now.
Refresh clone {adb} with data up to {cutoff}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/registerDataSafe Register an autonomous database with Data Safe · Asynchronously registers this Autonomous AI Database with Data Safe #
Ask an LLM
“How do I register my Autonomous AI Database with Data Safe?”
“What credentials does Data Safe registration of an autonomous database require?”
Tell an agent
Register autonomous database {adb} with Data Safe using PDB admin password {password}.
Add Autonomous AI Database {adb} to Data Safe with admin password {password}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/restart Restart an Autonomous AI Database · Restarts the specified Autonomous AI Database #
Ask an LLM
“How do I restart my autonomous database?”
“Can I do an online restart of an Autonomous AI Database without full downtime?”
Tell an agent
Restart Autonomous AI Database {adb}.
Restart autonomous database {adb} with online restart set to {online}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/restore Restore an autonomous database to a point in time · Restores an Autonomous AI Database based on the provided request parameters #
Ask an LLM
“How do I restore my Autonomous AI Database to an earlier point in time?”
“Can I restore an autonomous database to a specific SCN?”
Tell an agent destructive · confirm first
Restore autonomous database {adb} to {timestamp}.
Restore Autonomous AI Database {adb} to SCN {scn}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/rotateKey Rotate an autonomous database's encryption key · Rotate Key #
Ask an LLM
“How do I rotate the Vault encryption key used by my Autonomous AI Database?”
“Can I rotate an autonomous database to a key version I supply?”
Tell an agent
Rotate the encryption key of autonomous database {adb}.
Rotate Autonomous AI Database {adb} to key version {keyVersion}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/shrink Shrink an autonomous database's allocated storage · Shrinks the current allocated storage down to the current actual used storage #
Ask an LLM
“Can I shrink my autonomous database's allocated storage down to what it actually uses?”
“How do I reclaim unused storage on an Autonomous AI Database?”
Tell an agent
Shrink the allocated storage of autonomous database {adb} to its used size.
Reclaim unused storage on Autonomous AI Database {adb}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/start Start a stopped Autonomous AI Database · Starts the specified Autonomous AI Database #
Ask an LLM
“How do I start an autonomous database that I stopped?”
“Can I bring a stopped Autonomous AI Database back online through the API?”
Tell an agent
Start autonomous database {adb}.
Bring stopped Autonomous AI Database {adb} back online.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/stop Stop an Autonomous AI Database · Stops the specified Autonomous AI Database #
Ask an LLM
“How do I stop an autonomous database to save compute costs?”
“Can I force stop an Autonomous AI Database?”
Tell an agent
Stop autonomous database {adb}.
Stop Autonomous AI Database {adb} with force stop set to {force}.
POST /autonomousDatabases/{autonomousDatabaseId}/actions/switchover Switch over an Autonomous AI Database to its peer · Switches over AutonomousDatabase to a Standby #
Ask an LLM
“How do I do a planned switchover of my autonomous database to its DR peer?”
“Does a switchover of an Autonomous AI Database need to be called from the remote region?”
Tell an agent
Switch over autonomous database {adb} to its standby peer.
Switch Autonomous AI Database {adb} over to peer database {peer}.
GET /autonomousDatabases/{autonomousDatabaseId}/autonomousDatabaseDataguardAssociations List an autonomous database's Data Guard associations · ListAutonomousDatabaseDataguardAssociations #
Ask an LLM
“Where can I see the legacy Data Guard associations for one Autonomous AI Database?”
“Can I still list autonomous database Data Guard associations with the deprecated endpoint?”
Tell an agent
List the Data Guard associations of autonomous database {adb}.
Show up to {limit} Data Guard associations for Autonomous AI Database {adb}.
GET /autonomousDatabases/{autonomousDatabaseId}/autonomousDatabaseDataguardAssociations/{autonomousDatabaseDataguardAssociationId} Get an autonomous database Data Guard association · ListAutonomousDatabaseDataguardAssociation #
Ask an LLM
“What does a single Data Guard association on my autonomous database look like?”
“Can I see the peer role and lag for one autonomous database association?”
Tell an agent
Get Data Guard association {association} of autonomous database {adb}.
Show the peer details in association {association} for Autonomous AI Database {adb}.
GET /autonomousDatabases/{autonomousDatabaseId}/clones List clones of an Autonomous AI Database · Gets a list of Autonomous AI Database clones #
Ask an LLM
“What clones have been made from my Autonomous AI Database?”
“Can I filter an autonomous database's clones by clone type?”
Tell an agent
List clones of autonomous database {adb} in compartment {compartment}.
Show {cloneType} clones of Autonomous AI Database {adb} in compartment {compartment}.
GET /autonomousDatabases/{autonomousDatabaseId}/estimateCostSavings Estimate cost savings for an autonomous database · Gets estimate cost savings of the Autonomous AI Database #
Ask an LLM
“How much could I save on my autonomous database with CPU auto scaling?”
“What cost savings estimates are available for an Autonomous AI Database?”
Tell an agent
Estimate cost savings for autonomous database {adb} with CPU auto scaling set to {autoscale}.
Show projected savings for Autonomous AI Database {adb} where auto scale is {autoscale}.
GET /autonomousDatabases/{autonomousDatabaseId}/peers List peers of an Autonomous AI Database · Gets a list of Autonomous AI Database peers #
Ask an LLM
“Which standby peer databases are linked to my autonomous database?”
“Can I see all disaster recovery peers of an Autonomous AI Database?”
Tell an agent
List the peers of autonomous database {adb}.
Show the standby peer databases for Autonomous AI Database {adb}.
GET /autonomousDatabases/{autonomousDatabaseId}/refreshableClones List refreshable clones of a source database · Gets the list of Autonomous AI Database refreshable clone OCIDs and the region… #
Ask an LLM
“Which refreshable clones exist for my source autonomous database, and in what regions?”
“Can I find remote refreshable clones of an Autonomous AI Database?”
Tell an agent
List the refreshable clones of source autonomous database {adb}.
Show local and remote refreshable clone OCIDs for {adb} with their regions.
GET /autonomousDatabases/{autonomousDatabaseId}/resourcePoolMembers List members of an autonomous resource pool · Lists the OCIDs of the Autonomous AI Database resource pool members for the… #
Ask an LLM
“Which autonomous databases belong to the resource pool led by my database?”
“Can I list the members of an elastic pool from its leader?”
Tell an agent
List the resource pool members of leader autonomous database {adb}.
Show databases in the elastic pool led by {adb}.
GET /autonomousDatabases/{autonomousDatabaseId}/wallet Get an autonomous database's wallet details · Get the wallet for the specified Autonomous AI Database #
Ask an LLM
“When was the instance wallet of my autonomous database last rotated?”
“What is the state of one Autonomous AI Database's wallet?”
Tell an agent
Show the wallet details of autonomous database {adb}.
Check the instance wallet rotation status for Autonomous AI Database {adb}.
PUT /autonomousDatabases/{autonomousDatabaseId}/wallet Rotate an autonomous database's instance wallet · Updates the wallet for the specified Autonomous AI Database #
Ask an LLM
“How do I rotate the instance wallet for just one autonomous database?”
“Can I keep the old instance wallet valid for a grace period after rotation?”
Tell an agent
Rotate the instance wallet of autonomous database {adb}.
Rotate the wallet for Autonomous AI Database {adb} with a {hours}-hour grace period.
GET /autonomousDbPreviewVersions List preview Autonomous AI Database versions · Gets a list of supported Autonomous AI Database versions #
Ask an LLM
“Which preview database versions can I try on Autonomous AI Database Serverless?”
“Are there any preview autonomous database versions available in my compartment?”
Tell an agent
List preview Autonomous AI Database versions for compartment {compartment}.
Show the preview autonomous database software versions in {compartment} sorted by {sortBy}.
GET /autonomousDbVersions List supported Autonomous AI Database versions · Gets a list of supported Autonomous AI Database versions #
Ask an LLM
“What generally available database versions can I pick for an Autonomous AI Database?”
“Which autonomous database versions support a given workload type?”
Tell an agent
List the supported Autonomous AI Database versions in compartment {compartment}.
Show autonomous database versions available for {workload} workloads in {compartment}.
GET /autonomousExadataInfrastructureShapes List Autonomous Exadata Infrastructure shapes (legacy) · ListAutonomousExadataInfrastructureShapes #
Ask an LLM
“Which shapes did the legacy Autonomous Exadata Infrastructure offer in an availability domain?”
“Can I still list deprecated Autonomous Exadata Infrastructure shapes?”
Tell an agent
List Autonomous Exadata Infrastructure shapes in availability domain {ad} for compartment {compartment}.
Show the legacy autonomous Exadata shapes in {ad} for {compartment}.
GET /autonomousExadataInfrastructures List legacy Autonomous Exadata Infrastructures · ListAutonomousExadataInfrastructures #
Ask an LLM
“What legacy Autonomous Exadata Infrastructure resources are still in my compartment?”
“Can I filter the old Autonomous Exadata Infrastructures by availability domain?”
Tell an agent
List Autonomous Exadata Infrastructures in compartment {compartment}.
Show legacy Autonomous Exadata Infrastructures in {compartment} that are {state}.
POST /autonomousExadataInfrastructures Launch a legacy Autonomous Exadata Infrastructure · LaunchAutonomousExadataInfrastructure #
Ask an LLM
“Is there a deprecated call to launch an Autonomous Exadata Infrastructure directly?”
“What does launching the old Autonomous Exadata Infrastructure resource require?”
Tell an agent
Launch an Autonomous Exadata Infrastructure with shape {shape} in {ad}, compartment {compartment}, subnet {subnet}.
Use the legacy launch to create autonomous Exadata {name} of shape {shape} in {ad} on subnet {subnet} in {compartment}.
DELETE /autonomousExadataInfrastructures/{autonomousExadataInfrastructureId} Terminate a legacy Autonomous Exadata Infrastructure · TerminateAutonomousExadataInfrastructure #
Ask an LLM
“How do I terminate an old Autonomous Exadata Infrastructure resource?”
“Is there still a way to terminate the deprecated autonomous Exadata resource type?”
Tell an agent destructive · confirm first
Terminate Autonomous Exadata Infrastructure {aei}.
Permanently remove legacy autonomous Exadata {aei}.
GET /autonomousExadataInfrastructures/{autonomousExadataInfrastructureId} Get a legacy Autonomous Exadata Infrastructure · GetAutonomousExadataInfrastructure #
Ask an LLM
“What are the details of an old Autonomous Exadata Infrastructure resource?”
“Can I look up the shape and state of a legacy autonomous Exadata system?”
Tell an agent
Get Autonomous Exadata Infrastructure {aei}.
Show the shape and state of legacy autonomous Exadata {aei}.
PUT /autonomousExadataInfrastructures/{autonomousExadataInfrastructureId} Update a legacy Autonomous Exadata Infrastructure · UpdateAutonomousExadataInfrastructure #
Ask an LLM
“Can I rename or change the maintenance window of a legacy Autonomous Exadata Infrastructure?”
“Which network security groups can I set on an old autonomous Exadata resource?”
Tell an agent
Rename Autonomous Exadata Infrastructure {aei} to {name}.
Set network security groups {nsgs} on legacy autonomous Exadata {aei}.
POST /autonomousExadataInfrastructures/{autonomousExadataInfrastructureId}/actions/changeCompartment Move a legacy Autonomous Exadata Infrastructure · ChangeAutonomousExadataInfrastructureCompartment #
Ask an LLM
“Can I move a legacy Autonomous Exadata Infrastructure to another compartment?”
“Is there an older endpoint for relocating autonomous Exadata infrastructure between compartments?”
Tell an agent
Move Autonomous Exadata Infrastructure {aei} to compartment {compartment}.
Relocate legacy autonomous Exadata {aei} into compartment {compartment}.
POST /autonomousExadataInfrastructures/{autonomousExadataInfrastructureId}/actions/rotateOrdsCerts Rotate ORDS certs on legacy autonomous Exadata · Rotate ORDS certs for Autonomous Exadata Infrastructure #
Ask an LLM
“How did I rotate ORDS certificates on the old Autonomous Exadata Infrastructure?”
“Can I still rotate REST Data Services certs on a legacy autonomous Exadata resource?”
Tell an agent
Rotate the ORDS certificates on Autonomous Exadata Infrastructure {aei}.
Renew ORDS certs for legacy autonomous Exadata {aei}.
POST /autonomousExadataInfrastructures/{autonomousExadataInfrastructureId}/actions/rotateSslCerts Rotate SSL certs on legacy autonomous Exadata · Rotate SSL certs for Autonomous Exadata Infrastructure #
Ask an LLM
“How do I rotate SSL certificates on an old Autonomous Exadata Infrastructure?”
“Is the SSL certificate rotation for legacy autonomous Exadata deprecated?”
Tell an agent
Rotate the SSL certificates on Autonomous Exadata Infrastructure {aei}.
Renew SSL certs for legacy autonomous Exadata {aei}.
GET /autonomousExadataInfrastructures/{autonomousExadataInfrastructureId}/ocpus Get OCPU usage of an Autonomous Exadata Infrastructure · Get exadata infrastructure ocpus #
Ask an LLM
“How many OCPUs are available versus consumed on my Autonomous Exadata Infrastructure?”
“Can I check remaining OCPU capacity on a legacy autonomous Exadata resource?”
Tell an agent
Show available and consumed OCPUs on Autonomous Exadata Infrastructure {aei}.
Check how much OCPU capacity is left on {aei}.
GET /autonomousPatches/{autonomousPatchId} Get an autonomous patch · GetAutonomousPatch #
Ask an LLM
“What does a specific autonomous database patch contain?”
“Can I look up the type and version of one autonomous patch?”
Tell an agent
Get autonomous patch {patch}.
Show the details and version of autonomous patch {patch}.
GET /autonomousVirtualMachines List Autonomous Virtual Machines in a VM cluster · Gets the list of the Autonomous Virtual Machines #
Ask an LLM
“Which Autonomous Virtual Machines make up my Autonomous VM cluster?”
“Can I list only the autonomous VMs in a given state?”
Tell an agent
List Autonomous Virtual Machines in VM cluster {cluster} in compartment {compartment}.
Show {state} autonomous VMs in cluster {cluster}, compartment {compartment}.
GET /autonomousVirtualMachines/{autonomousVirtualMachineId} Get an Autonomous Virtual Machine · Gets the details of the specified Autonomous Virtual Machine #
Ask an LLM
“What are the CPU and memory details of one Autonomous Virtual Machine?”
“Which DB server is a particular autonomous VM running on?”
Tell an agent
Get Autonomous Virtual Machine {vm}.
Show the resources assigned to autonomous VM {vm}.
GET /autonomousVmClusters List Exadata Cloud@Customer Autonomous VM clusters · ListAutonomousVmClusters #
Ask an LLM
“What Autonomous VM clusters do I have on Exadata Cloud@Customer?”
“Can I list the Cloud@Customer autonomous VM clusters on one Exadata infrastructure?”
Tell an agent
List Cloud@Customer Autonomous VM clusters in compartment {compartment}.
Show Autonomous VM clusters on Exadata infrastructure {infra} in compartment {compartment}.
POST /autonomousVmClusters Create a Cloud@Customer Autonomous VM cluster · CreateAutonomousVmCluster #
Ask an LLM
“How do I create an Autonomous VM cluster on my Exadata Cloud@Customer system?”
“Can I set CPU cores per node and storage when creating an on-premises autonomous VM cluster?”
Tell an agent
Create Cloud@Customer Autonomous VM cluster {name} on Exadata infrastructure {infra} with VM cluster network {network} in {compartment}.
Create autonomous VM cluster {name} on infra {infra}, network {network}, compartment {compartment}, with {cores} cores per node.
DELETE /autonomousVmClusters/{autonomousVmClusterId} Delete a Cloud@Customer Autonomous VM cluster · Deletes the specified Autonomous VM cluster #
Ask an LLM
“How do I delete an Autonomous VM cluster on Exadata Cloud@Customer?”
“Can I remove an on-premises autonomous VM cluster I no longer need?”
Tell an agent destructive · confirm first
Delete Cloud@Customer Autonomous VM cluster {cluster}.
Remove on-premises autonomous VM cluster {cluster}.
GET /autonomousVmClusters/{autonomousVmClusterId} Get a Cloud@Customer Autonomous VM cluster · GetAutonomousVmCluster #
Ask an LLM
“What are the details of my Exadata Cloud@Customer Autonomous VM cluster?”
“Is a particular Cloud@Customer autonomous VM cluster available?”
Tell an agent
Get Cloud@Customer Autonomous VM cluster {cluster}.
Show the state of on-premises autonomous VM cluster {cluster}.
PUT /autonomousVmClusters/{autonomousVmClusterId} Update a Cloud@Customer Autonomous VM cluster · Updates the specified Autonomous VM cluster #
Ask an LLM
“How do I scale CPU cores on a Cloud@Customer Autonomous VM cluster?”
“Can I change the maintenance window or license model of my on-premises autonomous VM cluster?”
Tell an agent
Set Cloud@Customer Autonomous VM cluster {cluster} to {cores} CPU cores per node.
Change the license model of on-premises autonomous VM cluster {cluster} to {license}.
GET /autonomousVmClusters/{autonomousVmClusterId}/acdResourceUsage List container database usage on a C@C VM cluster · ListAutonomousVmClusterAcdResourceUsage #
Ask an LLM
“How much capacity is each container database using on my Cloud@Customer autonomous VM cluster?”
“Can I see per-ACD resource usage for an on-premises Autonomous VM cluster?”
Tell an agent
List container database resource usage on Cloud@Customer Autonomous VM cluster {cluster}.
Show per-ACD usage for on-premises autonomous VM cluster {cluster} in compartment {compartment}.
POST /autonomousVmClusters/{autonomousVmClusterId}/actions/changeCompartment Move a Cloud@Customer Autonomous VM cluster · ChangeAutonomousVmClusterCompartment #
Ask an LLM
“Can I move an Exadata Cloud@Customer Autonomous VM cluster to another compartment?”
“Do dependent resources move with an on-premises autonomous VM cluster?”
Tell an agent
Move Cloud@Customer Autonomous VM cluster {cluster} to compartment {compartment}.
Relocate on-premises autonomous VM cluster {cluster} into compartment {compartment}.
POST /autonomousVmClusters/{autonomousVmClusterId}/actions/restartOrds Restart ORDS on a Cloud@Customer VM cluster · RestartAutonomousVmClusterOrds #
Ask an LLM
“How do I restart Oracle REST Data Services on my Cloud@Customer autonomous VM cluster?”
“Can ORDS be restarted without touching the databases on an on-premises autonomous cluster?”
Tell an agent
Restart ORDS on Cloud@Customer Autonomous VM cluster {cluster}.
Bounce REST Data Services on on-premises autonomous VM cluster {cluster}.
POST /autonomousVmClusters/{autonomousVmClusterId}/actions/rotateOrdsCerts Rotate ORDS certs on a Cloud@Customer VM cluster · RotateAutonomousVmClusterOrdsCerts #
Ask an LLM
“How do I rotate ORDS certificates on a Cloud@Customer Autonomous VM cluster?”
“Can I use my own certificate when rotating ORDS certs on an on-premises autonomous cluster?”
Tell an agent
Rotate ORDS certificates on Cloud@Customer Autonomous VM cluster {cluster} using generation type {genType}.
Rotate ORDS certs on on-premises autonomous VM cluster {cluster} with {genType} certificate {cert}.
POST /autonomousVmClusters/{autonomousVmClusterId}/actions/rotateSslCerts Rotate SSL certs on a Cloud@Customer VM cluster · RotateAutonomousVmClusterSslCerts #
Ask an LLM
“What's the process to replace expiring SSL certs on my on-premises Cloud@Customer autonomous cluster?”
“Can I pick a certificate authority when rotating SSL certs on an on-premises autonomous cluster?”
Tell an agent
Rotate SSL certificates on Cloud@Customer Autonomous VM cluster {cluster} using generation type {genType}.
Rotate SSL certs on on-premises autonomous VM cluster {cluster} as {genType} from CA {ca}.
GET /autonomousVmClusters/{autonomousVmClusterId}/resourceUsage Get resource usage of a C@C Autonomous VM cluster · GetAutonomousVmClusterResourceUsage #
Ask an LLM
“How much CPU and storage is my Cloud@Customer Autonomous VM cluster using overall?”
“What capacity is left on an on-premises autonomous VM cluster?”
Tell an agent
Show resource usage for Cloud@Customer Autonomous VM cluster {cluster}.
Report remaining capacity on on-premises autonomous VM cluster {cluster}.
GET /backupDestinations List backup destinations in a compartment · ListBackupDestination #
Ask an LLM
“What backup destinations are set up for my Exadata Cloud@Customer databases?”
“Can I list only NFS backup destinations?”
Tell an agent
List backup destinations in compartment {compartment}.
Show backup destinations of type {type} in compartment {compartment}.
POST /backupDestinations Create a backup destination · CreateBackupDestination #
Ask an LLM
“How do I add a backup destination for Exadata Cloud@Customer?”
“Can I create a Recovery Appliance or NFS backup destination?”
Tell an agent
Create a {type} backup destination named {name} in compartment {compartment}.
Add backup destination {name} of type {type} to compartment {compartment} with tags {tags}.
DELETE /backupDestinations/{backupDestinationId} Delete a backup destination · DeleteBackupDestination #
Ask an LLM
“How do I remove a Cloud@Customer backup destination I no longer use?”
“Is deleting a backup destination permanent?”
Tell an agent destructive · confirm first
Delete backup destination {destination}.
Remove Cloud@Customer backup destination {destination}.
GET /backupDestinations/{backupDestinationId} Get a backup destination · GetBackupDestination #
Ask an LLM
“What are the connection details of a specific backup destination?”
“Which databases are associated with a given backup destination?”
Tell an agent
Get backup destination {destination}.
Show the type and state of backup destination {destination}.
PUT /backupDestinations/{backupDestinationId} Update a backup destination · Updates the specified backup destination #
Ask an LLM
“How do I change the connection string of a Recovery Appliance backup destination?”
“Can I update the NFS server and export path for a backup destination?”
Tell an agent
Set the connection string of backup destination {destination} to {conn}.
Point NFS backup destination {destination} at server {server} with export {export}.
POST /backupDestinations/{backupDestinationId}/actions/changeCompartment Move a backup destination to a compartment · ChangeBackupDestinationCompartment #
Ask an LLM
“Can I move a backup destination into another compartment?”
“Do dependent resources follow a backup destination when it changes compartment?”
Tell an agent
Move backup destination {destination} to compartment {compartment}.
Relocate backup destination {destination} into compartment {compartment}.
GET /backups List database backups · ListBackups #
Ask an LLM
“What backups exist for my Oracle database?”
“Can I find database backups scheduled to expire within a date range?”
Tell an agent
List backups of database {database}.
Show database backups in compartment {compartment} that are {state}.
POST /backups Create a database backup · CreateBackup #
Ask an LLM
“How do I take an on-demand backup of my Oracle database?”
“Can I set a retention period in years on a manual database backup?”
Tell an agent
Back up database {database} as {name}.
Create backup {name} of database {database} retained for {years} years.
DELETE /backups/{backupId} Delete a full database backup · DeleteBackup #
Ask an LLM
“Can I delete an automatic backup, or only full manual ones?”
“How do I remove a full backup of my database?”
Tell an agent destructive · confirm first
Delete full database backup {backup}.
Remove backup {backup} permanently.
GET /backups/{backupId} Get a database backup · GetBackup #
Ask an LLM
“What is the status and size of a specific database backup?”
“When does one of my database backups expire?”
Tell an agent
Get database backup {backup}.
Show the expiry and state of backup {backup}.
PUT /backups/{backupId} Change retention of a database backup · UpdateBackup #
Ask an LLM
“Can I extend the retention of an existing database backup?”
“How do I change a database backup to be kept for a number of years?”
Tell an agent
Change how many days non-autonomous database backup {backup} is retained to {days}.
Keep backup {backup} for {years} years.
GET /baseccVmClusters List BaseDB-C@C VM clusters · ListBaseccVmClusters #
Ask an LLM
“What Base Database Service Cloud@Customer VM clusters are in my compartment?”
“Can I list the BaseDB-C@C VM clusters on one base infrastructure?”
Tell an agent
List BaseDB-C@C VM clusters in compartment {compartment}.
Show BaseDB-C@C VM clusters on base infrastructure {infra} in compartment {compartment}.
POST /baseccVmClusters Create a BaseDB-C@C VM cluster · CreateBaseccVmCluster #
Ask an LLM
“How do I create a VM cluster for Base Database Service on Cloud@Customer?”
“What do I need to supply, like SSH keys and Grid Infrastructure version, for a new BaseDB-C@C cluster?”
Tell an agent
Create BaseDB-C@C VM cluster {name} on base infrastructure {infra} with network {network}, {cores} cores, GI version {gi}, SSH keys {keys} in {compartment}.
Provision a Base Database Cloud@Customer VM cluster {name} with {nodes} nodes in compartment {compartment}.
DELETE /baseccVmClusters/{baseccVmClusterId} Delete a BaseDB-C@C VM cluster · Deletes the specified BaseDB-C@C VM cluster #
Ask an LLM
“How do I delete a BaseDB-C@C VM cluster?”
“Can I tear down a Base Database Cloud@Customer VM cluster through the API?”
Tell an agent destructive · confirm first
Delete BaseDB-C@C VM cluster {cluster}.
Tear down Base Database Cloud@Customer cluster {cluster}.
GET /baseccVmClusters/{baseccVmClusterId} Get a BaseDB-C@C VM cluster · GetBaseccVmCluster #
Ask an LLM
“What are the details of my BaseDB-C@C VM cluster?”
“How many CPU cores does a particular Base Database Cloud@Customer cluster have?”
Tell an agent
Get BaseDB-C@C VM cluster {cluster}.
Show the state and core count of Base Database Cloud@Customer cluster {cluster}.
PUT /baseccVmClusters/{baseccVmClusterId} Update a BaseDB-C@C VM cluster · Updates the specified BaseDB-C@C VM cluster #
Ask an LLM
“How do I scale CPU or memory on a BaseDB-C@C VM cluster?”
“Can I add SSH keys to an existing Base Database Cloud@Customer cluster?”
Tell an agent
Scale BaseDB-C@C VM cluster {cluster} to {cores} CPU cores.
Set memory of Base Database Cloud@Customer cluster {cluster} to {gb} GB.
POST /baseccVmClusters/{baseccVmClusterId}/actions/changeCompartment Move a BaseDB-C@C VM cluster to a compartment · ChangeBaseccVmClusterCompartment #
Ask an LLM
“Can I move a BaseDB-C@C VM cluster to a different compartment?”
“Do dependent resources move with a Base Database Cloud@Customer cluster?”
Tell an agent
Move BaseDB-C@C VM cluster {cluster} to compartment {compartment}.
Relocate Base Database Cloud@Customer cluster {cluster} into compartment {compartment}.
GET /baseccVmClusters/{baseccVmClusterId}/updateHistoryEntries List maintenance history of a BaseDB-C@C cluster · ListBaseccVmClusterUpdateHistoryEntries #
Ask an LLM
“What maintenance updates have already been applied to my BaseDB-C@C VM cluster?”
“Can I filter a BaseDB-C@C cluster's update history by update type?”
Tell an agent
List the update history of BaseDB-C@C VM cluster {cluster}.
Show past {updateType} maintenance actions on Base Database Cloud@Customer cluster {cluster}.
GET /baseccVmClusters/{baseccVmClusterId}/updateHistoryEntries/{updateHistoryEntryId} Get a BaseDB-C@C update history entry · GetBaseccVmClusterUpdateHistoryEntry #
Ask an LLM
“What happened during a specific past maintenance update on my BaseDB-C@C cluster?”
“When did one particular update history entry on my BaseDB-C@C VM cluster start and finish?”
Tell an agent
Get update history entry {entry} for BaseDB-C@C VM cluster {cluster}.
Show the outcome of past update {entry} on cluster {cluster}.
GET /baseccVmClusters/{baseccVmClusterId}/updates List available updates for a BaseDB-C@C cluster · ListBaseccVmClusterUpdates #
Ask an LLM
“Which maintenance updates can I still apply to my BaseDB-C@C VM cluster?”
“Are there pending OS or GI updates for a Base Database Cloud@Customer cluster?”
Tell an agent
List available maintenance updates for BaseDB-C@C VM cluster {cluster}.
Show applicable {updateType} updates for Base Database Cloud@Customer cluster {cluster}.
GET /baseccVmClusters/{baseccVmClusterId}/updates/{updateId} Get a BaseDB-C@C maintenance update package · GetBaseccVmClusterUpdate #
Ask an LLM
“What is in a specific maintenance update package for my BaseDB-C@C cluster?”
“Can I see the version and type of one available update before applying it?”
Tell an agent
Get maintenance update {update} for BaseDB-C@C VM cluster {cluster}.
Show the details of update package {update} available to cluster {cluster}.
GET /cloudAutonomousVmClusters List Autonomous Exadata VM clusters in Oracle cloud · ListCloudAutonomousVmClusters #
Ask an LLM
“What Autonomous Exadata VM clusters do I have in the Oracle cloud?”
“Which OCI-hosted autonomous clusters run on a given cloud Exadata infrastructure?”
Tell an agent
List OCI-hosted Autonomous Exadata VM clusters in compartment {compartment}.
Show cloud Autonomous VM clusters on cloud Exadata infrastructure {infra} in {compartment}.
POST /cloudAutonomousVmClusters Create an Autonomous Exadata VM cluster in cloud · CreateCloudAutonomousVmCluster #
Ask an LLM
“How do I create an Autonomous Exadata VM cluster on cloud Exadata infrastructure?”
“Can I choose ECPU compute model and mTLS when creating a cloud autonomous VM cluster?”
Tell an agent
Create cloud Autonomous VM cluster {name} on cloud Exadata infrastructure {infra} in subnet {subnet}, compartment {compartment}.
Create cloud autonomous cluster {name} on {infra} in {subnet}, {compartment}, with compute model {model}.
DELETE /cloudAutonomousVmClusters/{cloudAutonomousVmClusterId} Delete an Autonomous Exadata VM cluster in cloud · Deletes the specified cloud VM cluster #
Ask an LLM
“How do I delete an Autonomous Exadata VM cluster in the Oracle cloud?”
“Can I remove a cloud autonomous VM cluster I no longer need?”
Tell an agent destructive · confirm first
Delete cloud Autonomous VM cluster {cluster}.
Remove cloud Autonomous Exadata VM cluster {cluster}.
GET /cloudAutonomousVmClusters/{cloudAutonomousVmClusterId} Get an Autonomous Exadata VM cluster in cloud · GetCloudAutonomousVmCluster #
Ask an LLM
“What configuration does my OCI-hosted Autonomous Exadata VM cluster have?”
“Has an OCI-hosted autonomous Exadata cluster finished provisioning?”
Tell an agent
Get cloud Autonomous VM cluster {cluster}.
Show the state of cloud Autonomous Exadata VM cluster {cluster}.
PUT /cloudAutonomousVmClusters/{cloudAutonomousVmClusterId} Update an Autonomous Exadata VM cluster in cloud · Updates the specified cloud Autonomous VM cluster #
Ask an LLM
“How do I change the CPU cores per node on a cloud autonomous VM cluster?”
“Can I update the network security groups of a cloud Autonomous Exadata VM cluster?”
Tell an agent
Set cloud Autonomous VM cluster {cluster} to {cores} cores per node.
Rename cloud Autonomous Exadata VM cluster {cluster} to {name}.
GET /cloudAutonomousVmClusters/{cloudAutonomousVmClusterId}/acdResourceUsage List container database usage on a cloud VM cluster · ListCloudAutonomousVmClusterAcdResourceUsage #
Ask an LLM
“Which container databases consume the most on my OCI-hosted autonomous Exadata cluster?”
“Can I see per-ACD usage for a cloud Autonomous Exadata VM cluster?”
Tell an agent
Break down ACD consumption across OCI-hosted autonomous Exadata cluster {cluster}.
Show per-ACD usage for cloud Autonomous Exadata VM cluster {cluster} in compartment {compartment}.
POST /cloudAutonomousVmClusters/{cloudAutonomousVmClusterId}/actions/changeCompartment Move a cloud Autonomous VM cluster to a compartment · ChangeCloudAutonomousVmClusterCompartment #
Ask an LLM
“Can I move a cloud Autonomous Exadata VM cluster into another compartment?”
“Do dependent resources move with a cloud autonomous VM cluster?”
Tell an agent
Move OCI-hosted autonomous Exadata cluster {cluster} to compartment {compartment}.
Relocate cloud Autonomous Exadata VM cluster {cluster} into compartment {compartment}.
POST /cloudAutonomousVmClusters/{cloudAutonomousVmClusterId}/actions/restartOrds Restart ORDS on a cloud Autonomous VM cluster · RestartCloudAutonomousVmClusterOrds #
Ask an LLM
“How do I restart Oracle REST Data Services on a cloud autonomous VM cluster?”
“Can I bounce ORDS on a cloud Autonomous Exadata VM cluster only?”
Tell an agent
Restart ORDS on OCI-hosted autonomous Exadata cluster {cluster}.
Bounce REST Data Services on cloud Autonomous Exadata VM cluster {cluster}.
POST /cloudAutonomousVmClusters/{cloudAutonomousVmClusterId}/actions/rotateOrdsCerts Rotate ORDS certs on a cloud Autonomous VM cluster · RotateCloudAutonomousVmClusterOrdsCerts #
Ask an LLM
“Can I renew the ORDS certificates on an OCI-hosted autonomous Exadata cluster?”
“Can I bring my own certificate for ORDS on a cloud autonomous VM cluster?”
Tell an agent
Renew ORDS certs on OCI-hosted autonomous Exadata cluster {cluster} with generation type {genType}.
Rotate ORDS certs on cloud autonomous cluster {cluster} with {genType} certificate {cert}.
POST /cloudAutonomousVmClusters/{cloudAutonomousVmClusterId}/actions/rotateSslCerts Rotate SSL certs on a cloud Autonomous VM cluster · RotateCloudAutonomousVmClusterSslCerts #
Ask an LLM
“How do I rotate SSL certificates on a cloud Autonomous Exadata VM cluster?”
“Can I use a CA bundle when rotating SSL certs on a cloud autonomous VM cluster?”
Tell an agent
Renew SSL certs on OCI-hosted autonomous Exadata cluster {cluster} with generation type {genType}.
Rotate SSL certs on cloud autonomous cluster {cluster} as {genType} with CA bundle {bundle}.
GET /cloudAutonomousVmClusters/{cloudAutonomousVmClusterId}/resourceUsage Get resource usage of a cloud Autonomous VM cluster · GetCloudAutonomousVmClusterResourceUsage #
Ask an LLM
“What total CPU and storage has my OCI-hosted autonomous Exadata cluster consumed?”
“What capacity remains on a cloud Autonomous Exadata VM cluster?”
Tell an agent
Show overall resource consumption of OCI-hosted autonomous Exadata cluster {cluster}.
Report remaining capacity on cloud Autonomous Exadata VM cluster {cluster}.
GET /cloudExadataInfrastructures List cloud Exadata infrastructures · ListCloudExadataInfrastructures #
Ask an LLM
“What cloud Exadata infrastructure resources are in my compartment?”
“Can I list cloud Exadata infrastructures in a cluster placement group?”
Tell an agent
List cloud Exadata infrastructures in compartment {compartment}.
Show cloud Exadata infrastructures in placement group {group} within {compartment}.
POST /cloudExadataInfrastructures Create a cloud Exadata infrastructure · CreateCloudExadataInfrastructure #
Ask an LLM
“How do I create a cloud Exadata infrastructure resource for Exadata Cloud Service?”
“Can I choose the number of compute and storage servers for new cloud Exadata infrastructure?”
Tell an agent
Create cloud Exadata infrastructure {name} with shape {shape} in {ad}, compartment {compartment}.
Create Exadata infrastructure {name} ({shape}) in {ad}, {compartment}, with {compute} compute and {storage} storage servers.
DELETE /cloudExadataInfrastructures/{cloudExadataInfrastructureId} Delete a cloud Exadata infrastructure · Deletes the specified cloud Exadata infrastructure #
Ask an LLM
“How do I delete a cloud Exadata infrastructure resource?”
“Can I delete the VM clusters on it at the same time as the cloud Exadata infrastructure?”
Tell an agent destructive · confirm first
Delete cloud Exadata infrastructure {infra}.
Delete cloud Exadata infrastructure {infra} with delete VM clusters set to {deleteClusters}.
GET /cloudExadataInfrastructures/{cloudExadataInfrastructureId} Get a cloud Exadata infrastructure · GetCloudExadataInfrastructure #
Ask an LLM
“What are the details of my cloud Exadata infrastructure resource?”
“How many storage servers does a particular cloud Exadata infrastructure have?”
Tell an agent
Get cloud Exadata infrastructure {infra}.
Show the shape and server counts of cloud Exadata infrastructure {infra}.
PUT /cloudExadataInfrastructures/{cloudExadataInfrastructureId} Update a cloud Exadata infrastructure · Updates the specified cloud Exadata Infrastructure resource #
Ask an LLM
“How do I scale the compute or storage server count of my cloud Exadata infrastructure?”
“Can I change the maintenance window on a cloud Exadata infrastructure?”
Tell an agent
Scale cloud Exadata infrastructure {infra} to {storage} storage servers.
Set the maintenance window of cloud Exadata infrastructure {infra} to {window}.
POST /cloudExadataInfrastructures/{cloudExadataInfrastructureId}/actions/addStorageCapacity Make added Exadata storage capacity usable · Makes the storage capacity from additional storage servers available for Cloud… #
Ask an LLM
“How do I make storage from newly added storage servers available to my cloud VM clusters?”
“Can I expand usable storage capacity on cloud Exadata infrastructure after scaling?”
Tell an agent
Add the new storage server capacity on cloud Exadata infrastructure {infra}.
Make extra storage capacity on {infra} available to its VM clusters.
POST /cloudExadataInfrastructures/{cloudExadataInfrastructureId}/actions/changeCompartment Move a cloud Exadata infrastructure to a compartment · ChangeCloudExadataInfrastructureCompartment #
Ask an LLM
“Can I move a cloud Exadata infrastructure resource into another compartment?”
“Do dependent resources move with a cloud Exadata infrastructure?”
Tell an agent
Move cloud Exadata infrastructure {infra} to compartment {compartment}.
Relocate cloud Exadata infrastructure {infra} into compartment {compartment}.
POST /cloudExadataInfrastructures/{cloudExadataInfrastructureId}/actions/changeSubscription Move cloud Exadata infrastructure to another subscription · ChangeCloudExadataInfrastructureSubscription #
Ask an LLM
“Can I switch which subscription my cloud Exadata infrastructure is billed under?”
“How do I associate cloud Exadata infrastructure with a different OCI subscription?”
Tell an agent
Move cloud Exadata infrastructure {infra} to subscription {subscription}.
Reassign the subscription on cloud Exadata infrastructure {infra}.
POST /cloudExadataInfrastructures/{cloudExadataInfrastructureId}/actions/configureExascale Configure Exascale on cloud Exadata infrastructure · Configure exascale on Cloud ExadataInfrastructure #
Ask an LLM
“How do I turn on Exascale for my Exadata Cloud Service infrastructure?”
“What storage size do I have to give when configuring Exascale on cloud Exadata infrastructure?”
Tell an agent
Configure Exascale on cloud Exadata infrastructure {infra} with {total_gb} GB of total storage.
Enable Exascale on {infra} with {total_gb} GB total and {vm_gb} GB reserved for VM storage.
GET /cloudExadataInfrastructures/{cloudExadataInfrastructureId}/unAllocatedResources Check unallocated capacity on cloud Exadata infrastructure · GetCloudExadataInfrastructureUnallocatedResources #
Ask an LLM
“How much CPU, memory and storage is still unallocated on my cloud Exadata infrastructure?”
“Can I see free capacity on just some DB servers of an Exadata Cloud Service infrastructure?”
Tell an agent
Show the unallocated resources on cloud Exadata infrastructure {infra}.
Report spare capacity on cloud Exadata infrastructure {infra} for DB servers {db_servers}.
GET /cloudVmClusters List cloud VM clusters in a compartment · ListCloudVmClusters #
Ask an LLM
“Which Exadata Cloud Service VM clusters exist in my compartment?”
“Can I list only the cloud VM clusters running on one Exadata infrastructure?”
Tell an agent
List the cloud VM clusters in compartment {compartment}.
List cloud VM clusters in {compartment} on Exadata infrastructure {infra} that are {state}.
POST /cloudVmClusters Create a cloud VM cluster on Exadata Cloud Service · CreateCloudVmCluster #
Ask an LLM
“How do I provision a new VM cluster on my Exadata Cloud Service infrastructure?”
“What do I need to supply (subnets, SSH keys, grid version) to create a cloud VM cluster?”
Tell an agent
Create a cloud VM cluster named {name} on Exadata infrastructure {infra} in compartment {compartment}.
Build a cloud VM cluster with {cores} CPU cores and Grid Infrastructure {gi_version}, hostname prefix {hostname}.
DELETE /cloudVmClusters/{cloudVmClusterId} Delete a cloud VM cluster · Deletes the specified cloud VM cluster #
Ask an LLM
“How do I tear down a cloud VM cluster I no longer need on Exadata Cloud Service?”
“What happens when I delete a cloud VM cluster?”
Tell an agent destructive · confirm first
Delete cloud VM cluster {cluster}.
Remove the Exadata Cloud Service VM cluster {cluster} permanently.
GET /cloudVmClusters/{cloudVmClusterId} Get details of a cloud VM cluster · GetCloudVmCluster #
Ask an LLM
“What's the configuration and state of a specific cloud VM cluster?”
“Can I look up one Exadata Cloud Service VM cluster by its OCID?”
Tell an agent
Show me cloud VM cluster {cluster}.
Get the lifecycle state and shape of cloud VM cluster {cluster}.
PUT /cloudVmClusters/{cloudVmClusterId} Update or scale a cloud VM cluster · Updates the specified cloud VM cluster #
Ask an LLM
“Can I scale CPU cores or memory on an existing cloud VM cluster?”
“How do I rename a cloud VM cluster or change its SSH keys?”
Tell an agent
Scale cloud VM cluster {cluster} to {cores} CPU cores.
Rename cloud VM cluster {cluster} to {name}.
GET /cloudVmClusters/{cloudVmClusterId}/CloudVmClusterIormConfig Get IORM settings for a cloud VM cluster · Get cloud vm cluster iorm config #
Ask an LLM
“What I/O resource management plan is a cloud VM cluster using?”
“Does a cloud VM cluster return the default IORM configuration if I never set one?”
Tell an agent
Show the IORM configuration for cloud VM cluster {cluster}.
Get the I/O resource management objective on cloud VM cluster {cluster}.
PUT /cloudVmClusters/{cloudVmClusterId}/CloudVmClusterIormConfig Change IORM settings for a cloud VM cluster · Update cloud vm cluster iorm config #
Ask an LLM
“How do I change the I/O resource management objective on a cloud VM cluster?”
“Can I set per-database IORM plans on an Exadata Cloud Service VM cluster?”
Tell an agent
Set the IORM objective on cloud VM cluster {cluster} to {objective}.
Apply database IORM plans {plans} to cloud VM cluster {cluster}.
POST /cloudVmClusters/{cloudVmClusterId}/actions/addVirtualMachine Add virtual machines to a cloud VM cluster · AddVirtualMachineToCloudVmCluster #
Ask an LLM
“Can I expand a cloud VM cluster onto more DB servers?”
“How do I add VMs to an existing Exadata Cloud VM cluster?”
Tell an agent
Add virtual machines on DB servers {db_servers} to cloud VM cluster {cluster}.
Grow cloud VM cluster {cluster} by placing new VMs on {db_servers}.
POST /cloudVmClusters/{cloudVmClusterId}/actions/changeCompartment Move a cloud VM cluster to another compartment · ChangeCloudVmClusterCompartment #
Ask an LLM
“How do I move a cloud VM cluster and its dependent resources into a different compartment?”
“Do dependent resources move too when I relocate a cloud VM cluster's compartment?”
Tell an agent
Move cloud VM cluster {cluster} to compartment {compartment}.
Relocate cloud VM cluster {cluster} and its dependents into compartment {compartment}.
POST /cloudVmClusters/{cloudVmClusterId}/actions/changeSubscription Move a cloud VM cluster to another subscription · ChangeCloudVmClusterSubscription #
Ask an LLM
“Can I bill a cloud VM cluster against a different subscription?”
“How do I associate an Exadata Cloud VM cluster with another subscription?”
Tell an agent
Associate cloud VM cluster {cluster} with subscription {subscription}.
Switch the subscription of cloud VM cluster {cluster}.
POST /cloudVmClusters/{cloudVmClusterId}/actions/registerPkcs Install the PKCS11 driver on a cloud VM cluster · RegisterCloudVmClusterPkcs #
Ask an LLM
“How do I install the PKCS11 driver on a cloud VM cluster for an external TDE keystore?”
“Which keystore types can I register a PKCS11 driver for on an Exadata Cloud VM cluster?”
Tell an agent
Install the PKCS11 driver for keystore type {keystore} on cloud VM cluster {cluster}.
Register PKCS11 on cloud VM cluster {cluster} using a {keystore} TDE keystore.
POST /cloudVmClusters/{cloudVmClusterId}/actions/removeVirtualMachine Remove virtual machines from a cloud VM cluster · RemoveVirtualMachineFromCloudVmCluster #
Ask an LLM
“Can I shrink a cloud VM cluster by taking VMs off some DB servers?”
“How do I remove virtual machines from an Exadata Cloud VM cluster?”
Tell an agent destructive · confirm first
Remove the virtual machines on DB servers {db_servers} from cloud VM cluster {cluster}.
Shrink cloud VM cluster {cluster} by dropping VMs on {db_servers}.
POST /cloudVmClusters/{cloudVmClusterId}/actions/unregisterPkcs Uninstall the PKCS11 driver from a cloud VM cluster · UnregisterCloudVmClusterPkcs #
Ask an LLM
“How do I uninstall the PKCS11 driver from a cloud VM cluster?”
“Can I unregister a PKCS11 keystore driver on an Exadata Cloud VM cluster?”
Tell an agent destructive · confirm first
Uninstall the PKCS11 driver for keystore type {keystore} from cloud VM cluster {cluster}.
Unregister PKCS11 for {keystore} on cloud VM cluster {cluster}.
GET /cloudVmClusters/{cloudVmClusterId}/updateHistoryEntries List maintenance update history for a cloud VM cluster · ListCloudVmClusterUpdateHistoryEntries #
Ask an LLM
“Which maintenance updates have already been applied to my cloud VM cluster?”
“Can I filter a cloud VM cluster's update history to only GI or OS updates?”
Tell an agent
List the maintenance update history for cloud VM cluster {cluster}.
Show past {update_type} updates applied to cloud VM cluster {cluster}.
GET /cloudVmClusters/{cloudVmClusterId}/updateHistoryEntries/{updateHistoryEntryId} Get one cloud VM cluster update history entry · GetCloudVmClusterUpdateHistoryEntry #
Ask an LLM
“What were the details and outcome of a specific past update on a cloud VM cluster?”
“Can I look up a single maintenance update history record for a cloud VM cluster?”
Tell an agent
Show update history entry {entry} for cloud VM cluster {cluster}.
Get when update history record {entry} on cloud VM cluster {cluster} started and finished.
GET /cloudVmClusters/{cloudVmClusterId}/updates List available updates for a cloud VM cluster · ListCloudVmClusterUpdates #
Ask an LLM
“What maintenance updates can I still apply to my cloud VM cluster?”
“Are there pending Grid Infrastructure updates available for an Exadata Cloud VM cluster?”
Tell an agent
List the updates available to apply on cloud VM cluster {cluster}.
Show available {update_type} updates for cloud VM cluster {cluster}.
GET /cloudVmClusters/{cloudVmClusterId}/updates/{updateId} Get a maintenance update package for a cloud VM cluster · GetCloudVmClusterUpdate #
Ask an LLM
“What does a particular available update package for a cloud VM cluster contain?”
“Can I check the version and type of one update offered to my cloud VM cluster?”
Tell an agent
Show update {update} available for cloud VM cluster {cluster}.
Get the details of maintenance update package {update} on cloud VM cluster {cluster}.
GET /databaseSoftwareImages List database software images in a compartment · ListDatabaseSoftwareImages #
Ask an LLM
“Which custom database software images do I have in a compartment?”
“Can I find only the software images that support upgrades or match a shape family?”
Tell an agent
List database software images in compartment {compartment}.
List {image_type} database software images in {compartment} for shape family {family}.
POST /databaseSoftwareImages Create a database software image · CreateDatabaseSoftwareImage #
Ask an LLM
“How do I build a custom database software image with specific one-off patches?”
“Can I create a software image from an existing Database Home?”
Tell an agent
Create database software image {name} for version {version} in compartment {compartment}.
Create software image {name} in {compartment} from Database Home {db_home}.
DELETE /databaseSoftwareImages/{databaseSoftwareImageId} Delete a database software image · DeleteDatabaseSoftwareImage #
Ask an LLM
“How do I delete a database software image I no longer use?”
“Can I remove an old custom database image from my tenancy?”
Tell an agent destructive · confirm first
Delete database software image {image}.
Remove the custom database image {image}.
GET /databaseSoftwareImages/{databaseSoftwareImageId} Get a database software image · GetDatabaseSoftwareImage #
Ask an LLM
“What version and patches are in a particular database software image?”
“Can I check whether a database software image is available yet?”
Tell an agent
Show database software image {image}.
Get the patch set and state of software image {image}.
PUT /databaseSoftwareImages/{databaseSoftwareImageId} Rename or retag a database software image · UpdateDatabaseSoftwareImage #
Ask an LLM
“Can I rename a database software image after it's created?”
“How do I change the tags on a database software image?”
Tell an agent
Rename database software image {image} to {name}.
Replace the freeform tags on non-autonomous database software image {image} with {tags}.
POST /databaseSoftwareImages/{databaseSoftwareImageId}/actions/changeCompartment Move a database software image to another compartment · ChangeDatabaseSoftwareImageCompartment #
Ask an LLM
“Can I move a database software image into a different compartment?”
“How do I relocate a custom database image across compartments?”
Tell an agent
Move database software image {image} to compartment {compartment}.
Relocate software image {image} into compartment {compartment}.
GET /databases List databases in a Database Home or compartment · ListDatabases #
Ask an LLM
“Which Oracle databases are running in a given Database Home?”
“Can I find databases by name or lifecycle state across a compartment?”
Tell an agent
List databases in compartment {compartment}.
List databases in {compartment} under Database Home {db_home}.
POST /databases Create a database in a Database Home · CreateDatabase #
Ask an LLM
“How do I create a new database inside an existing Database Home on Exadata?”
“Does the database version have to match the Database Home's version?”
Tell an agent
Create a new database in Database Home {db_home}.
Create a version {version} database in Database Home {db_home} encrypted with Vault key {kms_key}.
DELETE /databases/{databaseId} Delete a database on Exadata · DeleteDatabase #
Ask an LLM
“How do I delete an Exadata database, and will its data be lost?”
“Can I take a final backup automatically before a database is deleted?”
Tell an agent destructive · confirm first
Delete database {database}.
Delete database {database} and set perform-final-backup to {final_backup}.
GET /databases/{databaseId} Get details of a database · GetDatabase #
Ask an LLM
“What's the status, version and connection info for one of my Oracle databases?”
“Can I look up a single database by its OCID?”
Tell an agent
Show database {database}.
Get the lifecycle state and connection strings of database {database}.
PUT /databases/{databaseId} Update a database's settings · UpdateDatabase #
Ask an LLM
“How do I change a database's automatic backup configuration?”
“Can I rotate the admin password or TDE wallet password on an existing database?”
Tell an agent
Update the backup configuration of database {database} to {backup_config}.
Set a new admin password on database {database}.
POST /databases/{databaseId}/actions/changeEncryptionKeyLocation Change where a database's encryption keys are managed · Change encryption key location #
Ask an LLM
“Can I move a database's TDE key management to an external key provider?”
“Which provider types can manage a database's encryption key location?”
Tell an agent
Change the encryption key location of database {database} to provider type {provider}.
Switch database {database} to {provider} key management.
POST /databases/{databaseId}/actions/convertToPdb Convert a non-CDB database to a pluggable database · ConvertToPdb #
Ask an LLM
“How do I convert a non-container database into a pluggable database?”
“Can I precheck a non-CDB to PDB conversion before actually running it?”
Tell an agent
Run the {action} step to convert database {database} to a pluggable database.
Convert non-CDB database {database} to a PDB with action {action}.
POST /databases/{databaseId}/actions/disableDatabaseManagement Disable Database Management for a database · Disables the Database Management service for the database #
Ask an LLM
“How do I turn off the Database Management service for a database?”
“Can I stop Performance Hub and management metrics on one database?”
Tell an agent
Disable Database Management on database {database}.
Turn off the Database Management service for {database}.
POST /databases/{databaseId}/actions/enableDatabaseManagement Enable Database Management for a database · Enables the Database Management service for an Oracle Database located in… #
Ask an LLM
“How do I enable Database Management so I get metrics and Performance Hub for a database?”
“What credentials and private endpoint does enabling Database Management require?”
Tell an agent
Enable Database Management on database {database} via private endpoint {endpoint} for service {service}.
Turn on Database Management for {database} at the {management_type} level using credentials {credentials}.
POST /databases/{databaseId}/actions/migrateKey Change a database's encryption to a Vault key · Migrate Key #
Ask an LLM
“How do I switch a database's TDE encryption to a key in OCI Vault?”
“Which Vault and key version can I point a database's encryption at?”
Tell an agent
Migrate encryption of database {database} to Vault key {kms_key}.
Move database {database} encryption to key {kms_key} in vault {vault}.
POST /databases/{databaseId}/actions/modifyDatabaseManagement Change Database Management settings for a database · Updates one or more attributes of the Database Management service for the… #
Ask an LLM
“Can I change the management type or credentials after Database Management is already enabled?”
“How do I point an already-managed database at a different private endpoint?”
Tell an agent
Change the Database Management type on database {database} to {management_type}.
Update Database Management on {database} to use private endpoint {endpoint}.
POST /databases/{databaseId}/actions/rescheduleManagedDbSoftwareUpdate Reschedule a managed database software update · RescheduleManagedDbSoftwareUpdate #
Ask an LLM
“Can I push back a scheduled managed software update on my database?”
“How do I reschedule the managed database software update?”
Tell an agent
Reschedule the managed software update for database {database}.
Move the pending managed DB software update on {database} to a new time.
POST /databases/{databaseId}/actions/restore Restore a database to a point in time · RestoreDatabase #
Ask an LLM
“How do I restore a database to a specific timestamp or SCN?”
“Can I restore a database to the latest available backup?”
Tell an agent
Restore database {database} to timestamp {timestamp}.
Restore database {database} to SCN {scn}.
POST /databases/{databaseId}/actions/rotateKey Rotate a database's Vault encryption key · Rotate Key #
Ask an LLM
“How do I rotate the Vault key that encrypts my database?”
“Can I create a new key version for a database's customer-managed encryption key?”
Tell an agent
Rotate the Vault encryption key for database {database}.
Create a new key version for the customer-managed key on {database}.
POST /databases/{databaseId}/actions/upgrade Upgrade an Oracle Database to a newer version · UpgradeDatabase #
Ask an LLM
“How do I upgrade an Oracle database to a newer release?”
“Can I run an upgrade precheck, or roll back, on a database?”
Tell an agent
Run upgrade action {action} on database {database}.
Upgrade database {database} using source details {source}.
POST /databases/{databaseId}/dataGuard/actions/convertToStandalone Convert a Data Guard standby to a standalone database · Convert a standby database to a standalone database #
Ask an LLM
“How do I detach a standby from its Data Guard group and make it standalone?”
“Can I break Data Guard for one standby without affecting the primary?”
Tell an agent destructive · confirm first
Convert standby database {database} to a standalone database.
Remove {database} from its Data Guard group using admin password {password}.
POST /databases/{databaseId}/dataGuard/actions/failover Fail over to a standby in a Data Guard group · Performs a failover to transition a standby database into the primary database… #
Ask an LLM
“My primary database is down; how do I make the standby the new primary in the Data Guard group?”
“Could failing over a standby database lose data?”
Tell an agent destructive · confirm first
Fail over the Data Guard group so standby {database} becomes primary.
Promote standby {database} to primary via Data Guard group failover with admin password {password}.
POST /databases/{databaseId}/dataGuard/actions/reinstate Reinstate a disabled standby in a Data Guard group · Reinstates a database to a Data Guard association standby role #
Ask an LLM
“After a failover, how do I bring the old primary back as a standby in the Data Guard group?”
“Which source database do I name when reinstating a disabled standby?”
Tell an agent
Reinstate database {database} as a standby of {source} in the Data Guard group.
Bring disabled standby {database} back into Data Guard from source {source}.
POST /databases/{databaseId}/dataGuard/actions/switchover Switch over roles in a Data Guard group · Performs a switchover to transition the primary database of a Data Guard… #
Ask an LLM
“How do I do a planned role swap between primary and standby in a Data Guard group?”
“Is a Data Guard group switchover guaranteed to lose no data?”
Tell an agent
Switch over the Data Guard group so primary {database} becomes a standby.
Run a planned Data Guard group switchover on {database} with admin password {password}.
POST /databases/{databaseId}/dataGuard/actions/updateDataGuard Update a Data Guard group member's settings · Updates an existing Data Guard member #
Ask an LLM
“Can I change the protection mode or redo transport for a Data Guard group member?”
“How do I turn on Active Data Guard for a member of a Data Guard group?”
Tell an agent
Set protection mode {mode} on Data Guard member {database}.
Change the redo transport type of Data Guard member {database} to {transport}.
GET /databases/{databaseId}/dataGuardAssociations List Data Guard associations for a database · Lists all Data Guard associations for the specified database #
Ask an LLM
“Which standby peers is my database paired with through Data Guard associations?”
“Can I page through all Data Guard associations on one database?”
Tell an agent
Show which standby peers single database {database} is paired with through Data Guard.
Show the first {limit} Data Guard associations of {database}.
POST /databases/{databaseId}/dataGuardAssociations Create a Data Guard association with a standby · Creates a Data Guard association #
Ask an LLM
“How do I set up a Data Guard standby for an existing database?”
“Which protection modes and transport types can a new Data Guard association use?”
Tell an agent
Create a Data Guard association for database {database} using creation type {creation_type}.
Add a standby to {database} with protection mode {mode} and transport {transport}.
GET /databases/{databaseId}/dataGuardAssociations/{dataGuardAssociationId} Get a Data Guard association's configuration · Gets configuration information for the specified database and Data Guard… #
Ask an LLM
“What protection mode and peer database does a given Data Guard association use?”
“Can I check the role and apply lag of one Data Guard association?”
Tell an agent
Show Data Guard association {association} of database {database}.
Get the peer role and protection mode for association {association} on {database}.
PUT /databases/{databaseId}/dataGuardAssociations/{dataGuardAssociationId} Change protection mode of a Data Guard association · Update Data Guard association of a database #
Ask an LLM
“How do I change the protectionMode or transportType of an existing Data Guard association?”
“Can I enable Active Data Guard on a specific association rather than the whole group?”
Tell an agent
Set protection mode {mode} on Data Guard association {association} of {database}.
Change association {association} on {database} to transport type {transport}.
POST /databases/{databaseId}/dataGuardAssociations/{dataGuardAssociationId}/actions/failover Fail over a Data Guard association to its standby · Performs a failover to transition a standby database into the primary database… #
Ask an LLM
“How do I fail over a specific Data Guard association when the primary is unreachable?”
“Can a failover on a Data Guard association lose data depending on protection mode?”
Tell an agent destructive · confirm first
Fail over Data Guard association {association} so standby {database} becomes primary.
Promote {database} through association {association} using admin password {password}.
POST /databases/{databaseId}/dataGuardAssociations/{dataGuardAssociationId}/actions/migrate Migrate a Data Guard association to multi-standby model · Enables existing Data Guard to support multiple standby databases #
Ask an LLM
“How do I move an old Data Guard association to the model that supports multiple standbys?”
“Must the migration to multiple Data Guard standbys run on the primary database?”
Tell an agent
Migrate Data Guard association {association} on primary {database} to the multi-standby model.
Convert association {association} of {database} so it can support multiple standby databases.
POST /databases/{databaseId}/dataGuardAssociations/{dataGuardAssociationId}/actions/reinstate Reinstate a standby through a Data Guard association · Reinstates a database to a Data Guard association standby role #
Ask an LLM
“How do I reinstate a failed primary as a standby within a specific Data Guard association?”
“Is an admin password needed to reinstate a database through its association?”
Tell an agent
Reinstate database {database} as standby in Data Guard association {association}.
Rejoin {database} to association {association} using admin password {password}.
POST /databases/{databaseId}/dataGuardAssociations/{dataGuardAssociationId}/actions/switchover Switch over a Data Guard association · Performs a switchover to transition the primary database of a Data Guard… #
Ask an LLM
“How do I swap primary and standby roles for one Data Guard association?”
“Does switching over an association guarantee zero data loss?”
Tell an agent
Switch over Data Guard association {association} on primary {database}.
Swap roles in association {association} of {database} using admin password {password}.
GET /databases/{databaseId}/pdbConversionHistoryEntries List PDB conversion history for a database · ListPdbConversionHistoryEntries #
Ask an LLM
“Has this database been through a non-CDB to PDB conversion, and what happened?”
“Can I filter PDB conversion history by action or state?”
Tell an agent
List the PDB conversion history for database {database}.
Show {conversion_action} PDB conversion attempts on {database}.
GET /databases/{databaseId}/pdbConversionHistoryEntries/{pdbConversionHistoryEntryId} Get one PDB conversion history entry · GetPdbConversionHistoryEntry #
Ask an LLM
“What were the details of a specific non-CDB to PDB conversion run?”
“Can I see why one PDB conversion attempt failed?”
Tell an agent
Show PDB conversion history entry {entry} for database {database}.
Get the outcome of PDB conversion {entry} on {database}.
GET /databases/{databaseId}/upgradeHistoryEntries List upgrade history for a database · ListDatabaseUpgradeHistoryEntries #
Ask an LLM
“What version upgrades has a database gone through on my DB system?”
“Can I list only failed or in-progress database upgrades?”
Tell an agent
List the upgrade history of database {database}.
Show {state} upgrade history entries for database {database}.
GET /databases/{databaseId}/upgradeHistoryEntries/{upgradeHistoryEntryId} Get one database upgrade history entry · GetDatabaseUpgradeHistoryEntry #
Ask an LLM
“What were the source and target versions in a particular database upgrade?”
“Can I look up a single past upgrade of a database by its entry ID?”
Tell an agent
Show upgrade history entry {entry} for database {database}.
Get the result of database upgrade {entry} on {database}.
GET /dbConnectionBundles List database connection bundles · Gets a list of Database Connection Bundles in the specified compartment #
Ask an LLM
“Which database connection bundles are available in my compartment?”
“Can I find the connection bundle tied to a particular resource?”
Tell an agent
List database connection bundles in compartment {compartment}.
List connection bundles in {compartment} for resource {resource}.
GET /dbConnectionBundles/{dbConnectionBundleId} Get a database connection bundle's details · Gets a database connection bundle #
Ask an LLM
“What does a specific database connection bundle contain and what's it associated with?”
“Can I check the type and state of one connection bundle?”
Tell an agent
Show database connection bundle {bundle}.
Get the metadata for connection bundle {bundle}.
POST /dbConnectionBundles/{dbConnectionBundleId}/actions/download Download a database connection bundle · Downloads a database connection bundle #
Ask an LLM
“How do I download the connection details file for a database connection bundle?”
“Is a password required to download a connection bundle?”
Tell an agent
Download connection bundle {bundle} protected with password {password}.
Get the binary connection file for bundle {bundle} using password {password}.
GET /dbHomes List Database Homes · ListDbHomes #
Ask an LLM
“Which Database Homes (Oracle software installs) exist on a DB system?”
“Can I filter Database Homes by version or VM cluster?”
Tell an agent
List Database Homes in compartment {compartment}.
List Database Homes in {compartment} on DB system {db_system}.
POST /dbHomes Create a Database Home · CreateDbHome #
Ask an LLM
“How do I install a new Database Home on a bare metal or Exadata DB system?”
“Can I create a Database Home from a custom database software image?”
Tell an agent
Create a Database Home named {name} from software image {image}.
Create a Database Home with source {source} encrypted by Vault key {kms_key}.
DELETE /dbHomes/{dbHomeId} Delete a Database Home · DeleteDbHome #
Ask an LLM
“How do I delete a Database Home I no longer need?”
“Can I take a final backup before a Database Home is deleted?”
Tell an agent destructive · confirm first
Delete Database Home {db_home}.
Delete Database Home {db_home} with perform-final-backup set to {final_backup}.
GET /dbHomes/{dbHomeId} Get a Database Home's details · GetDbHome #
Ask an LLM
“What database version is installed in a particular Database Home?”
“Can I see the details of one Database Home by OCID?”
Tell an agent
Show Database Home {db_home}.
Get the version and state of Database Home {db_home}.
PUT /dbHomes/{dbHomeId} Patch a Database Home · UpdateDbHome #
Ask an LLM
“How do I patch a Database Home to a new version or apply one-off patches?”
“Can I change tags on a Database Home?”
Tell an agent
Patch Database Home {db_home} to version {version}.
Apply one-off patches {patches} to Database Home {db_home}.
GET /dbHomes/{dbHomeId}/patchHistoryEntries List patch history for a Database Home · ListDbHomePatchHistoryEntries #
Ask an LLM
“What patches have been applied to a Database Home so far?”
“Can I page through the patching history of a Database Home?”
Tell an agent
List the patch history for Database Home {db_home}.
Show the last {limit} patch operations on Database Home {db_home}.
GET /dbHomes/{dbHomeId}/patchHistoryEntries/{patchHistoryEntryId} Get one Database Home patch history entry · GetDbHomePatchHistoryEntry #
Ask an LLM
“Did a particular patch operation on my Database Home succeed?”
“Can I get the details of one Database Home patch history record?”
Tell an agent
Show patch history entry {entry} for Database Home {db_home}.
Get the outcome of Database Home patch run {entry} on {db_home}.
GET /dbHomes/{dbHomeId}/patches List patches applicable to a Database Home · ListDbHomePatches #
Ask an LLM
“Which patches can I apply to this Database Home right now?”
“Are there newer patch packages available for a Database Home?”
Tell an agent
List the patches available for Database Home {db_home}.
Show applicable Database Home patches for {db_home}, {limit} at a time.
GET /dbHomes/{dbHomeId}/patches/{patchId} Get a patch package for a Database Home · GetDbHomePatch #
Ask an LLM
“What's in a specific patch package offered for my Database Home?”
“Can I check the version and release date of one Database Home patch?”
Tell an agent
Show patch {patch} for Database Home {db_home}.
Get the description of Database Home patch {patch} on {db_home}.
GET /dbNodes List database nodes in a DB system or VM cluster · ListDbNodes #
Ask an LLM
“Which database nodes make up my DB system or VM cluster?”
“Can I list only the DB nodes running on a specific DB server?”
Tell an agent
List the database nodes in compartment {compartment} for DB system {db_system}.
List DB nodes in {compartment} belonging to VM cluster {vm_cluster}.
GET /dbNodes/{dbNodeId} Get details of a database node · GetDbNode #
Ask an LLM
“What's the hostname, IP and state of a particular database node?”
“Can I look up one DB node by its OCID?”
Tell an agent
Show database node {node}.
Get the lifecycle state of DB node {node}.
POST /dbNodes/{dbNodeId} Start, stop or reset a database node · DbNodeAction #
Ask an LLM
“How do I reboot or power off a single database node?”
“What's the difference between a soft reset and a force stop on a DB node?”
Tell an agent
Run power action {action} on database node {node}.
Stop DB node {node} gracefully.
GET /dbNodes/{dbNodeId}/consoleConnections List console connections for a DB node · ListConsoleConnections #
Ask an LLM
“Which serial console connections are open to a database node?”
“Can I see the SSH connection strings for DB node consoles?”
Tell an agent
List console connections for database node {node}.
Show open serial console connections on DB node {node}.
POST /dbNodes/{dbNodeId}/consoleConnections Create a console connection to a DB node · CreateConsoleConnection #
Ask an LLM
“How do I open a serial console to a database node over SSH?”
“Which public key do I provide for a DB node console connection?”
Tell an agent
Create a console connection to database node {node} with public key {public_key}.
Open an SSH serial console on DB node {node} using key {public_key}.
DELETE /dbNodes/{dbNodeId}/consoleConnections/{consoleConnectionId} Delete a DB node console connection · DeleteConsoleConnection #
Ask an LLM
“How do I close a serial console connection to a database node?”
“Can I remove an old DB node console connection?”
Tell an agent destructive · confirm first
Delete console connection {connection} on database node {node}.
Close the serial console connection {connection} to DB node {node}.
GET /dbNodes/{dbNodeId}/consoleConnections/{consoleConnectionId} Get a DB node console connection · GetConsoleConnection #
Ask an LLM
“What's the connection string for a specific DB node console connection?”
“Is my database node console connection active yet?”
Tell an agent
Show console connection {connection} on database node {node}.
Get the SSH connection string for console connection {connection} of DB node {node}.
GET /dbNodes/{dbNodeId}/consoleHistories List console history captures for a DB node · ListConsoleHistories #
Ask an LLM
“Which serial console history captures exist for a database node?”
“Can I find console history captures by name?”
Tell an agent
List console histories for database node {node}.
Find console history captures named {name} on DB node {node}.
POST /dbNodes/{dbNodeId}/consoleHistories Capture serial console output from a DB node · CreateConsoleHistory #
Ask an LLM
“How do I capture the recent serial console output of a database node for troubleshooting?”
“How much console data does a DB node console history capture hold?”
Tell an agent
Capture console history named {name} from database node {node}.
Save the latest serial console output of DB node {node} as {name}.
DELETE /dbNodes/{dbNodeId}/consoleHistories/{consoleHistoryId} Delete a DB node console history · DeleteConsoleHistory #
Ask an LLM
“How do I delete a console history capture from a database node?”
“Can I clean up old DB node console captures?”
Tell an agent destructive · confirm first
Delete console history {history} on database node {node}.
Remove the console capture {history} from DB node {node}.
GET /dbNodes/{dbNodeId}/consoleHistories/{consoleHistoryId} Get metadata of a DB node console history · GetConsoleHistory #
Ask an LLM
“Is a DB node console history capture finished and ready to read?”
“Can I see the metadata of one console history capture?”
Tell an agent
Show console history {history} metadata for database node {node}.
Get the state of console history capture {history} on DB node {node}.
PUT /dbNodes/{dbNodeId}/consoleHistories/{consoleHistoryId} Rename or retag a DB node console history · UpdateConsoleHistory #
Ask an LLM
“Can I rename a console history capture on a database node?”
“How do I tag a DB node console history?”
Tell an agent
Rename console history {history} on database node {node} to {name}.
Set freeform tags {tags} on console history {history} of DB node {node}.
GET /dbNodes/{dbNodeId}/consoleHistories/{consoleHistoryId}/content Read the contents of a DB node console history · GetConsoleHistoryContent #
Ask an LLM
“How do I read the actual boot log text captured in a DB node console history?”
“Is console history content limited to a megabyte?”
Tell an agent
Get the content of console history {history} on database node {node}.
Print the captured serial console text from {history} on DB node {node}.
GET /dbServers List Exadata DB servers in an infrastructure · ListDbServers #
Ask an LLM
“Which DB servers are in my Exadata infrastructure?”
“Can I list only available DB servers for an Exadata infrastructure?”
Tell an agent
List DB servers for Exadata infrastructure {infra} in compartment {compartment}.
List {state} DB servers on Exadata infrastructure {infra} in {compartment}.
GET /dbServers/{dbServerId} Get details of an Exadata DB server · GetDbServer #
Ask an LLM
“What CPU and memory does a specific Exadata DB server have?”
“Which VM clusters are placed on one Exadata DB server?”
Tell an agent
Show DB server {db_server} in Exadata infrastructure {infra}.
Get the capacity of Exadata DB server {db_server} on {infra}.
GET /dbSystemComputePerformance List expected compute performance for VM DB shapes · List of DbSystemComputePerformance params #
Ask an LLM
“What compute performance can I expect from a virtual machine DB system shape?”
“Can I compare expected memory and network bandwidth across VM DB system core counts?”
Tell an agent
List expected compute performance for DB system shape {shape}.
Show compute performance figures for VM DB system shapes.
GET /dbSystemShapes List shapes available for new DB systems · ListDbSystemShapes #
Ask an LLM
“Which shapes can I use to launch a new DB system?”
“Can I see shapes available in a specific availability domain?”
Tell an agent
List DB system shapes available in compartment {compartment}.
List DB system shapes in {compartment} for availability domain {ad}.
GET /dbSystemShapes/flexComponents List flex components for new DB systems · ListFlexComponents #
Ask an LLM
“Which database and storage server flex components can I choose for a new DB system?”
“Can I filter flex components by shape?”
Tell an agent
List flex components available in compartment {compartment}.
List flex components for shape {shape} in {compartment}.
GET /dbSystemStoragePerformance List expected storage performance for VM DB systems · List of DbSystemStoragePerformance params #
Ask an LLM
“What storage IOPS can I expect from a VM DB system with ASM versus LVM?”
“Does database edition change expected VM DB storage performance?”
Tell an agent
List expected storage performance for storage management {storage}.
Show storage performance for {storage} storage on shape type {shape_type} with edition {edition}.
GET /dbSystems List DB systems in a compartment · ListDbSystems #
Ask an LLM
“Which DB systems are running in my compartment?”
“Can I find DB systems that can restore a particular backup?”
Tell an agent
List DB systems in compartment {compartment}.
List DB systems in {compartment} that support creating a database from backup {backup}.
POST /dbSystems Launch a new DB system · LaunchDbSystem #
Ask an LLM
“How do I launch a new bare metal or VM DB system with an initial database?”
“Can I change the database edition after launching a DB system?”
Tell an agent
Launch a DB system with shape {shape} in availability domain {ad} of compartment {compartment}.
Launch a DB system on subnet {subnet} with hostname {hostname}.
DELETE /dbSystems/{dbSystemId} Terminate a DB system permanently · TerminateDbSystem #
Ask an LLM
“How do I terminate a DB system and everything on it?”
“Will I lose data when a DB system is terminated?”
Tell an agent destructive · confirm first
Terminate DB system {db_system}.
Permanently delete DB system {db_system} with its databases and storage.
GET /dbSystems/{dbSystemId} Get details of a DB system · GetDbSystem #
Ask an LLM
“What's the shape, version and state of a specific DB system?”
“Can I look up one DB system by OCID?”
Tell an agent
Show DB system {db_system}.
Get the lifecycle state of DB system {db_system}.
PUT /dbSystems/{dbSystemId} Update or scale a DB system · UpdateDbSystem #
Ask an LLM
“How do I scale CPU cores or storage on an existing DB system?”
“Can I change the shape or maintenance window of a DB system?”
Tell an agent
Scale DB system {db_system} to {cores} CPU cores.
Change the shape of DB system {db_system} to {shape}.
GET /dbSystems/{dbSystemId}/ExadataIormConfig Get IORM settings for an Exadata DB system · Get exadata iorm config #
Ask an LLM
“What I/O resource management settings does my Exadata DB system use?”
“Can I read the IORM config of an older-model Exadata DB system?”
Tell an agent
Show the IORM configuration of Exadata DB system {db_system}.
Get the IORM objective set on DB system {db_system}.
PUT /dbSystems/{dbSystemId}/ExadataIormConfig Change IORM settings for an Exadata DB system · Update exadata iorm config #
Ask an LLM
“How do I change the IORM objective on an Exadata DB system?”
“Can I set database-level IORM plans on a DB system?”
Tell an agent
Set the IORM objective on Exadata DB system {db_system} to {objective}.
Apply IORM database plans {plans} to DB system {db_system}.
POST /dbSystems/{dbSystemId}/actions/changeCompartment Move a DB system to another compartment · ChangeDbSystemCompartment #
Ask an LLM
“How do I move a DB system and its dependent resources into a different compartment?”
“Can I reorganize DB systems across compartments?”
Tell an agent
Move DB system {db_system} to compartment {compartment}.
Relocate DB system {db_system} and its dependents into {compartment}.
POST /dbSystems/{dbSystemId}/actions/migration Migrate an Exadata DB system to the new resource model · Migrate exadata db system resource model #
Ask an LLM
“How do I migrate an Exadata DB system to the new Exadata resource model?”
“Are related resources migrated along with the Exadata DB system?”
Tell an agent
Migrate Exadata DB system {db_system} to the new resource model.
Convert DB system {db_system} to infrastructure plus VM cluster resources.
POST /dbSystems/{dbSystemId}/actions/osPatch Apply an OS patch action to a DB system · ExecuteDbSystemOsPatch #
Ask an LLM
“How do I patch the operating system on a DB system?”
“Can I run an OS patch precheck on just one DB node?”
Tell an agent
Run OS patch action {action} on DB system {db_system}.
Apply OS patch action {action} to DB system {db_system} on node {node}.
POST /dbSystems/{dbSystemId}/actions/upgrade Upgrade a DB system's OS and Grid Infrastructure · UpgradeDbSystem #
Ask an LLM
“How do I upgrade the operating system and Grid Infrastructure on a DB system?”
“Can I control how long the pre-upgrade snapshot is retained?”
Tell an agent
Run upgrade action {action} on DB system {db_system}.
Upgrade DB system {db_system} to Grid Infrastructure {gi_version} and OS {os_version}.
GET /dbSystems/{dbSystemId}/dbSystemUpgrades List upgrades available for a DB system · ListDbSystemUpgrades #
Ask an LLM
“Which OS and Grid Infrastructure upgrades can I apply to my DB system?”
“Are there upgrade components available for a DB system right now?”
Tell an agent
List available upgrades for DB system {db_system}.
Show the upgrade components I can apply to DB system {db_system}.
GET /dbSystems/{dbSystemId}/osPatchHistoryEntries List OS patch history for a DB system · ListDbSystemOsPatchHistoryEntries #
Ask an LLM
“What operating system patch actions have run on my DB system?”
“Can I filter a DB system's OS patch history by action or state?”
Tell an agent
List the OS patch history of DB system {db_system}.
Show {action} OS patch runs on DB system {db_system}.

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-update-instance-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-volume-attachment-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-shape-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-image-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-instance-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-launch-instance-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-attach-volume-details-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-volume-attachment-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-launch-instance-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-image-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-shape-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-instance-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-update-instance-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-attach-volume-details-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-object-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-update-bucket-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-list-objects-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-bucket-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-preauthenticated-request-details-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-bucket-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-preauthenticated-request-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-update-bucket-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-object-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-list-objects-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-preauthenticated-request-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-preauthenticated-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-bucket-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-bucket-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-vcn-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-create-vcn-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-create-subnet-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-route-table-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-update-vcn-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-create-internet-gateway-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-subnet-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-internet-gateway-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-security-list-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-security-list-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-route-table-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-update-vcn-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-subnet-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-create-subnet-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-create-internet-gateway-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-vcn-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-internet-gateway-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-create-vcn-details-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-update-autonomous-database-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-autonomous-database-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-db-system-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-create-autonomous-database-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-autonomous-database-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-db-system-summary-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-create-autonomous-database-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-autonomous-database-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-update-autonomous-database-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-db-system-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-autonomous-database-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-db-system-summary-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-policy-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-compartment-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-create-policy-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-create-user-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-group-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-update-user-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-create-group-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-user-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-create-group-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-policy-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-create-user-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-compartment-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-update-user-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-create-policy-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-user-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-group-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-node-pool-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-node-pool-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-create-cluster-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-create-node-pool-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-update-cluster-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-cluster-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-cluster-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-cluster-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-node-pool-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-update-cluster-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-create-node-pool-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-node-pool-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-create-cluster-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-cluster-summary-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-create-function-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-create-application-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-application-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-function-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-function-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-application-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-function-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-application-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-create-function-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-create-application-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-application-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-function-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-metric-data-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-create-alarm-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-update-alarm-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-summarize-metrics-data-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-metric-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-alarm-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-alarm-summary-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-summarize-metrics-data-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-create-alarm-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-alarm-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-update-alarm-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-metric-data-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-alarm-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-metric-structure.json

Other Resources

🔗
Pricing
https://www.oracle.com/cloud/compute/pricing.html
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-volume-attachment-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-shape-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-image-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-instance-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-update-instance-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-attach-volume-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-launch-instance-details-example.json
🔗
Pricing
https://www.oracle.com/cloud/storage/pricing.html
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-preauthenticated-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-bucket-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-bucket-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-preauthenticated-request-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-list-objects-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-create-bucket-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-object-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-create-preauthenticated-request-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-update-bucket-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-create-internet-gateway-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-security-list-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-internet-gateway-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-update-vcn-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-vcn-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-create-vcn-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-subnet-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-create-subnet-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-route-table-example.json
🔗
Pricing
https://www.oracle.com/cloud/price-list.html#database
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-db-system-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-update-autonomous-database-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-create-autonomous-database-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-autonomous-database-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-db-system-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-autonomous-database-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-policy-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-create-policy-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-create-group-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-group-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-create-user-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-compartment-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-update-user-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-user-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-cluster-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-create-cluster-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-cluster-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-node-pool-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-update-cluster-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-node-pool-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-create-node-pool-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-application-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-function-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-create-function-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-create-application-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-application-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-function-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-alarm-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-metric-data-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-create-alarm-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-update-alarm-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-alarm-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-summarize-metrics-data-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-metric-example.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/oracle-cloud:oracle-cloud-database-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

oracle-cloud-database-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: The API for the Database Service. Use this API to manage resources such as databases and DB Systems. For more information, see Overview of the Database Service.
  license:
    name: Oracle Corporation
  title: Service Database API
  version: '20160918'
servers:
- url: http://localhost:19222/20160918
tags:


# --- truncated at 32 KB (2213 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/openapi/oracle-cloud-database-api-openapi.yml