Skip to main content

Microsoft Azure SDK for Python

This is the Microsoft Azure Oracledatabase Management Client Library. This package has been tested with Python 3.9+. For a more complete view of Azure libraries, see the azure sdk python release.

Disclaimer

Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691

Getting started

Prerequisites

Install the package

pip install azure-mgmt-oracledatabase
pip install azure-identity

Authentication

By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables.

  • AZURE_CLIENT_ID for Azure client ID.
  • AZURE_TENANT_ID for Azure tenant ID.
  • AZURE_CLIENT_SECRET for Azure client secret.

In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.

With above configuration, client can be authenticated by following code:

from azure.identity import DefaultAzureCredential
from azure.mgmt.oracledatabase import OracleDatabaseMgmtClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = OracleDatabaseMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

Examples

Code samples for this package can be found at:

Troubleshooting

Next steps

Provide Feedback

If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.

Release History

3.0.0 (2025-10-15)

Features Added

  • Model OracleDatabaseMgmtClient added parameter cloud_setting in method __init__
  • Client OracleDatabaseMgmtClient added operation group network_anchors
  • Client OracleDatabaseMgmtClient added operation group resource_anchors
  • Client OracleDatabaseMgmtClient added operation group db_systems
  • Client OracleDatabaseMgmtClient added operation group db_versions
  • Model CloudExadataInfrastructureProperties added property exascale_config
  • Model CloudVmClusterProperties added property exascale_db_storage_vault_id
  • Model CloudVmClusterProperties added property storage_management_type
  • Model DbSystemShapeProperties added property shape_attributes
  • Model ExadbVmClusterProperties added property shape_attribute
  • Model ExascaleDbStorageVaultProperties added property exadata_infrastructure_id
  • Model ExascaleDbStorageVaultProperties added property attached_shape_attributes
  • Added model AutonomousDatabaseLifecycleAction
  • Added enum AutonomousDatabaseLifecycleActionEnum
  • Added enum BaseDbSystemShapes
  • Added model ConfigureExascaleCloudExadataInfrastructureDetails
  • Added model DbSystem
  • Added model DbSystemBaseProperties
  • Added enum DbSystemDatabaseEditionType
  • Added enum DbSystemLifecycleState
  • Added model DbSystemOptions
  • Added model DbSystemProperties
  • Added enum DbSystemSourceType
  • Added model DbSystemUpdate
  • Added model DbSystemUpdateProperties
  • Added model DbVersion
  • Added model DbVersionProperties
  • Added enum DiskRedundancyType
  • Added model DnsForwardingRule
  • Added enum ExadataVmClusterStorageManagementType
  • Added model ExascaleConfigDetails
  • Added model NetworkAnchor
  • Added model NetworkAnchorProperties
  • Added model NetworkAnchorUpdate
  • Added model NetworkAnchorUpdateProperties
  • Added model ResourceAnchor
  • Added model ResourceAnchorProperties
  • Added model ResourceAnchorUpdate
  • Added enum ShapeAttribute
  • Added enum ShapeFamilyType
  • Added enum StorageManagementType
  • Added enum StorageVolumePerformanceMode
  • Model AutonomousDatabasesOperations added method begin_action
  • Model CloudExadataInfrastructuresOperations added method begin_configure_exascale
  • Model DbSystemShapesOperations added parameter shape_attribute in method list_by_location
  • Model GiVersionsOperations added parameter shape_attribute in method list_by_location
  • Added operation group DbSystemsOperations
  • Added operation group DbVersionsOperations
  • Added operation group NetworkAnchorsOperations
  • Added operation group ResourceAnchorsOperations

Breaking Changes

  • Deleted or renamed client operation group OracleDatabaseMgmtClient.list_actions
  • Model AutonomousDatabaseBaseProperties renamed its instance variable scheduled_operations to scheduled_operations_list
  • Model AutonomousDatabaseCloneProperties renamed its instance variable scheduled_operations to scheduled_operations_list
  • Model AutonomousDatabaseCrossRegionDisasterRecoveryProperties renamed its instance variable scheduled_operations to scheduled_operations_list
  • Model AutonomousDatabaseFromBackupTimestampProperties renamed its instance variable scheduled_operations to scheduled_operations_list
  • Model AutonomousDatabaseProperties renamed its instance variable scheduled_operations to scheduled_operations_list
  • Model AutonomousDatabaseUpdateProperties renamed its instance variable scheduled_operations to scheduled_operations_list
  • Deleted or renamed operation group ListActionsOperations

