Class DatabaseClient
- java.lang.Object
- 
- com.oracle.bmc.http.internal.BaseSyncClient
- 
- com.oracle.bmc.database.DatabaseClient
 
 
- 
- All Implemented Interfaces:
- Database,- AutoCloseable
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public class DatabaseClient extends BaseSyncClient implements Database
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDatabaseClient.BuilderBuilder class for this client.
 - 
Field SummaryFields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.protected ExecutorServiceexecutorServiceOptional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for Database.
 - 
Constructor SummaryConstructors Constructor Description DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.DatabaseClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.DatabaseClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.DatabaseClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method Summary- 
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClientclientCall
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface java.lang.AutoCloseableclose
 - 
Methods inherited from interface com.oracle.bmc.database.DatabasegetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 
- 
 
- 
- 
- 
Field Detail- 
SERVICEpublic static final Service SERVICE Service instance for Database.
 - 
executorServiceprotected final ExecutorService executorService 
 - 
clientCommonLibraryVersionpublic final String clientCommonLibraryVersion Compatible SDK version, provided by the codegen.
 
- 
 - 
Constructor Detail- 
DatabaseClient@Deprecated public DatabaseClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
DatabaseClient@Deprecated public DatabaseClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
DatabaseClient@Deprecated public DatabaseClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
 
 - 
DatabaseClient@Deprecated public DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
 
 - 
DatabaseClient@Deprecated public DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
 
 - 
DatabaseClient@Deprecated public DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
 
 - 
DatabaseClient@Deprecated public DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
- signingStrategyRequestSignerFactories-- ClientBuilderBase.signingStrategyRequestSignerFactories
 
 - 
DatabaseClient@Deprecated public DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
- signingStrategyRequestSignerFactories-- ClientBuilderBase.signingStrategyRequestSignerFactories
- executorService-- DatabaseClient.Builder.executorService
 
 
- 
 - 
