Skip to main content
Google Cloud Documentation
Documentation
  • Get Started
  • Get Started with Google Cloud
  • Product List
  • Cloud Customer Care
  • Featured Products
  • Agent Platform
  • Apigee API Management
  • BigQuery
  • Compute Engine
  • Cloud CDN
  • Cloud Run
  • Cloud Storage
  • Cloud SQL
  • Gemini Enterprise
  • Google Kubernetes Engine
  • Looker
  • Cross-product Tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Technology Areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Industry solutions
  • Migration
  • Networking
  • Observability and monitoring
  • Security
  • Storage
/
Console
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Sign in
  • Google Cloud SDK
  • C++
  • Client libraries
Start free
Overview Guides Reference Samples
Google Cloud Documentation
  • Documentation
    • More
    • Overview
    • Guides
    • Reference
    • Samples
  • Console
  • Overview
  • Library reference docs
  • Oracle Database Google Cloud API C++ Client Library
  • In-Depth Topics
    • Environment Variables
    • How to Override the Authentication Credentials
    • How to Override the Default Endpoint
    • Override Retry, Backoff, and Idempotency Policies
    • Override oracledatabase_v1::OracleDatabaseClient Retry Policies
    • How to Override the Default Universe Domain
    • Override oracledatabase_v1::OracleDatabaseClient Universe Domain
  • Modules
    • Oracle Database@Google Cloud API Configuration Options
  • Namespaces
    • google::cloud::oracledatabase_v1
      • Overview
      • Classes
        • OracleDatabaseClient
          • Overview
          • Constructors
            • OracleDatabaseClient(OracleDatabaseClient const &)
            • OracleDatabaseClient(OracleDatabaseClient &&)
            • OracleDatabaseClient(std::shared_ptr< OracleDatabaseConnection >, Options)
          • Operators
            • operator=(OracleDatabaseClient const &)
            • operator=(OracleDatabaseClient &&)
            • operator==(OracleDatabaseClient const &, OracleDatabaseClient const &)
            • operator!=(OracleDatabaseClient const &, OracleDatabaseClient const &)
          • Functions
            • ListCloudExadataInfrastructures(std::string const &, Options)
            • ListCloudExadataInfrastructures(google::cloud::oracledatabase::v1::ListCloudExadataInfrastructuresRequest, Options)
            • GetCloudExadataInfrastructure(std::string const &, Options)
            • GetCloudExadataInfrastructure(google::cloud::oracledatabase::v1::GetCloudExadataInfrastructureRequest const &, Options)
            • CreateCloudExadataInfrastructure(std::string const &, google::cloud::oracledatabase::v1::CloudExadataInfrastructure const &, std::string const &, Options)
            • CreateCloudExadataInfrastructure(NoAwaitTag, std::string const &, google::cloud::oracledatabase::v1::CloudExadataInfrastructure const &, std::string const &, Options)
            • CreateCloudExadataInfrastructure(google::cloud::oracledatabase::v1::CreateCloudExadataInfrastructureRequest const &, Options)
            • CreateCloudExadataInfrastructure(NoAwaitTag, google::cloud::oracledatabase::v1::CreateCloudExadataInfrastructureRequest const &, Options)
            • CreateCloudExadataInfrastructure(google::longrunning::Operation const &, Options)
            • DeleteCloudExadataInfrastructure(std::string const &, Options)
            • DeleteCloudExadataInfrastructure(NoAwaitTag, std::string const &, Options)
            • DeleteCloudExadataInfrastructure(google::cloud::oracledatabase::v1::DeleteCloudExadataInfrastructureRequest const &, Options)
            • DeleteCloudExadataInfrastructure(NoAwaitTag, google::cloud::oracledatabase::v1::DeleteCloudExadataInfrastructureRequest const &, Options)
            • DeleteCloudExadataInfrastructure(google::longrunning::Operation const &, Options)
            • ConfigureExascaleCloudExadataInfrastructure(std::string const &, std::int32_t, Options)
            • ConfigureExascaleCloudExadataInfrastructure(NoAwaitTag, std::string const &, std::int32_t, Options)
            • ConfigureExascaleCloudExadataInfrastructure(google::cloud::oracledatabase::v1::ConfigureExascaleCloudExadataInfrastructureRequest const &, Options)
            • ConfigureExascaleCloudExadataInfrastructure(NoAwaitTag, google::cloud::oracledatabase::v1::ConfigureExascaleCloudExadataInfrastructureRequest const &, Options)
            • ConfigureExascaleCloudExadataInfrastructure(google::longrunning::Operation const &, Options)
            • ListCloudVmClusters(std::string const &, Options)
            • ListCloudVmClusters(google::cloud::oracledatabase::v1::ListCloudVmClustersRequest, Options)
            • GetCloudVmCluster(std::string const &, Options)
            • GetCloudVmCluster(google::cloud::oracledatabase::v1::GetCloudVmClusterRequest const &, Options)
            • CreateCloudVmCluster(std::string const &, google::cloud::oracledatabase::v1::CloudVmCluster const &, std::string const &, Options)
            • CreateCloudVmCluster(NoAwaitTag, std::string const &, google::cloud::oracledatabase::v1::CloudVmCluster const &, std::string const &, Options)
            • CreateCloudVmCluster(google::cloud::oracledatabase::v1::CreateCloudVmClusterRequest const &, Options)
            • CreateCloudVmCluster(NoAwaitTag, google::cloud::oracledatabase::v1::CreateCloudVmClusterRequest const &, Options)
            • CreateCloudVmCluster(google::longrunning::Operation const &, Options)
            • DeleteCloudVmCluster(std::string const &, Options)
            • DeleteCloudVmCluster(NoAwaitTag, std::string const &, Options)
            • DeleteCloudVmCluster(google::cloud::oracledatabase::v1::DeleteCloudVmClusterRequest const &, Options)
            • DeleteCloudVmCluster(NoAwaitTag, google::cloud::oracledatabase::v1::DeleteCloudVmClusterRequest const &, Options)
            • DeleteCloudVmCluster(google::longrunning::Operation const &, Options)
            • ListEntitlements(std::string const &, Options)
            • ListEntitlements(google::cloud::oracledatabase::v1::ListEntitlementsRequest, Options)
            • ListDbServers(std::string const &, Options)
            • ListDbServers(google::cloud::oracledatabase::v1::ListDbServersRequest, Options)
            • ListDbNodes(std::string const &, Options)
            • ListDbNodes(google::cloud::oracledatabase::v1::ListDbNodesRequest, Options)
            • ListGiVersions(std::string const &, Options)
            • ListGiVersions(google::cloud::oracledatabase::v1::ListGiVersionsRequest, Options)
            • ListMinorVersions(std::string const &, Options)
            • ListMinorVersions(google::cloud::oracledatabase::v1::ListMinorVersionsRequest, Options)
            • ListDbSystemShapes(std::string const &, Options)
            • ListDbSystemShapes(google::cloud::oracledatabase::v1::ListDbSystemShapesRequest, Options)
            • ListAutonomousDatabases(std::string const &, Options)
            • ListAutonomousDatabases(google::cloud::oracledatabase::v1::ListAutonomousDatabasesRequest, Options)
            • GetAutonomousDatabase(std::string const &, Options)
            • GetAutonomousDatabase(google::cloud::oracledatabase::v1::GetAutonomousDatabaseRequest const &, Options)
            • CreateAutonomousDatabase(std::string const &, google::cloud::oracledatabase::v1::AutonomousDatabase const &, std::string const &, Options)
            • CreateAutonomousDatabase(NoAwaitTag, std::string const &, google::cloud::oracledatabase::v1::AutonomousDatabase const &, std::string const &, Options)
            • CreateAutonomousDatabase(google::cloud::oracledatabase::v1::CreateAutonomousDatabaseRequest const &, Options)
            • CreateAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::CreateAutonomousDatabaseRequest const &, Options)
            • CreateAutonomousDatabase(google::longrunning::Operation const &, Options)
            • UpdateAutonomousDatabase(google::cloud::oracledatabase::v1::AutonomousDatabase const &, google::protobuf::FieldMask const &, Options)
            • UpdateAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::AutonomousDatabase const &, google::protobuf::FieldMask const &, Options)
            • UpdateAutonomousDatabase(google::cloud::oracledatabase::v1::UpdateAutonomousDatabaseRequest const &, Options)
            • UpdateAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::UpdateAutonomousDatabaseRequest const &, Options)
            • UpdateAutonomousDatabase(google::longrunning::Operation const &, Options)
            • DeleteAutonomousDatabase(std::string const &, Options)
            • DeleteAutonomousDatabase(NoAwaitTag, std::string const &, Options)
            • DeleteAutonomousDatabase(google::cloud::oracledatabase::v1::DeleteAutonomousDatabaseRequest const &, Options)
            • DeleteAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::DeleteAutonomousDatabaseRequest const &, Options)
            • DeleteAutonomousDatabase(google::longrunning::Operation const &, Options)
            • RestoreAutonomousDatabase(std::string const &, google::protobuf::Timestamp const &, Options)
            • RestoreAutonomousDatabase(NoAwaitTag, std::string const &, google::protobuf::Timestamp const &, Options)
            • RestoreAutonomousDatabase(google::cloud::oracledatabase::v1::RestoreAutonomousDatabaseRequest const &, Options)
            • RestoreAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::RestoreAutonomousDatabaseRequest const &, Options)
            • RestoreAutonomousDatabase(google::longrunning::Operation const &, Options)
            • GenerateAutonomousDatabaseWallet(std::string const &, google::cloud::oracledatabase::v1::GenerateType, bool, std::string const &, Options)
            • GenerateAutonomousDatabaseWallet(google::cloud::oracledatabase::v1::GenerateAutonomousDatabaseWalletRequest const &, Options)
            • ListAutonomousDbVersions(std::string const &, Options)
            • ListAutonomousDbVersions(google::cloud::oracledatabase::v1::ListAutonomousDbVersionsRequest, Options)
            • ListAutonomousDatabaseCharacterSets(std::string const &, Options)
            • ListAutonomousDatabaseCharacterSets(google::cloud::oracledatabase::v1::ListAutonomousDatabaseCharacterSetsRequest, Options)
            • ListAutonomousDatabaseBackups(std::string const &, Options)
            • ListAutonomousDatabaseBackups(google::cloud::oracledatabase::v1::ListAutonomousDatabaseBackupsRequest, Options)
            • StopAutonomousDatabase(std::string const &, Options)
            • StopAutonomousDatabase(NoAwaitTag, std::string const &, Options)
            • StopAutonomousDatabase(google::cloud::oracledatabase::v1::StopAutonomousDatabaseRequest const &, Options)
            • StopAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::StopAutonomousDatabaseRequest const &, Options)
            • StopAutonomousDatabase(google::longrunning::Operation const &, Options)
            • StartAutonomousDatabase(std::string const &, Options)
            • StartAutonomousDatabase(NoAwaitTag, std::string const &, Options)
            • StartAutonomousDatabase(google::cloud::oracledatabase::v1::StartAutonomousDatabaseRequest const &, Options)
            • StartAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::StartAutonomousDatabaseRequest const &, Options)
            • StartAutonomousDatabase(google::longrunning::Operation const &, Options)
            • RestartAutonomousDatabase(std::string const &, Options)
            • RestartAutonomousDatabase(NoAwaitTag, std::string const &, Options)
            • RestartAutonomousDatabase(google::cloud::oracledatabase::v1::RestartAutonomousDatabaseRequest const &, Options)
            • RestartAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::RestartAutonomousDatabaseRequest const &, Options)
            • RestartAutonomousDatabase(google::longrunning::Operation const &, Options)
            • SwitchoverAutonomousDatabase(std::string const &, std::string const &, Options)
            • SwitchoverAutonomousDatabase(NoAwaitTag, std::string const &, std::string const &, Options)
            • SwitchoverAutonomousDatabase(google::cloud::oracledatabase::v1::SwitchoverAutonomousDatabaseRequest const &, Options)
            • SwitchoverAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::SwitchoverAutonomousDatabaseRequest const &, Options)
            • SwitchoverAutonomousDatabase(google::longrunning::Operation const &, Options)
            • FailoverAutonomousDatabase(std::string const &, std::string const &, Options)
            • FailoverAutonomousDatabase(NoAwaitTag, std::string const &, std::string const &, Options)
            • FailoverAutonomousDatabase(google::cloud::oracledatabase::v1::FailoverAutonomousDatabaseRequest const &, Options)
            • FailoverAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::FailoverAutonomousDatabaseRequest const &, Options)
            • FailoverAutonomousDatabase(google::longrunning::Operation const &, Options)
            • RefreshAutonomousDatabase(std::string const &, google::protobuf::Timestamp const &, Options)
            • RefreshAutonomousDatabase(NoAwaitTag, std::string const &, google::protobuf::Timestamp const &, Options)
            • RefreshAutonomousDatabase(google::cloud::oracledatabase::v1::RefreshAutonomousDatabaseRequest const &, Options)
            • RefreshAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::RefreshAutonomousDatabaseRequest const &, Options)
            • RefreshAutonomousDatabase(google::longrunning::Operation const &, Options)
            • GetAutonomousDatabaseRefreshableClones(std::string const &, Options)
            • GetAutonomousDatabaseRefreshableClones(google::cloud::oracledatabase::v1::GetAutonomousDatabaseRefreshableClonesRequest const &, Options)
            • ListOdbNetworks(std::string const &, Options)