2.0.0 (2025-06-05)

Features Added

  • Client OracleDatabaseMgmtClient added operation group list_actions
  • Client OracleDatabaseMgmtClient added operation group gi_minor_versions
  • Client OracleDatabaseMgmtClient added operation group flex_components
  • Client OracleDatabaseMgmtClient added operation group exadb_vm_clusters
  • Client OracleDatabaseMgmtClient added operation group exascale_db_nodes
  • Client OracleDatabaseMgmtClient added operation group exascale_db_storage_vaults
  • Model AutonomousDatabaseBaseProperties added property time_disaster_recovery_role_changed
  • Model AutonomousDatabaseBaseProperties added property remote_disaster_recovery_configuration
  • Model AutonomousDatabaseCloneProperties added property time_disaster_recovery_role_changed
  • Model AutonomousDatabaseCloneProperties added property remote_disaster_recovery_configuration
  • Model AutonomousDatabaseProperties added property time_disaster_recovery_role_changed
  • Model AutonomousDatabaseProperties added property remote_disaster_recovery_configuration
  • Model CloudExadataInfrastructureProperties added property defined_file_system_configuration
  • Model CloudExadataInfrastructureProperties added property database_server_type
  • Model CloudExadataInfrastructureProperties added property storage_server_type
  • Model CloudExadataInfrastructureProperties added property compute_model
  • Model CloudVmClusterProperties added property file_system_configuration_details
  • Model CloudVmClusterProperties added property compute_model
  • Model CloudVmClusterUpdateProperties added property file_system_configuration_details
  • Enum DataBaseType added member CLONE_FROM_BACKUP_TIMESTAMP
  • Enum DataBaseType added member CROSS_REGION_DISASTER_RECOVERY
  • Model DbServerProperties added property compute_model
  • Model DbSystemShapeProperties added property shape_name
  • Model DbSystemShapeProperties added property compute_model
  • Model DbSystemShapeProperties added property are_server_types_supported
  • Model DbSystemShapeProperties added property display_name
  • Model OracleSubscriptionProperties added property azure_subscription_ids
  • Model OracleSubscriptionProperties added property add_subscription_operation_state
  • Model OracleSubscriptionProperties added property last_operation_status_detail
  • Model PeerDbDetails added property peer_db_ocid
  • Model PeerDbDetails added property peer_db_location
  • Added enum AddSubscriptionOperationState
  • Added model AutonomousDatabaseCrossRegionDisasterRecoveryProperties
  • Added model AutonomousDatabaseFromBackupTimestampProperties
  • Added model AzureSubscriptions
  • Added model DbActionResponse
  • Added model DbNodeDetails
  • Added model DefinedFileSystemConfiguration
  • Added model DisasterRecoveryConfigurationDetails
  • Added model ExadbVmCluster
  • Added enum ExadbVmClusterLifecycleState
  • Added model ExadbVmClusterProperties
  • Added model ExadbVmClusterStorageDetails
  • Added model ExadbVmClusterUpdate
  • Added model ExadbVmClusterUpdateProperties
  • Added model ExascaleDbNode
  • Added model ExascaleDbNodeProperties
  • Added model ExascaleDbStorageDetails
  • Added model ExascaleDbStorageInputDetails
  • Added model ExascaleDbStorageVault
  • Added enum ExascaleDbStorageVaultLifecycleState
  • Added model ExascaleDbStorageVaultProperties
  • Added model ExascaleDbStorageVaultTagsUpdate
  • Added model FileSystemConfigurationDetails
  • Added model FlexComponent
  • Added model FlexComponentProperties
  • Added model GiMinorVersion
  • Added model GiMinorVersionProperties
  • Added enum GridImageType
  • Added enum HardwareType
  • Added model RemoveVirtualMachineFromExadbVmClusterDetails
  • Added enum ShapeFamily
  • Added enum SystemShapes
  • Model AutonomousDatabaseBackupsOperations added method list_by_parent
  • Model AutonomousDatabasesOperations added method begin_change_disaster_recovery_configuration
  • Model DbNodesOperations added method list_by_parent
  • Model DbServersOperations added method list_by_parent
  • Model DbSystemShapesOperations added parameter zone in method list_by_location
  • Model GiVersionsOperations added parameter shape in method list_by_location
  • Model GiVersionsOperations added parameter zone in method list_by_location
  • Model OracleSubscriptionsOperations added method begin_add_azure_subscriptions
  • Model VirtualNetworkAddressesOperations added method list_by_parent
  • Added operation group ExadbVmClustersOperations
  • Added operation group ExascaleDbNodesOperations
  • Added operation group ExascaleDbStorageVaultsOperations
  • Added operation group FlexComponentsOperations
  • Added operation group GiMinorVersionsOperations
  • Added operation group ListActionsOperations