Method Detail- 
builderpublic static DatabaseClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:DatabaseSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call setEndpointafter resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:DatabaseSets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format ( Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.
 - 
activateExadataInfrastructurepublic ActivateExadataInfrastructureResponse activateExadataInfrastructure(ActivateExadataInfrastructureRequest request) Description copied from interface:DatabaseActivates the specified Exadata infrastructure resource.Applies to Exadata Cloud@Customer instances only. - Specified by:
- activateExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
addStandbyAutonomousContainerDatabasepublic AddStandbyAutonomousContainerDatabaseResponse addStandbyAutonomousContainerDatabase(AddStandbyAutonomousContainerDatabaseRequest request) Description copied from interface:DatabaseAdd a standby Autonomous Container Database.For more information about Autonomous Data Guard,see Protect Critical Databases from Failures and Disasters Using Autonomous Data Guard. - Specified by:
- addStandbyAutonomousContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
addStorageCapacityCloudExadataInfrastructurepublic AddStorageCapacityCloudExadataInfrastructureResponse addStorageCapacityCloudExadataInfrastructure(AddStorageCapacityCloudExadataInfrastructureRequest request) Description copied from interface:DatabaseMakes the storage capacity from additional storage servers available for Cloud VM Cluster consumption.Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. - Specified by:
- addStorageCapacityCloudExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
addStorageCapacityExadataInfrastructurepublic AddStorageCapacityExadataInfrastructureResponse addStorageCapacityExadataInfrastructure(AddStorageCapacityExadataInfrastructureRequest request) Description copied from interface:DatabaseMakes the storage capacity from additional storage servers available for VM Cluster consumption.Applies to Exadata Cloud@Customer instances only. - Specified by:
- addStorageCapacityExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
addVirtualMachineToCloudVmClusterpublic AddVirtualMachineToCloudVmClusterResponse addVirtualMachineToCloudVmCluster(AddVirtualMachineToCloudVmClusterRequest request) Description copied from interface:DatabaseAdd Virtual Machines to the Cloud VM cluster.Applies to Exadata Cloud instances only. - Specified by:
- addVirtualMachineToCloudVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
addVirtualMachineToVmClusterpublic AddVirtualMachineToVmClusterResponse addVirtualMachineToVmCluster(AddVirtualMachineToVmClusterRequest request) Description copied from interface:DatabaseAdd Virtual Machines to the VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- addVirtualMachineToVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
autonomousDatabaseManualRefreshpublic AutonomousDatabaseManualRefreshResponse autonomousDatabaseManualRefresh(AutonomousDatabaseManualRefreshRequest request) Description copied from interface:DatabaseInitiates a data refresh for an Autonomous AI Database refreshable clone.Data is refreshed from the source database to the point of a specified timestamp. - Specified by:
- autonomousDatabaseManualRefreshin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelBackuppublic CancelBackupResponse cancelBackup(CancelBackupRequest request) Description copied from interface:DatabaseCancel automatic/standalone full/incremental create backup workrequests specified by the backup Id.- Specified by:
- cancelBackupin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelExecutionWindowpublic CancelExecutionWindowResponse cancelExecutionWindow(CancelExecutionWindowRequest request) Description copied from interface:DatabaseCancels the in progress maintenance activity under this execution window.- Specified by:
- cancelExecutionWindowin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cascadingDeleteSchedulingPlanpublic CascadingDeleteSchedulingPlanResponse cascadingDeleteSchedulingPlan(CascadingDeleteSchedulingPlanRequest request) Description copied from interface:DatabaseDelete the scheduling plan resource along with all the scheduled actions associated with this resource.- Specified by:
- cascadingDeleteSchedulingPlanin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeAutonomousContainerDatabaseCompartmentpublic ChangeAutonomousContainerDatabaseCompartmentResponse changeAutonomousContainerDatabaseCompartment(ChangeAutonomousContainerDatabaseCompartmentRequest request) Description copied from interface:DatabaseMove the Autonomous Container Database and its dependent resources to the specified compartment.For more information about moving Autonomous Container Databases, see Moving Database Resources to a Different Compartment. - Specified by:
- changeAutonomousContainerDatabaseCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeAutonomousDatabaseCompartmentpublic ChangeAutonomousDatabaseCompartmentResponse changeAutonomousDatabaseCompartment(ChangeAutonomousDatabaseCompartmentRequest request) Description copied from interface:DatabaseMove the Autonomous AI Database and its dependent resources to the specified compartment.For more information about moving Autonomous AI Databases, see Moving Database Resources to a Different Compartment. - Specified by:
- changeAutonomousDatabaseCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeAutonomousDatabaseSoftwareImageCompartmentpublic ChangeAutonomousDatabaseSoftwareImageCompartmentResponse changeAutonomousDatabaseSoftwareImageCompartment(ChangeAutonomousDatabaseSoftwareImageCompartmentRequest request) Description copied from interface:DatabaseMove the Autonomous AI Database Software Image and its dependent resources to the specified compartment.- Specified by:
- changeAutonomousDatabaseSoftwareImageCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeAutonomousDatabaseSubscriptionpublic ChangeAutonomousDatabaseSubscriptionResponse changeAutonomousDatabaseSubscription(ChangeAutonomousDatabaseSubscriptionRequest request) Description copied from interface:DatabaseAssociate an Autonomous AI Database with a different subscription.- Specified by:
- changeAutonomousDatabaseSubscriptionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeAutonomousExadataInfrastructureCompartmentpublic ChangeAutonomousExadataInfrastructureCompartmentResponse changeAutonomousExadataInfrastructureCompartment(ChangeAutonomousExadataInfrastructureCompartmentRequest request) Description copied from interface:DatabaseDeprecated. Use thechangeCloudExadataInfrastructureCompartmentoperation to move an Exadata infrastructure resource to a different compartment andchangeCloudAutonomousVmClusterCompartmentoperation to move an Autonomous Exadata VM cluster to a different compartment.For more information, see Moving Database Resources to a Different Compartment. - Specified by:
- changeAutonomousExadataInfrastructureCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeAutonomousVmClusterCompartmentpublic ChangeAutonomousVmClusterCompartmentResponse changeAutonomousVmClusterCompartment(ChangeAutonomousVmClusterCompartmentRequest request) Description copied from interface:DatabaseMoves an Autonomous VM cluster and its dependent resources to another compartment.Applies to Exadata Cloud@Customer only. For systems in the Oracle cloud, see changeAutonomousVmClusterCompartment.- Specified by:
- changeAutonomousVmClusterCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeBackupDestinationCompartmentpublic ChangeBackupDestinationCompartmentResponse changeBackupDestinationCompartment(ChangeBackupDestinationCompartmentRequest request) Description copied from interface:DatabaseMove the backup destination and its dependent resources to the specified compartment.For more information, see Moving Database Resources to a Different Compartment. - Specified by:
- changeBackupDestinationCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeCloudAutonomousVmClusterCompartmentpublic ChangeCloudAutonomousVmClusterCompartmentResponse changeCloudAutonomousVmClusterCompartment(ChangeCloudAutonomousVmClusterCompartmentRequest request) Description copied from interface:DatabaseMoves an Autonomous Exadata VM cluster in the Oracle cloud and its dependent resources to another compartment.For Exadata Cloud@Customer systems, see changeAutonomousVmClusterCompartment.- Specified by:
- changeCloudAutonomousVmClusterCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeCloudAutonomousVmClusterSubscriptionpublic ChangeCloudAutonomousVmClusterSubscriptionResponse changeCloudAutonomousVmClusterSubscription(ChangeCloudAutonomousVmClusterSubscriptionRequest request) Description copied from interface:DatabaseAssociate a Cloud Autonomous VM cluster with a different subscription.- Specified by:
- changeCloudAutonomousVmClusterSubscriptionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeCloudDbSystemSubscriptionpublic ChangeCloudDbSystemSubscriptionResponse changeCloudDbSystemSubscription(ChangeCloudDbSystemSubscriptionRequest request) Description copied from interface:DatabaseAssociate a cloud DB system with a different subscription.- Specified by:
- changeCloudDbSystemSubscriptionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeCloudExadataInfrastructureCompartmentpublic ChangeCloudExadataInfrastructureCompartmentResponse changeCloudExadataInfrastructureCompartment(ChangeCloudExadataInfrastructureCompartmentRequest request) Description copied from interface:DatabaseMoves a cloud Exadata infrastructure resource and its dependent resources to another compartment.Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.For more information about moving resources to a different compartment, see Moving Database Resources to a Different Compartment. - Specified by:
- changeCloudExadataInfrastructureCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeCloudExadataInfrastructureSubscriptionpublic ChangeCloudExadataInfrastructureSubscriptionResponse changeCloudExadataInfrastructureSubscription(ChangeCloudExadataInfrastructureSubscriptionRequest request) Description copied from interface:DatabaseAssociate a cloud Exadata infrastructure with a different subscription.- Specified by:
- changeCloudExadataInfrastructureSubscriptionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeCloudVmClusterCompartmentpublic ChangeCloudVmClusterCompartmentResponse changeCloudVmClusterCompartment(ChangeCloudVmClusterCompartmentRequest request) Description copied from interface:DatabaseMoves a cloud VM cluster and its dependent resources to another compartment.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. - Specified by:
- changeCloudVmClusterCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeCloudVmClusterSubscriptionpublic ChangeCloudVmClusterSubscriptionResponse changeCloudVmClusterSubscription(ChangeCloudVmClusterSubscriptionRequest request) Description copied from interface:DatabaseAssociate a cloud VM cluster with a different subscription.- Specified by:
- changeCloudVmClusterSubscriptionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeDatabaseSoftwareImageCompartmentpublic ChangeDatabaseSoftwareImageCompartmentResponse changeDatabaseSoftwareImageCompartment(ChangeDatabaseSoftwareImageCompartmentRequest request) Description copied from interface:DatabaseMove the Database Software Image and its dependent resources to the specified compartment.For more information about moving Databse Software Images, see Moving Database Resources to a Different Compartment. - Specified by:
- changeDatabaseSoftwareImageCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeDataguardRolepublic ChangeDataguardRoleResponse changeDataguardRole(ChangeDataguardRoleRequest request) Description copied from interface:DatabaseDeprecated. Use theconvertStandbyAutonomousContainerDatabaseoperation to switch the Autonomous Container Database (ACD) role between Standby and Snapshot Standby.For more information about changing ACD Role, see Convert Physical Standby to Snapshot Standby and Convert Snapshot Standby to Physical Standby. - Specified by:
- changeDataguardRolein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeDbSystemCompartmentpublic ChangeDbSystemCompartmentResponse changeDbSystemCompartment(ChangeDbSystemCompartmentRequest request) Description copied from interface:DatabaseMoves the DB system and its dependent resources to the specified compartment.For more information about moving DB systems, see Moving Database Resources to a Different Compartment. - Specified by:
- changeDbSystemCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeDisasterRecoveryConfigurationpublic ChangeDisasterRecoveryConfigurationResponse changeDisasterRecoveryConfiguration(ChangeDisasterRecoveryConfigurationRequest request) Description copied from interface:DatabaseThis operation updates the cross-region disaster recovery (DR) details of the standby Autonomous AI Database Serverless database, and must be run on the standby side.- Specified by:
- changeDisasterRecoveryConfigurationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeEncryptionKeyLocationpublic ChangeEncryptionKeyLocationResponse changeEncryptionKeyLocation(ChangeEncryptionKeyLocationRequest request) Description copied from interface:DatabaseUpdate the encryption key management location for the database- Specified by:
- changeEncryptionKeyLocationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeExadataInfrastructureCompartmentpublic ChangeExadataInfrastructureCompartmentResponse changeExadataInfrastructureCompartment(ChangeExadataInfrastructureCompartmentRequest request) Description copied from interface:DatabaseMoves an Exadata infrastructure resource and its dependent resources to another compartment.Applies to Exadata Cloud@Customer instances only. To move an Exadata Cloud Service infrastructure resource to another compartment, use the changeCloudExadataInfrastructureCompartmentoperation.- Specified by:
- changeExadataInfrastructureCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeExadbVmClusterCompartmentpublic ChangeExadbVmClusterCompartmentResponse changeExadbVmClusterCompartment(ChangeExadbVmClusterCompartmentRequest request) Description copied from interface:DatabaseMoves a Exadata VM cluster on Exascale Infrastructure and its dependent resources to another compartment.Applies to Exadata Database Service on Exascale Infrastructure only. - Specified by:
- changeExadbVmClusterCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeExadbVmClusterSubscriptionpublic ChangeExadbVmClusterSubscriptionResponse changeExadbVmClusterSubscription(ChangeExadbVmClusterSubscriptionRequest request) Description copied from interface:DatabaseAssociate a Exadata VM cluster on Exascale Infrastructure with a different subscription.- Specified by:
- changeExadbVmClusterSubscriptionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeExascaleDbStorageVaultCompartmentpublic ChangeExascaleDbStorageVaultCompartmentResponse changeExascaleDbStorageVaultCompartment(ChangeExascaleDbStorageVaultCompartmentRequest request) Description copied from interface:DatabaseMoves a Exadata Database Storage Vault to another compartment.- Specified by:
- changeExascaleDbStorageVaultCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeExascaleDbStorageVaultSubscriptionpublic ChangeExascaleDbStorageVaultSubscriptionResponse changeExascaleDbStorageVaultSubscription(ChangeExascaleDbStorageVaultSubscriptionRequest request) Description copied from interface:DatabaseAssociate a Exadata Database Storage Vault with a different subscription.- Specified by:
- changeExascaleDbStorageVaultSubscriptionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeExternalContainerDatabaseCompartmentpublic ChangeExternalContainerDatabaseCompartmentResponse changeExternalContainerDatabaseCompartment(ChangeExternalContainerDatabaseCompartmentRequest request) Description copied from interface:DatabaseMove thecreateExternalContainerDatabaseDetailsand its dependent resources to the specified compartment.For more information about moving external container databases, see Moving Database Resources to a Different Compartment. - Specified by:
- changeExternalContainerDatabaseCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeExternalNonContainerDatabaseCompartmentpublic ChangeExternalNonContainerDatabaseCompartmentResponse changeExternalNonContainerDatabaseCompartment(ChangeExternalNonContainerDatabaseCompartmentRequest request) Description copied from interface:DatabaseMove the external non-container database and its dependent resources to the specified compartment.For more information about moving external non-container databases, see Moving Database Resources to a Different Compartment. - Specified by:
- changeExternalNonContainerDatabaseCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeExternalPluggableDatabaseCompartmentpublic ChangeExternalPluggableDatabaseCompartmentResponse changeExternalPluggableDatabaseCompartment(ChangeExternalPluggableDatabaseCompartmentRequest request) Description copied from interface:DatabaseMove thecreateExternalPluggableDatabaseDetailsand its dependent resources to the specified compartment.For more information about moving external pluggable databases, see Moving Database Resources to a Different Compartment. - Specified by:
- changeExternalPluggableDatabaseCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeKeyStoreCompartmentpublic ChangeKeyStoreCompartmentResponse changeKeyStoreCompartment(ChangeKeyStoreCompartmentRequest request) Description copied from interface:DatabaseMove the key store resource to the specified compartment.For more information about moving key stores, see Moving Database Resources to a Different Compartment. - Specified by:
- changeKeyStoreCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeKeyStoreTypepublic ChangeKeyStoreTypeResponse changeKeyStoreType(ChangeKeyStoreTypeRequest request) Description copied from interface:DatabaseChanges encryption key management type- Specified by:
- changeKeyStoreTypein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeOneoffPatchCompartmentpublic ChangeOneoffPatchCompartmentResponse changeOneoffPatchCompartment(ChangeOneoffPatchCompartmentRequest request) Description copied from interface:DatabaseMove the one-off patch to the specified compartment.- Specified by:
- changeOneoffPatchCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeSchedulingPlanCompartmentpublic ChangeSchedulingPlanCompartmentResponse changeSchedulingPlanCompartment(ChangeSchedulingPlanCompartmentRequest request) Description copied from interface:DatabaseMoves an scheduling plan resource to another compartment.- Specified by:
- changeSchedulingPlanCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeSchedulingPolicyCompartmentpublic ChangeSchedulingPolicyCompartmentResponse changeSchedulingPolicyCompartment(ChangeSchedulingPolicyCompartmentRequest request) Description copied from interface:DatabaseMoves an scheduling policy resource to another compartment.- Specified by:
- changeSchedulingPolicyCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeVmClusterCompartmentpublic ChangeVmClusterCompartmentResponse changeVmClusterCompartment(ChangeVmClusterCompartmentRequest request) Description copied from interface:DatabaseMoves a VM cluster and its dependent resources to another compartment.Applies to Exadata Cloud@Customer instances only. To move a cloud VM cluster in an Exadata Cloud Service instance to another compartment, use the changeCloudVmClusterCompartmentoperation.- Specified by:
- changeVmClusterCompartmentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
checkExternalDatabaseConnectorConnectionStatuspublic CheckExternalDatabaseConnectorConnectionStatusResponse checkExternalDatabaseConnectorConnectionStatus(CheckExternalDatabaseConnectorConnectionStatusRequest request) Description copied from interface:DatabaseCheck the status of the external database connection specified in this connector.This operation will refresh the connectionStatus and timeConnectionStatusLastUpdated fields. - Specified by:
- checkExternalDatabaseConnectorConnectionStatusin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
completeExternalBackupJobpublic CompleteExternalBackupJobResponse completeExternalBackupJob(CompleteExternalBackupJobRequest request) Description copied from interface:DatabaseChanges the status of the standalone backup resource toACTIVEafter the backup is created from the on-premises database and placed in Oracle Cloud Infrastructure Object Storage.*Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See [Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud](https://docs.oracle.com/iaas/Content/Database/Tasks/mig-onprembackup.htm) for more information. - Specified by:
- completeExternalBackupJobin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
configureAutonomousDatabaseVaultKeypublic ConfigureAutonomousDatabaseVaultKeyResponse configureAutonomousDatabaseVaultKey(ConfigureAutonomousDatabaseVaultKeyRequest request) Description copied from interface:DatabaseConfigures the Autonomous AI Database Vault service key.- Specified by:
- configureAutonomousDatabaseVaultKeyin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
configureExascaleCloudExadataInfrastructurepublic ConfigureExascaleCloudExadataInfrastructureResponse configureExascaleCloudExadataInfrastructure(ConfigureExascaleCloudExadataInfrastructureRequest request) Description copied from interface:DatabaseConfigures Exascale on Cloud exadata infrastructure resource.Applies to Exadata Cloud Service instances only. - Specified by:
- configureExascaleCloudExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
configureExascaleExadataInfrastructurepublic ConfigureExascaleExadataInfrastructureResponse configureExascaleExadataInfrastructure(ConfigureExascaleExadataInfrastructureRequest request) Description copied from interface:DatabaseConfigures Exascale on Exadata infrastructure resource.Applies to Exadata Cloud@Customer instances only. - Specified by:
- configureExascaleExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
configureSaasAdminUserpublic ConfigureSaasAdminUserResponse configureSaasAdminUser(ConfigureSaasAdminUserRequest request) Description copied from interface:DatabaseThis operation updates SaaS administrative user configuration of the Autonomous AI Database.- Specified by:
- configureSaasAdminUserin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
confirmKeyStoreDetailsAreCorrectpublic ConfirmKeyStoreDetailsAreCorrectResponse confirmKeyStoreDetailsAreCorrect(ConfirmKeyStoreDetailsAreCorrectRequest request) Description copied from interface:DatabaseThis is for user to confirm to DBaaS that the Oracle Key Valut (OKV) connection IPs, username and password are all correct.This operation will put the Key Store back into Active state. If details are incorrect, your OKV account may get locked after some unsuccessful attempts to connect. - Specified by:
- confirmKeyStoreDetailsAreCorrectin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
convertStandbyAutonomousContainerDatabasepublic ConvertStandbyAutonomousContainerDatabaseResponse convertStandbyAutonomousContainerDatabase(ConvertStandbyAutonomousContainerDatabaseRequest request) Description copied from interface:DatabaseConvert the standby Autonomous Container Database (ACD) between physical standby and snapshot standby ACD.For more information about converting standby ACDs, see Convert Physical Standby to Snapshot Standby and Convert Snapshot Standby to Physical Standby. - Specified by:
- convertStandbyAutonomousContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
convertStandbyDatabaseTypepublic ConvertStandbyDatabaseTypeResponse convertStandbyDatabaseType(ConvertStandbyDatabaseTypeRequest request) Description copied from interface:DatabasePerforms transition from standby database into a snapshot standby and vice versa.The transition performed based on the current role of the database, if the current role is standby then this operation will convert it to snapshot standby and if the current role is snapshot standby then this operation will convert it to standby. This operation should be performed on respective standby/snapshot standby database. - Specified by:
- convertStandbyDatabaseTypein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
convertToPdbpublic ConvertToPdbResponse convertToPdb(ConvertToPdbRequest request) Description copied from interface:DatabaseConverts a non-container database to a pluggable database.- Specified by:
- convertToPdbin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
convertToRegularPluggableDatabasepublic ConvertToRegularPluggableDatabaseResponse convertToRegularPluggableDatabase(ConvertToRegularPluggableDatabaseRequest request) Description copied from interface:DatabaseConverts a Refreshable clone to Regular pluggable database (PDB).Pluggable Database will be in READ_WRITEopenmode after conversion.- Specified by:
- convertToRegularPluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
convertToStandalonepublic ConvertToStandaloneResponse convertToStandalone(ConvertToStandaloneRequest request) Description copied from interface:DatabaseDisassociate the standby database identified by thedatabaseIdparameter from existing Data Guard group.Convert the standby to a standalone database. This operation should be performed on respective standby database. - Specified by:
- convertToStandalonein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createApplicationVippublic CreateApplicationVipResponse createApplicationVip(CreateApplicationVipRequest request) Description copied from interface:DatabaseCreates a new application virtual IP (VIP) address in the specified cloud VM cluster based on the request parameters you provide.- Specified by:
- createApplicationVipin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createAutonomousContainerDatabasepublic CreateAutonomousContainerDatabaseResponse createAutonomousContainerDatabase(CreateAutonomousContainerDatabaseRequest request) Description copied from interface:DatabaseCreates an Autonomous Container Database in the specified Autonomous Exadata Infrastructure.- Specified by:
- createAutonomousContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createAutonomousContainerDatabaseDataguardAssociationpublic CreateAutonomousContainerDatabaseDataguardAssociationResponse createAutonomousContainerDatabaseDataguardAssociation(CreateAutonomousContainerDatabaseDataguardAssociationRequest request) Description copied from interface:DatabaseDeprecated. Use theaddStandbyAutonomousContainerDatabaseoperation to create a new Autonomous Data Guard association.An Autonomous Data Guard association represents the replication relationship between the specified Autonomous Container database and a peer Autonomous Container database. For more information, see Using Oracle Data Guard. - Specified by:
- createAutonomousContainerDatabaseDataguardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createAutonomousDatabasepublic CreateAutonomousDatabaseResponse createAutonomousDatabase(CreateAutonomousDatabaseRequest request) Description copied from interface:DatabaseCreates a new Autonomous AI Database.- Specified by:
- createAutonomousDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createAutonomousDatabaseBackuppublic CreateAutonomousDatabaseBackupResponse createAutonomousDatabaseBackup(CreateAutonomousDatabaseBackupRequest request) Description copied from interface:DatabaseCreates a new Autonomous AI Database backup for the specified database based on the provided request parameters.- Specified by:
- createAutonomousDatabaseBackupin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createAutonomousDatabaseSoftwareImagepublic CreateAutonomousDatabaseSoftwareImageResponse createAutonomousDatabaseSoftwareImage(CreateAutonomousDatabaseSoftwareImageRequest request) Description copied from interface:Databasecreate Autonomous AI Database Software Image in the specified compartment.- Specified by:
- createAutonomousDatabaseSoftwareImagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createAutonomousVmClusterpublic CreateAutonomousVmClusterResponse createAutonomousVmCluster(CreateAutonomousVmClusterRequest request) Description copied from interface:DatabaseCreates an Autonomous VM cluster for Exadata Cloud@Customer.To create an Autonomous VM Cluster in the Oracle cloud, see createCloudAutonomousVmCluster.- Specified by:
- createAutonomousVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createBackuppublic CreateBackupResponse createBackup(CreateBackupRequest request) Description copied from interface:DatabaseCreates a new backup in the specified database based on the request parameters you provide.If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work. - Specified by:
- createBackupin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createBackupDestinationpublic CreateBackupDestinationResponse createBackupDestination(CreateBackupDestinationRequest request) Description copied from interface:DatabaseCreates a backup destination in an Exadata Cloud@Customer system.- Specified by:
- createBackupDestinationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createCloudAutonomousVmClusterpublic CreateCloudAutonomousVmClusterResponse createCloudAutonomousVmCluster(CreateCloudAutonomousVmClusterRequest request) Description copied from interface:DatabaseCreates an Autonomous Exadata VM cluster in the Oracle cloud.For Exadata Cloud@Customer systems, see createAutonomousVmCluster.- Specified by:
- createCloudAutonomousVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createCloudExadataInfrastructurepublic CreateCloudExadataInfrastructureResponse createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest request) Description copied from interface:DatabaseCreates a cloud Exadata infrastructure resource.This resource is used to create either an Exadata Cloud Service instance or an Autonomous AI Database on dedicated Exadata infrastructure. - Specified by:
- createCloudExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createCloudVmClusterpublic CreateCloudVmClusterResponse createCloudVmCluster(CreateCloudVmClusterRequest request) Description copied from interface:DatabaseCreates a cloud VM cluster.- Specified by:
- createCloudVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createConsoleConnectionpublic CreateConsoleConnectionResponse createConsoleConnection(CreateConsoleConnectionRequest request) Description copied from interface:DatabaseCreates a new console connection to the specified database node.After the console connection has been created and is available, you connect to the console using SSH. - Specified by:
- createConsoleConnectionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createConsoleHistorypublic CreateConsoleHistoryResponse createConsoleHistory(CreateConsoleHistoryRequest request) Description copied from interface:DatabaseCaptures the most recent serial console data (up to a megabyte) for the specified database node.- Specified by:
- createConsoleHistoryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDataGuardAssociationpublic CreateDataGuardAssociationResponse createDataGuardAssociation(CreateDataGuardAssociationRequest request) Description copied from interface:DatabaseCreates a new Data Guard association.A Data Guard association represents the replication relationship between the specified database and a peer database. For more information, see Using Oracle Data Guard. All Oracle Cloud Infrastructure resources, including Data Guard associations, get an Oracle-assigned, unique ID called an Oracle Cloud Identifier (OCID). When you create a resource, you can find its OCID in the response. You can also retrieve a resource's OCID by using a List API operation on that resource type, or by viewing the resource in the Console. For more information, see [Resource Identifiers](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). - Specified by:
- createDataGuardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDatabasepublic CreateDatabaseResponse createDatabase(CreateDatabaseRequest request) Description copied from interface:DatabaseCreates a new database in the specified Database Home.If the database version is provided, it must match the version of the Database Home. Applies to Exadata and Exadata Cloud@Customer systems. - Specified by:
- createDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDatabaseSoftwareImagepublic CreateDatabaseSoftwareImageResponse createDatabaseSoftwareImage(CreateDatabaseSoftwareImageRequest request) Description copied from interface:Databasecreate database software image in the specified compartment.- Specified by:
- createDatabaseSoftwareImagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDbHomepublic CreateDbHomeResponse createDbHome(CreateDbHomeRequest request) Description copied from interface:DatabaseCreates a new Database Home in the specified database system based on the request parameters you provide.Applies to bare metal DB systems, Exadata systems, and Exadata Cloud@Customer systems. - Specified by:
- createDbHomein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExadataInfrastructurepublic CreateExadataInfrastructureResponse createExadataInfrastructure(CreateExadataInfrastructureRequest request) Description copied from interface:DatabaseCreates an Exadata infrastructure resource.Applies to Exadata Cloud@Customer instances only. To create an Exadata Cloud Service infrastructure resource, use the createCloudExadataInfrastructureoperation.- Specified by:
- createExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExadbVmClusterpublic CreateExadbVmClusterResponse createExadbVmCluster(CreateExadbVmClusterRequest request) Description copied from interface:DatabaseCreates an Exadata VM cluster on Exascale Infrastructure- Specified by:
- createExadbVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExascaleDbStorageVaultpublic CreateExascaleDbStorageVaultResponse createExascaleDbStorageVault(CreateExascaleDbStorageVaultRequest request) Description copied from interface:DatabaseCreates an Exadata Database Storage Vault- Specified by:
- createExascaleDbStorageVaultin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExecutionActionpublic CreateExecutionActionResponse createExecutionAction(CreateExecutionActionRequest request) Description copied from interface:DatabaseCreates an execution action resource.- Specified by:
- createExecutionActionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExecutionWindowpublic CreateExecutionWindowResponse createExecutionWindow(CreateExecutionWindowRequest request) Description copied from interface:DatabaseCreates an execution window resource.- Specified by:
- createExecutionWindowin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExternalBackupJobpublic CreateExternalBackupJobResponse createExternalBackupJob(CreateExternalBackupJobRequest request) Description copied from interface:DatabaseCreates a new backup resource and returns the information the caller needs to back up an on-premises Oracle Database to Oracle Cloud Infrastructure.*Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See [Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud](https://docs.oracle.com/iaas/Content/Database/Tasks/mig-onprembackup.htm) for more information. - Specified by:
- createExternalBackupJobin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExternalContainerDatabasepublic CreateExternalContainerDatabaseResponse createExternalContainerDatabase(CreateExternalContainerDatabaseRequest request) Description copied from interface:DatabaseCreates a new external container database resource.- Specified by:
- createExternalContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExternalDatabaseConnectorpublic CreateExternalDatabaseConnectorResponse createExternalDatabaseConnector(CreateExternalDatabaseConnectorRequest request) Description copied from interface:DatabaseCreates a new external database connector.- Specified by:
- createExternalDatabaseConnectorin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExternalNonContainerDatabasepublic CreateExternalNonContainerDatabaseResponse createExternalNonContainerDatabase(CreateExternalNonContainerDatabaseRequest request) Description copied from interface:DatabaseCreates a new ExternalNonContainerDatabase resource- Specified by:
- createExternalNonContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExternalPluggableDatabasepublic CreateExternalPluggableDatabaseResponse createExternalPluggableDatabase(CreateExternalPluggableDatabaseRequest request) Description copied from interface:DatabaseRegisters a newcreateExternalPluggableDatabaseDetailsresource.- Specified by:
- createExternalPluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createKeyStorepublic CreateKeyStoreResponse createKeyStore(CreateKeyStoreRequest request) Description copied from interface:DatabaseCreates a Key Store.- Specified by:
- createKeyStorein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createMaintenanceRunpublic CreateMaintenanceRunResponse createMaintenanceRun(CreateMaintenanceRunRequest request) Description copied from interface:DatabaseCreates a maintenance run with one of the following: 1.The latest available release update patch (RUP) for the Autonomous Container Database. 2. The latest available RUP and DST time-zone (TZ) file updates for the Autonomous Container Database. 3. The DST TZ file updates for the Autonomous Container Database. - Specified by:
- createMaintenanceRunin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createOneoffPatchpublic CreateOneoffPatchResponse createOneoffPatch(CreateOneoffPatchRequest request) Description copied from interface:DatabaseCreates one-off patch for specified database version to download.- Specified by:
- createOneoffPatchin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createPluggableDatabasepublic CreatePluggableDatabaseResponse createPluggableDatabase(CreatePluggableDatabaseRequest request) Description copied from interface:DatabaseCreates and starts a pluggable database in the specified container database.Pluggable Database can be created using different operations (e.g. LocalClone, RemoteClone, Relocate ) with this API. Use the startPluggableDatabaseandstopPluggableDatabaseAPIs to start and stop the pluggable database.- Specified by:
- createPluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createPluggableDatabaseSnapshotpublic CreatePluggableDatabaseSnapshotResponse createPluggableDatabaseSnapshot(CreatePluggableDatabaseSnapshotRequest request) Description copied from interface:DatabaseCreates a Pluggable Database Snapshot- Specified by:
- createPluggableDatabaseSnapshotin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createScheduledActionpublic CreateScheduledActionResponse createScheduledAction(CreateScheduledActionRequest request) Description copied from interface:DatabaseCreates a Scheduled Action resource.- Specified by:
- createScheduledActionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createSchedulingPlanpublic CreateSchedulingPlanResponse createSchedulingPlan(CreateSchedulingPlanRequest request) Description copied from interface:DatabaseCreates a Scheduling Plan resource.- Specified by:
- createSchedulingPlanin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createSchedulingPolicypublic CreateSchedulingPolicyResponse createSchedulingPolicy(CreateSchedulingPolicyRequest request) Description copied from interface:DatabaseCreates a Scheduling Policy resource.- Specified by:
- createSchedulingPolicyin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createSchedulingWindowpublic CreateSchedulingWindowResponse createSchedulingWindow(CreateSchedulingWindowRequest request) Description copied from interface:DatabaseCreates a Scheduling Window resource.- Specified by:
- createSchedulingWindowin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createVmClusterpublic CreateVmClusterResponse createVmCluster(CreateVmClusterRequest request) Description copied from interface:DatabaseCreates an Exadata Cloud@Customer VM cluster.- Specified by:
- createVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createVmClusterNetworkpublic CreateVmClusterNetworkResponse createVmClusterNetwork(CreateVmClusterNetworkRequest request) Description copied from interface:DatabaseCreates the VM cluster network.Applies to Exadata Cloud@Customer instances only. To create a cloud VM cluster in an Exadata Cloud Service instance, use the createCloudVmClusteroperation.- Specified by:
- createVmClusterNetworkin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
dbNodeActionpublic DbNodeActionResponse dbNodeAction(DbNodeActionRequest request) Description copied from interface:DatabasePerforms one of the following power actions on the specified DB node: - start - power on - stop - power off - softreset - ACPI shutdown and power on - reset - power off and power on*Note:** Stopping a node affects billing differently, depending on the type of DB system: *Bare metal and Exadata systems* - The _stop_ state has no effect on the resources you consume. Billing continues for DB nodes that you stop, and related resources continue to apply against any relevant quotas. You must terminate the DB system ( terminateDbSystem) to remove its resources from billing and quotas. *Virtual machine DB systems* - Stopping a node stops billing for all OCPUs associated with that node, and billing resumes when you restart the node.- Specified by:
- dbNodeActionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteApplicationVippublic DeleteApplicationVipResponse deleteApplicationVip(DeleteApplicationVipRequest request) Description copied from interface:DatabaseDeletes and deregisters the specified application virtual IP (VIP) address.- Specified by:
- deleteApplicationVipin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteAutonomousDatabasepublic DeleteAutonomousDatabaseResponse deleteAutonomousDatabase(DeleteAutonomousDatabaseRequest request) Description copied from interface:DatabaseDeletes the specified Autonomous AI Database.- Specified by:
- deleteAutonomousDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteAutonomousDatabaseBackuppublic DeleteAutonomousDatabaseBackupResponse deleteAutonomousDatabaseBackup(DeleteAutonomousDatabaseBackupRequest request) Description copied from interface:DatabaseDeletes a long-term backup.You cannot delete other backups using this API. - Specified by:
- deleteAutonomousDatabaseBackupin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteAutonomousDatabaseSoftwareImagepublic DeleteAutonomousDatabaseSoftwareImageResponse deleteAutonomousDatabaseSoftwareImage(DeleteAutonomousDatabaseSoftwareImageRequest request) Description copied from interface:DatabaseDelete an Autonomous AI Database Software Image- Specified by:
- deleteAutonomousDatabaseSoftwareImagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteAutonomousVmClusterpublic DeleteAutonomousVmClusterResponse deleteAutonomousVmCluster(DeleteAutonomousVmClusterRequest request) Description copied from interface:DatabaseDeletes the specified Autonomous VM cluster in an Exadata Cloud@Customer system.To delete an Autonomous VM Cluster in the Oracle cloud, see deleteCloudAutonomousVmCluster.- Specified by:
- deleteAutonomousVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteBackuppublic DeleteBackupResponse deleteBackup(DeleteBackupRequest request) Description copied from interface:DatabaseDeletes a full backup.You cannot delete automatic backups using this API. - Specified by:
- deleteBackupin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteBackupDestinationpublic DeleteBackupDestinationResponse deleteBackupDestination(DeleteBackupDestinationRequest request) Description copied from interface:DatabaseDeletes a backup destination in an Exadata Cloud@Customer system.- Specified by:
- deleteBackupDestinationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteCloudAutonomousVmClusterpublic DeleteCloudAutonomousVmClusterResponse deleteCloudAutonomousVmCluster(DeleteCloudAutonomousVmClusterRequest request) Description copied from interface:DatabaseDeletes the specified Autonomous Exadata VM cluster in the Oracle cloud.For Exadata Cloud@Customer systems, see deleteAutonomousVmCluster.- Specified by:
- deleteCloudAutonomousVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteCloudExadataInfrastructurepublic DeleteCloudExadataInfrastructureResponse deleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest request) Description copied from interface:DatabaseDeletes the cloud Exadata infrastructure resource.Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. - Specified by:
- deleteCloudExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteCloudVmClusterpublic DeleteCloudVmClusterResponse deleteCloudVmCluster(DeleteCloudVmClusterRequest request) Description copied from interface:DatabaseDeletes the specified cloud VM cluster.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. - Specified by:
- deleteCloudVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteConsoleConnectionpublic DeleteConsoleConnectionResponse deleteConsoleConnection(DeleteConsoleConnectionRequest request) Description copied from interface:DatabaseDeletes the specified database node console connection.- Specified by:
- deleteConsoleConnectionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteConsoleHistorypublic DeleteConsoleHistoryResponse deleteConsoleHistory(DeleteConsoleHistoryRequest request) Description copied from interface:DatabaseDeletes the specified database node console history.- Specified by:
- deleteConsoleHistoryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDatabasepublic DeleteDatabaseResponse deleteDatabase(DeleteDatabaseRequest request) Description copied from interface:DatabaseDeletes the specified database.Applies only to Exadata systems. The data in this database is local to the Exadata system and will be lost when the database is deleted. Oracle recommends that you back up any data in the Exadata system prior to deleting it. You can use the `performFinalBackup` parameter to have the Exadata system database backed up before it is deleted. - Specified by:
- deleteDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDatabaseSoftwareImagepublic DeleteDatabaseSoftwareImageResponse deleteDatabaseSoftwareImage(DeleteDatabaseSoftwareImageRequest request) Description copied from interface:DatabaseDelete a database software image- Specified by:
- deleteDatabaseSoftwareImagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDbHomepublic DeleteDbHomeResponse deleteDbHome(DeleteDbHomeRequest request) Description copied from interface:DatabaseDeletes a Database Home.Applies to bare metal DB systems, Exadata Cloud Service, and Exadata Cloud@Customer systems. Oracle recommends that you use the `performFinalBackup` parameter to back up any data on a bare metal DB system before you delete a Database Home. On an Exadata Cloud@Customer system or an Exadata Cloud Service system, you can delete a Database Home only when there are no databases in it and therefore you cannot use the `performFinalBackup` parameter to back up data. - Specified by:
- deleteDbHomein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteExadataInfrastructurepublic DeleteExadataInfrastructureResponse deleteExadataInfrastructure(DeleteExadataInfrastructureRequest request) Description copied from interface:DatabaseDeletes the Exadata Cloud@Customer infrastructure.- Specified by:
- deleteExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteExadbVmClusterpublic DeleteExadbVmClusterResponse deleteExadbVmCluster(DeleteExadbVmClusterRequest request) Description copied from interface:DatabaseDeletes the specified Exadata VM cluster on Exascale Infrastructure.Applies to Exadata Database Service on Exascale Infrastructure only. - Specified by:
- deleteExadbVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteExascaleDbStorageVaultpublic DeleteExascaleDbStorageVaultResponse deleteExascaleDbStorageVault(DeleteExascaleDbStorageVaultRequest request) Description copied from interface:DatabaseDeletes the specified Exadata Database Storage Vault.- Specified by:
- deleteExascaleDbStorageVaultin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteExecutionActionpublic DeleteExecutionActionResponse deleteExecutionAction(DeleteExecutionActionRequest request) Description copied from interface:DatabaseDeletes the execution action.- Specified by:
- deleteExecutionActionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteExecutionWindowpublic DeleteExecutionWindowResponse deleteExecutionWindow(DeleteExecutionWindowRequest request) Description copied from interface:DatabaseDeletes the execution window.- Specified by:
- deleteExecutionWindowin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteExternalContainerDatabasepublic DeleteExternalContainerDatabaseResponse deleteExternalContainerDatabase(DeleteExternalContainerDatabaseRequest request) Description copied from interface:DatabaseDeletes thecreateExternalContainerDatabaseDetailsresource.Any external pluggable databases registered under this container database must be deleted in your Oracle Cloud Infrastructure tenancy prior to this operation. - Specified by:
- deleteExternalContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteExternalDatabaseConnectorpublic DeleteExternalDatabaseConnectorResponse deleteExternalDatabaseConnector(DeleteExternalDatabaseConnectorRequest request) Description copied from interface:DatabaseDeletes an external database connector.Any services enabled using the external database connector must be deleted prior to this operation. - Specified by:
- deleteExternalDatabaseConnectorin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteExternalNonContainerDatabasepublic DeleteExternalNonContainerDatabaseResponse deleteExternalNonContainerDatabase(DeleteExternalNonContainerDatabaseRequest request) Description copied from interface:DatabaseDeletes the Oracle Cloud Infrastructure resource representing an external non-container database.- Specified by:
- deleteExternalNonContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteExternalPluggableDatabasepublic DeleteExternalPluggableDatabaseResponse deleteExternalPluggableDatabase(DeleteExternalPluggableDatabaseRequest request) Description copied from interface:DatabaseDeletes thecreateExternalPluggableDatabaseDetails.resource. - Specified by:
- deleteExternalPluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteKeyStorepublic DeleteKeyStoreResponse deleteKeyStore(DeleteKeyStoreRequest request) Description copied from interface:DatabaseDeletes a key store.- Specified by:
- deleteKeyStorein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteOneoffPatchpublic DeleteOneoffPatchResponse deleteOneoffPatch(DeleteOneoffPatchRequest request) Description copied from interface:DatabaseDeletes a one-off patch.- Specified by:
- deleteOneoffPatchin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deletePluggableDatabasepublic DeletePluggableDatabaseResponse deletePluggableDatabase(DeletePluggableDatabaseRequest request) Description copied from interface:DatabaseDeletes the specified pluggable database.- Specified by:
- deletePluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deletePluggableDatabaseSnapshotpublic DeletePluggableDatabaseSnapshotResponse deletePluggableDatabaseSnapshot(DeletePluggableDatabaseSnapshotRequest request) Description copied from interface:DatabaseDeletes the specified Exadata Pluggable Database Snapshot.- Specified by:
- deletePluggableDatabaseSnapshotin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteScheduledActionpublic DeleteScheduledActionResponse deleteScheduledAction(DeleteScheduledActionRequest request) Description copied from interface:DatabaseDeletes the scheduled action.- Specified by:
- deleteScheduledActionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteSchedulingPlanpublic DeleteSchedulingPlanResponse deleteSchedulingPlan(DeleteSchedulingPlanRequest request) Description copied from interface:DatabaseDeletes the scheduling plan.- Specified by:
- deleteSchedulingPlanin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteSchedulingPolicypublic DeleteSchedulingPolicyResponse deleteSchedulingPolicy(DeleteSchedulingPolicyRequest request) Description copied from interface:DatabaseDeletes the scheduling policy.- Specified by:
- deleteSchedulingPolicyin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteSchedulingWindowpublic DeleteSchedulingWindowResponse deleteSchedulingWindow(DeleteSchedulingWindowRequest request) Description copied from interface:DatabaseDeletes the scheduling window.- Specified by:
- deleteSchedulingWindowin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteVmClusterpublic DeleteVmClusterResponse deleteVmCluster(DeleteVmClusterRequest request) Description copied from interface:DatabaseDeletes the specified VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- deleteVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteVmClusterNetworkpublic DeleteVmClusterNetworkResponse deleteVmClusterNetwork(DeleteVmClusterNetworkRequest request) Description copied from interface:DatabaseDeletes the specified VM cluster network.Applies to Exadata Cloud@Customer instances only. To delete a cloud VM cluster in an Exadata Cloud Service instance, use the deleteCloudVmClusteroperation.- Specified by:
- deleteVmClusterNetworkin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deregisterAutonomousDatabaseDataSafepublic DeregisterAutonomousDatabaseDataSafeResponse deregisterAutonomousDatabaseDataSafe(DeregisterAutonomousDatabaseDataSafeRequest request) Description copied from interface:DatabaseAsynchronously deregisters this Autonomous AI Database with Data Safe.- Specified by:
- deregisterAutonomousDatabaseDataSafein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disableAutonomousDatabaseManagementpublic DisableAutonomousDatabaseManagementResponse disableAutonomousDatabaseManagement(DisableAutonomousDatabaseManagementRequest request) Description copied from interface:DatabaseDisables Database Management for the Autonomous AI Database resource.- Specified by:
- disableAutonomousDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disableAutonomousDatabaseOperationsInsightspublic DisableAutonomousDatabaseOperationsInsightsResponse disableAutonomousDatabaseOperationsInsights(DisableAutonomousDatabaseOperationsInsightsRequest request) Description copied from interface:DatabaseDisables Operations Insights for the Autonomous AI Database resource.- Specified by:
- disableAutonomousDatabaseOperationsInsightsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disableDatabaseManagementpublic DisableDatabaseManagementResponse disableDatabaseManagement(DisableDatabaseManagementRequest request) Description copied from interface:DatabaseDisables the Database Management service for the database.- Specified by:
- disableDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disableExternalContainerDatabaseDatabaseManagementpublic DisableExternalContainerDatabaseDatabaseManagementResponse disableExternalContainerDatabaseDatabaseManagement(DisableExternalContainerDatabaseDatabaseManagementRequest request) Description copied from interface:DatabaseDisable Database Management service for the external container database.- Specified by:
- disableExternalContainerDatabaseDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disableExternalContainerDatabaseStackMonitoringpublic DisableExternalContainerDatabaseStackMonitoringResponse disableExternalContainerDatabaseStackMonitoring(DisableExternalContainerDatabaseStackMonitoringRequest request) Description copied from interface:DatabaseDisable Stack Monitoring for the external container database.- Specified by:
- disableExternalContainerDatabaseStackMonitoringin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disableExternalNonContainerDatabaseDatabaseManagementpublic DisableExternalNonContainerDatabaseDatabaseManagementResponse disableExternalNonContainerDatabaseDatabaseManagement(DisableExternalNonContainerDatabaseDatabaseManagementRequest request) Description copied from interface:DatabaseDisable Database Management Service for the external non-container database.For more information about the Database Management Service, see Database Management Service. - Specified by:
- disableExternalNonContainerDatabaseDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disableExternalNonContainerDatabaseOperationsInsightspublic DisableExternalNonContainerDatabaseOperationsInsightsResponse disableExternalNonContainerDatabaseOperationsInsights(DisableExternalNonContainerDatabaseOperationsInsightsRequest request) Description copied from interface:DatabaseDisable Operations Insights for the external non-container database.- Specified by:
- disableExternalNonContainerDatabaseOperationsInsightsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disableExternalNonContainerDatabaseStackMonitoringpublic DisableExternalNonContainerDatabaseStackMonitoringResponse disableExternalNonContainerDatabaseStackMonitoring(DisableExternalNonContainerDatabaseStackMonitoringRequest request) Description copied from interface:DatabaseDisable Stack Monitoring for the external non-container database.- Specified by:
- disableExternalNonContainerDatabaseStackMonitoringin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disableExternalPluggableDatabaseDatabaseManagementpublic DisableExternalPluggableDatabaseDatabaseManagementResponse disableExternalPluggableDatabaseDatabaseManagement(DisableExternalPluggableDatabaseDatabaseManagementRequest request) Description copied from interface:DatabaseDisable Database Management Service for the external pluggable database.For more information about the Database Management Service, see Database Management Service. - Specified by:
- disableExternalPluggableDatabaseDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disableExternalPluggableDatabaseOperationsInsightspublic DisableExternalPluggableDatabaseOperationsInsightsResponse disableExternalPluggableDatabaseOperationsInsights(DisableExternalPluggableDatabaseOperationsInsightsRequest request) Description copied from interface:DatabaseDisable Operations Insights for the external pluggable database.- Specified by:
- disableExternalPluggableDatabaseOperationsInsightsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disableExternalPluggableDatabaseStackMonitoringpublic DisableExternalPluggableDatabaseStackMonitoringResponse disableExternalPluggableDatabaseStackMonitoring(DisableExternalPluggableDatabaseStackMonitoringRequest request) Description copied from interface:DatabaseDisable Stack Monitoring for the external pluggable database.- Specified by:
- disableExternalPluggableDatabaseStackMonitoringin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disablePluggableDatabaseManagementpublic DisablePluggableDatabaseManagementResponse disablePluggableDatabaseManagement(DisablePluggableDatabaseManagementRequest request) Description copied from interface:DatabaseDisables the Database Management service for the pluggable database.- Specified by:
- disablePluggableDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
downloadExadataInfrastructureConfigFilepublic DownloadExadataInfrastructureConfigFileResponse downloadExadataInfrastructureConfigFile(DownloadExadataInfrastructureConfigFileRequest request) Description copied from interface:DatabaseDownloads the configuration file for the specified Exadata Cloud@Customer infrastructure.- Specified by:
- downloadExadataInfrastructureConfigFilein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
downloadOneoffPatchpublic DownloadOneoffPatchResponse downloadOneoffPatch(DownloadOneoffPatchRequest request) Description copied from interface:DatabaseDownload one-off patch.- Specified by:
- downloadOneoffPatchin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
downloadValidationReportpublic DownloadValidationReportResponse downloadValidationReport(DownloadValidationReportRequest request) Description copied from interface:DatabaseDownloads the network validation report file for the specified VM cluster network.Applies to Exadata Cloud@Customer instances only. - Specified by:
- downloadValidationReportin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
downloadVmClusterNetworkConfigFilepublic DownloadVmClusterNetworkConfigFileResponse downloadVmClusterNetworkConfigFile(DownloadVmClusterNetworkConfigFileRequest request) Description copied from interface:DatabaseDownloads the configuration file for the specified VM cluster network.Applies to Exadata Cloud@Customer instances only. - Specified by:
- downloadVmClusterNetworkConfigFilein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
editAutonomousContainerDatabaseDataguardpublic EditAutonomousContainerDatabaseDataguardResponse editAutonomousContainerDatabaseDataguard(EditAutonomousContainerDatabaseDataguardRequest request) Description copied from interface:DatabaseModify Autonomous Container Database Data Guard settings such as protection mode, automatic failover, and fast start failover lag limit.For more information, see Update Autonomous Container Database Dataguard. - Specified by:
- editAutonomousContainerDatabaseDataguardin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
enableAutonomousDatabaseManagementpublic EnableAutonomousDatabaseManagementResponse enableAutonomousDatabaseManagement(EnableAutonomousDatabaseManagementRequest request) Description copied from interface:DatabaseEnables Database Management for Autonomous AI Database.- Specified by:
- enableAutonomousDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
enableAutonomousDatabaseOperationsInsightspublic EnableAutonomousDatabaseOperationsInsightsResponse enableAutonomousDatabaseOperationsInsights(EnableAutonomousDatabaseOperationsInsightsRequest request) Description copied from interface:DatabaseEnables the specified Autonomous AI Database with Operations Insights.- Specified by:
- enableAutonomousDatabaseOperationsInsightsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
enableDatabaseManagementpublic EnableDatabaseManagementResponse enableDatabaseManagement(EnableDatabaseManagementRequest request) Description copied from interface:DatabaseEnables the Database Management service for an Oracle Database located in Oracle Cloud Infrastructure.This service allows the database to access tools including Metrics and Performance hub. Database Management is enabled at the container database (CDB) level. - Specified by:
- enableDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
enableExternalContainerDatabaseDatabaseManagementpublic EnableExternalContainerDatabaseDatabaseManagementResponse enableExternalContainerDatabaseDatabaseManagement(EnableExternalContainerDatabaseDatabaseManagementRequest request) Description copied from interface:DatabaseEnables Database Management Service for the external container database.For more information about the Database Management Service, see Database Management Service. - Specified by:
- enableExternalContainerDatabaseDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
enableExternalContainerDatabaseStackMonitoringpublic EnableExternalContainerDatabaseStackMonitoringResponse enableExternalContainerDatabaseStackMonitoring(EnableExternalContainerDatabaseStackMonitoringRequest request) Description copied from interface:DatabaseEnable Stack Monitoring for the external container database.- Specified by:
- enableExternalContainerDatabaseStackMonitoringin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
enableExternalNonContainerDatabaseDatabaseManagementpublic EnableExternalNonContainerDatabaseDatabaseManagementResponse enableExternalNonContainerDatabaseDatabaseManagement(EnableExternalNonContainerDatabaseDatabaseManagementRequest request) Description copied from interface:DatabaseEnable Database Management Service for the external non-container database.For more information about the Database Management Service, see Database Management Service. - Specified by:
- enableExternalNonContainerDatabaseDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
enableExternalNonContainerDatabaseOperationsInsightspublic EnableExternalNonContainerDatabaseOperationsInsightsResponse enableExternalNonContainerDatabaseOperationsInsights(EnableExternalNonContainerDatabaseOperationsInsightsRequest request) Description copied from interface:DatabaseEnable Operations Insights for the external non-container database.- Specified by:
- enableExternalNonContainerDatabaseOperationsInsightsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
enableExternalNonContainerDatabaseStackMonitoringpublic EnableExternalNonContainerDatabaseStackMonitoringResponse enableExternalNonContainerDatabaseStackMonitoring(EnableExternalNonContainerDatabaseStackMonitoringRequest request) Description copied from interface:DatabaseEnable Stack Monitoring for the external non-container database.- Specified by:
- enableExternalNonContainerDatabaseStackMonitoringin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
enableExternalPluggableDatabaseDatabaseManagementpublic EnableExternalPluggableDatabaseDatabaseManagementResponse enableExternalPluggableDatabaseDatabaseManagement(EnableExternalPluggableDatabaseDatabaseManagementRequest request) Description copied from interface:DatabaseEnable Database Management Service for the external pluggable database.For more information about the Database Management Service, see Database Management Service. - Specified by:
- enableExternalPluggableDatabaseDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
enableExternalPluggableDatabaseOperationsInsightspublic EnableExternalPluggableDatabaseOperationsInsightsResponse enableExternalPluggableDatabaseOperationsInsights(EnableExternalPluggableDatabaseOperationsInsightsRequest request) Description copied from interface:DatabaseEnable Operations Insights for the external pluggable database.- Specified by:
- enableExternalPluggableDatabaseOperationsInsightsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
enableExternalPluggableDatabaseStackMonitoringpublic EnableExternalPluggableDatabaseStackMonitoringResponse enableExternalPluggableDatabaseStackMonitoring(EnableExternalPluggableDatabaseStackMonitoringRequest request) Description copied from interface:DatabaseEnable Stack Monitoring for the external pluggable database.- Specified by:
- enableExternalPluggableDatabaseStackMonitoringin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
enablePluggableDatabaseManagementpublic EnablePluggableDatabaseManagementResponse enablePluggableDatabaseManagement(EnablePluggableDatabaseManagementRequest request) Description copied from interface:DatabaseEnables the Database Management service for an Oracle Pluggable Database located in Oracle Cloud Infrastructure.This service allows the pluggable database to access tools including Metrics and Performance hub. Database Management is enabled at the pluggable database (PDB) level. - Specified by:
- enablePluggableDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
failOverAutonomousDatabasepublic FailOverAutonomousDatabaseResponse failOverAutonomousDatabase(FailOverAutonomousDatabaseRequest request) Description copied from interface:DatabaseInitiates a failover of the specified Autonomous AI Database to the associated peer database.Applicable only to databases with Disaster Recovery enabled. This API should be called in the remote region where the peer database resides. Below parameter is optional: - peerDbIdUse this parameter to specify the database OCID of the Disaster Recovery peer, which is located in a different (remote) region from the current peer database. If this parameter is not provided, the failover will happen in the same region.- Specified by:
- failOverAutonomousDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
failoverAutonomousContainerDatabaseDataguardpublic FailoverAutonomousContainerDatabaseDataguardResponse failoverAutonomousContainerDatabaseDataguard(FailoverAutonomousContainerDatabaseDataguardRequest request) Description copied from interface:DatabasePerforms failover to a standby Autonomous Container Database (ACD) identified by the autonomousContainerDatabaseId parameter.This standby ACD will become the new primary ACD when the failover completes successfully. For more information, see Fail Over to the Standby in an Autonomous Data Guard Configuration. - Specified by:
- failoverAutonomousContainerDatabaseDataguardin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
failoverAutonomousContainerDatabaseDataguardAssociationpublic FailoverAutonomousContainerDatabaseDataguardAssociationResponse failoverAutonomousContainerDatabaseDataguardAssociation(FailoverAutonomousContainerDatabaseDataguardAssociationRequest request) Description copied from interface:DatabaseDeprecated. Use thefailoverAutonomousContainerDatabaseDataguardoperation to fail over the standby Autonomous Container Database (ACD) to the primary ACD after the existing primary ACD fails or becomes unreachable.A failover can result in data loss, depending on the protection mode in effect at the time the primary Autonomous Container Database fails. - Specified by:
- failoverAutonomousContainerDatabaseDataguardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
failoverDataGuardpublic FailoverDataGuardResponse failoverDataGuard(FailoverDataGuardRequest request) Description copied from interface:DatabasePerforms a failover to transition the standby database identified by thedatabaseIdpath parameter into the primary role after the existing primary database fails or becomes unreachable.A failover might result in data loss depending on the protection mode in effect at the time of the primary database failure. This operation should be performed on respective standby database. - Specified by:
- failoverDataGuardin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
failoverDataGuardAssociationpublic FailoverDataGuardAssociationResponse failoverDataGuardAssociation(FailoverDataGuardAssociationRequest request) Description copied from interface:DatabasePerforms a failover to transition the standby database identified by thedatabaseIdparameter into the specified Data Guard association’s primary role after the existing primary database fails or becomes unreachable.A failover might result in data loss depending on the protection mode in effect at the time of the primary database failure. - Specified by:
- failoverDataGuardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
generateAutonomousDatabaseWalletpublic GenerateAutonomousDatabaseWalletResponse generateAutonomousDatabaseWallet(GenerateAutonomousDatabaseWalletRequest request) Description copied from interface:DatabaseCreates and downloads a wallet for the specified Autonomous AI Database.- Specified by:
- generateAutonomousDatabaseWalletin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
generateRecommendedVmClusterNetworkpublic GenerateRecommendedVmClusterNetworkResponse generateRecommendedVmClusterNetwork(GenerateRecommendedVmClusterNetworkRequest request) Description copied from interface:DatabaseGenerates a recommended Cloud@Customer VM cluster network configuration.- Specified by:
- generateRecommendedVmClusterNetworkin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getApplicationVippublic GetApplicationVipResponse getApplicationVip(GetApplicationVipRequest request) Description copied from interface:DatabaseGets information about a specified application virtual IP (VIP) address.- Specified by:
- getApplicationVipin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousContainerDatabasepublic GetAutonomousContainerDatabaseResponse getAutonomousContainerDatabase(GetAutonomousContainerDatabaseRequest request) Description copied from interface:DatabaseGets information about the specified Autonomous Container Database.- Specified by:
- getAutonomousContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousContainerDatabaseDataguardAssociationpublic GetAutonomousContainerDatabaseDataguardAssociationResponse getAutonomousContainerDatabaseDataguardAssociation(GetAutonomousContainerDatabaseDataguardAssociationRequest request) Description copied from interface:DatabaseDeprecated. Use thegetAutonomousContainerDatabaseoperation to get the details of an Autonomous Container Database (ACD) enabled with Autonomous Data Guard associated with the specified ACD.- Specified by:
- getAutonomousContainerDatabaseDataguardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousContainerDatabaseResourceUsagepublic GetAutonomousContainerDatabaseResourceUsageResponse getAutonomousContainerDatabaseResourceUsage(GetAutonomousContainerDatabaseResourceUsageRequest request) Description copied from interface:DatabaseGet resource usage details for the specified Autonomous Container Database.- Specified by:
- getAutonomousContainerDatabaseResourceUsagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousDatabasepublic GetAutonomousDatabaseResponse getAutonomousDatabase(GetAutonomousDatabaseRequest request) Description copied from interface:DatabaseGets the details of the specified Autonomous AI Database.- Specified by:
- getAutonomousDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousDatabaseBackuppublic GetAutonomousDatabaseBackupResponse getAutonomousDatabaseBackup(GetAutonomousDatabaseBackupRequest request) Description copied from interface:DatabaseGets information about the specified Autonomous AI Database backup.- Specified by:
- getAutonomousDatabaseBackupin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousDatabaseDataguardAssociationpublic GetAutonomousDatabaseDataguardAssociationResponse getAutonomousDatabaseDataguardAssociation(GetAutonomousDatabaseDataguardAssociationRequest request) Description copied from interface:DatabaseDeprecated. Use thegetAutonomousContainerDatabaseoperation to gets an Autonomous Data Guard-enabled database associated with the specified Autonomous AI Database.- Specified by:
- getAutonomousDatabaseDataguardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousDatabaseRegionalWalletpublic GetAutonomousDatabaseRegionalWalletResponse getAutonomousDatabaseRegionalWallet(GetAutonomousDatabaseRegionalWalletRequest request) Description copied from interface:DatabaseGets the Autonomous AI Database regional wallet details.- Specified by:
- getAutonomousDatabaseRegionalWalletin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousDatabaseSoftwareImagepublic GetAutonomousDatabaseSoftwareImageResponse getAutonomousDatabaseSoftwareImage(GetAutonomousDatabaseSoftwareImageRequest request) Description copied from interface:DatabaseGets information about the specified Autonomous AI Database Software Image.- Specified by:
- getAutonomousDatabaseSoftwareImagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousDatabaseWalletpublic GetAutonomousDatabaseWalletResponse getAutonomousDatabaseWallet(GetAutonomousDatabaseWalletRequest request) Description copied from interface:DatabaseGets the wallet details for the specified Autonomous AI Database.- Specified by:
- getAutonomousDatabaseWalletin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousExadataInfrastructurepublic GetAutonomousExadataInfrastructureResponse getAutonomousExadataInfrastructure(GetAutonomousExadataInfrastructureRequest request) Description copied from interface:DatabaseDeprecated. Use thegetCloudExadataInfrastructureoperation to get details of an Exadata Infrastructure resource and thegetCloudAutonomousVmClusteroperation to get details of an Autonomous Exadata VM cluster.- Specified by:
- getAutonomousExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousPatchpublic GetAutonomousPatchResponse getAutonomousPatch(GetAutonomousPatchRequest request) Description copied from interface:DatabaseGets information about a specific autonomous patch.- Specified by:
- getAutonomousPatchin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousVirtualMachinepublic GetAutonomousVirtualMachineResponse getAutonomousVirtualMachine(GetAutonomousVirtualMachineRequest request) Description copied from interface:DatabaseGets the details of specific Autonomous Virtual Machine.- Specified by:
- getAutonomousVirtualMachinein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousVmClusterpublic GetAutonomousVmClusterResponse getAutonomousVmCluster(GetAutonomousVmClusterRequest request) Description copied from interface:DatabaseGets information about the specified Autonomous VM cluster for an Exadata Cloud@Customer system.To get information about an Autonomous VM Cluster in the Oracle cloud, see getCloudAutonomousVmCluster.- Specified by:
- getAutonomousVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutonomousVmClusterResourceUsagepublic GetAutonomousVmClusterResourceUsageResponse getAutonomousVmClusterResourceUsage(GetAutonomousVmClusterResourceUsageRequest request) Description copied from interface:DatabaseGet the resource usage details for the specified Autonomous Exadata VM cluster.- Specified by:
- getAutonomousVmClusterResourceUsagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getBackuppublic GetBackupResponse getBackup(GetBackupRequest request) Description copied from interface:DatabaseGets information about the specified backup.
 - 
getBackupDestinationpublic GetBackupDestinationResponse getBackupDestination(GetBackupDestinationRequest request) Description copied from interface:DatabaseGets information about the specified backup destination in an Exadata Cloud@Customer system.- Specified by:
- getBackupDestinationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getCloudAutonomousVmClusterpublic GetCloudAutonomousVmClusterResponse getCloudAutonomousVmCluster(GetCloudAutonomousVmClusterRequest request) Description copied from interface:DatabaseGets information about the specified Autonomous Exadata VM cluster in the Oracle cloud.For Exadata Cloud@Custustomer systems, see getAutonomousVmCluster.- Specified by:
- getCloudAutonomousVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getCloudAutonomousVmClusterResourceUsagepublic GetCloudAutonomousVmClusterResourceUsageResponse getCloudAutonomousVmClusterResourceUsage(GetCloudAutonomousVmClusterResourceUsageRequest request) Description copied from interface:DatabaseGet the resource usage details for the specified Cloud Autonomous Exadata VM cluster.- Specified by:
- getCloudAutonomousVmClusterResourceUsagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getCloudExadataInfrastructurepublic GetCloudExadataInfrastructureResponse getCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest request) Description copied from interface:DatabaseGets information about the specified cloud Exadata infrastructure resource.Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. - Specified by:
- getCloudExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getCloudExadataInfrastructureUnallocatedResourcespublic GetCloudExadataInfrastructureUnallocatedResourcesResponse getCloudExadataInfrastructureUnallocatedResources(GetCloudExadataInfrastructureUnallocatedResourcesRequest request) Description copied from interface:DatabaseGets unallocated resources information for the specified Cloud Exadata infrastructure.- Specified by:
- getCloudExadataInfrastructureUnallocatedResourcesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getCloudVmClusterpublic GetCloudVmClusterResponse getCloudVmCluster(GetCloudVmClusterRequest request) Description copied from interface:DatabaseGets information about the specified cloud VM cluster.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. - Specified by:
- getCloudVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getCloudVmClusterIormConfigpublic GetCloudVmClusterIormConfigResponse getCloudVmClusterIormConfig(GetCloudVmClusterIormConfigRequest request) Description copied from interface:DatabaseGets the IORM configuration for the specified cloud VM cluster in an Exadata Cloud Service instance.If you have not specified an IORM configuration, the default configuration is returned. - Specified by:
- getCloudVmClusterIormConfigin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getCloudVmClusterUpdatepublic GetCloudVmClusterUpdateResponse getCloudVmClusterUpdate(GetCloudVmClusterUpdateRequest request) Description copied from interface:DatabaseGets information about a specified maintenance update package for a cloud VM cluster.Applies to Exadata Cloud Service instances only. - Specified by:
- getCloudVmClusterUpdatein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getCloudVmClusterUpdateHistoryEntrypublic GetCloudVmClusterUpdateHistoryEntryResponse getCloudVmClusterUpdateHistoryEntry(GetCloudVmClusterUpdateHistoryEntryRequest request) Description copied from interface:DatabaseGets the maintenance update history details for the specified update history entry.Applies to Exadata Cloud Service instances only. - Specified by:
- getCloudVmClusterUpdateHistoryEntryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getConsoleConnectionpublic GetConsoleConnectionResponse getConsoleConnection(GetConsoleConnectionRequest request) Description copied from interface:DatabaseGets the specified database node console connection’s information.- Specified by:
- getConsoleConnectionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getConsoleHistorypublic GetConsoleHistoryResponse getConsoleHistory(GetConsoleHistoryRequest request) Description copied from interface:DatabaseGets information about the specified database node console history.- Specified by:
- getConsoleHistoryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getConsoleHistoryContentpublic GetConsoleHistoryContentResponse getConsoleHistoryContent(GetConsoleHistoryContentRequest request) Description copied from interface:DatabaseRetrieves the specified database node console history contents upto a megabyte.- Specified by:
- getConsoleHistoryContentin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDataGuardAssociationpublic GetDataGuardAssociationResponse getDataGuardAssociation(GetDataGuardAssociationRequest request) Description copied from interface:DatabaseGets the specified Data Guard association’s configuration information.- Specified by:
- getDataGuardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDatabasepublic GetDatabaseResponse getDatabase(GetDatabaseRequest request) Description copied from interface:DatabaseGets information about the specified database.- Specified by:
- getDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDatabaseSoftwareImagepublic GetDatabaseSoftwareImageResponse getDatabaseSoftwareImage(GetDatabaseSoftwareImageRequest request) Description copied from interface:DatabaseGets information about the specified database software image.- Specified by:
- getDatabaseSoftwareImagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDatabaseUpgradeHistoryEntrypublic GetDatabaseUpgradeHistoryEntryResponse getDatabaseUpgradeHistoryEntry(GetDatabaseUpgradeHistoryEntryRequest request) Description copied from interface:Databasegets the upgrade history for a specified database.- Specified by:
- getDatabaseUpgradeHistoryEntryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDbHomepublic GetDbHomeResponse getDbHome(GetDbHomeRequest request) Description copied from interface:DatabaseGets information about the specified Database Home.
 - 
