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 Summary
Nested Classes Modifier and Type Class Description static class
DatabaseClient.Builder
Builder class for this client.
-
Field Summary
Fields Modifier and Type Field Description String
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.protected ExecutorService
executorService
Optional<String>
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.static Service
SERVICE
Service instance for Database.
-
Constructor Summary
Constructors Constructor Description DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.DatabaseClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Deprecated.Use thebuilder
instead.DatabaseClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.DatabaseClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.DatabaseClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.
-
Method Summary
-
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClient
clientCall
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.database.Database
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Field Detail
-
SERVICE
public static final Service SERVICE
Service instance for Database.
-
executorService
protected final ExecutorService executorService
-
clientCommonLibraryVersion
public final String clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.
-
-
Constructor Detail
-
DatabaseClient
@Deprecated public DatabaseClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDatabaseClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)
-
DatabaseClient
@Deprecated public DatabaseClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDatabaseClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
-
DatabaseClient
@Deprecated public DatabaseClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDatabaseClient.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 thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDatabaseClient.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 thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDatabaseClient.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 thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDatabaseClient.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 thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDatabaseClient.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 thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDatabaseClient.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
-
builder
public static DatabaseClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:Database
Sets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpoint
after resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:Database
Sets 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
.
-
activateExadataInfrastructure
public ActivateExadataInfrastructureResponse activateExadataInfrastructure(ActivateExadataInfrastructureRequest request)
Description copied from interface:Database
Activates the specified Exadata infrastructure resource.Applies to Exadata Cloud@Customer instances only.
- Specified by:
activateExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
addStandbyAutonomousContainerDatabase
public AddStandbyAutonomousContainerDatabaseResponse addStandbyAutonomousContainerDatabase(AddStandbyAutonomousContainerDatabaseRequest request)
Description copied from interface:Database
Create Standby Autonomous Container Database.For more information about changing Autonomous Container Databases Add Standby, see Create Standby Autonomous Container Database and Convert Snapshot Standby to Physical Standby.
- Specified by:
addStandbyAutonomousContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
addStorageCapacityCloudExadataInfrastructure
public AddStorageCapacityCloudExadataInfrastructureResponse addStorageCapacityCloudExadataInfrastructure(AddStorageCapacityCloudExadataInfrastructureRequest request)
Description copied from interface:Database
Makes the storage capacity from additional storage servers available for Cloud VM Cluster consumption.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
- Specified by:
addStorageCapacityCloudExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
addStorageCapacityExadataInfrastructure
public AddStorageCapacityExadataInfrastructureResponse addStorageCapacityExadataInfrastructure(AddStorageCapacityExadataInfrastructureRequest request)
Description copied from interface:Database
Makes the storage capacity from additional storage servers available for VM Cluster consumption.Applies to Exadata Cloud@Customer instances only.
- Specified by:
addStorageCapacityExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
addVirtualMachineToCloudVmCluster
public AddVirtualMachineToCloudVmClusterResponse addVirtualMachineToCloudVmCluster(AddVirtualMachineToCloudVmClusterRequest request)
Description copied from interface:Database
Add Virtual Machines to the Cloud VM cluster.Applies to Exadata Cloud instances only.
- Specified by:
addVirtualMachineToCloudVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
addVirtualMachineToVmCluster
public AddVirtualMachineToVmClusterResponse addVirtualMachineToVmCluster(AddVirtualMachineToVmClusterRequest request)
Description copied from interface:Database
Add Virtual Machines to the VM cluster.Applies to Exadata Cloud@Customer instances only.
- Specified by:
addVirtualMachineToVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
autonomousDatabaseManualRefresh
public AutonomousDatabaseManualRefreshResponse autonomousDatabaseManualRefresh(AutonomousDatabaseManualRefreshRequest request)
Description copied from interface:Database
Initiates a data refresh for an Autonomous Database refreshable clone.Data is refreshed from the source database to the point of a specified timestamp.
- Specified by:
autonomousDatabaseManualRefresh
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cancelBackup
public CancelBackupResponse cancelBackup(CancelBackupRequest request)
Description copied from interface:Database
Cancel automatic/standalone full/incremental create backup workrequests specified by the backup Id.- Specified by:
cancelBackup
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cancelExecutionWindow
public CancelExecutionWindowResponse cancelExecutionWindow(CancelExecutionWindowRequest request)
Description copied from interface:Database
Cancels the in progress maintenance activity under this execution window.- Specified by:
cancelExecutionWindow
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cascadingDeleteSchedulingPlan
public CascadingDeleteSchedulingPlanResponse cascadingDeleteSchedulingPlan(CascadingDeleteSchedulingPlanRequest request)
Description copied from interface:Database
Delete the scheduling plan resource along with all the scheduled actions associated with this resource.- Specified by:
cascadingDeleteSchedulingPlan
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeAutonomousContainerDatabaseCompartment
public ChangeAutonomousContainerDatabaseCompartmentResponse changeAutonomousContainerDatabaseCompartment(ChangeAutonomousContainerDatabaseCompartmentRequest request)
Description copied from interface:Database
Move 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:
changeAutonomousContainerDatabaseCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeAutonomousDatabaseCompartment
public ChangeAutonomousDatabaseCompartmentResponse changeAutonomousDatabaseCompartment(ChangeAutonomousDatabaseCompartmentRequest request)
Description copied from interface:Database
Move the Autonomous Database and its dependent resources to the specified compartment.For more information about moving Autonomous Databases, see Moving Database Resources to a Different Compartment.
- Specified by:
changeAutonomousDatabaseCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeAutonomousDatabaseSoftwareImageCompartment
public ChangeAutonomousDatabaseSoftwareImageCompartmentResponse changeAutonomousDatabaseSoftwareImageCompartment(ChangeAutonomousDatabaseSoftwareImageCompartmentRequest request)
Description copied from interface:Database
Move the Autonomous Database Software Image and its dependent resources to the specified compartment.- Specified by:
changeAutonomousDatabaseSoftwareImageCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeAutonomousDatabaseSubscription
public ChangeAutonomousDatabaseSubscriptionResponse changeAutonomousDatabaseSubscription(ChangeAutonomousDatabaseSubscriptionRequest request)
Description copied from interface:Database
Associate an Autonomous Database with a different subscription.- Specified by:
changeAutonomousDatabaseSubscription
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeAutonomousExadataInfrastructureCompartment
public ChangeAutonomousExadataInfrastructureCompartmentResponse changeAutonomousExadataInfrastructureCompartment(ChangeAutonomousExadataInfrastructureCompartmentRequest request)
Description copied from interface:Database
Deprecated. Use thechangeCloudExadataInfrastructureCompartment
operation to move an Exadata infrastructure resource to a different compartment andchangeCloudAutonomousVmClusterCompartment
operation to move an Autonomous Exadata VM cluster to a different compartment.For more information, see Moving Database Resources to a Different Compartment.
- Specified by:
changeAutonomousExadataInfrastructureCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeAutonomousVmClusterCompartment
public ChangeAutonomousVmClusterCompartmentResponse changeAutonomousVmClusterCompartment(ChangeAutonomousVmClusterCompartmentRequest request)
Description copied from interface:Database
Moves 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:
changeAutonomousVmClusterCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeBackupDestinationCompartment
public ChangeBackupDestinationCompartmentResponse changeBackupDestinationCompartment(ChangeBackupDestinationCompartmentRequest request)
Description copied from interface:Database
Move the backup destination and its dependent resources to the specified compartment.For more information, see Moving Database Resources to a Different Compartment.
- Specified by:
changeBackupDestinationCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeCloudAutonomousVmClusterCompartment
public ChangeCloudAutonomousVmClusterCompartmentResponse changeCloudAutonomousVmClusterCompartment(ChangeCloudAutonomousVmClusterCompartmentRequest request)
Description copied from interface:Database
Moves 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:
changeCloudAutonomousVmClusterCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeCloudExadataInfrastructureCompartment
public ChangeCloudExadataInfrastructureCompartmentResponse changeCloudExadataInfrastructureCompartment(ChangeCloudExadataInfrastructureCompartmentRequest request)
Description copied from interface:Database
Moves a cloud Exadata infrastructure resource and its dependent resources to another compartment.Applies to Exadata Cloud Service instances and Autonomous 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:
changeCloudExadataInfrastructureCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeCloudExadataInfrastructureSubscription
public ChangeCloudExadataInfrastructureSubscriptionResponse changeCloudExadataInfrastructureSubscription(ChangeCloudExadataInfrastructureSubscriptionRequest request)
Description copied from interface:Database
Associate a cloud Exadata infrastructure with a different subscription.- Specified by:
changeCloudExadataInfrastructureSubscription
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeCloudVmClusterCompartment
public ChangeCloudVmClusterCompartmentResponse changeCloudVmClusterCompartment(ChangeCloudVmClusterCompartmentRequest request)
Description copied from interface:Database
Moves 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:
changeCloudVmClusterCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeCloudVmClusterSubscription
public ChangeCloudVmClusterSubscriptionResponse changeCloudVmClusterSubscription(ChangeCloudVmClusterSubscriptionRequest request)
Description copied from interface:Database
Associate a cloud VM cluster with a different subscription.- Specified by:
changeCloudVmClusterSubscription
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeDatabaseSoftwareImageCompartment
public ChangeDatabaseSoftwareImageCompartmentResponse changeDatabaseSoftwareImageCompartment(ChangeDatabaseSoftwareImageCompartmentRequest request)
Description copied from interface:Database
Move 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:
changeDatabaseSoftwareImageCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeDataguardRole
public ChangeDataguardRoleResponse changeDataguardRole(ChangeDataguardRoleRequest request)
Description copied from interface:Database
Switch the Autonomous Container Database role between Standby and Snapshot Standby.For more information about changing Autonomous Container Databases Dataguard Role, see Convert Physical Standby to Snapshot Standby and Convert Snapshot Standby to Physical Standby.
- Specified by:
changeDataguardRole
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeDbSystemCompartment
public ChangeDbSystemCompartmentResponse changeDbSystemCompartment(ChangeDbSystemCompartmentRequest request)
Description copied from interface:Database
Moves 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:
changeDbSystemCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeDisasterRecoveryConfiguration
public ChangeDisasterRecoveryConfigurationResponse changeDisasterRecoveryConfiguration(ChangeDisasterRecoveryConfigurationRequest request)
Description copied from interface:Database
This operation updates the cross-region disaster recovery (DR) details of the standby Autonomous Database Serverless database, and must be run on the standby side.- Specified by:
changeDisasterRecoveryConfiguration
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeEncryptionKeyLocation
public ChangeEncryptionKeyLocationResponse changeEncryptionKeyLocation(ChangeEncryptionKeyLocationRequest request)
Description copied from interface:Database
Update the encryption key management location for the database- Specified by:
changeEncryptionKeyLocation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeExadataInfrastructureCompartment
public ChangeExadataInfrastructureCompartmentResponse changeExadataInfrastructureCompartment(ChangeExadataInfrastructureCompartmentRequest request)
Description copied from interface:Database
Moves 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
changeCloudExadataInfrastructureCompartment
operation.- Specified by:
changeExadataInfrastructureCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeExadbVmClusterCompartment
public ChangeExadbVmClusterCompartmentResponse changeExadbVmClusterCompartment(ChangeExadbVmClusterCompartmentRequest request)
Description copied from interface:Database
Moves 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:
changeExadbVmClusterCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeExadbVmClusterSubscription
public ChangeExadbVmClusterSubscriptionResponse changeExadbVmClusterSubscription(ChangeExadbVmClusterSubscriptionRequest request)
Description copied from interface:Database
Associate a Exadata VM cluster on Exascale Infrastructure with a different subscription.- Specified by:
changeExadbVmClusterSubscription
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeExascaleDbStorageVaultCompartment
public ChangeExascaleDbStorageVaultCompartmentResponse changeExascaleDbStorageVaultCompartment(ChangeExascaleDbStorageVaultCompartmentRequest request)
Description copied from interface:Database
Moves a Exadata Database Storage Vault to another compartment.- Specified by:
changeExascaleDbStorageVaultCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeExascaleDbStorageVaultSubscription
public ChangeExascaleDbStorageVaultSubscriptionResponse changeExascaleDbStorageVaultSubscription(ChangeExascaleDbStorageVaultSubscriptionRequest request)
Description copied from interface:Database
Associate a Exadata Database Storage Vault with a different subscription.- Specified by:
changeExascaleDbStorageVaultSubscription
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeExternalContainerDatabaseCompartment
public ChangeExternalContainerDatabaseCompartmentResponse changeExternalContainerDatabaseCompartment(ChangeExternalContainerDatabaseCompartmentRequest request)
Description copied from interface:Database
Move thecreateExternalContainerDatabaseDetails
and 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:
changeExternalContainerDatabaseCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeExternalNonContainerDatabaseCompartment
public ChangeExternalNonContainerDatabaseCompartmentResponse changeExternalNonContainerDatabaseCompartment(ChangeExternalNonContainerDatabaseCompartmentRequest request)
Description copied from interface:Database
Move 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:
changeExternalNonContainerDatabaseCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeExternalPluggableDatabaseCompartment
public ChangeExternalPluggableDatabaseCompartmentResponse changeExternalPluggableDatabaseCompartment(ChangeExternalPluggableDatabaseCompartmentRequest request)
Description copied from interface:Database
Move thecreateExternalPluggableDatabaseDetails
and 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:
changeExternalPluggableDatabaseCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeKeyStoreCompartment
public ChangeKeyStoreCompartmentResponse changeKeyStoreCompartment(ChangeKeyStoreCompartmentRequest request)
Description copied from interface:Database
Move 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:
changeKeyStoreCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeKeyStoreType
public ChangeKeyStoreTypeResponse changeKeyStoreType(ChangeKeyStoreTypeRequest request)
Description copied from interface:Database
Changes encryption key management type- Specified by:
changeKeyStoreType
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeOneoffPatchCompartment
public ChangeOneoffPatchCompartmentResponse changeOneoffPatchCompartment(ChangeOneoffPatchCompartmentRequest request)
Description copied from interface:Database
Move the one-off patch to the specified compartment.- Specified by:
changeOneoffPatchCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeSchedulingPlanCompartment
public ChangeSchedulingPlanCompartmentResponse changeSchedulingPlanCompartment(ChangeSchedulingPlanCompartmentRequest request)
Description copied from interface:Database
Moves an scheduling plan resource to another compartment.- Specified by:
changeSchedulingPlanCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeSchedulingPolicyCompartment
public ChangeSchedulingPolicyCompartmentResponse changeSchedulingPolicyCompartment(ChangeSchedulingPolicyCompartmentRequest request)
Description copied from interface:Database
Moves an scheduling policy resource to another compartment.- Specified by:
changeSchedulingPolicyCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeVmClusterCompartment
public ChangeVmClusterCompartmentResponse changeVmClusterCompartment(ChangeVmClusterCompartmentRequest request)
Description copied from interface:Database
Moves 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
changeCloudVmClusterCompartment
operation.- Specified by:
changeVmClusterCompartment
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
checkExternalDatabaseConnectorConnectionStatus
public CheckExternalDatabaseConnectorConnectionStatusResponse checkExternalDatabaseConnectorConnectionStatus(CheckExternalDatabaseConnectorConnectionStatusRequest request)
Description copied from interface:Database
Check the status of the external database connection specified in this connector.This operation will refresh the connectionStatus and timeConnectionStatusLastUpdated fields.
- Specified by:
checkExternalDatabaseConnectorConnectionStatus
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
completeExternalBackupJob
public CompleteExternalBackupJobResponse completeExternalBackupJob(CompleteExternalBackupJobRequest request)
Description copied from interface:Database
Changes the status of the standalone backup resource toACTIVE
after 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:
completeExternalBackupJob
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
configureAutonomousDatabaseVaultKey
public ConfigureAutonomousDatabaseVaultKeyResponse configureAutonomousDatabaseVaultKey(ConfigureAutonomousDatabaseVaultKeyRequest request)
Description copied from interface:Database
Configures the Autonomous Database Vault service key.- Specified by:
configureAutonomousDatabaseVaultKey
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
configureExascaleExadataInfrastructure
public ConfigureExascaleExadataInfrastructureResponse configureExascaleExadataInfrastructure(ConfigureExascaleExadataInfrastructureRequest request)
Description copied from interface:Database
Configures Exascale on Exadata infrastructure resource.Applies to Exadata Cloud@Customer instances only.
- Specified by:
configureExascaleExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
configureSaasAdminUser
public ConfigureSaasAdminUserResponse configureSaasAdminUser(ConfigureSaasAdminUserRequest request)
Description copied from interface:Database
This operation updates SaaS administrative user configuration of the Autonomous Database.- Specified by:
configureSaasAdminUser
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
confirmKeyStoreDetailsAreCorrect
public ConfirmKeyStoreDetailsAreCorrectResponse confirmKeyStoreDetailsAreCorrect(ConfirmKeyStoreDetailsAreCorrectRequest request)
Description copied from interface:Database
This 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:
confirmKeyStoreDetailsAreCorrect
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
convertStandbyAutonomousContainerDatabase
public ConvertStandbyAutonomousContainerDatabaseResponse convertStandbyAutonomousContainerDatabase(ConvertStandbyAutonomousContainerDatabaseRequest request)
Description copied from interface:Database
Convert between and SnapshotStandby Standby Autonomous Container Database .For more information about changing Autonomous Container Databases Add Standby, see Convert Standby Autonomous Container Database and Convert Snapshot Standby to Physical Standby.
- Specified by:
convertStandbyAutonomousContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
convertToPdb
public ConvertToPdbResponse convertToPdb(ConvertToPdbRequest request)
Description copied from interface:Database
Converts a non-container database to a pluggable database.- Specified by:
convertToPdb
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
convertToRegularPluggableDatabase
public ConvertToRegularPluggableDatabaseResponse convertToRegularPluggableDatabase(ConvertToRegularPluggableDatabaseRequest request)
Description copied from interface:Database
Converts a Refreshable clone to Regular pluggable database (PDB).Pluggable Database will be in
READ_WRITE
openmode after conversion.- Specified by:
convertToRegularPluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
convertToStandalone
public ConvertToStandaloneResponse convertToStandalone(ConvertToStandaloneRequest request)
Description copied from interface:Database
Disassociate the standby database identified by thedatabaseId
parameter from existing Data Guard group.Convert the standby to a standalone database.
This operation should be performed on respective standby database.
- Specified by:
convertToStandalone
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createApplicationVip
public CreateApplicationVipResponse createApplicationVip(CreateApplicationVipRequest request)
Description copied from interface:Database
Creates a new application virtual IP (VIP) address in the specified cloud VM cluster based on the request parameters you provide.- Specified by:
createApplicationVip
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createAutonomousContainerDatabase
public CreateAutonomousContainerDatabaseResponse createAutonomousContainerDatabase(CreateAutonomousContainerDatabaseRequest request)
Description copied from interface:Database
Creates an Autonomous Container Database in the specified Autonomous Exadata Infrastructure.- Specified by:
createAutonomousContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createAutonomousContainerDatabaseDataguardAssociation
public CreateAutonomousContainerDatabaseDataguardAssociationResponse createAutonomousContainerDatabaseDataguardAssociation(CreateAutonomousContainerDatabaseDataguardAssociationRequest request)
Description copied from interface:Database
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.
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:
createAutonomousContainerDatabaseDataguardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createAutonomousDatabase
public CreateAutonomousDatabaseResponse createAutonomousDatabase(CreateAutonomousDatabaseRequest request)
Description copied from interface:Database
Creates a new Autonomous Database.- Specified by:
createAutonomousDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createAutonomousDatabaseBackup
public CreateAutonomousDatabaseBackupResponse createAutonomousDatabaseBackup(CreateAutonomousDatabaseBackupRequest request)
Description copied from interface:Database
Creates a new Autonomous Database backup for the specified database based on the provided request parameters.- Specified by:
createAutonomousDatabaseBackup
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createAutonomousDatabaseSoftwareImage
public CreateAutonomousDatabaseSoftwareImageResponse createAutonomousDatabaseSoftwareImage(CreateAutonomousDatabaseSoftwareImageRequest request)
Description copied from interface:Database
create Autonomous Database Software Image in the specified compartment.- Specified by:
createAutonomousDatabaseSoftwareImage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createAutonomousVmCluster
public CreateAutonomousVmClusterResponse createAutonomousVmCluster(CreateAutonomousVmClusterRequest request)
Description copied from interface:Database
Creates an Autonomous VM cluster for Exadata Cloud@Customer.To create an Autonomous VM Cluster in the Oracle cloud, see
createCloudAutonomousVmCluster
.- Specified by:
createAutonomousVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createBackup
public CreateBackupResponse createBackup(CreateBackupRequest request)
Description copied from interface:Database
Creates 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:
createBackup
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createBackupDestination
public CreateBackupDestinationResponse createBackupDestination(CreateBackupDestinationRequest request)
Description copied from interface:Database
Creates a backup destination in an Exadata Cloud@Customer system.- Specified by:
createBackupDestination
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createCloudAutonomousVmCluster
public CreateCloudAutonomousVmClusterResponse createCloudAutonomousVmCluster(CreateCloudAutonomousVmClusterRequest request)
Description copied from interface:Database
Creates an Autonomous Exadata VM cluster in the Oracle cloud.For Exadata Cloud@Customer systems, see
createAutonomousVmCluster
.- Specified by:
createCloudAutonomousVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createCloudExadataInfrastructure
public CreateCloudExadataInfrastructureResponse createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest request)
Description copied from interface:Database
Creates a cloud Exadata infrastructure resource.This resource is used to create either an Exadata Cloud Service instance or an Autonomous Database on dedicated Exadata infrastructure.
- Specified by:
createCloudExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createCloudVmCluster
public CreateCloudVmClusterResponse createCloudVmCluster(CreateCloudVmClusterRequest request)
Description copied from interface:Database
Creates a cloud VM cluster.- Specified by:
createCloudVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createConsoleConnection
public CreateConsoleConnectionResponse createConsoleConnection(CreateConsoleConnectionRequest request)
Description copied from interface:Database
Creates 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:
createConsoleConnection
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createConsoleHistory
public CreateConsoleHistoryResponse createConsoleHistory(CreateConsoleHistoryRequest request)
Description copied from interface:Database
Captures the most recent serial console data (up to a megabyte) for the specified database node.- Specified by:
createConsoleHistory
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createDataGuardAssociation
public CreateDataGuardAssociationResponse createDataGuardAssociation(CreateDataGuardAssociationRequest request)
Description copied from interface:Database
Creates 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:
createDataGuardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createDatabase
public CreateDatabaseResponse createDatabase(CreateDatabaseRequest request)
Description copied from interface:Database
Creates 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:
createDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createDatabaseSoftwareImage
public CreateDatabaseSoftwareImageResponse createDatabaseSoftwareImage(CreateDatabaseSoftwareImageRequest request)
Description copied from interface:Database
create database software image in the specified compartment.- Specified by:
createDatabaseSoftwareImage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createDbHome
public CreateDbHomeResponse createDbHome(CreateDbHomeRequest request)
Description copied from interface:Database
Creates 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:
createDbHome
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExadataInfrastructure
public CreateExadataInfrastructureResponse createExadataInfrastructure(CreateExadataInfrastructureRequest request)
Description copied from interface:Database
Creates an Exadata infrastructure resource.Applies to Exadata Cloud@Customer instances only. To create an Exadata Cloud Service infrastructure resource, use the
createCloudExadataInfrastructure
operation.- Specified by:
createExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExadbVmCluster
public CreateExadbVmClusterResponse createExadbVmCluster(CreateExadbVmClusterRequest request)
Description copied from interface:Database
Creates an Exadata VM cluster on Exascale Infrastructure- Specified by:
createExadbVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExascaleDbStorageVault
public CreateExascaleDbStorageVaultResponse createExascaleDbStorageVault(CreateExascaleDbStorageVaultRequest request)
Description copied from interface:Database
Creates an Exadata Database Storage Vault- Specified by:
createExascaleDbStorageVault
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExecutionAction
public CreateExecutionActionResponse createExecutionAction(CreateExecutionActionRequest request)
Description copied from interface:Database
Creates an execution action resource.- Specified by:
createExecutionAction
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExecutionWindow
public CreateExecutionWindowResponse createExecutionWindow(CreateExecutionWindowRequest request)
Description copied from interface:Database
Creates an execution window resource.- Specified by:
createExecutionWindow
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExternalBackupJob
public CreateExternalBackupJobResponse createExternalBackupJob(CreateExternalBackupJobRequest request)
Description copied from interface:Database
Creates 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:
createExternalBackupJob
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExternalContainerDatabase
public CreateExternalContainerDatabaseResponse createExternalContainerDatabase(CreateExternalContainerDatabaseRequest request)
Description copied from interface:Database
Creates a new external container database resource.- Specified by:
createExternalContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExternalDatabaseConnector
public CreateExternalDatabaseConnectorResponse createExternalDatabaseConnector(CreateExternalDatabaseConnectorRequest request)
Description copied from interface:Database
Creates a new external database connector.- Specified by:
createExternalDatabaseConnector
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExternalNonContainerDatabase
public CreateExternalNonContainerDatabaseResponse createExternalNonContainerDatabase(CreateExternalNonContainerDatabaseRequest request)
Description copied from interface:Database
Creates a new ExternalNonContainerDatabase resource- Specified by:
createExternalNonContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExternalPluggableDatabase
public CreateExternalPluggableDatabaseResponse createExternalPluggableDatabase(CreateExternalPluggableDatabaseRequest request)
Description copied from interface:Database
Registers a newcreateExternalPluggableDatabaseDetails
resource.- Specified by:
createExternalPluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createKeyStore
public CreateKeyStoreResponse createKeyStore(CreateKeyStoreRequest request)
Description copied from interface:Database
Creates a Key Store.- Specified by:
createKeyStore
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createMaintenanceRun
public CreateMaintenanceRunResponse createMaintenanceRun(CreateMaintenanceRunRequest request)
Description copied from interface:Database
Creates 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:
createMaintenanceRun
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createOneoffPatch
public CreateOneoffPatchResponse createOneoffPatch(CreateOneoffPatchRequest request)
Description copied from interface:Database
Creates one-off patch for specified database version to download.- Specified by:
createOneoffPatch
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createPluggableDatabase
public CreatePluggableDatabaseResponse createPluggableDatabase(CreatePluggableDatabaseRequest request)
Description copied from interface:Database
Creates 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
startPluggableDatabase
andstopPluggableDatabase
APIs to start and stop the pluggable database.- Specified by:
createPluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createScheduledAction
public CreateScheduledActionResponse createScheduledAction(CreateScheduledActionRequest request)
Description copied from interface:Database
Creates a Scheduled Action resource.- Specified by:
createScheduledAction
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createSchedulingPlan
public CreateSchedulingPlanResponse createSchedulingPlan(CreateSchedulingPlanRequest request)
Description copied from interface:Database
Creates a Scheduling Plan resource.- Specified by:
createSchedulingPlan
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createSchedulingPolicy
public CreateSchedulingPolicyResponse createSchedulingPolicy(CreateSchedulingPolicyRequest request)
Description copied from interface:Database
Creates a Scheduling Policy resource.- Specified by:
createSchedulingPolicy
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createSchedulingWindow
public CreateSchedulingWindowResponse createSchedulingWindow(CreateSchedulingWindowRequest request)
Description copied from interface:Database
Creates a Scheduling Window resource.- Specified by:
createSchedulingWindow
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createVmCluster
public CreateVmClusterResponse createVmCluster(CreateVmClusterRequest request)
Description copied from interface:Database
Creates an Exadata Cloud@Customer VM cluster.- Specified by:
createVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createVmClusterNetwork
public CreateVmClusterNetworkResponse createVmClusterNetwork(CreateVmClusterNetworkRequest request)
Description copied from interface:Database
Creates 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
createCloudVmCluster
operation.- Specified by:
createVmClusterNetwork
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
dbNodeAction
public DbNodeActionResponse dbNodeAction(DbNodeActionRequest request)
Description copied from interface:Database
Performs 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:
dbNodeAction
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteApplicationVip
public DeleteApplicationVipResponse deleteApplicationVip(DeleteApplicationVipRequest request)
Description copied from interface:Database
Deletes and deregisters the specified application virtual IP (VIP) address.- Specified by:
deleteApplicationVip
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteAutonomousDatabase
public DeleteAutonomousDatabaseResponse deleteAutonomousDatabase(DeleteAutonomousDatabaseRequest request)
Description copied from interface:Database
Deletes the specified Autonomous Database.- Specified by:
deleteAutonomousDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteAutonomousDatabaseBackup
public DeleteAutonomousDatabaseBackupResponse deleteAutonomousDatabaseBackup(DeleteAutonomousDatabaseBackupRequest request)
Description copied from interface:Database
Deletes a long-term backup.You cannot delete other backups using this API.
- Specified by:
deleteAutonomousDatabaseBackup
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteAutonomousDatabaseSoftwareImage
public DeleteAutonomousDatabaseSoftwareImageResponse deleteAutonomousDatabaseSoftwareImage(DeleteAutonomousDatabaseSoftwareImageRequest request)
Description copied from interface:Database
Delete an Autonomous Database Software Image- Specified by:
deleteAutonomousDatabaseSoftwareImage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteAutonomousVmCluster
public DeleteAutonomousVmClusterResponse deleteAutonomousVmCluster(DeleteAutonomousVmClusterRequest request)
Description copied from interface:Database
Deletes 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:
deleteAutonomousVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteBackup
public DeleteBackupResponse deleteBackup(DeleteBackupRequest request)
Description copied from interface:Database
Deletes a full backup.You cannot delete automatic backups using this API.
- Specified by:
deleteBackup
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteBackupDestination
public DeleteBackupDestinationResponse deleteBackupDestination(DeleteBackupDestinationRequest request)
Description copied from interface:Database
Deletes a backup destination in an Exadata Cloud@Customer system.- Specified by:
deleteBackupDestination
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteCloudAutonomousVmCluster
public DeleteCloudAutonomousVmClusterResponse deleteCloudAutonomousVmCluster(DeleteCloudAutonomousVmClusterRequest request)
Description copied from interface:Database
Deletes the specified Autonomous Exadata VM cluster in the Oracle cloud.For Exadata Cloud@Customer systems, see
deleteAutonomousVmCluster
.- Specified by:
deleteCloudAutonomousVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteCloudExadataInfrastructure
public DeleteCloudExadataInfrastructureResponse deleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest request)
Description copied from interface:Database
Deletes the cloud Exadata infrastructure resource.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
- Specified by:
deleteCloudExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteCloudVmCluster
public DeleteCloudVmClusterResponse deleteCloudVmCluster(DeleteCloudVmClusterRequest request)
Description copied from interface:Database
Deletes the specified cloud VM cluster.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
- Specified by:
deleteCloudVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteConsoleConnection
public DeleteConsoleConnectionResponse deleteConsoleConnection(DeleteConsoleConnectionRequest request)
Description copied from interface:Database
Deletes the specified database node console connection.- Specified by:
deleteConsoleConnection
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteConsoleHistory
public DeleteConsoleHistoryResponse deleteConsoleHistory(DeleteConsoleHistoryRequest request)
Description copied from interface:Database
Deletes the specified database node console history.- Specified by:
deleteConsoleHistory
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteDatabase
public DeleteDatabaseResponse deleteDatabase(DeleteDatabaseRequest request)
Description copied from interface:Database
Deletes 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:
deleteDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteDatabaseSoftwareImage
public DeleteDatabaseSoftwareImageResponse deleteDatabaseSoftwareImage(DeleteDatabaseSoftwareImageRequest request)
Description copied from interface:Database
Delete a database software image- Specified by:
deleteDatabaseSoftwareImage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteDbHome
public DeleteDbHomeResponse deleteDbHome(DeleteDbHomeRequest request)
Description copied from interface:Database
Deletes 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:
deleteDbHome
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteExadataInfrastructure
public DeleteExadataInfrastructureResponse deleteExadataInfrastructure(DeleteExadataInfrastructureRequest request)
Description copied from interface:Database
Deletes the Exadata Cloud@Customer infrastructure.- Specified by:
deleteExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteExadbVmCluster
public DeleteExadbVmClusterResponse deleteExadbVmCluster(DeleteExadbVmClusterRequest request)
Description copied from interface:Database
Deletes the specified Exadata VM cluster on Exascale Infrastructure.Applies to Exadata Database Service on Exascale Infrastructure only.
- Specified by:
deleteExadbVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteExascaleDbStorageVault
public DeleteExascaleDbStorageVaultResponse deleteExascaleDbStorageVault(DeleteExascaleDbStorageVaultRequest request)
Description copied from interface:Database
Deletes the specified Exadata Database Storage Vault.- Specified by:
deleteExascaleDbStorageVault
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteExecutionAction
public DeleteExecutionActionResponse deleteExecutionAction(DeleteExecutionActionRequest request)
Description copied from interface:Database
Deletes the execution action.- Specified by:
deleteExecutionAction
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteExecutionWindow
public DeleteExecutionWindowResponse deleteExecutionWindow(DeleteExecutionWindowRequest request)
Description copied from interface:Database
Deletes the execution window.- Specified by:
deleteExecutionWindow
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteExternalContainerDatabase
public DeleteExternalContainerDatabaseResponse deleteExternalContainerDatabase(DeleteExternalContainerDatabaseRequest request)
Description copied from interface:Database
Deletes thecreateExternalContainerDatabaseDetails
resource.Any external pluggable databases registered under this container database must be deleted in your Oracle Cloud Infrastructure tenancy prior to this operation.
- Specified by:
deleteExternalContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteExternalDatabaseConnector
public DeleteExternalDatabaseConnectorResponse deleteExternalDatabaseConnector(DeleteExternalDatabaseConnectorRequest request)
Description copied from interface:Database
Deletes an external database connector.Any services enabled using the external database connector must be deleted prior to this operation.
- Specified by:
deleteExternalDatabaseConnector
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteExternalNonContainerDatabase
public DeleteExternalNonContainerDatabaseResponse deleteExternalNonContainerDatabase(DeleteExternalNonContainerDatabaseRequest request)
Description copied from interface:Database
Deletes the Oracle Cloud Infrastructure resource representing an external non-container database.- Specified by:
deleteExternalNonContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteExternalPluggableDatabase
public DeleteExternalPluggableDatabaseResponse deleteExternalPluggableDatabase(DeleteExternalPluggableDatabaseRequest request)
Description copied from interface:Database
Deletes thecreateExternalPluggableDatabaseDetails
.resource.
- Specified by:
deleteExternalPluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteKeyStore
public DeleteKeyStoreResponse deleteKeyStore(DeleteKeyStoreRequest request)
Description copied from interface:Database
Deletes a key store.- Specified by:
deleteKeyStore
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteOneoffPatch
public DeleteOneoffPatchResponse deleteOneoffPatch(DeleteOneoffPatchRequest request)
Description copied from interface:Database
Deletes a one-off patch.- Specified by:
deleteOneoffPatch
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deletePluggableDatabase
public DeletePluggableDatabaseResponse deletePluggableDatabase(DeletePluggableDatabaseRequest request)
Description copied from interface:Database
Deletes the specified pluggable database.- Specified by:
deletePluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteScheduledAction
public DeleteScheduledActionResponse deleteScheduledAction(DeleteScheduledActionRequest request)
Description copied from interface:Database
Deletes the scheduled action.- Specified by:
deleteScheduledAction
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteSchedulingPlan
public DeleteSchedulingPlanResponse deleteSchedulingPlan(DeleteSchedulingPlanRequest request)
Description copied from interface:Database
Deletes the scheduling plan.- Specified by:
deleteSchedulingPlan
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteSchedulingPolicy
public DeleteSchedulingPolicyResponse deleteSchedulingPolicy(DeleteSchedulingPolicyRequest request)
Description copied from interface:Database
Deletes the scheduling policy.- Specified by:
deleteSchedulingPolicy
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteSchedulingWindow
public DeleteSchedulingWindowResponse deleteSchedulingWindow(DeleteSchedulingWindowRequest request)
Description copied from interface:Database
Deletes the scheduling window.- Specified by:
deleteSchedulingWindow
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteVmCluster
public DeleteVmClusterResponse deleteVmCluster(DeleteVmClusterRequest request)
Description copied from interface:Database
Deletes the specified VM cluster.Applies to Exadata Cloud@Customer instances only.
- Specified by:
deleteVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteVmClusterNetwork
public DeleteVmClusterNetworkResponse deleteVmClusterNetwork(DeleteVmClusterNetworkRequest request)
Description copied from interface:Database
Deletes 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
deleteCloudVmCluster
operation.- Specified by:
deleteVmClusterNetwork
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deregisterAutonomousDatabaseDataSafe
public DeregisterAutonomousDatabaseDataSafeResponse deregisterAutonomousDatabaseDataSafe(DeregisterAutonomousDatabaseDataSafeRequest request)
Description copied from interface:Database
Asynchronously deregisters this Autonomous Database with Data Safe.- Specified by:
deregisterAutonomousDatabaseDataSafe
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
disableAutonomousDatabaseManagement
public DisableAutonomousDatabaseManagementResponse disableAutonomousDatabaseManagement(DisableAutonomousDatabaseManagementRequest request)
Description copied from interface:Database
Disables Database Management for the Autonomous Database resource.- Specified by:
disableAutonomousDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
disableAutonomousDatabaseOperationsInsights
public DisableAutonomousDatabaseOperationsInsightsResponse disableAutonomousDatabaseOperationsInsights(DisableAutonomousDatabaseOperationsInsightsRequest request)
Description copied from interface:Database
Disables Operations Insights for the Autonomous Database resource.- Specified by:
disableAutonomousDatabaseOperationsInsights
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
disableDatabaseManagement
public DisableDatabaseManagementResponse disableDatabaseManagement(DisableDatabaseManagementRequest request)
Description copied from interface:Database
Disables the Database Management service for the database.- Specified by:
disableDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
disableExternalContainerDatabaseDatabaseManagement
public DisableExternalContainerDatabaseDatabaseManagementResponse disableExternalContainerDatabaseDatabaseManagement(DisableExternalContainerDatabaseDatabaseManagementRequest request)
Description copied from interface:Database
Disable Database Management service for the external container database.- Specified by:
disableExternalContainerDatabaseDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
disableExternalContainerDatabaseStackMonitoring
public DisableExternalContainerDatabaseStackMonitoringResponse disableExternalContainerDatabaseStackMonitoring(DisableExternalContainerDatabaseStackMonitoringRequest request)
Description copied from interface:Database
Disable Stack Monitoring for the external container database.- Specified by:
disableExternalContainerDatabaseStackMonitoring
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
disableExternalNonContainerDatabaseDatabaseManagement
public DisableExternalNonContainerDatabaseDatabaseManagementResponse disableExternalNonContainerDatabaseDatabaseManagement(DisableExternalNonContainerDatabaseDatabaseManagementRequest request)
Description copied from interface:Database
Disable Database Management Service for the external non-container database.For more information about the Database Management Service, see Database Management Service.
- Specified by:
disableExternalNonContainerDatabaseDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
disableExternalNonContainerDatabaseOperationsInsights
public DisableExternalNonContainerDatabaseOperationsInsightsResponse disableExternalNonContainerDatabaseOperationsInsights(DisableExternalNonContainerDatabaseOperationsInsightsRequest request)
Description copied from interface:Database
Disable Operations Insights for the external non-container database.- Specified by:
disableExternalNonContainerDatabaseOperationsInsights
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
disableExternalNonContainerDatabaseStackMonitoring
public DisableExternalNonContainerDatabaseStackMonitoringResponse disableExternalNonContainerDatabaseStackMonitoring(DisableExternalNonContainerDatabaseStackMonitoringRequest request)
Description copied from interface:Database
Disable Stack Monitoring for the external non-container database.- Specified by:
disableExternalNonContainerDatabaseStackMonitoring
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
disableExternalPluggableDatabaseDatabaseManagement
public DisableExternalPluggableDatabaseDatabaseManagementResponse disableExternalPluggableDatabaseDatabaseManagement(DisableExternalPluggableDatabaseDatabaseManagementRequest request)
Description copied from interface:Database
Disable Database Management Service for the external pluggable database.For more information about the Database Management Service, see Database Management Service.
- Specified by:
disableExternalPluggableDatabaseDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
disableExternalPluggableDatabaseOperationsInsights
public DisableExternalPluggableDatabaseOperationsInsightsResponse disableExternalPluggableDatabaseOperationsInsights(DisableExternalPluggableDatabaseOperationsInsightsRequest request)
Description copied from interface:Database
Disable Operations Insights for the external pluggable database.- Specified by:
disableExternalPluggableDatabaseOperationsInsights
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
disableExternalPluggableDatabaseStackMonitoring
public DisableExternalPluggableDatabaseStackMonitoringResponse disableExternalPluggableDatabaseStackMonitoring(DisableExternalPluggableDatabaseStackMonitoringRequest request)
Description copied from interface:Database
Disable Stack Monitoring for the external pluggable database.- Specified by:
disableExternalPluggableDatabaseStackMonitoring
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
disablePluggableDatabaseManagement
public DisablePluggableDatabaseManagementResponse disablePluggableDatabaseManagement(DisablePluggableDatabaseManagementRequest request)
Description copied from interface:Database
Disables the Database Management service for the pluggable database.- Specified by:
disablePluggableDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
downloadExadataInfrastructureConfigFile
public DownloadExadataInfrastructureConfigFileResponse downloadExadataInfrastructureConfigFile(DownloadExadataInfrastructureConfigFileRequest request)
Description copied from interface:Database
Downloads the configuration file for the specified Exadata Cloud@Customer infrastructure.- Specified by:
downloadExadataInfrastructureConfigFile
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
downloadOneoffPatch
public DownloadOneoffPatchResponse downloadOneoffPatch(DownloadOneoffPatchRequest request)
Description copied from interface:Database
Download one-off patch.- Specified by:
downloadOneoffPatch
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
downloadValidationReport
public DownloadValidationReportResponse downloadValidationReport(DownloadValidationReportRequest request)
Description copied from interface:Database
Downloads the network validation report file for the specified VM cluster network.Applies to Exadata Cloud@Customer instances only.
- Specified by:
downloadValidationReport
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
downloadVmClusterNetworkConfigFile
public DownloadVmClusterNetworkConfigFileResponse downloadVmClusterNetworkConfigFile(DownloadVmClusterNetworkConfigFileRequest request)
Description copied from interface:Database
Downloads the configuration file for the specified VM cluster network.Applies to Exadata Cloud@Customer instances only.
- Specified by:
downloadVmClusterNetworkConfigFile
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
editAutonomousContainerDatabaseDataguard
public EditAutonomousContainerDatabaseDataguardResponse editAutonomousContainerDatabaseDataguard(EditAutonomousContainerDatabaseDataguardRequest request)
Description copied from interface:Database
Edit Autonomous Container Database Dataguard.For more information about changing Autonomous Container Databases Add Standby, see Update Autonomous Container Database Dataguard and Convert Snapshot Standby to Physical Standby.
- Specified by:
editAutonomousContainerDatabaseDataguard
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enableAutonomousDatabaseManagement
public EnableAutonomousDatabaseManagementResponse enableAutonomousDatabaseManagement(EnableAutonomousDatabaseManagementRequest request)
Description copied from interface:Database
Enables Database Management for Autonomous Database.- Specified by:
enableAutonomousDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enableAutonomousDatabaseOperationsInsights
public EnableAutonomousDatabaseOperationsInsightsResponse enableAutonomousDatabaseOperationsInsights(EnableAutonomousDatabaseOperationsInsightsRequest request)
Description copied from interface:Database
Enables the specified Autonomous Database with Operations Insights.- Specified by:
enableAutonomousDatabaseOperationsInsights
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enableDatabaseManagement
public EnableDatabaseManagementResponse enableDatabaseManagement(EnableDatabaseManagementRequest request)
Description copied from interface:Database
Enables 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:
enableDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enableExternalContainerDatabaseDatabaseManagement
public EnableExternalContainerDatabaseDatabaseManagementResponse enableExternalContainerDatabaseDatabaseManagement(EnableExternalContainerDatabaseDatabaseManagementRequest request)
Description copied from interface:Database
Enables Database Management Service for the external container database.For more information about the Database Management Service, see Database Management Service.
- Specified by:
enableExternalContainerDatabaseDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enableExternalContainerDatabaseStackMonitoring
public EnableExternalContainerDatabaseStackMonitoringResponse enableExternalContainerDatabaseStackMonitoring(EnableExternalContainerDatabaseStackMonitoringRequest request)
Description copied from interface:Database
Enable Stack Monitoring for the external container database.- Specified by:
enableExternalContainerDatabaseStackMonitoring
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enableExternalNonContainerDatabaseDatabaseManagement
public EnableExternalNonContainerDatabaseDatabaseManagementResponse enableExternalNonContainerDatabaseDatabaseManagement(EnableExternalNonContainerDatabaseDatabaseManagementRequest request)
Description copied from interface:Database
Enable Database Management Service for the external non-container database.For more information about the Database Management Service, see Database Management Service.
- Specified by:
enableExternalNonContainerDatabaseDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enableExternalNonContainerDatabaseOperationsInsights
public EnableExternalNonContainerDatabaseOperationsInsightsResponse enableExternalNonContainerDatabaseOperationsInsights(EnableExternalNonContainerDatabaseOperationsInsightsRequest request)
Description copied from interface:Database
Enable Operations Insights for the external non-container database.- Specified by:
enableExternalNonContainerDatabaseOperationsInsights
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enableExternalNonContainerDatabaseStackMonitoring
public EnableExternalNonContainerDatabaseStackMonitoringResponse enableExternalNonContainerDatabaseStackMonitoring(EnableExternalNonContainerDatabaseStackMonitoringRequest request)
Description copied from interface:Database
Enable Stack Monitoring for the external non-container database.- Specified by:
enableExternalNonContainerDatabaseStackMonitoring
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enableExternalPluggableDatabaseDatabaseManagement
public EnableExternalPluggableDatabaseDatabaseManagementResponse enableExternalPluggableDatabaseDatabaseManagement(EnableExternalPluggableDatabaseDatabaseManagementRequest request)
Description copied from interface:Database
Enable Database Management Service for the external pluggable database.For more information about the Database Management Service, see Database Management Service.
- Specified by:
enableExternalPluggableDatabaseDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enableExternalPluggableDatabaseOperationsInsights
public EnableExternalPluggableDatabaseOperationsInsightsResponse enableExternalPluggableDatabaseOperationsInsights(EnableExternalPluggableDatabaseOperationsInsightsRequest request)
Description copied from interface:Database
Enable Operations Insights for the external pluggable database.- Specified by:
enableExternalPluggableDatabaseOperationsInsights
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enableExternalPluggableDatabaseStackMonitoring
public EnableExternalPluggableDatabaseStackMonitoringResponse enableExternalPluggableDatabaseStackMonitoring(EnableExternalPluggableDatabaseStackMonitoringRequest request)
Description copied from interface:Database
Enable Stack Monitoring for the external pluggable database.- Specified by:
enableExternalPluggableDatabaseStackMonitoring
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enablePluggableDatabaseManagement
public EnablePluggableDatabaseManagementResponse enablePluggableDatabaseManagement(EnablePluggableDatabaseManagementRequest request)
Description copied from interface:Database
Enables 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:
enablePluggableDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
failOverAutonomousDatabase
public FailOverAutonomousDatabaseResponse failOverAutonomousDatabase(FailOverAutonomousDatabaseRequest request)
Description copied from interface:Database
Initiates a failover of the specified Autonomous 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: -
peerDbId
Use 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:
failOverAutonomousDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
failoverAutonomousContainerDatabaseDataguard
public FailoverAutonomousContainerDatabaseDataguardResponse failoverAutonomousContainerDatabaseDataguard(FailoverAutonomousContainerDatabaseDataguardRequest request)
Description copied from interface:Database
Failover Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter, to an active standby Autonomous Container Database.- Specified by:
failoverAutonomousContainerDatabaseDataguard
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
failoverAutonomousContainerDatabaseDataguardAssociation
public FailoverAutonomousContainerDatabaseDataguardAssociationResponse failoverAutonomousContainerDatabaseDataguardAssociation(FailoverAutonomousContainerDatabaseDataguardAssociationRequest request)
Description copied from interface:Database
Fails over the standby Autonomous Container Database identified by the autonomousContainerDatabaseId parameter to the primary Autonomous Container Database after the existing primary Autonomous Container Database 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:
failoverAutonomousContainerDatabaseDataguardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
failoverDataGuard
public FailoverDataGuardResponse failoverDataGuard(FailoverDataGuardRequest request)
Description copied from interface:Database
Performs a failover to transition the standby database identified by thedatabaseId
path 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:
failoverDataGuard
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
failoverDataGuardAssociation
public FailoverDataGuardAssociationResponse failoverDataGuardAssociation(FailoverDataGuardAssociationRequest request)
Description copied from interface:Database
Performs a failover to transition the standby database identified by thedatabaseId
parameter 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:
failoverDataGuardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
generateAutonomousDatabaseWallet
public GenerateAutonomousDatabaseWalletResponse generateAutonomousDatabaseWallet(GenerateAutonomousDatabaseWalletRequest request)
Description copied from interface:Database
Creates and downloads a wallet for the specified Autonomous Database.- Specified by:
generateAutonomousDatabaseWallet
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
generateRecommendedVmClusterNetwork
public GenerateRecommendedVmClusterNetworkResponse generateRecommendedVmClusterNetwork(GenerateRecommendedVmClusterNetworkRequest request)
Description copied from interface:Database
Generates a recommended Cloud@Customer VM cluster network configuration.- Specified by:
generateRecommendedVmClusterNetwork
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getApplicationVip
public GetApplicationVipResponse getApplicationVip(GetApplicationVipRequest request)
Description copied from interface:Database
Gets information about a specified application virtual IP (VIP) address.- Specified by:
getApplicationVip
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousContainerDatabase
public GetAutonomousContainerDatabaseResponse getAutonomousContainerDatabase(GetAutonomousContainerDatabaseRequest request)
Description copied from interface:Database
Gets information about the specified Autonomous Container Database.- Specified by:
getAutonomousContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousContainerDatabaseDataguardAssociation
public GetAutonomousContainerDatabaseDataguardAssociationResponse getAutonomousContainerDatabaseDataguardAssociation(GetAutonomousContainerDatabaseDataguardAssociationRequest request)
Description copied from interface:Database
Gets an Autonomous Container Database enabled with Autonomous Data Guard associated with the specified Autonomous Container Database.- Specified by:
getAutonomousContainerDatabaseDataguardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousContainerDatabaseResourceUsage
public GetAutonomousContainerDatabaseResourceUsageResponse getAutonomousContainerDatabaseResourceUsage(GetAutonomousContainerDatabaseResourceUsageRequest request)
Description copied from interface:Database
Get resource usage details for the specified Autonomous Container Database.- Specified by:
getAutonomousContainerDatabaseResourceUsage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousDatabase
public GetAutonomousDatabaseResponse getAutonomousDatabase(GetAutonomousDatabaseRequest request)
Description copied from interface:Database
Gets the details of the specified Autonomous Database.- Specified by:
getAutonomousDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousDatabaseBackup
public GetAutonomousDatabaseBackupResponse getAutonomousDatabaseBackup(GetAutonomousDatabaseBackupRequest request)
Description copied from interface:Database
Gets information about the specified Autonomous Database backup.- Specified by:
getAutonomousDatabaseBackup
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousDatabaseDataguardAssociation
public GetAutonomousDatabaseDataguardAssociationResponse getAutonomousDatabaseDataguardAssociation(GetAutonomousDatabaseDataguardAssociationRequest request)
Description copied from interface:Database
Gets an Autonomous Data Guard-enabled database associated with the specified Autonomous Database.- Specified by:
getAutonomousDatabaseDataguardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousDatabaseRegionalWallet
public GetAutonomousDatabaseRegionalWalletResponse getAutonomousDatabaseRegionalWallet(GetAutonomousDatabaseRegionalWalletRequest request)
Description copied from interface:Database
Gets the Autonomous Database regional wallet details.- Specified by:
getAutonomousDatabaseRegionalWallet
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousDatabaseSoftwareImage
public GetAutonomousDatabaseSoftwareImageResponse getAutonomousDatabaseSoftwareImage(GetAutonomousDatabaseSoftwareImageRequest request)
Description copied from interface:Database
Gets information about the specified Autonomous Database Software Image.- Specified by:
getAutonomousDatabaseSoftwareImage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousDatabaseWallet
public GetAutonomousDatabaseWalletResponse getAutonomousDatabaseWallet(GetAutonomousDatabaseWalletRequest request)
Description copied from interface:Database
Gets the wallet details for the specified Autonomous Database.- Specified by:
getAutonomousDatabaseWallet
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousExadataInfrastructure
public GetAutonomousExadataInfrastructureResponse getAutonomousExadataInfrastructure(GetAutonomousExadataInfrastructureRequest request)
Description copied from interface:Database
Deprecated. Use thegetCloudExadataInfrastructure
operation to get details of an Exadata Infrastructure resource and thegetCloudAutonomousVmCluster
operation to get details of an Autonomous Exadata VM cluster.- Specified by:
getAutonomousExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousPatch
public GetAutonomousPatchResponse getAutonomousPatch(GetAutonomousPatchRequest request)
Description copied from interface:Database
Gets information about a specific autonomous patch.- Specified by:
getAutonomousPatch
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousVirtualMachine
public GetAutonomousVirtualMachineResponse getAutonomousVirtualMachine(GetAutonomousVirtualMachineRequest request)
Description copied from interface:Database
Gets the details of specific Autonomous Virtual Machine.- Specified by:
getAutonomousVirtualMachine
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousVmCluster
public GetAutonomousVmClusterResponse getAutonomousVmCluster(GetAutonomousVmClusterRequest request)
Description copied from interface:Database
Gets 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:
getAutonomousVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAutonomousVmClusterResourceUsage
public GetAutonomousVmClusterResourceUsageResponse getAutonomousVmClusterResourceUsage(GetAutonomousVmClusterResourceUsageRequest request)
Description copied from interface:Database
Get the resource usage details for the specified Autonomous Exadata VM cluster.- Specified by:
getAutonomousVmClusterResourceUsage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getBackup
public GetBackupResponse getBackup(GetBackupRequest request)
Description copied from interface:Database
Gets information about the specified backup.
-
getBackupDestination
public GetBackupDestinationResponse getBackupDestination(GetBackupDestinationRequest request)
Description copied from interface:Database
Gets information about the specified backup destination in an Exadata Cloud@Customer system.- Specified by:
getBackupDestination
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCloudAutonomousVmCluster
public GetCloudAutonomousVmClusterResponse getCloudAutonomousVmCluster(GetCloudAutonomousVmClusterRequest request)
Description copied from interface:Database
Gets information about the specified Autonomous Exadata VM cluster in the Oracle cloud.For Exadata Cloud@Custustomer systems, see
getAutonomousVmCluster
.- Specified by:
getCloudAutonomousVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCloudAutonomousVmClusterResourceUsage
public GetCloudAutonomousVmClusterResourceUsageResponse getCloudAutonomousVmClusterResourceUsage(GetCloudAutonomousVmClusterResourceUsageRequest request)
Description copied from interface:Database
Get the resource usage details for the specified Cloud Autonomous Exadata VM cluster.- Specified by:
getCloudAutonomousVmClusterResourceUsage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCloudExadataInfrastructure
public GetCloudExadataInfrastructureResponse getCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest request)
Description copied from interface:Database
Gets information about the specified cloud Exadata infrastructure resource.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
- Specified by:
getCloudExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCloudExadataInfrastructureUnallocatedResources
public GetCloudExadataInfrastructureUnallocatedResourcesResponse getCloudExadataInfrastructureUnallocatedResources(GetCloudExadataInfrastructureUnallocatedResourcesRequest request)
Description copied from interface:Database
Gets unallocated resources information for the specified Cloud Exadata infrastructure.- Specified by:
getCloudExadataInfrastructureUnallocatedResources
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCloudVmCluster
public GetCloudVmClusterResponse getCloudVmCluster(GetCloudVmClusterRequest request)
Description copied from interface:Database
Gets information about the specified cloud VM cluster.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
- Specified by:
getCloudVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCloudVmClusterIormConfig
public GetCloudVmClusterIormConfigResponse getCloudVmClusterIormConfig(GetCloudVmClusterIormConfigRequest request)
Description copied from interface:Database
Gets 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:
getCloudVmClusterIormConfig
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCloudVmClusterUpdate
public GetCloudVmClusterUpdateResponse getCloudVmClusterUpdate(GetCloudVmClusterUpdateRequest request)
Description copied from interface:Database
Gets information about a specified maintenance update package for a cloud VM cluster.Applies to Exadata Cloud Service instances only.
- Specified by:
getCloudVmClusterUpdate
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCloudVmClusterUpdateHistoryEntry
public GetCloudVmClusterUpdateHistoryEntryResponse getCloudVmClusterUpdateHistoryEntry(GetCloudVmClusterUpdateHistoryEntryRequest request)
Description copied from interface:Database
Gets the maintenance update history details for the specified update history entry.Applies to Exadata Cloud Service instances only.
- Specified by:
getCloudVmClusterUpdateHistoryEntry
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getConsoleConnection
public GetConsoleConnectionResponse getConsoleConnection(GetConsoleConnectionRequest request)
Description copied from interface:Database
Gets the specified database node console connection’s information.- Specified by:
getConsoleConnection
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getConsoleHistory
public GetConsoleHistoryResponse getConsoleHistory(GetConsoleHistoryRequest request)
Description copied from interface:Database
Gets information about the specified database node console history.- Specified by:
getConsoleHistory
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getConsoleHistoryContent
public GetConsoleHistoryContentResponse getConsoleHistoryContent(GetConsoleHistoryContentRequest request)
Description copied from interface:Database
Retrieves the specified database node console history contents upto a megabyte.- Specified by:
getConsoleHistoryContent
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDataGuardAssociation
public GetDataGuardAssociationResponse getDataGuardAssociation(GetDataGuardAssociationRequest request)
Description copied from interface:Database
Gets the specified Data Guard association’s configuration information.- Specified by:
getDataGuardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDatabase
public GetDatabaseResponse getDatabase(GetDatabaseRequest request)
Description copied from interface:Database
Gets information about the specified database.- Specified by:
getDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDatabaseSoftwareImage
public GetDatabaseSoftwareImageResponse getDatabaseSoftwareImage(GetDatabaseSoftwareImageRequest request)
Description copied from interface:Database
Gets information about the specified database software image.- Specified by:
getDatabaseSoftwareImage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDatabaseUpgradeHistoryEntry
public GetDatabaseUpgradeHistoryEntryResponse getDatabaseUpgradeHistoryEntry(GetDatabaseUpgradeHistoryEntryRequest request)
Description copied from interface:Database
gets the upgrade history for a specified database.- Specified by:
getDatabaseUpgradeHistoryEntry
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDbHome
public GetDbHomeResponse getDbHome(GetDbHomeRequest request)
Description copied from interface:Database
Gets information about the specified Database Home.
-
getDbHomePatch
public GetDbHomePatchResponse getDbHomePatch(GetDbHomePatchRequest request)
Description copied from interface:Database
Gets information about a specified patch package.- Specified by:
getDbHomePatch
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDbHomePatchHistoryEntry
public GetDbHomePatchHistoryEntryResponse getDbHomePatchHistoryEntry(GetDbHomePatchHistoryEntryRequest request)
Description copied from interface:Database
Gets the patch history details for the specified patchHistoryEntryId- Specified by:
getDbHomePatchHistoryEntry
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDbNode
public GetDbNodeResponse getDbNode(GetDbNodeRequest request)
Description copied from interface:Database
Gets information about the specified database node.
-
getDbServer
public GetDbServerResponse getDbServer(GetDbServerRequest request)
Description copied from interface:Database
Gets information about the Exadata Db server.- Specified by:
getDbServer
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDbSystem
public GetDbSystemResponse getDbSystem(GetDbSystemRequest request)
Description copied from interface:Database
Gets 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:
getDbSystem
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDbSystemPatch
public GetDbSystemPatchResponse getDbSystemPatch(GetDbSystemPatchRequest request)
Description copied from interface:Database
Gets information the specified patch.- Specified by:
getDbSystemPatch
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDbSystemPatchHistoryEntry
public GetDbSystemPatchHistoryEntryResponse getDbSystemPatchHistoryEntry(GetDbSystemPatchHistoryEntryRequest request)
Description copied from interface:Database
Gets the details of the specified patch operation on the specified DB system.- Specified by:
getDbSystemPatchHistoryEntry
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDbSystemUpgradeHistoryEntry
public GetDbSystemUpgradeHistoryEntryResponse getDbSystemUpgradeHistoryEntry(GetDbSystemUpgradeHistoryEntryRequest request)
Description copied from interface:Database
Gets the details of the specified operating system upgrade operation for the specified DB system.- Specified by:
getDbSystemUpgradeHistoryEntry
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExadataInfrastructure
public GetExadataInfrastructureResponse getExadataInfrastructure(GetExadataInfrastructureRequest request)
Description copied from interface:Database
Gets 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
getCloudExadataInfrastructure
operation.- Specified by:
getExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExadataInfrastructureOcpus
public GetExadataInfrastructureOcpusResponse getExadataInfrastructureOcpus(GetExadataInfrastructureOcpusRequest request)
Description copied from interface:Database
Gets details of the available and consumed OCPUs for the specified Autonomous Exadata Infrastructure resource.- Specified by:
getExadataInfrastructureOcpus
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExadataInfrastructureUnAllocatedResources
public GetExadataInfrastructureUnAllocatedResourcesResponse getExadataInfrastructureUnAllocatedResources(GetExadataInfrastructureUnAllocatedResourcesRequest request)
Description copied from interface:Database
Gets un allocated resources information for the specified Exadata infrastructure.Applies to Exadata Cloud@Customer instances only.
- Specified by:
getExadataInfrastructureUnAllocatedResources
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExadataIormConfig
public GetExadataIormConfigResponse getExadataIormConfig(GetExadataIormConfigRequest request)
Description copied from interface:Database
Gets 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
getCloudVmClusterIormConfig
API is used for this operation with Exadata systems using the new resource model.- Specified by:
getExadataIormConfig
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExadbVmCluster
public GetExadbVmClusterResponse getExadbVmCluster(GetExadbVmClusterRequest request)
Description copied from interface:Database
Gets information about the specified Exadata VM cluster on Exascale Infrastructure.Applies to Exadata Database Service on Exascale Infrastructure only.
- Specified by:
getExadbVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExadbVmClusterUpdate
public GetExadbVmClusterUpdateResponse getExadbVmClusterUpdate(GetExadbVmClusterUpdateRequest request)
Description copied from interface:Database
Gets information about a specified maintenance update package for a Exadata VM cluster on Exascale Infrastructure.- Specified by:
getExadbVmClusterUpdate
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExadbVmClusterUpdateHistoryEntry
public GetExadbVmClusterUpdateHistoryEntryResponse getExadbVmClusterUpdateHistoryEntry(GetExadbVmClusterUpdateHistoryEntryRequest request)
Description copied from interface:Database
Gets the maintenance update history details for the specified update history entry.- Specified by:
getExadbVmClusterUpdateHistoryEntry
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExascaleDbStorageVault
public GetExascaleDbStorageVaultResponse getExascaleDbStorageVault(GetExascaleDbStorageVaultRequest request)
Description copied from interface:Database
Gets information about the specified Exadata Database Storage Vaults in the specified compartment.- Specified by:
getExascaleDbStorageVault
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExecutionAction
public GetExecutionActionResponse getExecutionAction(GetExecutionActionRequest request)
Description copied from interface:Database
Gets information about the specified execution action.- Specified by:
getExecutionAction
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExecutionWindow
public GetExecutionWindowResponse getExecutionWindow(GetExecutionWindowRequest request)
Description copied from interface:Database
Gets information about the specified execution window.- Specified by:
getExecutionWindow
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExternalBackupJob
public GetExternalBackupJobResponse getExternalBackupJob(GetExternalBackupJobRequest request)
Description copied from interface:Database
Gets 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:
getExternalBackupJob
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExternalContainerDatabase
public GetExternalContainerDatabaseResponse getExternalContainerDatabase(GetExternalContainerDatabaseRequest request)
Description copied from interface:Database
Gets information about the specified external container database.- Specified by:
getExternalContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExternalDatabaseConnector
public GetExternalDatabaseConnectorResponse getExternalDatabaseConnector(GetExternalDatabaseConnectorRequest request)
Description copied from interface:Database
Gets information about the specified external database connector.- Specified by:
getExternalDatabaseConnector
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExternalNonContainerDatabase
public GetExternalNonContainerDatabaseResponse getExternalNonContainerDatabase(GetExternalNonContainerDatabaseRequest request)
Description copied from interface:Database
Gets information about a specific external non-container database.- Specified by:
getExternalNonContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExternalPluggableDatabase
public GetExternalPluggableDatabaseResponse getExternalPluggableDatabase(GetExternalPluggableDatabaseRequest request)
Description copied from interface:Database
Gets information about a specificcreateExternalPluggableDatabaseDetails
resource.- Specified by:
getExternalPluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getInfrastructureTargetVersions
public GetInfrastructureTargetVersionsResponse getInfrastructureTargetVersions(GetInfrastructureTargetVersionsRequest request)
Description copied from interface:Database
Gets 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:
getInfrastructureTargetVersions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getKeyStore
public GetKeyStoreResponse getKeyStore(GetKeyStoreRequest request)
Description copied from interface:Database
Gets information about the specified key store.- Specified by:
getKeyStore
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getMaintenanceRun
public GetMaintenanceRunResponse getMaintenanceRun(GetMaintenanceRunRequest request)
Description copied from interface:Database
Gets information about the specified maintenance run.- Specified by:
getMaintenanceRun
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getMaintenanceRunHistory
public GetMaintenanceRunHistoryResponse getMaintenanceRunHistory(GetMaintenanceRunHistoryRequest request)
Description copied from interface:Database
Gets information about the specified maintenance run history.- Specified by:
getMaintenanceRunHistory
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getOneoffPatch
public GetOneoffPatchResponse getOneoffPatch(GetOneoffPatchRequest request)
Description copied from interface:Database
Gets information about the specified one-off patch.- Specified by:
getOneoffPatch
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getPdbConversionHistoryEntry
public GetPdbConversionHistoryEntryResponse getPdbConversionHistoryEntry(GetPdbConversionHistoryEntryRequest request)
Description copied from interface:Database
Gets the details of operations performed to convert the specified database from non-container (non-CDB) to pluggable (PDB).- Specified by:
getPdbConversionHistoryEntry
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getPluggableDatabase
public GetPluggableDatabaseResponse getPluggableDatabase(GetPluggableDatabaseRequest request)
Description copied from interface:Database
Gets information about the specified pluggable database.- Specified by:
getPluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getScheduledAction
public GetScheduledActionResponse getScheduledAction(GetScheduledActionRequest request)
Description copied from interface:Database
Gets information about the specified Scheduled Action.- Specified by:
getScheduledAction
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getSchedulingPlan
public GetSchedulingPlanResponse getSchedulingPlan(GetSchedulingPlanRequest request)
Description copied from interface:Database
Gets information about the specified Scheduling Plan.- Specified by:
getSchedulingPlan
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getSchedulingPolicy
public GetSchedulingPolicyResponse getSchedulingPolicy(GetSchedulingPolicyRequest request)
Description copied from interface:Database
Gets information about the specified Scheduling Policy.- Specified by:
getSchedulingPolicy
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getSchedulingWindow
public GetSchedulingWindowResponse getSchedulingWindow(GetSchedulingWindowRequest request)
Description copied from interface:Database
Gets information about the specified Scheduling Window.- Specified by:
getSchedulingWindow
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getVmCluster
public GetVmClusterResponse getVmCluster(GetVmClusterRequest request)
Description copied from interface:Database
Gets information about the VM cluster.Applies to Exadata Cloud@Customer instances only.
- Specified by:
getVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getVmClusterNetwork
public GetVmClusterNetworkResponse getVmClusterNetwork(GetVmClusterNetworkRequest request)
Description copied from interface:Database
Gets 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
getCloudVmCluster
operation.- Specified by:
getVmClusterNetwork
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getVmClusterPatch
public GetVmClusterPatchResponse getVmClusterPatch(GetVmClusterPatchRequest request)
Description copied from interface:Database
Gets information about a specified patch package.- Specified by:
getVmClusterPatch
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getVmClusterPatchHistoryEntry
public GetVmClusterPatchHistoryEntryResponse getVmClusterPatchHistoryEntry(GetVmClusterPatchHistoryEntryRequest request)
Description copied from interface:Database
Gets the patch history details for the specified patch history entry.- Specified by:
getVmClusterPatchHistoryEntry
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getVmClusterUpdate
public GetVmClusterUpdateResponse getVmClusterUpdate(GetVmClusterUpdateRequest request)
Description copied from interface:Database
Gets information about a specified maintenance update package for a VM cluster.Applies to Exadata Cloud@Customer instances only.
- Specified by:
getVmClusterUpdate
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getVmClusterUpdateHistoryEntry
public GetVmClusterUpdateHistoryEntryResponse getVmClusterUpdateHistoryEntry(GetVmClusterUpdateHistoryEntryRequest request)
Description copied from interface:Database
Gets the maintenance update history details for the specified update history entry.Applies to Exadata Cloud@Customer instances only.
- Specified by:
getVmClusterUpdateHistoryEntry
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
launchAutonomousExadataInfrastructure
public LaunchAutonomousExadataInfrastructureResponse launchAutonomousExadataInfrastructure(LaunchAutonomousExadataInfrastructureRequest request)
Description copied from interface:Database
Deprecated To create a new Autonomous Database system on dedicated Exadata Infrastructure, use thecreateCloudExadataInfrastructure
andcreateCloudAutonomousVmCluster
operations instead.Note that to create an Autonomous VM cluster, you must have an existing Exadata Infrastructure resource to contain the VM cluster.
- Specified by:
launchAutonomousExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
launchDbSystem
public LaunchDbSystemResponse launchDbSystem(LaunchDbSystemRequest request)
Description copied from interface:Database
Creates 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
createCloudExadataInfrastructure
andcreateCloudVmCluster
APIs to provision a new Exadata Cloud Service instance.- Specified by:
launchDbSystem
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listApplicationVips
public ListApplicationVipsResponse listApplicationVips(ListApplicationVipsRequest request)
Description copied from interface:Database
Gets a list of application virtual IP (VIP) addresses on a cloud VM cluster.- Specified by:
listApplicationVips
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousContainerDatabaseDataguardAssociations
public ListAutonomousContainerDatabaseDataguardAssociationsResponse listAutonomousContainerDatabaseDataguardAssociations(ListAutonomousContainerDatabaseDataguardAssociationsRequest request)
Description copied from interface:Database
Gets a list of the Autonomous Container Databases with Autonomous Data Guard-enabled associated with the specified Autonomous Container Database.- Specified by:
listAutonomousContainerDatabaseDataguardAssociations
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousContainerDatabaseVersions
public ListAutonomousContainerDatabaseVersionsResponse listAutonomousContainerDatabaseVersions(ListAutonomousContainerDatabaseVersionsRequest request)
Description copied from interface:Database
Gets a list of supported Autonomous Container Database versions.- Specified by:
listAutonomousContainerDatabaseVersions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousContainerDatabases
public ListAutonomousContainerDatabasesResponse listAutonomousContainerDatabases(ListAutonomousContainerDatabasesRequest request)
Description copied from interface:Database
Gets a list of the Autonomous Container Databases in the specified compartment.- Specified by:
listAutonomousContainerDatabases
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousDatabaseBackups
public ListAutonomousDatabaseBackupsResponse listAutonomousDatabaseBackups(ListAutonomousDatabaseBackupsRequest request)
Description copied from interface:Database
Gets a list of Autonomous Database backups based on either theautonomousDatabaseId
orcompartmentId
specified as a query parameter.- Specified by:
listAutonomousDatabaseBackups
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousDatabaseCharacterSets
public ListAutonomousDatabaseCharacterSetsResponse listAutonomousDatabaseCharacterSets(ListAutonomousDatabaseCharacterSetsRequest request)
Description copied from interface:Database
Gets a list of supported character sets.- Specified by:
listAutonomousDatabaseCharacterSets
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousDatabaseClones
public ListAutonomousDatabaseClonesResponse listAutonomousDatabaseClones(ListAutonomousDatabaseClonesRequest request)
Description copied from interface:Database
Lists the Autonomous Database clones for the specified Autonomous Database.- Specified by:
listAutonomousDatabaseClones
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousDatabaseDataguardAssociations
public ListAutonomousDatabaseDataguardAssociationsResponse listAutonomousDatabaseDataguardAssociations(ListAutonomousDatabaseDataguardAssociationsRequest request)
Description copied from interface:Database
Gets a list of the Autonomous Data Guard-enabled databases associated with the specified Autonomous Database.- Specified by:
listAutonomousDatabaseDataguardAssociations
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousDatabasePeers
public ListAutonomousDatabasePeersResponse listAutonomousDatabasePeers(ListAutonomousDatabasePeersRequest request)
Description copied from interface:Database
Lists the Autonomous Database peers for the specified Autonomous Database.- Specified by:
listAutonomousDatabasePeers
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousDatabaseRefreshableClones
public ListAutonomousDatabaseRefreshableClonesResponse listAutonomousDatabaseRefreshableClones(ListAutonomousDatabaseRefreshableClonesRequest request)
Description copied from interface:Database
Lists the OCIDs of the Autonomous Database local and connected remote refreshable clones with the region where they exist for the specified source database.- Specified by:
listAutonomousDatabaseRefreshableClones
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousDatabaseSoftwareImages
public ListAutonomousDatabaseSoftwareImagesResponse listAutonomousDatabaseSoftwareImages(ListAutonomousDatabaseSoftwareImagesRequest request)
Description copied from interface:Database
Gets a list of the Autonomous Database Software Images in the specified compartment.- Specified by:
listAutonomousDatabaseSoftwareImages
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousDatabases
public ListAutonomousDatabasesResponse listAutonomousDatabases(ListAutonomousDatabasesRequest request)
Description copied from interface:Database
Gets a list of Autonomous Databases based on the query parameters specified.- Specified by:
listAutonomousDatabases
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousDbPreviewVersions
public ListAutonomousDbPreviewVersionsResponse listAutonomousDbPreviewVersions(ListAutonomousDbPreviewVersionsRequest request)
Description copied from interface:Database
Gets a list of supported Autonomous Database versions.Note that preview version software is only available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) databases.
- Specified by:
listAutonomousDbPreviewVersions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousDbVersions
public ListAutonomousDbVersionsResponse listAutonomousDbVersions(ListAutonomousDbVersionsRequest request)
Description copied from interface:Database
Gets a list of supported Autonomous Database versions.- Specified by:
listAutonomousDbVersions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousExadataInfrastructureShapes
public ListAutonomousExadataInfrastructureShapesResponse listAutonomousExadataInfrastructureShapes(ListAutonomousExadataInfrastructureShapesRequest request)
Description copied from interface:Database
Deprecated.- Specified by:
listAutonomousExadataInfrastructureShapes
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousExadataInfrastructures
public ListAutonomousExadataInfrastructuresResponse listAutonomousExadataInfrastructures(ListAutonomousExadataInfrastructuresRequest request)
Description copied from interface:Database
Deprecated. Use thelistCloudExadataInfrastructures
operation to list Exadata Infrastructures in the Oracle cloud and thelistCloudAutonomousVmClusters
operation to list Autonomous Exadata VM clusters.- Specified by:
listAutonomousExadataInfrastructures
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousVirtualMachines
public ListAutonomousVirtualMachinesResponse listAutonomousVirtualMachines(ListAutonomousVirtualMachinesRequest request)
Description copied from interface:Database
Lists the Autonomous Virtual Machines in the specified Autonomous VM Cluster and Compartment.- Specified by:
listAutonomousVirtualMachines
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousVmClusterAcdResourceUsage
public ListAutonomousVmClusterAcdResourceUsageResponse listAutonomousVmClusterAcdResourceUsage(ListAutonomousVmClusterAcdResourceUsageRequest request)
Description copied from interface:Database
Gets the list of resource usage details for all the Autonomous Container Database in the specified Autonomous Exadata VM cluster.- Specified by:
listAutonomousVmClusterAcdResourceUsage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAutonomousVmClusters
public ListAutonomousVmClustersResponse listAutonomousVmClusters(ListAutonomousVmClustersRequest request)
Description copied from interface:Database
Gets 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:
listAutonomousVmClusters
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listBackupDestination
public ListBackupDestinationResponse listBackupDestination(ListBackupDestinationRequest request)
Description copied from interface:Database
Gets a list of backup destinations in the specified compartment.- Specified by:
listBackupDestination
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listBackups
public ListBackupsResponse listBackups(ListBackupsRequest request)
Description copied from interface:Database
Gets a list of backups based on thedatabaseId
orcompartmentId
specified.Either one of these query parameters must be provided.
- Specified by:
listBackups
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listCloudAutonomousVmClusterAcdResourceUsage
public ListCloudAutonomousVmClusterAcdResourceUsageResponse listCloudAutonomousVmClusterAcdResourceUsage(ListCloudAutonomousVmClusterAcdResourceUsageRequest request)
Description copied from interface:Database
Gets the list of resource usage details for all the Cloud Autonomous Container Database in the specified Cloud Autonomous Exadata VM cluster.- Specified by:
listCloudAutonomousVmClusterAcdResourceUsage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listCloudAutonomousVmClusters
public ListCloudAutonomousVmClustersResponse listCloudAutonomousVmClusters(ListCloudAutonomousVmClustersRequest request)
Description copied from interface:Database
Lists Autonomous Exadata VM clusters in the Oracle cloud.For Exadata Cloud@Customer systems, see
listAutonomousVmClusters
.- Specified by:
listCloudAutonomousVmClusters
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listCloudExadataInfrastructures
public ListCloudExadataInfrastructuresResponse listCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest request)
Description copied from interface:Database
Gets a list of the cloud Exadata infrastructure resources in the specified compartment.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
- Specified by:
listCloudExadataInfrastructures
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listCloudVmClusterUpdateHistoryEntries
public ListCloudVmClusterUpdateHistoryEntriesResponse listCloudVmClusterUpdateHistoryEntries(ListCloudVmClusterUpdateHistoryEntriesRequest request)
Description copied from interface:Database
Gets the history of the maintenance update actions performed on the specified cloud VM cluster.Applies to Exadata Cloud Service instances only.
- Specified by:
listCloudVmClusterUpdateHistoryEntries
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listCloudVmClusterUpdates
public ListCloudVmClusterUpdatesResponse listCloudVmClusterUpdates(ListCloudVmClusterUpdatesRequest request)
Description copied from interface:Database
Lists the maintenance updates that can be applied to the specified cloud VM cluster.Applies to Exadata Cloud Service instances only.
- Specified by:
listCloudVmClusterUpdates
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listCloudVmClusters
public ListCloudVmClustersResponse listCloudVmClusters(ListCloudVmClustersRequest request)
Description copied from interface:Database
Gets 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:
listCloudVmClusters
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listConsoleConnections
public ListConsoleConnectionsResponse listConsoleConnections(ListConsoleConnectionsRequest request)
Description copied from interface:Database
Lists the console connections for the specified database node.- Specified by:
listConsoleConnections
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listConsoleHistories
public ListConsoleHistoriesResponse listConsoleHistories(ListConsoleHistoriesRequest request)
Description copied from interface:Database
Lists the console histories for the specified database node.- Specified by:
listConsoleHistories
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listContainerDatabasePatches
public ListContainerDatabasePatchesResponse listContainerDatabasePatches(ListContainerDatabasePatchesRequest request)
Description copied from interface:Database
Lists the patches applicable to the requested container database.- Specified by:
listContainerDatabasePatches
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDataGuardAssociations
public ListDataGuardAssociationsResponse listDataGuardAssociations(ListDataGuardAssociationsRequest request)
Description copied from interface:Database
Lists all Data Guard associations for the specified database.- Specified by:
listDataGuardAssociations
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDatabaseSoftwareImages
public ListDatabaseSoftwareImagesResponse listDatabaseSoftwareImages(ListDatabaseSoftwareImagesRequest request)
Description copied from interface:Database
Gets a list of the database software images in the specified compartment.- Specified by:
listDatabaseSoftwareImages
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDatabaseUpgradeHistoryEntries
public ListDatabaseUpgradeHistoryEntriesResponse listDatabaseUpgradeHistoryEntries(ListDatabaseUpgradeHistoryEntriesRequest request)
Description copied from interface:Database
Gets the upgrade history for a specified database in a bare metal or virtual machine DB system.- Specified by:
listDatabaseUpgradeHistoryEntries
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDatabases
public ListDatabasesResponse listDatabases(ListDatabasesRequest request)
Description copied from interface:Database
Gets a list of the databases in the specified Database Home.- Specified by:
listDatabases
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbHomePatchHistoryEntries
public ListDbHomePatchHistoryEntriesResponse listDbHomePatchHistoryEntries(ListDbHomePatchHistoryEntriesRequest request)
Description copied from interface:Database
Lists the history of patch operations on the specified Database Home.- Specified by:
listDbHomePatchHistoryEntries
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbHomePatches
public ListDbHomePatchesResponse listDbHomePatches(ListDbHomePatchesRequest request)
Description copied from interface:Database
Lists patches applicable to the requested Database Home.- Specified by:
listDbHomePatches
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbHomes
public ListDbHomesResponse listDbHomes(ListDbHomesRequest request)
Description copied from interface:Database
Lists the Database Homes in the specified DB system and compartment.A Database Home is a directory where Oracle Database software is installed.
- Specified by:
listDbHomes
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbNodes
public ListDbNodesResponse listDbNodes(ListDbNodesRequest request)
Description copied from interface:Database
Lists the database nodes in the specified DB system and compartment.A database node is a server running database software.
- Specified by:
listDbNodes
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbServers
public ListDbServersResponse listDbServers(ListDbServersRequest request)
Description copied from interface:Database
Lists the Exadata DB servers in the ExadataInfrastructureId and specified compartment.- Specified by:
listDbServers
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbSystemComputePerformances
public ListDbSystemComputePerformancesResponse listDbSystemComputePerformances(ListDbSystemComputePerformancesRequest request)
Description copied from interface:Database
Gets a list of expected compute performance parameters for a virtual machine DB system based on system configuration.- Specified by:
listDbSystemComputePerformances
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbSystemPatchHistoryEntries
public ListDbSystemPatchHistoryEntriesResponse listDbSystemPatchHistoryEntries(ListDbSystemPatchHistoryEntriesRequest request)
Description copied from interface:Database
Gets the history of the patch actions performed on the specified DB system.- Specified by:
listDbSystemPatchHistoryEntries
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbSystemPatches
public ListDbSystemPatchesResponse listDbSystemPatches(ListDbSystemPatchesRequest request)
Description copied from interface:Database
Lists the patches applicable to the specified DB system.- Specified by:
listDbSystemPatches
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbSystemShapes
public ListDbSystemShapesResponse listDbSystemShapes(ListDbSystemShapesRequest request)
Description copied from interface:Database
Gets 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:
listDbSystemShapes
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbSystemStoragePerformances
public ListDbSystemStoragePerformancesResponse listDbSystemStoragePerformances(ListDbSystemStoragePerformancesRequest request)
Description copied from interface:Database
Gets a list of possible expected storage performance parameters of a VMDB System based on Configuration.- Specified by:
listDbSystemStoragePerformances
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbSystemUpgradeHistoryEntries
public ListDbSystemUpgradeHistoryEntriesResponse listDbSystemUpgradeHistoryEntries(ListDbSystemUpgradeHistoryEntriesRequest request)
Description copied from interface:Database
Gets the history of the upgrade actions performed on the specified DB system.- Specified by:
listDbSystemUpgradeHistoryEntries
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbSystems
public ListDbSystemsResponse listDbSystems(ListDbSystemsRequest request)
Description copied from interface:Database
Lists the DB systems in the specified compartment.You can specify a
backupId
to 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:
listDbSystems
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDbVersions
public ListDbVersionsResponse listDbVersions(ListDbVersionsRequest request)
Description copied from interface:Database
Gets a list of supported Oracle Database versions.- Specified by:
listDbVersions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExadataInfrastructures
public ListExadataInfrastructuresResponse listExadataInfrastructures(ListExadataInfrastructuresRequest request)
Description copied from interface:Database
Lists 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
listCloudExadataInfrastructures
operation.- Specified by:
listExadataInfrastructures
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExadbVmClusterUpdateHistoryEntries
public ListExadbVmClusterUpdateHistoryEntriesResponse listExadbVmClusterUpdateHistoryEntries(ListExadbVmClusterUpdateHistoryEntriesRequest request)
Description copied from interface:Database
Gets the history of the maintenance update actions performed on the specified Exadata VM cluster on Exascale Infrastructure.- Specified by:
listExadbVmClusterUpdateHistoryEntries
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExadbVmClusterUpdates
public ListExadbVmClusterUpdatesResponse listExadbVmClusterUpdates(ListExadbVmClusterUpdatesRequest request)
Description copied from interface:Database
Lists the maintenance updates that can be applied to the specified Exadata VM cluster on Exascale Infrastructure.- Specified by:
listExadbVmClusterUpdates
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExadbVmClusters
public ListExadbVmClustersResponse listExadbVmClusters(ListExadbVmClustersRequest request)
Description copied from interface:Database
Gets 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:
listExadbVmClusters
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExascaleDbStorageVaults
public ListExascaleDbStorageVaultsResponse listExascaleDbStorageVaults(ListExascaleDbStorageVaultsRequest request)
Description copied from interface:Database
Gets a list of the Exadata Database Storage Vaults in the specified compartment.- Specified by:
listExascaleDbStorageVaults
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExecutionActions
public ListExecutionActionsResponse listExecutionActions(ListExecutionActionsRequest request)
Description copied from interface:Database
Lists the execution action resources in the specified compartment.- Specified by:
listExecutionActions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExecutionWindows
public ListExecutionWindowsResponse listExecutionWindows(ListExecutionWindowsRequest request)
Description copied from interface:Database
Lists the execution window resources in the specified compartment.- Specified by:
listExecutionWindows
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExternalContainerDatabases
public ListExternalContainerDatabasesResponse listExternalContainerDatabases(ListExternalContainerDatabasesRequest request)
Description copied from interface:Database
Gets a list of the external container databases in the specified compartment.- Specified by:
listExternalContainerDatabases
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExternalDatabaseConnectors
public ListExternalDatabaseConnectorsResponse listExternalDatabaseConnectors(ListExternalDatabaseConnectorsRequest request)
Description copied from interface:Database
Gets a list of the external database connectors in the specified compartment.- Specified by:
listExternalDatabaseConnectors
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExternalNonContainerDatabases
public ListExternalNonContainerDatabasesResponse listExternalNonContainerDatabases(ListExternalNonContainerDatabasesRequest request)
Description copied from interface:Database
Gets a list of the ExternalNonContainerDatabases in the specified compartment.- Specified by:
listExternalNonContainerDatabases
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExternalPluggableDatabases
public ListExternalPluggableDatabasesResponse listExternalPluggableDatabases(ListExternalPluggableDatabasesRequest request)
Description copied from interface:Database
Gets a list of thecreateExternalPluggableDatabaseDetails
resources in the specified compartment.- Specified by:
listExternalPluggableDatabases
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFlexComponents
public ListFlexComponentsResponse listFlexComponents(ListFlexComponentsRequest request)
Description copied from interface:Database
Gets 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:
listFlexComponents
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listGiVersionMinorVersions
public ListGiVersionMinorVersionsResponse listGiVersionMinorVersions(ListGiVersionMinorVersionsRequest request)
Description copied from interface:Database
Gets a list of supported Oracle Grid Infrastructure minor versions for the given major version and shape family.- Specified by:
listGiVersionMinorVersions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listGiVersions
public ListGiVersionsResponse listGiVersions(ListGiVersionsRequest request)
Description copied from interface:Database
Gets a list of supported GI versions.- Specified by:
listGiVersions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listKeyStores
public ListKeyStoresResponse listKeyStores(ListKeyStoresRequest request)
Description copied from interface:Database
Gets a list of key stores in the specified compartment.- Specified by:
listKeyStores
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listMaintenanceRunHistory
public ListMaintenanceRunHistoryResponse listMaintenanceRunHistory(ListMaintenanceRunHistoryRequest request)
Description copied from interface:Database
Gets a list of the maintenance run histories in the specified compartment.- Specified by:
listMaintenanceRunHistory
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listMaintenanceRuns
public ListMaintenanceRunsResponse listMaintenanceRuns(ListMaintenanceRunsRequest request)
Description copied from interface:Database
Gets a list of the maintenance runs in the specified compartment.- Specified by:
listMaintenanceRuns
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listOneoffPatches
public ListOneoffPatchesResponse listOneoffPatches(ListOneoffPatchesRequest request)
Description copied from interface:Database
Lists one-off patches in the specified compartment.- Specified by:
listOneoffPatches
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listParamsForActionType
public ListParamsForActionTypeResponse listParamsForActionType(ListParamsForActionTypeRequest request)
Description copied from interface:Database
List all the action params and their possible values for a given action type- Specified by:
listParamsForActionType
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listPdbConversionHistoryEntries
public ListPdbConversionHistoryEntriesResponse listPdbConversionHistoryEntries(ListPdbConversionHistoryEntriesRequest request)
Description copied from interface:Database
Gets the pluggable database conversion history for a specified database in a bare metal or virtual machine DB system.- Specified by:
listPdbConversionHistoryEntries
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listPluggableDatabases
public ListPluggableDatabasesResponse listPluggableDatabases(ListPluggableDatabasesRequest request)
Description copied from interface:Database
Gets a list of the pluggable databases in a database or compartment.You must provide either a
databaseId
orcompartmentId
value.- Specified by:
listPluggableDatabases
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listRecommendedScheduledActions
public ListRecommendedScheduledActionsResponse listRecommendedScheduledActions(ListRecommendedScheduledActionsRequest request)
Description copied from interface:Database
Returns a recommended Scheduled Actions configuration for a given resource, plan intent and scheduling policy.- Specified by:
listRecommendedScheduledActions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listScheduledActions
public ListScheduledActionsResponse listScheduledActions(ListScheduledActionsRequest request)
Description copied from interface:Database
Lists the Scheduled Action resources in the specified compartment.- Specified by:
listScheduledActions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listSchedulingPlans
public ListSchedulingPlansResponse listSchedulingPlans(ListSchedulingPlansRequest request)
Description copied from interface:Database
Lists the Scheduling Plan resources in the specified compartment.- Specified by:
listSchedulingPlans
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listSchedulingPolicies
public ListSchedulingPoliciesResponse listSchedulingPolicies(ListSchedulingPoliciesRequest request)
Description copied from interface:Database
Lists the Scheduling Policy resources in the specified compartment.- Specified by:
listSchedulingPolicies
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listSchedulingWindows
public ListSchedulingWindowsResponse listSchedulingWindows(ListSchedulingWindowsRequest request)
Description copied from interface:Database
Lists the Scheduling Window resources in the specified compartment.- Specified by:
listSchedulingWindows
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listSystemVersions
public ListSystemVersionsResponse listSystemVersions(ListSystemVersionsRequest request)
Description copied from interface:Database
Gets a list of supported Exadata system versions for a given shape and GI version.- Specified by:
listSystemVersions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listVmClusterNetworks
public ListVmClusterNetworksResponse listVmClusterNetworks(ListVmClusterNetworksRequest request)
Description copied from interface:Database
Gets a list of the VM cluster networks in the specified compartment.Applies to Exadata Cloud@Customer instances only.
- Specified by:
listVmClusterNetworks
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listVmClusterPatchHistoryEntries
public ListVmClusterPatchHistoryEntriesResponse listVmClusterPatchHistoryEntries(ListVmClusterPatchHistoryEntriesRequest request)
Description copied from interface:Database
Gets the history of the patch actions performed on the specified VM cluster in an Exadata Cloud@Customer system.- Specified by:
listVmClusterPatchHistoryEntries
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listVmClusterPatches
public ListVmClusterPatchesResponse listVmClusterPatches(ListVmClusterPatchesRequest request)
Description copied from interface:Database
Lists the patches applicable to the specified VM cluster in an Exadata Cloud@Customer system.- Specified by:
listVmClusterPatches
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listVmClusterUpdateHistoryEntries
public ListVmClusterUpdateHistoryEntriesResponse listVmClusterUpdateHistoryEntries(ListVmClusterUpdateHistoryEntriesRequest request)
Description copied from interface:Database
Gets the history of the maintenance update actions performed on the specified VM cluster.Applies to Exadata Cloud@Customer instances only.
- Specified by:
listVmClusterUpdateHistoryEntries
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listVmClusterUpdates
public ListVmClusterUpdatesResponse listVmClusterUpdates(ListVmClusterUpdatesRequest request)
Description copied from interface:Database
Lists the maintenance updates that can be applied to the specified VM cluster.Applies to Exadata Cloud@Customer instances only.
- Specified by:
listVmClusterUpdates
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listVmClusters
public ListVmClustersResponse listVmClusters(ListVmClustersRequest request)
Description copied from interface:Database
Lists 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
listCloudVmClusters
operation.- Specified by:
listVmClusters
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
localClonePluggableDatabase
public LocalClonePluggableDatabaseResponse localClonePluggableDatabase(LocalClonePluggableDatabaseRequest request)
Description copied from interface:Database
Deprecated. UsecreatePluggableDatabase
for 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_WRITE
openMode to perform the clone operation.- Specified by:
localClonePluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
migrateAutonomousContainerDatabaseDataguardAssociation
public MigrateAutonomousContainerDatabaseDataguardAssociationResponse migrateAutonomousContainerDatabaseDataguardAssociation(MigrateAutonomousContainerDatabaseDataguardAssociationRequest request)
Description copied from interface:Database
Migrate Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter.- Specified by:
migrateAutonomousContainerDatabaseDataguardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
migrateDataGuardAssociationToMultiDataGuards
public MigrateDataGuardAssociationToMultiDataGuardsResponse migrateDataGuardAssociationToMultiDataGuards(MigrateDataGuardAssociationToMultiDataGuardsRequest request)
Description copied from interface:Database
Migrates 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:
migrateDataGuardAssociationToMultiDataGuards
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
migrateExadataDbSystemResourceModel
public MigrateExadataDbSystemResourceModelResponse migrateExadataDbSystemResourceModel(MigrateExadataDbSystemResourceModelRequest request)
Description copied from interface:Database
Migrates the Exadata DB system to the new Exadata resource model.All related resources will be migrated.
- Specified by:
migrateExadataDbSystemResourceModel
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
migrateVaultKey
public MigrateVaultKeyResponse migrateVaultKey(MigrateVaultKeyRequest request)
Description copied from interface:Database
Changes encryption key management from customer-managed, using the Vault service, to Oracle-managed.- Specified by:
migrateVaultKey
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
modifyDatabaseManagement
public ModifyDatabaseManagementResponse modifyDatabaseManagement(ModifyDatabaseManagementRequest request)
Description copied from interface:Database
Updates one or more attributes of the Database Management service for the database.- Specified by:
modifyDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
modifyPluggableDatabaseManagement
public ModifyPluggableDatabaseManagementResponse modifyPluggableDatabaseManagement(ModifyPluggableDatabaseManagementRequest request)
Description copied from interface:Database
Updates one or more attributes of the Database Management service for the pluggable database.- Specified by:
modifyPluggableDatabaseManagement
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
moveExecutionActionMember
public MoveExecutionActionMemberResponse moveExecutionActionMember(MoveExecutionActionMemberRequest request)
Description copied from interface:Database
Moves an execution action member to this execution action resource from another.- Specified by:
moveExecutionActionMember
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
refreshPluggableDatabase
public RefreshPluggableDatabaseResponse refreshPluggableDatabase(RefreshPluggableDatabaseRequest request)
Description copied from interface:Database
Refreshes a pluggable database (PDB) Refreshable clone.- Specified by:
refreshPluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
registerAutonomousDatabaseDataSafe
public RegisterAutonomousDatabaseDataSafeResponse registerAutonomousDatabaseDataSafe(RegisterAutonomousDatabaseDataSafeRequest request)
Description copied from interface:Database
Asynchronously registers this Autonomous Database with Data Safe.- Specified by:
registerAutonomousDatabaseDataSafe
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
reinstateAutonomousContainerDatabaseDataguard
public ReinstateAutonomousContainerDatabaseDataguardResponse reinstateAutonomousContainerDatabaseDataguard(ReinstateAutonomousContainerDatabaseDataguardRequest request)
Description copied from interface:Database
Reinstates a disabled standby Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter, to an active standby Autonomous Container Database.- Specified by:
reinstateAutonomousContainerDatabaseDataguard
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
reinstateAutonomousContainerDatabaseDataguardAssociation
public ReinstateAutonomousContainerDatabaseDataguardAssociationResponse reinstateAutonomousContainerDatabaseDataguardAssociation(ReinstateAutonomousContainerDatabaseDataguardAssociationRequest request)
Description copied from interface:Database
Reinstates a disabled standby Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter, to an active standby Autonomous Container Database.- Specified by:
reinstateAutonomousContainerDatabaseDataguardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
reinstateDataGuard
public ReinstateDataGuardResponse reinstateDataGuard(ReinstateDataGuardRequest request)
Description copied from interface:Database
Reinstates the database identified by thedatabaseId
parameter into the standby role in a Data Guard association.This operation should be performed on disabled standby database.
- Specified by:
reinstateDataGuard
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
reinstateDataGuardAssociation
public ReinstateDataGuardAssociationResponse reinstateDataGuardAssociation(ReinstateDataGuardAssociationRequest request)
Description copied from interface:Database
Reinstates the database identified by thedatabaseId
parameter into the standby role in a Data Guard association.- Specified by:
reinstateDataGuardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
remoteClonePluggableDatabase
public RemoteClonePluggableDatabaseResponse remoteClonePluggableDatabase(RemoteClonePluggableDatabaseRequest request)
Description copied from interface:Database
Deprecated. UsecreatePluggableDatabase
for 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_WRITE
openMode 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:
remoteClonePluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
removeVirtualMachineFromCloudVmCluster
public RemoveVirtualMachineFromCloudVmClusterResponse removeVirtualMachineFromCloudVmCluster(RemoveVirtualMachineFromCloudVmClusterRequest request)
Description copied from interface:Database
Remove Virtual Machines from the Cloud VM cluster.Applies to Exadata Cloud instances only.
- Specified by:
removeVirtualMachineFromCloudVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
removeVirtualMachineFromExadbVmCluster
public RemoveVirtualMachineFromExadbVmClusterResponse removeVirtualMachineFromExadbVmCluster(RemoveVirtualMachineFromExadbVmClusterRequest request)
Description copied from interface:Database
Remove Virtual Machines from the Exadata VM cluster on Exascale Infrastructure.Applies to Exadata Cloud instances only.
- Specified by:
removeVirtualMachineFromExadbVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
removeVirtualMachineFromVmCluster
public RemoveVirtualMachineFromVmClusterResponse removeVirtualMachineFromVmCluster(RemoveVirtualMachineFromVmClusterRequest request)
Description copied from interface:Database
Remove Virtual Machines from the VM cluster.Applies to Exadata Cloud@Customer instances only.
- Specified by:
removeVirtualMachineFromVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
reorderExecutionActions
public ReorderExecutionActionsResponse reorderExecutionActions(ReorderExecutionActionsRequest request)
Description copied from interface:Database
Reorders the execution actions under this execution window resource.- Specified by:
reorderExecutionActions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
reorderScheduledActions
public ReorderScheduledActionsResponse reorderScheduledActions(ReorderScheduledActionsRequest request)
Description copied from interface:Database
Re-order the scheduled actions under this scheduling plan resource.- Specified by:
reorderScheduledActions
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
resizeVmClusterNetwork
public ResizeVmClusterNetworkResponse resizeVmClusterNetwork(ResizeVmClusterNetworkRequest request)
Description copied from interface:Database
Adds or removes Db server network nodes to extend or shrink the existing VM cluster network.Applies to Exadata Cloud@Customer instances only.
- Specified by:
resizeVmClusterNetwork
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
resourcePoolShapes
public ResourcePoolShapesResponse resourcePoolShapes(ResourcePoolShapesRequest request)
Description copied from interface:Database
Lists available resource pools shapes.- Specified by:
resourcePoolShapes
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
restartAutonomousContainerDatabase
public RestartAutonomousContainerDatabaseResponse restartAutonomousContainerDatabase(RestartAutonomousContainerDatabaseRequest request)
Description copied from interface:Database
Rolling restarts the specified Autonomous Container Database.- Specified by:
restartAutonomousContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
restartAutonomousDatabase
public RestartAutonomousDatabaseResponse restartAutonomousDatabase(RestartAutonomousDatabaseRequest request)
Description copied from interface:Database
Restarts the specified Autonomous Database.- Specified by:
restartAutonomousDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
restoreAutonomousDatabase
public RestoreAutonomousDatabaseResponse restoreAutonomousDatabase(RestoreAutonomousDatabaseRequest request)
Description copied from interface:Database
Restores an Autonomous Database based on the provided request parameters.- Specified by:
restoreAutonomousDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
restoreDatabase
public RestoreDatabaseResponse restoreDatabase(RestoreDatabaseRequest request)
Description copied from interface:Database
Restore a Database based on the request parameters you provide.- Specified by:
restoreDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
rotateAutonomousContainerDatabaseEncryptionKey
public RotateAutonomousContainerDatabaseEncryptionKeyResponse rotateAutonomousContainerDatabaseEncryptionKey(RotateAutonomousContainerDatabaseEncryptionKeyRequest request)
Description copied from interface:Database
Creates a new version of an existing Vault service key.- Specified by:
rotateAutonomousContainerDatabaseEncryptionKey
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
rotateAutonomousDatabaseEncryptionKey
public RotateAutonomousDatabaseEncryptionKeyResponse rotateAutonomousDatabaseEncryptionKey(RotateAutonomousDatabaseEncryptionKeyRequest request)
Description copied from interface:Database
Rotate existing AutonomousDatabase Vault service key.- Specified by:
rotateAutonomousDatabaseEncryptionKey
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
rotateAutonomousVmClusterOrdsCerts
public RotateAutonomousVmClusterOrdsCertsResponse rotateAutonomousVmClusterOrdsCerts(RotateAutonomousVmClusterOrdsCertsRequest request)
Description copied from interface:Database
Rotates the Oracle REST Data Services (ORDS) certificates for Autonomous Exadata VM cluster.- Specified by:
rotateAutonomousVmClusterOrdsCerts
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
rotateAutonomousVmClusterSslCerts
public RotateAutonomousVmClusterSslCertsResponse rotateAutonomousVmClusterSslCerts(RotateAutonomousVmClusterSslCertsRequest request)
Description copied from interface:Database
Rotates the SSL certificates for Autonomous Exadata VM cluster.- Specified by:
rotateAutonomousVmClusterSslCerts
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
rotateCloudAutonomousVmClusterOrdsCerts
public RotateCloudAutonomousVmClusterOrdsCertsResponse rotateCloudAutonomousVmClusterOrdsCerts(RotateCloudAutonomousVmClusterOrdsCertsRequest request)
Description copied from interface:Database
Rotates the Oracle REST Data Services (ORDS) certificates for a cloud Autonomous Exadata VM cluster.- Specified by:
rotateCloudAutonomousVmClusterOrdsCerts
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
rotateCloudAutonomousVmClusterSslCerts
public RotateCloudAutonomousVmClusterSslCertsResponse rotateCloudAutonomousVmClusterSslCerts(RotateCloudAutonomousVmClusterSslCertsRequest request)
Description copied from interface:Database
Rotates the SSL certficates for a cloud Autonomous Exadata VM cluster.- Specified by:
rotateCloudAutonomousVmClusterSslCerts
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
rotateOrdsCerts
public RotateOrdsCertsResponse rotateOrdsCerts(RotateOrdsCertsRequest request)
Description copied from interface:Database
Deprecated. Use therotateCloudAutonomousVmClusterOrdsCerts
to rotate Oracle REST Data Services (ORDS) certs for an Autonomous Exadata VM cluster instead.- Specified by:
rotateOrdsCerts
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
rotatePluggableDatabaseEncryptionKey
public RotatePluggableDatabaseEncryptionKeyResponse rotatePluggableDatabaseEncryptionKey(RotatePluggableDatabaseEncryptionKeyRequest request)
Description copied from interface:Database
Create a new version of the existing encryption key.- Specified by:
rotatePluggableDatabaseEncryptionKey
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
rotateSslCerts
public RotateSslCertsResponse rotateSslCerts(RotateSslCertsRequest request)
Description copied from interface:Database
Deprecated. Use therotateCloudAutonomousVmClusterSslCerts
to rotate SSL certs for an Autonomous Exadata VM cluster instead.- Specified by:
rotateSslCerts
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
rotateVaultKey
public RotateVaultKeyResponse rotateVaultKey(RotateVaultKeyRequest request)
Description copied from interface:Database
Creates a new version of an existing Vault service key.- Specified by:
rotateVaultKey
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
saasAdminUserStatus
public SaasAdminUserStatusResponse saasAdminUserStatus(SaasAdminUserStatusRequest request)
Description copied from interface:Database
This operation gets SaaS administrative user status of the Autonomous Database.- Specified by:
saasAdminUserStatus
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
scanExternalContainerDatabasePluggableDatabases
public ScanExternalContainerDatabasePluggableDatabasesResponse scanExternalContainerDatabasePluggableDatabases(ScanExternalContainerDatabasePluggableDatabasesRequest request)
Description copied from interface:Database
Scans for pluggable databases in the specified external container database.This operation will return un-registered pluggable databases in the
getWorkRequest
operation.- Specified by:
scanExternalContainerDatabasePluggableDatabases
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
setDbKeyVersion
public SetDbKeyVersionResponse setDbKeyVersion(SetDbKeyVersionRequest request)
Description copied from interface:Database
Sets a new version of an existing Vault service key.- Specified by:
setDbKeyVersion
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
setPdbKeyVersion
public SetPdbKeyVersionResponse setPdbKeyVersion(SetPdbKeyVersionRequest request)
Description copied from interface:Database
Sets a new version of an existing Vault service key.- Specified by:
setPdbKeyVersion
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
shrinkAutonomousDatabase
public ShrinkAutonomousDatabaseResponse shrinkAutonomousDatabase(ShrinkAutonomousDatabaseRequest request)
Description copied from interface:Database
This 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:
shrinkAutonomousDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
startAutonomousDatabase
public StartAutonomousDatabaseResponse startAutonomousDatabase(StartAutonomousDatabaseRequest request)
Description copied from interface:Database
Starts the specified Autonomous Database.- Specified by:
startAutonomousDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
startPluggableDatabase
public StartPluggableDatabaseResponse startPluggableDatabase(StartPluggableDatabaseRequest request)
Description copied from interface:Database
Starts a stopped pluggable database.The
openMode
value of the pluggable database will beREAD_WRITE
upon completion.- Specified by:
startPluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
stopAutonomousDatabase
public StopAutonomousDatabaseResponse stopAutonomousDatabase(StopAutonomousDatabaseRequest request)
Description copied from interface:Database
Stops the specified Autonomous Database.- Specified by:
stopAutonomousDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
stopPluggableDatabase
public StopPluggableDatabaseResponse stopPluggableDatabase(StopPluggableDatabaseRequest request)
Description copied from interface:Database
Stops a pluggable database.The
openMode
value of the pluggable database will beMOUNTED
upon completion.- Specified by:
stopPluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
switchOverDataGuard
public SwitchOverDataGuardResponse switchOverDataGuard(SwitchOverDataGuardRequest request)
Description copied from interface:Database
Performs a switchover to transition primary database of this Data Guard association into a standby role.The standby database associated with the
dataGuardAssociationId
assumes the primary database role.A switchover guarantees no data loss.
This operation should be performed on respective standby database.
- Specified by:
switchOverDataGuard
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
switchoverAutonomousContainerDatabaseDataguard
public SwitchoverAutonomousContainerDatabaseDataguardResponse switchoverAutonomousContainerDatabaseDataguard(SwitchoverAutonomousContainerDatabaseDataguardRequest request)
Description copied from interface:Database
Switchover Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter, to an active standby Autonomous Container Database.- Specified by:
switchoverAutonomousContainerDatabaseDataguard
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
switchoverAutonomousContainerDatabaseDataguardAssociation
public SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse switchoverAutonomousContainerDatabaseDataguardAssociation(SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest request)
Description copied from interface:Database
Switches over the primary Autonomous Container Database of an Autonomous Data Guard peer association to standby role.The standby Autonomous Container Database associated with autonomousContainerDatabaseDataguardAssociationId assumes the primary Autonomous Container Database role.
A switchover incurs no data loss.
- Specified by:
switchoverAutonomousContainerDatabaseDataguardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
switchoverAutonomousDatabase
public SwitchoverAutonomousDatabaseResponse switchoverAutonomousDatabase(SwitchoverAutonomousDatabaseRequest request)
Description copied from interface:Database
Initiates a switchover of the specified Autonomous 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: -
peerDbId
Use 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:
switchoverAutonomousDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
switchoverDataGuardAssociation
public SwitchoverDataGuardAssociationResponse switchoverDataGuardAssociation(SwitchoverDataGuardAssociationRequest request)
Description copied from interface:Database
Performs a switchover to transition the primary database of a Data Guard association into a standby role.The standby database associated with the
dataGuardAssociationId
assumes the primary database role.A switchover guarantees no data loss.
- Specified by:
switchoverDataGuardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
terminateAutonomousContainerDatabase
public TerminateAutonomousContainerDatabaseResponse terminateAutonomousContainerDatabase(TerminateAutonomousContainerDatabaseRequest request)
Description copied from interface:Database
Terminates 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:
terminateAutonomousContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
terminateAutonomousExadataInfrastructure
public TerminateAutonomousExadataInfrastructureResponse terminateAutonomousExadataInfrastructure(TerminateAutonomousExadataInfrastructureRequest request)
Description copied from interface:Database
Deprecated. To terminate an Exadata Infrastructure resource in the Oracle cloud, use thedeleteCloudExadataInfrastructure
operation.To delete an Autonomous Exadata VM cluster in the Oracle cloud, use the
deleteCloudAutonomousVmCluster
operation.- Specified by:
terminateAutonomousExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
terminateDbSystem
public TerminateDbSystemResponse terminateDbSystem(TerminateDbSystemRequest request)
Description copied from interface:Database
Terminates 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:
terminateDbSystem
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateAutonomousContainerDatabase
public UpdateAutonomousContainerDatabaseResponse updateAutonomousContainerDatabase(UpdateAutonomousContainerDatabaseRequest request)
Description copied from interface:Database
Updates the properties of an Autonomous Container Database, such as display name, maintenance preference, backup retention, and tags.- Specified by:
updateAutonomousContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateAutonomousContainerDatabaseDataguardAssociation
public UpdateAutonomousContainerDatabaseDataguardAssociationResponse updateAutonomousContainerDatabaseDataguardAssociation(UpdateAutonomousContainerDatabaseDataguardAssociationRequest request)
Description copied from interface:Database
Update Autonomous Data Guard association.- Specified by:
updateAutonomousContainerDatabaseDataguardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateAutonomousDatabase
public UpdateAutonomousDatabaseResponse updateAutonomousDatabase(UpdateAutonomousDatabaseRequest request)
Description copied from interface:Database
Updates one or more attributes of the specified Autonomous Database.See the UpdateAutonomousDatabaseDetails resource for a full list of attributes that can be updated.
- Specified by:
updateAutonomousDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateAutonomousDatabaseBackup
public UpdateAutonomousDatabaseBackupResponse updateAutonomousDatabaseBackup(UpdateAutonomousDatabaseBackupRequest request)
Description copied from interface:Database
Updates the Autonomous Database backup of the specified database based on the request parameters.- Specified by:
updateAutonomousDatabaseBackup
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateAutonomousDatabaseRegionalWallet
public UpdateAutonomousDatabaseRegionalWalletResponse updateAutonomousDatabaseRegionalWallet(UpdateAutonomousDatabaseRegionalWalletRequest request)
Description copied from interface:Database
Updates the Autonomous Database regional wallet.- Specified by:
updateAutonomousDatabaseRegionalWallet
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateAutonomousDatabaseSoftwareImage
public UpdateAutonomousDatabaseSoftwareImageResponse updateAutonomousDatabaseSoftwareImage(UpdateAutonomousDatabaseSoftwareImageRequest request)
Description copied from interface:Database
Updates the properties of an Autonomous Database Software Image, like add tags- Specified by:
updateAutonomousDatabaseSoftwareImage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateAutonomousDatabaseWallet
public UpdateAutonomousDatabaseWalletResponse updateAutonomousDatabaseWallet(UpdateAutonomousDatabaseWalletRequest request)
Description copied from interface:Database
Updates the wallet for the specified Autonomous Database.- Specified by:
updateAutonomousDatabaseWallet
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateAutonomousExadataInfrastructure
public UpdateAutonomousExadataInfrastructureResponse updateAutonomousExadataInfrastructure(UpdateAutonomousExadataInfrastructureRequest request)
Description copied from interface:Database
Deprecated. Use theupdateCloudExadataInfrastructure
operation to update an Exadata Infrastructure resource andupdateCloudAutonomousVmCluster
operation to update an Autonomous Exadata VM cluster.- Specified by:
updateAutonomousExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateAutonomousVmCluster
public UpdateAutonomousVmClusterResponse updateAutonomousVmCluster(UpdateAutonomousVmClusterRequest request)
Description copied from interface:Database
Updates the specified Autonomous VM cluster for the Exadata Cloud@Customer system.To update an Autonomous VM Cluster in the Oracle cloud, seeupdateCloudAutonomousVmCluster
.- Specified by:
updateAutonomousVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateBackup
public UpdateBackupResponse updateBackup(UpdateBackupRequest request)
Description copied from interface:Database
Updates database backup details.- Specified by:
updateBackup
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateBackupDestination
public UpdateBackupDestinationResponse updateBackupDestination(UpdateBackupDestinationRequest request)
Description copied from interface:Database
If 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:
updateBackupDestination
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateCloudAutonomousVmCluster
public UpdateCloudAutonomousVmClusterResponse updateCloudAutonomousVmCluster(UpdateCloudAutonomousVmClusterRequest request)
Description copied from interface:Database
Updates the specified Autonomous Exadata VM cluster in the Oracle cloud.For Exadata Cloud@Customer systems, see
updateAutonomousVmCluster
.- Specified by:
updateCloudAutonomousVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateCloudExadataInfrastructure
public UpdateCloudExadataInfrastructureResponse updateCloudExadataInfrastructure(UpdateCloudExadataInfrastructureRequest request)
Description copied from interface:Database
Updates the Cloud Exadata infrastructure resource.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
- Specified by:
updateCloudExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateCloudVmCluster
public UpdateCloudVmClusterResponse updateCloudVmCluster(UpdateCloudVmClusterRequest request)
Description copied from interface:Database
Updates the specified cloud VM cluster.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
- Specified by:
updateCloudVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateCloudVmClusterIormConfig
public UpdateCloudVmClusterIormConfigResponse updateCloudVmClusterIormConfig(UpdateCloudVmClusterIormConfigRequest request)
Description copied from interface:Database
Updates the IORM settings for the specified cloud VM cluster in an Exadata Cloud Service instance.- Specified by:
updateCloudVmClusterIormConfig
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateConsoleConnection
public UpdateConsoleConnectionResponse updateConsoleConnection(UpdateConsoleConnectionRequest request)
Description copied from interface:Database
Updates the specified database node console connection.- Specified by:
updateConsoleConnection
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateConsoleHistory
public UpdateConsoleHistoryResponse updateConsoleHistory(UpdateConsoleHistoryRequest request)
Description copied from interface:Database
Updates the specified database node console history.- Specified by:
updateConsoleHistory
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDataGuard
public UpdateDataGuardResponse updateDataGuard(UpdateDataGuardRequest request)
Description copied from interface:Database
Update 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:
updateDataGuard
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDataGuardAssociation
public UpdateDataGuardAssociationResponse updateDataGuardAssociation(UpdateDataGuardAssociationRequest request)
Description copied from interface:Database
Updates the Data Guard association the specified database.This API can be used to change the
protectionMode
andtransportType
of the Data Guard association.- Specified by:
updateDataGuardAssociation
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDatabase
public UpdateDatabaseResponse updateDatabase(UpdateDatabaseRequest request)
Description copied from interface:Database
Update the specified database based on the request parameters provided.- Specified by:
updateDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDatabaseSoftwareImage
public UpdateDatabaseSoftwareImageResponse updateDatabaseSoftwareImage(UpdateDatabaseSoftwareImageRequest request)
Description copied from interface:Database
Updates the properties of a Database Software Image, like Display Nmae- Specified by:
updateDatabaseSoftwareImage
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDbHome
public UpdateDbHomeResponse updateDbHome(UpdateDbHomeRequest request)
Description copied from interface:Database
Patches the specified Database Home.- Specified by:
updateDbHome
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDbNode
public UpdateDbNodeResponse updateDbNode(UpdateDbNodeRequest request)
Description copied from interface:Database
Updates the specified database node.- Specified by:
updateDbNode
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDbSystem
public UpdateDbSystemResponse updateDbSystem(UpdateDbSystemRequest request)
Description copied from interface:Database
Updates 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:
updateDbSystem
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateExadataInfrastructure
public UpdateExadataInfrastructureResponse updateExadataInfrastructure(UpdateExadataInfrastructureRequest request)
Description copied from interface:Database
Updates the Exadata infrastructure resource.Applies to Exadata Cloud@Customer instances only. To update an Exadata Cloud Service infrastructure resource, use the
updateCloudExadataInfrastructure
operation.- Specified by:
updateExadataInfrastructure
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateExadataIormConfig
public UpdateExadataIormConfigResponse updateExadataIormConfig(UpdateExadataIormConfigRequest request)
Description copied from interface:Database
Updates 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
updateCloudVmClusterIormConfig
API is used for Exadata systems using the new resource model.- Specified by:
updateExadataIormConfig
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateExadbVmCluster
public UpdateExadbVmClusterResponse updateExadbVmCluster(UpdateExadbVmClusterRequest request)
Description copied from interface:Database
Updates the specified Exadata VM cluster on Exascale Infrastructure.Applies to Exadata Database Service on Exascale Infrastructure only.
- Specified by:
updateExadbVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateExascaleDbStorageVault
public UpdateExascaleDbStorageVaultResponse updateExascaleDbStorageVault(UpdateExascaleDbStorageVaultRequest request)
Description copied from interface:Database
Updates the specified Exadata Database Storage Vault.- Specified by:
updateExascaleDbStorageVault
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateExecutionAction
public UpdateExecutionActionResponse updateExecutionAction(UpdateExecutionActionRequest request)
Description copied from interface:Database
Updates the execution action resource.- Specified by:
updateExecutionAction
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateExecutionWindow
public UpdateExecutionWindowResponse updateExecutionWindow(UpdateExecutionWindowRequest request)
Description copied from interface:Database
Updates the execution window resource.- Specified by:
updateExecutionWindow
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateExternalContainerDatabase
public UpdateExternalContainerDatabaseResponse updateExternalContainerDatabase(UpdateExternalContainerDatabaseRequest request)
Description copied from interface:Database
Updates the properties of ancreateExternalContainerDatabaseDetails
resource, such as the display name.- Specified by:
updateExternalContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateExternalDatabaseConnector
public UpdateExternalDatabaseConnectorResponse updateExternalDatabaseConnector(UpdateExternalDatabaseConnectorRequest request)
Description copied from interface:Database
Updates the properties of an external database connector, such as the display name.- Specified by:
updateExternalDatabaseConnector
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateExternalNonContainerDatabase
public UpdateExternalNonContainerDatabaseResponse updateExternalNonContainerDatabase(UpdateExternalNonContainerDatabaseRequest request)
Description copied from interface:Database
Updates the properties of an external non-container database, such as the display name.- Specified by:
updateExternalNonContainerDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateExternalPluggableDatabase
public UpdateExternalPluggableDatabaseResponse updateExternalPluggableDatabase(UpdateExternalPluggableDatabaseRequest request)
Description copied from interface:Database
Updates the properties of ancreateExternalPluggableDatabaseDetails
resource, such as the display name.- Specified by:
updateExternalPluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateKeyStore
public UpdateKeyStoreResponse updateKeyStore(UpdateKeyStoreRequest request)
Description copied from interface:Database
Edit the key store.- Specified by:
updateKeyStore
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateMaintenanceRun
public UpdateMaintenanceRunResponse updateMaintenanceRun(UpdateMaintenanceRunRequest request)
Description copied from interface:Database
Updates the properties of a maintenance run, such as the state of a maintenance run.- Specified by:
updateMaintenanceRun
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateOneoffPatch
public UpdateOneoffPatchResponse updateOneoffPatch(UpdateOneoffPatchRequest request)
Description copied from interface:Database
Updates the properties of the specified one-off patch.- Specified by:
updateOneoffPatch
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updatePluggableDatabase
public UpdatePluggableDatabaseResponse updatePluggableDatabase(UpdatePluggableDatabaseRequest request)
Description copied from interface:Database
Updates the specified pluggable database.- Specified by:
updatePluggableDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateScheduledAction
public UpdateScheduledActionResponse updateScheduledAction(UpdateScheduledActionRequest request)
Description copied from interface:Database
Updates the Scheduled Action resource.- Specified by:
updateScheduledAction
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateSchedulingPolicy
public UpdateSchedulingPolicyResponse updateSchedulingPolicy(UpdateSchedulingPolicyRequest request)
Description copied from interface:Database
Updates the Scheduling Policy resource.- Specified by:
updateSchedulingPolicy
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateSchedulingWindow
public UpdateSchedulingWindowResponse updateSchedulingWindow(UpdateSchedulingWindowRequest request)
Description copied from interface:Database
Updates the Scheduling Window resource.- Specified by:
updateSchedulingWindow
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateVmCluster
public UpdateVmClusterResponse updateVmCluster(UpdateVmClusterRequest request)
Description copied from interface:Database
Updates the specified VM cluster.Applies to Exadata Cloud@Customer instances only.
- Specified by:
updateVmCluster
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateVmClusterNetwork
public UpdateVmClusterNetworkResponse updateVmClusterNetwork(UpdateVmClusterNetworkRequest request)
Description copied from interface:Database
Updates 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
updateCloudVmCluster
operation.- Specified by:
updateVmClusterNetwork
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
upgradeDatabase
public UpgradeDatabaseResponse upgradeDatabase(UpgradeDatabaseRequest request)
Description copied from interface:Database
Upgrades the specified Oracle Database instance.- Specified by:
upgradeDatabase
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
upgradeDbSystem
public UpgradeDbSystemResponse upgradeDbSystem(UpgradeDbSystemRequest request)
Description copied from interface:Database
Upgrades the operating system and grid infrastructure of the DB system.- Specified by:
upgradeDbSystem
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
validateVmClusterNetwork
public ValidateVmClusterNetworkResponse validateVmClusterNetwork(ValidateVmClusterNetworkRequest request)
Description copied from interface:Database
Validates the specified VM cluster network.Applies to Exadata Cloud@Customer instances only.
- Specified by:
validateVmClusterNetwork
in interfaceDatabase
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWaiters
public DatabaseWaiters getWaiters()
Description copied from interface:Database
Gets the pre-configured waiters available for resources for this service.- Specified by:
getWaiters
in interfaceDatabase
- Returns:
- The service waiters.
-
newWaiters
public DatabaseWaiters newWaiters(WorkRequest workRequestClient)
Description copied from interface:Database
Creates a new DatabaseWaiters for resources for this service.- Specified by:
newWaiters
in interfaceDatabase
- Parameters:
workRequestClient
- The work request service client used to query for work request status- Returns:
- The service waiters.
-
getPaginators
public DatabasePaginators getPaginators()
Description copied from interface:Database
Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an
Iterable
interface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
getPaginators
in interfaceDatabase
- Returns:
- The service paginators.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public 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
-
populateServiceParametersInEndpoint
public 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 userequiredParametersMap
- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public 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
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient
.This will call
ClientConfigurator
s again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
-