Breaking Changes

  • This version introduces new hybrid models which have dual dictionary and model nature. And please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
  • Deleted or renamed model UpdateAction
  • Deleted or renamed model ValidationError
  • Deleted or renamed model ValidationResult
  • Deleted or renamed model ValidationStatus
  • Deleted or renamed method AutonomousDatabaseBackupsOperations.list_by_autonomous_database
  • Deleted or renamed method DbNodesOperations.list_by_cloud_vm_cluster
  • Deleted or renamed method DbServersOperations.list_by_cloud_exadata_infrastructure
  • Deleted or renamed method VirtualNetworkAddressesOperations.list_by_cloud_vm_cluster

1.0.0 (2024-07-04)

Other Changes

  • First GA

1.0.0b2 (2024-06-21)

Features Added

  • Added operation AutonomousDatabasesOperations.begin_restore
  • Added operation AutonomousDatabasesOperations.begin_shrink
  • Added operation group SystemVersionsOperations
  • Model AutonomousDatabaseBackupProperties has a new parameter autonomous_database_ocid
  • Model AutonomousDatabaseBackupProperties has a new parameter backup_type
  • Model AutonomousDatabaseBackupProperties has a new parameter database_size_in_tbs
  • Model AutonomousDatabaseBackupProperties has a new parameter size_in_tbs
  • Model AutonomousDatabaseBackupProperties has a new parameter time_started
  • Model AutonomousDatabaseBaseProperties has a new parameter long_term_backup_schedule
  • Model AutonomousDatabaseBaseProperties has a new parameter next_long_term_backup_time_stamp
  • Model AutonomousDatabaseCloneProperties has a new parameter long_term_backup_schedule
  • Model AutonomousDatabaseCloneProperties has a new parameter next_long_term_backup_time_stamp
  • Model AutonomousDatabaseProperties has a new parameter long_term_backup_schedule
  • Model AutonomousDatabaseProperties has a new parameter next_long_term_backup_time_stamp
  • Model AutonomousDatabaseUpdateProperties has a new parameter long_term_backup_schedule

Breaking Changes

  • Model AutonomousDatabaseBackupProperties no longer has parameter autonomous_database_id
  • Model AutonomousDatabaseBackupProperties no longer has parameter database_size_in_t_bs
  • Model AutonomousDatabaseBackupProperties no longer has parameter size_in_t_bs
  • Model AutonomousDatabaseBackupProperties no longer has parameter type

1.0.0b1 (2024-05-27)

  • Initial Release

Release files for azure-mgmt-oracledatabase 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for azure-mgmt-oracledatabase 3.0.0
File Size Uploaded
azure_mgmt_oracledatabase-3.0.0.tar.gz 171.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for azure-mgmt-oracledatabase 3.0.0
File Interpreter ABI Platform
azure_mgmt_oracledatabase-3.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 352.4 kB

Release files / azure_mgmt_oracledatabase-3.0.0.tar.gz

Download URL azure_mgmt_oracledatabase-3.0.0.tar.gz
Size 171.5 kB
Tags Source
SHA-256 checksum
How to use checksums
355a3d5123ea3c417e9f2b0154d3ab671ac5cb529832f5b7af2cbd2d794ac9c4
BLAKE2b-256 checksum
How to use checksums
85a2b362010ada223fbc2237327aa8aff6b086750d408181ef015a35c1d3e727
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / azure_mgmt_oracledatabase-3.0.0-py3-none-any.whl

Download URL azure_mgmt_oracledatabase-3.0.0-py3-none-any.whl
Size 180.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0200032e0026a8c355eff198d921673bf1c130fdba057a8ebf05d75b1ab13821
BLAKE2b-256 checksum
How to use checksums
b16d4af14a4363131ff6ec0c818672b1f030a94db960947ce0147e1a1d5530b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page