getDbHomePatchpublic GetDbHomePatchResponse getDbHomePatch(GetDbHomePatchRequest request) Description copied from interface:DatabaseGets information about a specified patch package.- Specified by:
- getDbHomePatchin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDbHomePatchHistoryEntrypublic GetDbHomePatchHistoryEntryResponse getDbHomePatchHistoryEntry(GetDbHomePatchHistoryEntryRequest request) Description copied from interface:DatabaseGets the patch history details for the specified patchHistoryEntryId- Specified by:
- getDbHomePatchHistoryEntryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDbNodepublic GetDbNodeResponse getDbNode(GetDbNodeRequest request) Description copied from interface:DatabaseGets information about the specified database node.
 - 
getDbServerpublic GetDbServerResponse getDbServer(GetDbServerRequest request) Description copied from interface:DatabaseGets information about the Exadata Db server.- Specified by:
- getDbServerin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDbSystempublic GetDbSystemResponse getDbSystem(GetDbSystemRequest request) Description copied from interface:DatabaseGets information about the specified DB system.*Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. - Specified by:
- getDbSystemin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDbSystemPatchpublic GetDbSystemPatchResponse getDbSystemPatch(GetDbSystemPatchRequest request) Description copied from interface:DatabaseGets information the specified patch.- Specified by:
- getDbSystemPatchin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDbSystemPatchHistoryEntrypublic GetDbSystemPatchHistoryEntryResponse getDbSystemPatchHistoryEntry(GetDbSystemPatchHistoryEntryRequest request) Description copied from interface:DatabaseGets the details of the specified patch operation on the specified DB system.- Specified by:
- getDbSystemPatchHistoryEntryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDbSystemUpgradeHistoryEntrypublic GetDbSystemUpgradeHistoryEntryResponse getDbSystemUpgradeHistoryEntry(GetDbSystemUpgradeHistoryEntryRequest request) Description copied from interface:DatabaseGets the details of the specified operating system upgrade operation for the specified DB system.- Specified by:
- getDbSystemUpgradeHistoryEntryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExadataInfrastructurepublic GetExadataInfrastructureResponse getExadataInfrastructure(GetExadataInfrastructureRequest request) Description copied from interface:DatabaseGets information about the specified Exadata infrastructure.Applies to Exadata Cloud@Customer instances only. To get information on an Exadata Cloud Service infrastructure resource, use the getCloudExadataInfrastructureoperation.- Specified by:
- getExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExadataInfrastructureOcpuspublic GetExadataInfrastructureOcpusResponse getExadataInfrastructureOcpus(GetExadataInfrastructureOcpusRequest request) Description copied from interface:DatabaseGets details of the available and consumed OCPUs for the specified Autonomous Exadata Infrastructure resource.- Specified by:
- getExadataInfrastructureOcpusin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExadataInfrastructureUnAllocatedResourcespublic GetExadataInfrastructureUnAllocatedResourcesResponse getExadataInfrastructureUnAllocatedResources(GetExadataInfrastructureUnAllocatedResourcesRequest request) Description copied from interface:DatabaseGets un allocated resources information for the specified Exadata infrastructure.Applies to Exadata Cloud@Customer instances only. - Specified by:
- getExadataInfrastructureUnAllocatedResourcesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExadataIormConfigpublic GetExadataIormConfigResponse getExadataIormConfig(GetExadataIormConfigRequest request) Description copied from interface:DatabaseGets the IORM configuration settings for the specified cloud Exadata DB system.All Exadata service instances have default IORM settings. *Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. The getCloudVmClusterIormConfigAPI is used for this operation with Exadata systems using the new resource model.- Specified by:
- getExadataIormConfigin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExadbVmClusterpublic GetExadbVmClusterResponse getExadbVmCluster(GetExadbVmClusterRequest request) Description copied from interface:DatabaseGets information about the specified Exadata VM cluster on Exascale Infrastructure.Applies to Exadata Database Service on Exascale Infrastructure only. - Specified by:
- getExadbVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExadbVmClusterUpdatepublic GetExadbVmClusterUpdateResponse getExadbVmClusterUpdate(GetExadbVmClusterUpdateRequest request) Description copied from interface:DatabaseGets information about a specified maintenance update package for a Exadata VM cluster on Exascale Infrastructure.- Specified by:
- getExadbVmClusterUpdatein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExadbVmClusterUpdateHistoryEntrypublic GetExadbVmClusterUpdateHistoryEntryResponse getExadbVmClusterUpdateHistoryEntry(GetExadbVmClusterUpdateHistoryEntryRequest request) Description copied from interface:DatabaseGets the maintenance update history details for the specified update history entry.- Specified by:
- getExadbVmClusterUpdateHistoryEntryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExascaleDbStorageVaultpublic GetExascaleDbStorageVaultResponse getExascaleDbStorageVault(GetExascaleDbStorageVaultRequest request) Description copied from interface:DatabaseGets information about the specified Exadata Database Storage Vaults in the specified compartment.- Specified by:
- getExascaleDbStorageVaultin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExecutionActionpublic GetExecutionActionResponse getExecutionAction(GetExecutionActionRequest request) Description copied from interface:DatabaseGets information about the specified execution action.- Specified by:
- getExecutionActionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExecutionWindowpublic GetExecutionWindowResponse getExecutionWindow(GetExecutionWindowRequest request) Description copied from interface:DatabaseGets information about the specified execution window.- Specified by:
- getExecutionWindowin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExternalBackupJobpublic GetExternalBackupJobResponse getExternalBackupJob(GetExternalBackupJobRequest request) Description copied from interface:DatabaseGets information about the specified external backup job.*Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See [Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud](https://docs.oracle.com/iaas/Content/Database/Tasks/mig-onprembackup.htm) for more information. - Specified by:
- getExternalBackupJobin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExternalContainerDatabasepublic GetExternalContainerDatabaseResponse getExternalContainerDatabase(GetExternalContainerDatabaseRequest request) Description copied from interface:DatabaseGets information about the specified external container database.- Specified by:
- getExternalContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExternalDatabaseConnectorpublic GetExternalDatabaseConnectorResponse getExternalDatabaseConnector(GetExternalDatabaseConnectorRequest request) Description copied from interface:DatabaseGets information about the specified external database connector.- Specified by:
- getExternalDatabaseConnectorin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExternalNonContainerDatabasepublic GetExternalNonContainerDatabaseResponse getExternalNonContainerDatabase(GetExternalNonContainerDatabaseRequest request) Description copied from interface:DatabaseGets information about a specific external non-container database.- Specified by:
- getExternalNonContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExternalPluggableDatabasepublic GetExternalPluggableDatabaseResponse getExternalPluggableDatabase(GetExternalPluggableDatabaseRequest request) Description copied from interface:DatabaseGets information about a specificcreateExternalPluggableDatabaseDetailsresource.- Specified by:
- getExternalPluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getInfrastructureTargetVersionspublic GetInfrastructureTargetVersionsResponse getInfrastructureTargetVersions(GetInfrastructureTargetVersionsRequest request) Description copied from interface:DatabaseGets details of the Exadata Infrastructure target system software versions that can be applied to the specified infrastructure resource for maintenance updates.Applies to Exadata Cloud@Customer and Exadata Cloud instances only. - Specified by:
- getInfrastructureTargetVersionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getKeyStorepublic GetKeyStoreResponse getKeyStore(GetKeyStoreRequest request) Description copied from interface:DatabaseGets information about the specified key store.- Specified by:
- getKeyStorein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getMaintenanceRunpublic GetMaintenanceRunResponse getMaintenanceRun(GetMaintenanceRunRequest request) Description copied from interface:DatabaseGets information about the specified maintenance run.- Specified by:
- getMaintenanceRunin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getMaintenanceRunHistorypublic GetMaintenanceRunHistoryResponse getMaintenanceRunHistory(GetMaintenanceRunHistoryRequest request) Description copied from interface:DatabaseGets information about the specified maintenance run history.- Specified by:
- getMaintenanceRunHistoryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getOneoffPatchpublic GetOneoffPatchResponse getOneoffPatch(GetOneoffPatchRequest request) Description copied from interface:DatabaseGets information about the specified one-off patch.- Specified by:
- getOneoffPatchin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPdbConversionHistoryEntrypublic GetPdbConversionHistoryEntryResponse getPdbConversionHistoryEntry(GetPdbConversionHistoryEntryRequest request) Description copied from interface:DatabaseGets the details of operations performed to convert the specified database from non-container (non-CDB) to pluggable (PDB).- Specified by:
- getPdbConversionHistoryEntryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPluggableDatabasepublic GetPluggableDatabaseResponse getPluggableDatabase(GetPluggableDatabaseRequest request) Description copied from interface:DatabaseGets information about the specified pluggable database.- Specified by:
- getPluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPluggableDatabaseSnapshotpublic GetPluggableDatabaseSnapshotResponse getPluggableDatabaseSnapshot(GetPluggableDatabaseSnapshotRequest request) Description copied from interface:DatabaseGets information about the specified Exadata Pluggable Database Snapshot in the specified compartment.- Specified by:
- getPluggableDatabaseSnapshotin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getScheduledActionpublic GetScheduledActionResponse getScheduledAction(GetScheduledActionRequest request) Description copied from interface:DatabaseGets information about the specified Scheduled Action.- Specified by:
- getScheduledActionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getSchedulingPlanpublic GetSchedulingPlanResponse getSchedulingPlan(GetSchedulingPlanRequest request) Description copied from interface:DatabaseGets information about the specified Scheduling Plan.- Specified by:
- getSchedulingPlanin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getSchedulingPolicypublic GetSchedulingPolicyResponse getSchedulingPolicy(GetSchedulingPolicyRequest request) Description copied from interface:DatabaseGets information about the specified Scheduling Policy.- Specified by:
- getSchedulingPolicyin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getSchedulingWindowpublic GetSchedulingWindowResponse getSchedulingWindow(GetSchedulingWindowRequest request) Description copied from interface:DatabaseGets information about the specified Scheduling Window.- Specified by:
- getSchedulingWindowin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getVmClusterpublic GetVmClusterResponse getVmCluster(GetVmClusterRequest request) Description copied from interface:DatabaseGets information about the VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- getVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getVmClusterNetworkpublic GetVmClusterNetworkResponse getVmClusterNetwork(GetVmClusterNetworkRequest request) Description copied from interface:DatabaseGets information about the specified VM cluster network.Applies to Exadata Cloud@Customer instances only. To get information about a cloud VM cluster in an Exadata Cloud Service instance, use the getCloudVmClusteroperation.- Specified by:
- getVmClusterNetworkin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getVmClusterPatchpublic GetVmClusterPatchResponse getVmClusterPatch(GetVmClusterPatchRequest request) Description copied from interface:DatabaseGets information about a specified patch package.- Specified by:
- getVmClusterPatchin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getVmClusterPatchHistoryEntrypublic GetVmClusterPatchHistoryEntryResponse getVmClusterPatchHistoryEntry(GetVmClusterPatchHistoryEntryRequest request) Description copied from interface:DatabaseGets the patch history details for the specified patch history entry.- Specified by:
- getVmClusterPatchHistoryEntryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getVmClusterUpdatepublic GetVmClusterUpdateResponse getVmClusterUpdate(GetVmClusterUpdateRequest request) Description copied from interface:DatabaseGets information about a specified maintenance update package for a VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- getVmClusterUpdatein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getVmClusterUpdateHistoryEntrypublic GetVmClusterUpdateHistoryEntryResponse getVmClusterUpdateHistoryEntry(GetVmClusterUpdateHistoryEntryRequest request) Description copied from interface:DatabaseGets the maintenance update history details for the specified update history entry.Applies to Exadata Cloud@Customer instances only. - Specified by:
- getVmClusterUpdateHistoryEntryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
launchAutonomousExadataInfrastructurepublic LaunchAutonomousExadataInfrastructureResponse launchAutonomousExadataInfrastructure(LaunchAutonomousExadataInfrastructureRequest request) Description copied from interface:DatabaseDeprecated To create a new Autonomous AI Database system on dedicated Exadata Infrastructure, use thecreateCloudExadataInfrastructureandcreateCloudAutonomousVmClusteroperations instead.Note that to create an Autonomous VM cluster, you must have an existing Exadata Infrastructure resource to contain the VM cluster. - Specified by:
- launchAutonomousExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
launchDbSystempublic LaunchDbSystemResponse launchDbSystem(LaunchDbSystemRequest request) Description copied from interface:DatabaseCreates a new DB system in the specified compartment and availability domain.The Oracle Database edition that you specify applies to all the databases on that DB system. The selected edition cannot be changed. An initial database is created on the DB system based on the request parameters you provide and some default options. For detailed information about default options, see [Bare metal and virtual machine DB system default options.](https://docs.oracle.com/iaas/Content/Database/Tasks/creatingDBsystem.htm#Default) *Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. Use the createCloudExadataInfrastructureandcreateCloudVmClusterAPIs to provision a new Exadata Cloud Service instance.- Specified by:
- launchDbSystemin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listApplicationVipspublic ListApplicationVipsResponse listApplicationVips(ListApplicationVipsRequest request) Description copied from interface:DatabaseGets a list of application virtual IP (VIP) addresses on a cloud VM cluster.- Specified by:
- listApplicationVipsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousContainerDatabaseBackupspublic ListAutonomousContainerDatabaseBackupsResponse listAutonomousContainerDatabaseBackups(ListAutonomousContainerDatabaseBackupsRequest request) Description copied from interface:DatabaseGets a list of Autonomous Container Database backups by using either the ‘autonomousDatabaseId’ or ‘compartmentId’ as your query parameter.- Specified by:
- listAutonomousContainerDatabaseBackupsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousContainerDatabaseDataguardAssociationspublic ListAutonomousContainerDatabaseDataguardAssociationsResponse listAutonomousContainerDatabaseDataguardAssociations(ListAutonomousContainerDatabaseDataguardAssociationsRequest request) Description copied from interface:DatabaseDeprecated. Use thelistAutonomousContainerDatabasesoperation to get a list of the Autonomous Container Databases (ACDs)with Autonomous Data Guard-enabled associated with the specified ACD.- Specified by:
- listAutonomousContainerDatabaseDataguardAssociationsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousContainerDatabaseVersionspublic ListAutonomousContainerDatabaseVersionsResponse listAutonomousContainerDatabaseVersions(ListAutonomousContainerDatabaseVersionsRequest request) Description copied from interface:DatabaseGets a list of supported Autonomous Container Database versions.- Specified by:
- listAutonomousContainerDatabaseVersionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousContainerDatabasespublic ListAutonomousContainerDatabasesResponse listAutonomousContainerDatabases(ListAutonomousContainerDatabasesRequest request) Description copied from interface:DatabaseGets a list of the Autonomous Container Databases in the specified compartment.- Specified by:
- listAutonomousContainerDatabasesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousDatabaseBackupspublic ListAutonomousDatabaseBackupsResponse listAutonomousDatabaseBackups(ListAutonomousDatabaseBackupsRequest request) Description copied from interface:DatabaseGets a list of Autonomous AI Database backups based on either theautonomousDatabaseIdorcompartmentIdspecified as a query parameter.- Specified by:
- listAutonomousDatabaseBackupsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousDatabaseCharacterSetspublic ListAutonomousDatabaseCharacterSetsResponse listAutonomousDatabaseCharacterSets(ListAutonomousDatabaseCharacterSetsRequest request) Description copied from interface:DatabaseGets a list of supported character sets.- Specified by:
- listAutonomousDatabaseCharacterSetsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousDatabaseClonespublic ListAutonomousDatabaseClonesResponse listAutonomousDatabaseClones(ListAutonomousDatabaseClonesRequest request) Description copied from interface:DatabaseLists the Autonomous AI Database clones for the specified Autonomous AI Database.- Specified by:
- listAutonomousDatabaseClonesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousDatabaseDataguardAssociationspublic ListAutonomousDatabaseDataguardAssociationsResponse listAutonomousDatabaseDataguardAssociations(ListAutonomousDatabaseDataguardAssociationsRequest request) Description copied from interface:DatabaseDeprecated. Use thegetAutonomousContainerDatabaseoperation to get a list of the Autonomous Data Guard-enabled databases associated with the specified Autonomous AI Database.- Specified by:
- listAutonomousDatabaseDataguardAssociationsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousDatabasePeerspublic ListAutonomousDatabasePeersResponse listAutonomousDatabasePeers(ListAutonomousDatabasePeersRequest request) Description copied from interface:DatabaseLists the Autonomous AI Database peers for the specified Autonomous AI Database.- Specified by:
- listAutonomousDatabasePeersin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousDatabaseRefreshableClonespublic ListAutonomousDatabaseRefreshableClonesResponse listAutonomousDatabaseRefreshableClones(ListAutonomousDatabaseRefreshableClonesRequest request) Description copied from interface:DatabaseLists the OCIDs of the Autonomous AI Database local and connected remote refreshable clones with the region where they exist for the specified source database.- Specified by:
- listAutonomousDatabaseRefreshableClonesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousDatabaseSoftwareImagespublic ListAutonomousDatabaseSoftwareImagesResponse listAutonomousDatabaseSoftwareImages(ListAutonomousDatabaseSoftwareImagesRequest request) Description copied from interface:DatabaseGets a list of the Autonomous AI Database Software Images in the specified compartment.- Specified by:
- listAutonomousDatabaseSoftwareImagesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousDatabasespublic ListAutonomousDatabasesResponse listAutonomousDatabases(ListAutonomousDatabasesRequest request) Description copied from interface:DatabaseGets a list of Autonomous AI Databases based on the query parameters specified.- Specified by:
- listAutonomousDatabasesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousDbPreviewVersionspublic ListAutonomousDbPreviewVersionsResponse listAutonomousDbPreviewVersions(ListAutonomousDbPreviewVersionsRequest request) Description copied from interface:DatabaseGets a list of supported Autonomous AI Database versions.Note that preview version software is only available for Autonomous AI Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) databases. - Specified by:
- listAutonomousDbPreviewVersionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousDbVersionspublic ListAutonomousDbVersionsResponse listAutonomousDbVersions(ListAutonomousDbVersionsRequest request) Description copied from interface:DatabaseGets a list of supported Autonomous AI Database versions.- Specified by:
- listAutonomousDbVersionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousExadataInfrastructureShapespublic ListAutonomousExadataInfrastructureShapesResponse listAutonomousExadataInfrastructureShapes(ListAutonomousExadataInfrastructureShapesRequest request) Description copied from interface:DatabaseDeprecated.- Specified by:
- listAutonomousExadataInfrastructureShapesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousExadataInfrastructurespublic ListAutonomousExadataInfrastructuresResponse listAutonomousExadataInfrastructures(ListAutonomousExadataInfrastructuresRequest request) Description copied from interface:DatabaseDeprecated. Use thelistCloudExadataInfrastructuresoperation to list Exadata Infrastructures in the Oracle cloud and thelistCloudAutonomousVmClustersoperation to list Autonomous Exadata VM clusters.- Specified by:
- listAutonomousExadataInfrastructuresin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousVirtualMachinespublic ListAutonomousVirtualMachinesResponse listAutonomousVirtualMachines(ListAutonomousVirtualMachinesRequest request) Description copied from interface:DatabaseLists the Autonomous Virtual Machines in the specified Autonomous VM Cluster and Compartment.- Specified by:
- listAutonomousVirtualMachinesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousVmClusterAcdResourceUsagepublic ListAutonomousVmClusterAcdResourceUsageResponse listAutonomousVmClusterAcdResourceUsage(ListAutonomousVmClusterAcdResourceUsageRequest request) Description copied from interface:DatabaseGets the list of resource usage details for all the Autonomous Container Database in the specified Autonomous Exadata VM cluster.- Specified by:
- listAutonomousVmClusterAcdResourceUsagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutonomousVmClusterspublic ListAutonomousVmClustersResponse listAutonomousVmClusters(ListAutonomousVmClustersRequest request) Description copied from interface:DatabaseGets a list of Exadata Cloud@Customer Autonomous VM clusters in the specified compartment.To list Autonomous VM Clusters in the Oracle Cloud, see listCloudAutonomousVmClusters.- Specified by:
- listAutonomousVmClustersin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listBackupDestinationpublic ListBackupDestinationResponse listBackupDestination(ListBackupDestinationRequest request) Description copied from interface:DatabaseGets a list of backup destinations in the specified compartment.- Specified by:
- listBackupDestinationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listBackupspublic ListBackupsResponse listBackups(ListBackupsRequest request) Description copied from interface:DatabaseGets a list of backups based on thedatabaseIdorcompartmentIdspecified.Either one of these query parameters must be provided. - Specified by:
- listBackupsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listCloudAutonomousVmClusterAcdResourceUsagepublic ListCloudAutonomousVmClusterAcdResourceUsageResponse listCloudAutonomousVmClusterAcdResourceUsage(ListCloudAutonomousVmClusterAcdResourceUsageRequest request) Description copied from interface:DatabaseGets the list of resource usage details for all the Cloud Autonomous Container Database in the specified Cloud Autonomous Exadata VM cluster.- Specified by:
- listCloudAutonomousVmClusterAcdResourceUsagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listCloudAutonomousVmClusterspublic ListCloudAutonomousVmClustersResponse listCloudAutonomousVmClusters(ListCloudAutonomousVmClustersRequest request) Description copied from interface:DatabaseLists Autonomous Exadata VM clusters in the Oracle cloud.For Exadata Cloud@Customer systems, see listAutonomousVmClusters.- Specified by:
- listCloudAutonomousVmClustersin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listCloudExadataInfrastructurespublic ListCloudExadataInfrastructuresResponse listCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest request) Description copied from interface:DatabaseGets a list of the cloud Exadata infrastructure resources in the specified compartment.Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. - Specified by:
- listCloudExadataInfrastructuresin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listCloudVmClusterUpdateHistoryEntriespublic ListCloudVmClusterUpdateHistoryEntriesResponse listCloudVmClusterUpdateHistoryEntries(ListCloudVmClusterUpdateHistoryEntriesRequest request) Description copied from interface:DatabaseGets the history of the maintenance update actions performed on the specified cloud VM cluster.Applies to Exadata Cloud Service instances only. - Specified by:
- listCloudVmClusterUpdateHistoryEntriesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listCloudVmClusterUpdatespublic ListCloudVmClusterUpdatesResponse listCloudVmClusterUpdates(ListCloudVmClusterUpdatesRequest request) Description copied from interface:DatabaseLists the maintenance updates that can be applied to the specified cloud VM cluster.Applies to Exadata Cloud Service instances only. - Specified by:
- listCloudVmClusterUpdatesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listCloudVmClusterspublic ListCloudVmClustersResponse listCloudVmClusters(ListCloudVmClustersRequest request) Description copied from interface:DatabaseGets a list of the cloud VM clusters in the specified compartment.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. - Specified by:
- listCloudVmClustersin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listConsoleConnectionspublic ListConsoleConnectionsResponse listConsoleConnections(ListConsoleConnectionsRequest request) Description copied from interface:DatabaseLists the console connections for the specified database node.- Specified by:
- listConsoleConnectionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listConsoleHistoriespublic ListConsoleHistoriesResponse listConsoleHistories(ListConsoleHistoriesRequest request) Description copied from interface:DatabaseLists the console histories for the specified database node.- Specified by:
- listConsoleHistoriesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listContainerDatabasePatchespublic ListContainerDatabasePatchesResponse listContainerDatabasePatches(ListContainerDatabasePatchesRequest request) Description copied from interface:DatabaseLists the patches applicable to the requested container database.- Specified by:
- listContainerDatabasePatchesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDataGuardAssociationspublic ListDataGuardAssociationsResponse listDataGuardAssociations(ListDataGuardAssociationsRequest request) Description copied from interface:DatabaseLists all Data Guard associations for the specified database.- Specified by:
- listDataGuardAssociationsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDatabaseSoftwareImagespublic ListDatabaseSoftwareImagesResponse listDatabaseSoftwareImages(ListDatabaseSoftwareImagesRequest request) Description copied from interface:DatabaseGets a list of the database software images in the specified compartment.- Specified by:
- listDatabaseSoftwareImagesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDatabaseUpgradeHistoryEntriespublic ListDatabaseUpgradeHistoryEntriesResponse listDatabaseUpgradeHistoryEntries(ListDatabaseUpgradeHistoryEntriesRequest request) Description copied from interface:DatabaseGets the upgrade history for a specified database in a bare metal or virtual machine DB system.- Specified by:
- listDatabaseUpgradeHistoryEntriesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDatabasespublic ListDatabasesResponse listDatabases(ListDatabasesRequest request) Description copied from interface:DatabaseGets a list of the databases in the specified Database Home.- Specified by:
- listDatabasesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbHomePatchHistoryEntriespublic ListDbHomePatchHistoryEntriesResponse listDbHomePatchHistoryEntries(ListDbHomePatchHistoryEntriesRequest request) Description copied from interface:DatabaseLists the history of patch operations on the specified Database Home.- Specified by:
- listDbHomePatchHistoryEntriesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbHomePatchespublic ListDbHomePatchesResponse listDbHomePatches(ListDbHomePatchesRequest request) Description copied from interface:DatabaseLists patches applicable to the requested Database Home.- Specified by:
- listDbHomePatchesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbHomespublic ListDbHomesResponse listDbHomes(ListDbHomesRequest request) Description copied from interface:DatabaseLists the Database Homes in the specified DB system and compartment.A Database Home is a directory where Oracle Database software is installed. - Specified by:
- listDbHomesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbNodespublic ListDbNodesResponse listDbNodes(ListDbNodesRequest request) Description copied from interface:DatabaseLists the database nodes in the specified DB system and compartment.In addition to the other required parameters, either ‘–db-system-id’ or ‘–vm-cluster-id’ also must be provided, depending on the service being accessed. - Specified by:
- listDbNodesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbServerspublic ListDbServersResponse listDbServers(ListDbServersRequest request) Description copied from interface:DatabaseLists the Exadata DB servers in the ExadataInfrastructureId and specified compartment.- Specified by:
- listDbServersin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbSystemComputePerformancespublic ListDbSystemComputePerformancesResponse listDbSystemComputePerformances(ListDbSystemComputePerformancesRequest request) Description copied from interface:DatabaseGets a list of expected compute performance parameters for a virtual machine DB system based on system configuration.- Specified by:
- listDbSystemComputePerformancesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbSystemPatchHistoryEntriespublic ListDbSystemPatchHistoryEntriesResponse listDbSystemPatchHistoryEntries(ListDbSystemPatchHistoryEntriesRequest request) Description copied from interface:DatabaseGets the history of the patch actions performed on the specified DB system.- Specified by:
- listDbSystemPatchHistoryEntriesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbSystemPatchespublic ListDbSystemPatchesResponse listDbSystemPatches(ListDbSystemPatchesRequest request) Description copied from interface:DatabaseLists the patches applicable to the specified DB system.- Specified by:
- listDbSystemPatchesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbSystemShapespublic ListDbSystemShapesResponse listDbSystemShapes(ListDbSystemShapesRequest request) Description copied from interface:DatabaseGets a list of the shapes that can be used to launch a new DB system.The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. - Specified by:
- listDbSystemShapesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbSystemStoragePerformancespublic ListDbSystemStoragePerformancesResponse listDbSystemStoragePerformances(ListDbSystemStoragePerformancesRequest request) Description copied from interface:DatabaseGets a list of possible expected storage performance parameters of a VMDB System based on Configuration.- Specified by:
- listDbSystemStoragePerformancesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbSystemUpgradeHistoryEntriespublic ListDbSystemUpgradeHistoryEntriesResponse listDbSystemUpgradeHistoryEntries(ListDbSystemUpgradeHistoryEntriesRequest request) Description copied from interface:DatabaseGets the history of the upgrade actions performed on the specified DB system.- Specified by:
- listDbSystemUpgradeHistoryEntriesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbSystemUpgradespublic ListDbSystemUpgradesResponse listDbSystemUpgrades(ListDbSystemUpgradesRequest request) Description copied from interface:DatabaseLists the applicable upgrade components for a DB systems.- Specified by:
- listDbSystemUpgradesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbSystemspublic ListDbSystemsResponse listDbSystems(ListDbSystemsRequest request) Description copied from interface:DatabaseLists the DB systems in the specified compartment.You can specify a backupIdto list only the DB systems that support creating a database using this backup in this compartment.*Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. - Specified by:
- listDbSystemsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDbVersionspublic ListDbVersionsResponse listDbVersions(ListDbVersionsRequest request) Description copied from interface:DatabaseGets a list of supported Oracle Database versions.- Specified by:
- listDbVersionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExadataInfrastructurespublic ListExadataInfrastructuresResponse listExadataInfrastructures(ListExadataInfrastructuresRequest request) Description copied from interface:DatabaseLists the Exadata infrastructure resources in the specified compartment.Applies to Exadata Cloud@Customer instances only. To list the Exadata Cloud Service infrastructure resources in a compartment, use the listCloudExadataInfrastructuresoperation.- Specified by:
- listExadataInfrastructuresin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExadbVmClusterUpdateHistoryEntriespublic ListExadbVmClusterUpdateHistoryEntriesResponse listExadbVmClusterUpdateHistoryEntries(ListExadbVmClusterUpdateHistoryEntriesRequest request) Description copied from interface:DatabaseGets the history of the maintenance update actions performed on the specified Exadata VM cluster on Exascale Infrastructure.- Specified by:
- listExadbVmClusterUpdateHistoryEntriesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExadbVmClusterUpdatespublic ListExadbVmClusterUpdatesResponse listExadbVmClusterUpdates(ListExadbVmClusterUpdatesRequest request) Description copied from interface:DatabaseLists the maintenance updates that can be applied to the specified Exadata VM cluster on Exascale Infrastructure.- Specified by:
- listExadbVmClusterUpdatesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExadbVmClusterspublic ListExadbVmClustersResponse listExadbVmClusters(ListExadbVmClustersRequest request) Description copied from interface:DatabaseGets a list of the Exadata VM clusters on Exascale Infrastructure in the specified compartment.Applies to Exadata Database Service on Exascale Infrastructure only. - Specified by:
- listExadbVmClustersin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExascaleDbStorageVaultspublic ListExascaleDbStorageVaultsResponse listExascaleDbStorageVaults(ListExascaleDbStorageVaultsRequest request) Description copied from interface:DatabaseGets a list of the Exadata Database Storage Vaults in the specified compartment.- Specified by:
- listExascaleDbStorageVaultsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExecutionActionspublic ListExecutionActionsResponse listExecutionActions(ListExecutionActionsRequest request) Description copied from interface:DatabaseLists the execution action resources in the specified compartment.- Specified by:
- listExecutionActionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExecutionWindowspublic ListExecutionWindowsResponse listExecutionWindows(ListExecutionWindowsRequest request) Description copied from interface:DatabaseLists the execution window resources in the specified compartment.- Specified by:
- listExecutionWindowsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExternalContainerDatabasespublic ListExternalContainerDatabasesResponse listExternalContainerDatabases(ListExternalContainerDatabasesRequest request) Description copied from interface:DatabaseGets a list of the external container databases in the specified compartment.- Specified by:
- listExternalContainerDatabasesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExternalDatabaseConnectorspublic ListExternalDatabaseConnectorsResponse listExternalDatabaseConnectors(ListExternalDatabaseConnectorsRequest request) Description copied from interface:DatabaseGets a list of the external database connectors in the specified compartment.- Specified by:
- listExternalDatabaseConnectorsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExternalNonContainerDatabasespublic ListExternalNonContainerDatabasesResponse listExternalNonContainerDatabases(ListExternalNonContainerDatabasesRequest request) Description copied from interface:DatabaseGets a list of the ExternalNonContainerDatabases in the specified compartment.- Specified by:
- listExternalNonContainerDatabasesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExternalPluggableDatabasespublic ListExternalPluggableDatabasesResponse listExternalPluggableDatabases(ListExternalPluggableDatabasesRequest request) Description copied from interface:DatabaseGets a list of thecreateExternalPluggableDatabaseDetailsresources in the specified compartment.- Specified by:
- listExternalPluggableDatabasesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listFlexComponentspublic ListFlexComponentsResponse listFlexComponents(ListFlexComponentsRequest request) Description copied from interface:DatabaseGets a list of the flex components that can be used to launch a new DB system.The flex component determines resources to allocate to the DB system - Database Servers and Storage Servers. - Specified by:
- listFlexComponentsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listGiVersionMinorVersionspublic ListGiVersionMinorVersionsResponse listGiVersionMinorVersions(ListGiVersionMinorVersionsRequest request) Description copied from interface:DatabaseGets a list of supported Oracle Grid Infrastructure minor versions for the given major version and shape family.- Specified by:
- listGiVersionMinorVersionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listGiVersionspublic ListGiVersionsResponse listGiVersions(ListGiVersionsRequest request) Description copied from interface:DatabaseGets a list of supported GI versions.- Specified by:
- listGiVersionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listKeyStorespublic ListKeyStoresResponse listKeyStores(ListKeyStoresRequest request) Description copied from interface:DatabaseGets a list of key stores in the specified compartment.- Specified by:
- listKeyStoresin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listMaintenanceRunHistorypublic ListMaintenanceRunHistoryResponse listMaintenanceRunHistory(ListMaintenanceRunHistoryRequest request) Description copied from interface:DatabaseGets a list of the maintenance run histories in the specified compartment.- Specified by:
- listMaintenanceRunHistoryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listMaintenanceRunspublic ListMaintenanceRunsResponse listMaintenanceRuns(ListMaintenanceRunsRequest request) Description copied from interface:DatabaseGets a list of the maintenance runs in the specified compartment.- Specified by:
- listMaintenanceRunsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listOneoffPatchespublic ListOneoffPatchesResponse listOneoffPatches(ListOneoffPatchesRequest request) Description copied from interface:DatabaseLists one-off patches in the specified compartment.- Specified by:
- listOneoffPatchesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listParamsForActionTypepublic ListParamsForActionTypeResponse listParamsForActionType(ListParamsForActionTypeRequest request) Description copied from interface:DatabaseList all the action params and their possible values for a given action type- Specified by:
- listParamsForActionTypein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPdbConversionHistoryEntriespublic ListPdbConversionHistoryEntriesResponse listPdbConversionHistoryEntries(ListPdbConversionHistoryEntriesRequest request) Description copied from interface:DatabaseGets the pluggable database conversion history for a specified database in a bare metal or virtual machine DB system.- Specified by:
- listPdbConversionHistoryEntriesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPluggableDatabaseSnapshotspublic ListPluggableDatabaseSnapshotsResponse listPluggableDatabaseSnapshots(ListPluggableDatabaseSnapshotsRequest request) Description copied from interface:DatabaseGets a list of the Exadata Pluggable Database Snapshots in the specified compartment.- Specified by:
- listPluggableDatabaseSnapshotsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPluggableDatabasespublic ListPluggableDatabasesResponse listPluggableDatabases(ListPluggableDatabasesRequest request) Description copied from interface:DatabaseGets a list of the pluggable databases in a database or compartment.You must provide either a databaseIdorcompartmentIdvalue.- Specified by:
- listPluggableDatabasesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listRecommendedScheduledActionspublic ListRecommendedScheduledActionsResponse listRecommendedScheduledActions(ListRecommendedScheduledActionsRequest request) Description copied from interface:DatabaseReturns a recommended Scheduled Actions configuration for a given resource, plan intent and scheduling policy.- Specified by:
- listRecommendedScheduledActionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResourcePoolMemberspublic ListResourcePoolMembersResponse listResourcePoolMembers(ListResourcePoolMembersRequest request) Description copied from interface:DatabaseLists the OCIDs of the Autonomous AI Database resource pool members for the specified Autonomous AI Database leader.- Specified by:
- listResourcePoolMembersin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listScheduledActionspublic ListScheduledActionsResponse listScheduledActions(ListScheduledActionsRequest request) Description copied from interface:DatabaseLists the Scheduled Action resources in the specified compartment.- Specified by:
- listScheduledActionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSchedulingPlanspublic ListSchedulingPlansResponse listSchedulingPlans(ListSchedulingPlansRequest request) Description copied from interface:DatabaseLists the Scheduling Plan resources in the specified compartment.- Specified by:
- listSchedulingPlansin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSchedulingPoliciespublic ListSchedulingPoliciesResponse listSchedulingPolicies(ListSchedulingPoliciesRequest request) Description copied from interface:DatabaseLists the Scheduling Policy resources in the specified compartment.- Specified by:
- listSchedulingPoliciesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSchedulingWindowspublic ListSchedulingWindowsResponse listSchedulingWindows(ListSchedulingWindowsRequest request) Description copied from interface:DatabaseLists the Scheduling Window resources in the specified compartment.- Specified by:
- listSchedulingWindowsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSystemVersionMinorVersionspublic ListSystemVersionMinorVersionsResponse listSystemVersionMinorVersions(ListSystemVersionMinorVersionsRequest request) Description copied from interface:DatabaseRetrieves a list of supported minor versions for the specified Exadata System Software major version.You must provide either a shapeorresourceIdvalue.- Specified by:
- listSystemVersionMinorVersionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSystemVersionspublic ListSystemVersionsResponse listSystemVersions(ListSystemVersionsRequest request) Description copied from interface:DatabaseGets a list of supported Exadata system versions for a given shape and GI version.- Specified by:
- listSystemVersionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listVmClusterNetworkspublic ListVmClusterNetworksResponse listVmClusterNetworks(ListVmClusterNetworksRequest request) Description copied from interface:DatabaseGets a list of the VM cluster networks in the specified compartment.Applies to Exadata Cloud@Customer instances only. - Specified by:
- listVmClusterNetworksin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listVmClusterPatchHistoryEntriespublic ListVmClusterPatchHistoryEntriesResponse listVmClusterPatchHistoryEntries(ListVmClusterPatchHistoryEntriesRequest request) Description copied from interface:DatabaseGets the history of the patch actions performed on the specified VM cluster in an Exadata Cloud@Customer system.- Specified by:
- listVmClusterPatchHistoryEntriesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listVmClusterPatchespublic ListVmClusterPatchesResponse listVmClusterPatches(ListVmClusterPatchesRequest request) Description copied from interface:DatabaseLists the patches applicable to the specified VM cluster in an Exadata Cloud@Customer system.- Specified by:
- listVmClusterPatchesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listVmClusterUpdateHistoryEntriespublic ListVmClusterUpdateHistoryEntriesResponse listVmClusterUpdateHistoryEntries(ListVmClusterUpdateHistoryEntriesRequest request) Description copied from interface:DatabaseGets the history of the maintenance update actions performed on the specified VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- listVmClusterUpdateHistoryEntriesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listVmClusterUpdatespublic ListVmClusterUpdatesResponse listVmClusterUpdates(ListVmClusterUpdatesRequest request) Description copied from interface:DatabaseLists the maintenance updates that can be applied to the specified VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- listVmClusterUpdatesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listVmClusterspublic ListVmClustersResponse listVmClusters(ListVmClustersRequest request) Description copied from interface:DatabaseLists the VM clusters in the specified compartment.Applies to Exadata Cloud@Customer instances only. To list the cloud VM clusters in an Exadata Cloud Service instance, use the listCloudVmClustersoperation.- Specified by:
- listVmClustersin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
localClonePluggableDatabasepublic LocalClonePluggableDatabaseResponse localClonePluggableDatabase(LocalClonePluggableDatabaseRequest request) Description copied from interface:DatabaseDeprecated. UsecreatePluggableDatabasefor Pluggable Database LocalClone Operation.Clones and starts a pluggable database (PDB) in the same database (CDB) as the source PDB. The source PDB must be in the READ_WRITEopenMode to perform the clone operation.- Specified by:
- localClonePluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
migrateAutonomousContainerDatabaseDataguardAssociationpublic MigrateAutonomousContainerDatabaseDataguardAssociationResponse migrateAutonomousContainerDatabaseDataguardAssociation(MigrateAutonomousContainerDatabaseDataguardAssociationRequest request) Description copied from interface:DatabaseMigrate Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter.- Specified by:
- migrateAutonomousContainerDatabaseDataguardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
migrateDataGuardAssociationToMultiDataGuardspublic MigrateDataGuardAssociationToMultiDataGuardsResponse migrateDataGuardAssociationToMultiDataGuards(MigrateDataGuardAssociationToMultiDataGuardsRequest request) Description copied from interface:DatabaseMigrates the existing Data Guard association to new Data Guard model to support multiple standby databases functionality.This operation should always be performed on primary. - Specified by:
- migrateDataGuardAssociationToMultiDataGuardsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
migrateExadataDbSystemResourceModelpublic MigrateExadataDbSystemResourceModelResponse migrateExadataDbSystemResourceModel(MigrateExadataDbSystemResourceModelRequest request) Description copied from interface:DatabaseMigrates the Exadata DB system to the new Exadata resource model.All related resources will be migrated. - Specified by:
- migrateExadataDbSystemResourceModelin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
migrateVaultKeypublic MigrateVaultKeyResponse migrateVaultKey(MigrateVaultKeyRequest request) Description copied from interface:DatabaseChanges encryption key management from customer-managed, using the Vault service, to Oracle-managed.- Specified by:
- migrateVaultKeyin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
modifyDatabaseManagementpublic ModifyDatabaseManagementResponse modifyDatabaseManagement(ModifyDatabaseManagementRequest request) Description copied from interface:DatabaseUpdates one or more attributes of the Database Management service for the database.- Specified by:
- modifyDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
modifyPluggableDatabaseManagementpublic ModifyPluggableDatabaseManagementResponse modifyPluggableDatabaseManagement(ModifyPluggableDatabaseManagementRequest request) Description copied from interface:DatabaseUpdates one or more attributes of the Database Management service for the pluggable database.- Specified by:
- modifyPluggableDatabaseManagementin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
moveExecutionActionMemberpublic MoveExecutionActionMemberResponse moveExecutionActionMember(MoveExecutionActionMemberRequest request) Description copied from interface:DatabaseMoves an execution action member to this execution action resource from another.- Specified by:
- moveExecutionActionMemberin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
refreshPluggableDatabasepublic RefreshPluggableDatabaseResponse refreshPluggableDatabase(RefreshPluggableDatabaseRequest request) Description copied from interface:DatabaseRefreshes a pluggable database (PDB) Refreshable clone.- Specified by:
- refreshPluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
registerAutonomousDatabaseDataSafepublic RegisterAutonomousDatabaseDataSafeResponse registerAutonomousDatabaseDataSafe(RegisterAutonomousDatabaseDataSafeRequest request) Description copied from interface:DatabaseAsynchronously registers this Autonomous AI Database with Data Safe.- Specified by:
- registerAutonomousDatabaseDataSafein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
registerCloudVmClusterPkcspublic RegisterCloudVmClusterPkcsResponse registerCloudVmClusterPkcs(RegisterCloudVmClusterPkcsRequest request) Description copied from interface:DatabaseInstall the PKCS11 driver for given keystore type- Specified by:
- registerCloudVmClusterPkcsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
reinstateAutonomousContainerDatabaseDataguardpublic ReinstateAutonomousContainerDatabaseDataguardResponse reinstateAutonomousContainerDatabaseDataguard(ReinstateAutonomousContainerDatabaseDataguardRequest request) Description copied from interface:DatabaseReinstates a disabled standby Autonomous Container Database (ACD), identified by the autonomousContainerDatabaseId parameter to an active standby ACD.For more information, see Reinstate the Disabled Standby in an Autonomous Data Guard Configuration. - Specified by:
- reinstateAutonomousContainerDatabaseDataguardin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
reinstateAutonomousContainerDatabaseDataguardAssociationpublic ReinstateAutonomousContainerDatabaseDataguardAssociationResponse reinstateAutonomousContainerDatabaseDataguardAssociation(ReinstateAutonomousContainerDatabaseDataguardAssociationRequest request) Description copied from interface:DatabaseDeprecated. Use thereinstateAutonomousContainerDatabaseDataguardoperation to reinstate a disabled standby Autonomous Container Database (ACD), identified by the autonomousContainerDatabaseId parameter, to an active standby ACD.- Specified by:
- reinstateAutonomousContainerDatabaseDataguardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
reinstateDataGuardpublic ReinstateDataGuardResponse reinstateDataGuard(ReinstateDataGuardRequest request) Description copied from interface:DatabaseReinstates the database identified by thedatabaseIdparameter into the standby role in a Data Guard association.This operation should be performed on disabled standby database. - Specified by:
- reinstateDataGuardin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
reinstateDataGuardAssociationpublic ReinstateDataGuardAssociationResponse reinstateDataGuardAssociation(ReinstateDataGuardAssociationRequest request) Description copied from interface:DatabaseReinstates the database identified by thedatabaseIdparameter into the standby role in a Data Guard association.- Specified by:
- reinstateDataGuardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
remoteClonePluggableDatabasepublic RemoteClonePluggableDatabaseResponse remoteClonePluggableDatabase(RemoteClonePluggableDatabaseRequest request) Description copied from interface:DatabaseDeprecated. UsecreatePluggableDatabasefor Pluggable Database RemoteClone Operation.Clones a pluggable database (PDB) to a different database from the source PDB. The cloned PDB will be started upon completion of the clone operation. The source PDB must be in the READ_WRITEopenMode when performing the clone. For Exadata Cloud@Customer instances, the source pluggable database (PDB) must be on the same Exadata Infrastructure as the target container database (CDB) to create a remote clone.- Specified by:
- remoteClonePluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
removeVirtualMachineFromCloudVmClusterpublic RemoveVirtualMachineFromCloudVmClusterResponse removeVirtualMachineFromCloudVmCluster(RemoveVirtualMachineFromCloudVmClusterRequest request) Description copied from interface:DatabaseRemove Virtual Machines from the Cloud VM cluster.Applies to Exadata Cloud instances only. - Specified by:
- removeVirtualMachineFromCloudVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
removeVirtualMachineFromExadbVmClusterpublic RemoveVirtualMachineFromExadbVmClusterResponse removeVirtualMachineFromExadbVmCluster(RemoveVirtualMachineFromExadbVmClusterRequest request) Description copied from interface:DatabaseRemove Virtual Machines from the Exadata VM cluster on Exascale Infrastructure.Applies to Exadata Cloud instances only. - Specified by:
- removeVirtualMachineFromExadbVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
removeVirtualMachineFromVmClusterpublic RemoveVirtualMachineFromVmClusterResponse removeVirtualMachineFromVmCluster(RemoveVirtualMachineFromVmClusterRequest request) Description copied from interface:DatabaseRemove Virtual Machines from the VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- removeVirtualMachineFromVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
reorderExecutionActionspublic ReorderExecutionActionsResponse reorderExecutionActions(ReorderExecutionActionsRequest request) Description copied from interface:DatabaseReorders the execution actions under this execution window resource.- Specified by:
- reorderExecutionActionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
reorderScheduledActionspublic ReorderScheduledActionsResponse reorderScheduledActions(ReorderScheduledActionsRequest request) Description copied from interface:DatabaseRe-order the scheduled actions under this scheduling plan resource.- Specified by:
- reorderScheduledActionsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
resizeVmClusterNetworkpublic ResizeVmClusterNetworkResponse resizeVmClusterNetwork(ResizeVmClusterNetworkRequest request) Description copied from interface:DatabaseAdds or removes Db server network nodes to extend or shrink the existing VM cluster network.Applies to Exadata Cloud@Customer instances only. - Specified by:
- resizeVmClusterNetworkin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
resourcePoolShapespublic ResourcePoolShapesResponse resourcePoolShapes(ResourcePoolShapesRequest request) Description copied from interface:DatabaseLists available resource pools shapes.- Specified by:
- resourcePoolShapesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
restartAutonomousContainerDatabasepublic RestartAutonomousContainerDatabaseResponse restartAutonomousContainerDatabase(RestartAutonomousContainerDatabaseRequest request) Description copied from interface:DatabaseRolling restarts the specified Autonomous Container Database.- Specified by:
- restartAutonomousContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
restartAutonomousDatabasepublic RestartAutonomousDatabaseResponse restartAutonomousDatabase(RestartAutonomousDatabaseRequest request) Description copied from interface:DatabaseRestarts the specified Autonomous AI Database.- Specified by:
- restartAutonomousDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
restoreAutonomousDatabasepublic RestoreAutonomousDatabaseResponse restoreAutonomousDatabase(RestoreAutonomousDatabaseRequest request) Description copied from interface:DatabaseRestores an Autonomous AI Database based on the provided request parameters.- Specified by:
- restoreAutonomousDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
restoreDatabasepublic RestoreDatabaseResponse restoreDatabase(RestoreDatabaseRequest request) Description copied from interface:DatabaseRestore a Database based on the request parameters you provide.- Specified by:
- restoreDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
rotateAutonomousContainerDatabaseEncryptionKeypublic RotateAutonomousContainerDatabaseEncryptionKeyResponse rotateAutonomousContainerDatabaseEncryptionKey(RotateAutonomousContainerDatabaseEncryptionKeyRequest request) Description copied from interface:DatabaseCreates a new version of an existing Vault service key.- Specified by:
- rotateAutonomousContainerDatabaseEncryptionKeyin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
rotateAutonomousDatabaseEncryptionKeypublic RotateAutonomousDatabaseEncryptionKeyResponse rotateAutonomousDatabaseEncryptionKey(RotateAutonomousDatabaseEncryptionKeyRequest request) Description copied from interface:DatabaseRotate existing AutonomousDatabase Vault service key.- Specified by:
- rotateAutonomousDatabaseEncryptionKeyin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
rotateAutonomousVmClusterOrdsCertspublic RotateAutonomousVmClusterOrdsCertsResponse rotateAutonomousVmClusterOrdsCerts(RotateAutonomousVmClusterOrdsCertsRequest request) Description copied from interface:DatabaseRotates the Oracle REST Data Services (ORDS) certificates for Autonomous Exadata VM cluster.- Specified by:
- rotateAutonomousVmClusterOrdsCertsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
rotateAutonomousVmClusterSslCertspublic RotateAutonomousVmClusterSslCertsResponse rotateAutonomousVmClusterSslCerts(RotateAutonomousVmClusterSslCertsRequest request) Description copied from interface:DatabaseRotates the SSL certificates for Autonomous Exadata VM cluster.- Specified by:
- rotateAutonomousVmClusterSslCertsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
rotateCloudAutonomousVmClusterOrdsCertspublic RotateCloudAutonomousVmClusterOrdsCertsResponse rotateCloudAutonomousVmClusterOrdsCerts(RotateCloudAutonomousVmClusterOrdsCertsRequest request) Description copied from interface:DatabaseRotates the Oracle REST Data Services (ORDS) certificates for a cloud Autonomous Exadata VM cluster.- Specified by:
- rotateCloudAutonomousVmClusterOrdsCertsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
rotateCloudAutonomousVmClusterSslCertspublic RotateCloudAutonomousVmClusterSslCertsResponse rotateCloudAutonomousVmClusterSslCerts(RotateCloudAutonomousVmClusterSslCertsRequest request) Description copied from interface:DatabaseRotates the SSL certficates for a cloud Autonomous Exadata VM cluster.- Specified by:
- rotateCloudAutonomousVmClusterSslCertsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
rotateOrdsCertspublic RotateOrdsCertsResponse rotateOrdsCerts(RotateOrdsCertsRequest request) Description copied from interface:DatabaseDeprecated. Use therotateCloudAutonomousVmClusterOrdsCertsto rotate Oracle REST Data Services (ORDS) certs for an Autonomous Exadata VM cluster instead.- Specified by:
- rotateOrdsCertsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
rotatePluggableDatabaseEncryptionKeypublic RotatePluggableDatabaseEncryptionKeyResponse rotatePluggableDatabaseEncryptionKey(RotatePluggableDatabaseEncryptionKeyRequest request) Description copied from interface:DatabaseCreate a new version of the existing encryption key.- Specified by:
- rotatePluggableDatabaseEncryptionKeyin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
rotateSslCertspublic RotateSslCertsResponse rotateSslCerts(RotateSslCertsRequest request) Description copied from interface:DatabaseDeprecated. Use therotateCloudAutonomousVmClusterSslCertsto rotate SSL certs for an Autonomous Exadata VM cluster instead.- Specified by:
- rotateSslCertsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
rotateVaultKeypublic RotateVaultKeyResponse rotateVaultKey(RotateVaultKeyRequest request) Description copied from interface:DatabaseCreates a new version of an existing Vault service key.- Specified by:
- rotateVaultKeyin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
saasAdminUserStatuspublic SaasAdminUserStatusResponse saasAdminUserStatus(SaasAdminUserStatusRequest request) Description copied from interface:DatabaseThis operation gets SaaS administrative user status of the Autonomous AI Database.- Specified by:
- saasAdminUserStatusin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
scanExternalContainerDatabasePluggableDatabasespublic ScanExternalContainerDatabasePluggableDatabasesResponse scanExternalContainerDatabasePluggableDatabases(ScanExternalContainerDatabasePluggableDatabasesRequest request) Description copied from interface:DatabaseScans for pluggable databases in the specified external container database.This operation will return un-registered pluggable databases in the getWorkRequestoperation.- Specified by:
- scanExternalContainerDatabasePluggableDatabasesin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
setDbKeyVersionpublic SetDbKeyVersionResponse setDbKeyVersion(SetDbKeyVersionRequest request) Description copied from interface:DatabaseSets a new version of an existing Vault service key.- Specified by:
- setDbKeyVersionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
setPdbKeyVersionpublic SetPdbKeyVersionResponse setPdbKeyVersion(SetPdbKeyVersionRequest request) Description copied from interface:DatabaseSets a new version of an existing Vault service key.- Specified by:
- setPdbKeyVersionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
shrinkAutonomousDatabasepublic ShrinkAutonomousDatabaseResponse shrinkAutonomousDatabase(ShrinkAutonomousDatabaseRequest request) Description copied from interface:DatabaseThis operation shrinks the current allocated storage down to the current actual used data storage (actualUsedDataStorageSizeInTBs).The if the base storage value for the database (dataStorageSizeInTBs) is larger than the actualUsedDataStorageSizeInTBs value, you are billed for the base storage value. - Specified by:
- shrinkAutonomousDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
startAutonomousDatabasepublic StartAutonomousDatabaseResponse startAutonomousDatabase(StartAutonomousDatabaseRequest request) Description copied from interface:DatabaseStarts the specified Autonomous AI Database.- Specified by:
- startAutonomousDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
startPluggableDatabasepublic StartPluggableDatabaseResponse startPluggableDatabase(StartPluggableDatabaseRequest request) Description copied from interface:DatabaseStarts a stopped pluggable database.The openModevalue of the pluggable database will beREAD_WRITEupon completion.- Specified by:
- startPluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
stopAutonomousDatabasepublic StopAutonomousDatabaseResponse stopAutonomousDatabase(StopAutonomousDatabaseRequest request) Description copied from interface:DatabaseStops the specified Autonomous AI Database.- Specified by:
- stopAutonomousDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
stopPluggableDatabasepublic StopPluggableDatabaseResponse stopPluggableDatabase(StopPluggableDatabaseRequest request) Description copied from interface:DatabaseStops a pluggable database.The openModevalue of the pluggable database will beMOUNTEDupon completion.- Specified by:
- stopPluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
switchOverDataGuardpublic SwitchOverDataGuardResponse switchOverDataGuard(SwitchOverDataGuardRequest request) Description copied from interface:DatabasePerforms a switchover to transition primary database of this Data Guard association into a standby role.The standby database associated with the dataGuardAssociationIdassumes the primary database role.A switchover guarantees no data loss. This operation should be performed on respective standby database. - Specified by:
- switchOverDataGuardin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
switchoverAutonomousContainerDatabaseDataguardpublic SwitchoverAutonomousContainerDatabaseDataguardResponse switchoverAutonomousContainerDatabaseDataguard(SwitchoverAutonomousContainerDatabaseDataguardRequest request) Description copied from interface:DatabaseSwitchover an Autonomous Container Database (ACD), identified by the autonomousContainerDatabaseId parameter, to an active standby ACD.This standby ACD will become the new primary ACD when the switchover completes successfully. For more information, see Switch Roles in an Autonomous Data Guard Configuration. - Specified by:
- switchoverAutonomousContainerDatabaseDataguardin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
switchoverAutonomousContainerDatabaseDataguardAssociationpublic SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse switchoverAutonomousContainerDatabaseDataguardAssociation(SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest request) Description copied from interface:DatabaseDeprecated. Use theswitchoverAutonomousContainerDatabaseDataguardoperation to switches over the primary Autonomous Container Database (ACD) of an Autonomous Data Guard peer association to standby role.The standby ACD associated with autonomousContainerDatabaseDataguardAssociationId assumes the primary ACD role. A switchover incurs no data loss. - Specified by:
- switchoverAutonomousContainerDatabaseDataguardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
switchoverAutonomousDatabasepublic SwitchoverAutonomousDatabaseResponse switchoverAutonomousDatabase(SwitchoverAutonomousDatabaseRequest request) Description copied from interface:DatabaseInitiates a switchover of the specified Autonomous AI Database to the associated peer database.Applicable only to databases with Disaster Recovery enabled. This API should be called in the remote region where the peer database resides. Below parameter is optional: - peerDbIdUse this parameter to specify the database OCID of the Disaster Recovery peer, which is located in a different (remote) region from the current peer database. If this parameter is not provided, the switchover will happen in the same region.- Specified by:
- switchoverAutonomousDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
switchoverDataGuardAssociationpublic SwitchoverDataGuardAssociationResponse switchoverDataGuardAssociation(SwitchoverDataGuardAssociationRequest request) Description copied from interface:DatabasePerforms a switchover to transition the primary database of a Data Guard association into a standby role.The standby database associated with the dataGuardAssociationIdassumes the primary database role.A switchover guarantees no data loss. - Specified by:
- switchoverDataGuardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
terminateAutonomousContainerDatabasepublic TerminateAutonomousContainerDatabaseResponse terminateAutonomousContainerDatabase(TerminateAutonomousContainerDatabaseRequest request) Description copied from interface:DatabaseTerminates an Autonomous Container Database, which permanently deletes the container database and any databases within the container database.The database data is local to the Autonomous Exadata Infrastructure and will be lost when the container database is terminated. Oracle recommends that you back up any data in the Autonomous Container Database prior to terminating it. - Specified by:
- terminateAutonomousContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
terminateAutonomousExadataInfrastructurepublic TerminateAutonomousExadataInfrastructureResponse terminateAutonomousExadataInfrastructure(TerminateAutonomousExadataInfrastructureRequest request) Description copied from interface:DatabaseDeprecated. To terminate an Exadata Infrastructure resource in the Oracle cloud, use thedeleteCloudExadataInfrastructureoperation.To delete an Autonomous Exadata VM cluster in the Oracle cloud, use the deleteCloudAutonomousVmClusteroperation.- Specified by:
- terminateAutonomousExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
terminateDbSystempublic TerminateDbSystemResponse terminateDbSystem(TerminateDbSystemRequest request) Description copied from interface:DatabaseTerminates a DB system and permanently deletes it and any databases running on it, and any storage volumes attached to it.The database data is local to the DB system and will be lost when the system is terminated. Oracle recommends that you back up any data in the DB system prior to terminating it. *Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. - Specified by:
- terminateDbSystemin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
unregisterCloudVmClusterPkcspublic UnregisterCloudVmClusterPkcsResponse unregisterCloudVmClusterPkcs(UnregisterCloudVmClusterPkcsRequest request) Description copied from interface:DatabaseUninstall the PKCS11 driver for given keystore type- Specified by:
- unregisterCloudVmClusterPkcsin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateAutonomousContainerDatabasepublic UpdateAutonomousContainerDatabaseResponse updateAutonomousContainerDatabase(UpdateAutonomousContainerDatabaseRequest request) Description copied from interface:DatabaseUpdates the properties of an Autonomous Container Database, such as display name, maintenance preference, backup retention, and tags.- Specified by:
- updateAutonomousContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateAutonomousContainerDatabaseDataguardAssociationpublic UpdateAutonomousContainerDatabaseDataguardAssociationResponse updateAutonomousContainerDatabaseDataguardAssociation(UpdateAutonomousContainerDatabaseDataguardAssociationRequest request) Description copied from interface:DatabaseDeprecated. Use theeditAutonomousContainerDatabaseDataguardoperation to update an Autonomous Data Guard association.- Specified by:
- updateAutonomousContainerDatabaseDataguardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateAutonomousDatabasepublic UpdateAutonomousDatabaseResponse updateAutonomousDatabase(UpdateAutonomousDatabaseRequest request) Description copied from interface:DatabaseUpdates one or more attributes of the specified Autonomous AI Database.See the UpdateAutonomousDatabaseDetails resource for a full list of attributes that can be updated. - Specified by:
- updateAutonomousDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateAutonomousDatabaseBackuppublic UpdateAutonomousDatabaseBackupResponse updateAutonomousDatabaseBackup(UpdateAutonomousDatabaseBackupRequest request) Description copied from interface:DatabaseUpdates the Autonomous AI Database backup of the specified database based on the request parameters.- Specified by:
- updateAutonomousDatabaseBackupin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateAutonomousDatabaseRegionalWalletpublic UpdateAutonomousDatabaseRegionalWalletResponse updateAutonomousDatabaseRegionalWallet(UpdateAutonomousDatabaseRegionalWalletRequest request) Description copied from interface:DatabaseUpdates the Autonomous AI Database regional wallet.- Specified by:
- updateAutonomousDatabaseRegionalWalletin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateAutonomousDatabaseSoftwareImagepublic UpdateAutonomousDatabaseSoftwareImageResponse updateAutonomousDatabaseSoftwareImage(UpdateAutonomousDatabaseSoftwareImageRequest request) Description copied from interface:DatabaseUpdates the properties of an Autonomous AI Database Software Image, like add tags- Specified by:
- updateAutonomousDatabaseSoftwareImagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateAutonomousDatabaseWalletpublic UpdateAutonomousDatabaseWalletResponse updateAutonomousDatabaseWallet(UpdateAutonomousDatabaseWalletRequest request) Description copied from interface:DatabaseUpdates the wallet for the specified Autonomous AI Database.- Specified by:
- updateAutonomousDatabaseWalletin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateAutonomousExadataInfrastructurepublic UpdateAutonomousExadataInfrastructureResponse updateAutonomousExadataInfrastructure(UpdateAutonomousExadataInfrastructureRequest request) Description copied from interface:DatabaseDeprecated. Use theupdateCloudExadataInfrastructureoperation to update an Exadata Infrastructure resource andupdateCloudAutonomousVmClusteroperation to update an Autonomous Exadata VM cluster.- Specified by:
- updateAutonomousExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateAutonomousVmClusterpublic UpdateAutonomousVmClusterResponse updateAutonomousVmCluster(UpdateAutonomousVmClusterRequest request) Description copied from interface:DatabaseUpdates the specified Autonomous VM cluster for the Exadata Cloud@Customer system.To update an Autonomous VM Cluster in the Oracle cloud, seeupdateCloudAutonomousVmCluster.- Specified by:
- updateAutonomousVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateBackuppublic UpdateBackupResponse updateBackup(UpdateBackupRequest request) Description copied from interface:DatabaseUpdates database backup details.- Specified by:
- updateBackupin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateBackupDestinationpublic UpdateBackupDestinationResponse updateBackupDestination(UpdateBackupDestinationRequest request) Description copied from interface:DatabaseIf no database is associated with the backup destination: - For a RECOVERY_APPLIANCE backup destination, updates the connection string and/or the list of VPC users.- For an NFS backup destination, updates the NFS location.
 - Specified by:
- updateBackupDestinationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateCloudAutonomousVmClusterpublic UpdateCloudAutonomousVmClusterResponse updateCloudAutonomousVmCluster(UpdateCloudAutonomousVmClusterRequest request) Description copied from interface:DatabaseUpdates the specified Autonomous Exadata VM cluster in the Oracle cloud.For Exadata Cloud@Customer systems, see updateAutonomousVmCluster.- Specified by:
- updateCloudAutonomousVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateCloudExadataInfrastructurepublic UpdateCloudExadataInfrastructureResponse updateCloudExadataInfrastructure(UpdateCloudExadataInfrastructureRequest request) Description copied from interface:DatabaseUpdates the Cloud Exadata infrastructure resource.Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. - Specified by:
- updateCloudExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateCloudVmClusterpublic UpdateCloudVmClusterResponse updateCloudVmCluster(UpdateCloudVmClusterRequest request) Description copied from interface:DatabaseUpdates the specified cloud VM cluster.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. - Specified by:
- updateCloudVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateCloudVmClusterIormConfigpublic UpdateCloudVmClusterIormConfigResponse updateCloudVmClusterIormConfig(UpdateCloudVmClusterIormConfigRequest request) Description copied from interface:DatabaseUpdates the IORM settings for the specified cloud VM cluster in an Exadata Cloud Service instance.- Specified by:
- updateCloudVmClusterIormConfigin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateConsoleConnectionpublic UpdateConsoleConnectionResponse updateConsoleConnection(UpdateConsoleConnectionRequest request) Description copied from interface:DatabaseUpdates the specified database node console connection.- Specified by:
- updateConsoleConnectionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateConsoleHistorypublic UpdateConsoleHistoryResponse updateConsoleHistory(UpdateConsoleHistoryRequest request) Description copied from interface:DatabaseUpdates the specified database node console history.- Specified by:
- updateConsoleHistoryin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDataGuardpublic UpdateDataGuardResponse updateDataGuard(UpdateDataGuardRequest request) Description copied from interface:DatabaseUpdate an existing Data Guard member.A Data Guard member represents the replication relationship between the specified database and a standby database. For more information, see Using Oracle Data Guard. - Specified by:
- updateDataGuardin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDataGuardAssociationpublic UpdateDataGuardAssociationResponse updateDataGuardAssociation(UpdateDataGuardAssociationRequest request) Description copied from interface:DatabaseUpdates the Data Guard association the specified database.This API can be used to change the protectionModeandtransportTypeof the Data Guard association.- Specified by:
- updateDataGuardAssociationin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDatabasepublic UpdateDatabaseResponse updateDatabase(UpdateDatabaseRequest request) Description copied from interface:DatabaseUpdate the specified database based on the request parameters provided.- Specified by:
- updateDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDatabaseSoftwareImagepublic UpdateDatabaseSoftwareImageResponse updateDatabaseSoftwareImage(UpdateDatabaseSoftwareImageRequest request) Description copied from interface:DatabaseUpdates the properties of a Database Software Image, like Display Nmae- Specified by:
- updateDatabaseSoftwareImagein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDbHomepublic UpdateDbHomeResponse updateDbHome(UpdateDbHomeRequest request) Description copied from interface:DatabasePatches the specified Database Home.- Specified by:
- updateDbHomein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDbNodepublic UpdateDbNodeResponse updateDbNode(UpdateDbNodeRequest request) Description copied from interface:DatabaseUpdates the specified database node.- Specified by:
- updateDbNodein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDbSystempublic UpdateDbSystemResponse updateDbSystem(UpdateDbSystemRequest request) Description copied from interface:DatabaseUpdates the properties of the specified DB system.*Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. - Specified by:
- updateDbSystemin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateExadataInfrastructurepublic UpdateExadataInfrastructureResponse updateExadataInfrastructure(UpdateExadataInfrastructureRequest request) Description copied from interface:DatabaseUpdates the Exadata infrastructure resource.Applies to Exadata Cloud@Customer instances only. To update an Exadata Cloud Service infrastructure resource, use the updateCloudExadataInfrastructureoperation.- Specified by:
- updateExadataInfrastructurein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateExadataIormConfigpublic UpdateExadataIormConfigResponse updateExadataIormConfig(UpdateExadataIormConfigRequest request) Description copied from interface:DatabaseUpdates IORM settings for the specified Exadata DB system.*Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. The updateCloudVmClusterIormConfigAPI is used for Exadata systems using the new resource model.- Specified by:
- updateExadataIormConfigin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateExadbVmClusterpublic UpdateExadbVmClusterResponse updateExadbVmCluster(UpdateExadbVmClusterRequest request) Description copied from interface:DatabaseUpdates the specified Exadata VM cluster on Exascale Infrastructure.Applies to Exadata Database Service on Exascale Infrastructure only. - Specified by:
- updateExadbVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateExascaleDbStorageVaultpublic UpdateExascaleDbStorageVaultResponse updateExascaleDbStorageVault(UpdateExascaleDbStorageVaultRequest request) Description copied from interface:DatabaseUpdates the specified Exadata Database Storage Vault.- Specified by:
- updateExascaleDbStorageVaultin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateExecutionActionpublic UpdateExecutionActionResponse updateExecutionAction(UpdateExecutionActionRequest request) Description copied from interface:DatabaseUpdates the execution action resource.- Specified by:
- updateExecutionActionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateExecutionWindowpublic UpdateExecutionWindowResponse updateExecutionWindow(UpdateExecutionWindowRequest request) Description copied from interface:DatabaseUpdates the execution window resource.- Specified by:
- updateExecutionWindowin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateExternalContainerDatabasepublic UpdateExternalContainerDatabaseResponse updateExternalContainerDatabase(UpdateExternalContainerDatabaseRequest request) Description copied from interface:DatabaseUpdates the properties of ancreateExternalContainerDatabaseDetailsresource, such as the display name.- Specified by:
- updateExternalContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateExternalDatabaseConnectorpublic UpdateExternalDatabaseConnectorResponse updateExternalDatabaseConnector(UpdateExternalDatabaseConnectorRequest request) Description copied from interface:DatabaseUpdates the properties of an external database connector, such as the display name.- Specified by:
- updateExternalDatabaseConnectorin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateExternalNonContainerDatabasepublic UpdateExternalNonContainerDatabaseResponse updateExternalNonContainerDatabase(UpdateExternalNonContainerDatabaseRequest request) Description copied from interface:DatabaseUpdates the properties of an external non-container database, such as the display name.- Specified by:
- updateExternalNonContainerDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateExternalPluggableDatabasepublic UpdateExternalPluggableDatabaseResponse updateExternalPluggableDatabase(UpdateExternalPluggableDatabaseRequest request) Description copied from interface:DatabaseUpdates the properties of ancreateExternalPluggableDatabaseDetailsresource, such as the display name.- Specified by:
- updateExternalPluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateKeyStorepublic UpdateKeyStoreResponse updateKeyStore(UpdateKeyStoreRequest request) Description copied from interface:DatabaseEdit the key store.- Specified by:
- updateKeyStorein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateMaintenanceRunpublic UpdateMaintenanceRunResponse updateMaintenanceRun(UpdateMaintenanceRunRequest request) Description copied from interface:DatabaseUpdates the properties of a maintenance run, such as the state of a maintenance run.- Specified by:
- updateMaintenanceRunin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateOneoffPatchpublic UpdateOneoffPatchResponse updateOneoffPatch(UpdateOneoffPatchRequest request) Description copied from interface:DatabaseUpdates the properties of the specified one-off patch.- Specified by:
- updateOneoffPatchin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updatePluggableDatabasepublic UpdatePluggableDatabaseResponse updatePluggableDatabase(UpdatePluggableDatabaseRequest request) Description copied from interface:DatabaseUpdates the specified pluggable database.- Specified by:
- updatePluggableDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateScheduledActionpublic UpdateScheduledActionResponse updateScheduledAction(UpdateScheduledActionRequest request) Description copied from interface:DatabaseUpdates the Scheduled Action resource.- Specified by:
- updateScheduledActionin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateSchedulingPolicypublic UpdateSchedulingPolicyResponse updateSchedulingPolicy(UpdateSchedulingPolicyRequest request) Description copied from interface:DatabaseUpdates the Scheduling Policy resource.- Specified by:
- updateSchedulingPolicyin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateSchedulingWindowpublic UpdateSchedulingWindowResponse updateSchedulingWindow(UpdateSchedulingWindowRequest request) Description copied from interface:DatabaseUpdates the Scheduling Window resource.- Specified by:
- updateSchedulingWindowin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateVmClusterpublic UpdateVmClusterResponse updateVmCluster(UpdateVmClusterRequest request) Description copied from interface:DatabaseUpdates the specified VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- updateVmClusterin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateVmClusterNetworkpublic UpdateVmClusterNetworkResponse updateVmClusterNetwork(UpdateVmClusterNetworkRequest request) Description copied from interface:DatabaseUpdates the specified VM cluster network.Applies to Exadata Cloud@Customer instances only. To update a cloud VM cluster in an Exadata Cloud Service instance, use the updateCloudVmClusteroperation.- Specified by:
- updateVmClusterNetworkin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
upgradeDatabasepublic UpgradeDatabaseResponse upgradeDatabase(UpgradeDatabaseRequest request) Description copied from interface:DatabaseUpgrades the specified Oracle Database instance.- Specified by:
- upgradeDatabasein interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
upgradeDbSystempublic UpgradeDbSystemResponse upgradeDbSystem(UpgradeDbSystemRequest request) Description copied from interface:DatabaseUpgrades the operating system and grid infrastructure of the DB system.- Specified by:
- upgradeDbSystemin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
validateVmClusterNetworkpublic ValidateVmClusterNetworkResponse validateVmClusterNetwork(ValidateVmClusterNetworkRequest request) Description copied from interface:DatabaseValidates the specified VM cluster network.Applies to Exadata Cloud@Customer instances only. - Specified by:
- validateVmClusterNetworkin interface- Database
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWaiterspublic DatabaseWaiters getWaiters() Description copied from interface:DatabaseGets the pre-configured waiters available for resources for this service.- Specified by:
- getWaitersin interface- Database
- Returns:
- The service waiters.
 
 - 
newWaiterspublic DatabaseWaiters newWaiters(WorkRequest workRequestClient) Description copied from interface:DatabaseCreates a new DatabaseWaiters for resources for this service.- Specified by:
- newWaitersin interface- Database
- Parameters:
- workRequestClient- The work request service client used to query for work request status
- Returns:
- The service waiters.
 
 - 
getPaginatorspublic DatabasePaginators getPaginators() Description copied from interface:DatabaseGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
- getPaginatorsin interface- Database
- Returns:
- The service paginators.
 
 - 
getDefaultConfiguratorprotected ClientConfigurator getDefaultConfigurator() 
 - 
useRealmSpecificEndpointTemplatepublic void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled) This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false - Parameters:
- useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
 
 - 
populateServiceParametersInEndpointpublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap) Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank. - Parameters:
- endpoint- The endpoint template in use
- requiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
 
 - 
updateBaseEndpointpublic final void updateBaseEndpoint(String endpoint) This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters. - Parameters:
- endpoint- The updated endpoint to use
 
 - 
setEndpointpublic final void setEndpoint(String endpoint) 
 - 
getEndpointpublic final String getEndpoint() 
 - 
refreshClientpublic final void refreshClient() Rebuild the backingHttpClient.This will call ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
 - 
closepublic final void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
getClientCommonLibraryVersionpublic String getClientCommonLibraryVersion() 
 
- 
 
-