Integração Multicloud de Banco de Dados para Oracle Database Cloud Services
- Usando a Console para Gerenciar a Integração Multicloud de Banco de Dados para Oracle Database Cloud Services
Saiba como gerenciar a integração multicloud de banco de dados para o Oracle Database Cloud Services. - Usando a API para Gerenciar a Integração de Dados Multinuvem para o Oracle Database Cloud Services
Tópico principal: Guias Práticos
Usando a Console para Gerenciar a Integração Multicloud de Banco de Dados para Oracle Database Cloud Services
Saiba como gerenciar a integração multicloud de banco de dados para o Oracle Database Cloud Services.
- Integre o Oracle Exadata aos serviços do Azure Cloud
Os Conectores de Identidade, Contêineres de Armazenamento e Montagens de Armazenamento do Oracle Database@Azure são os principais componentes da integração do Oracle Exadata com os serviços do Azure Cloud. - Criar um Conector de Identidade na Console do OCI
A criação de um Conector de Identidade instala o agente do Azure Arc nas VMs do Cluster de VMs do Exadata, registrando-as como máquinas virtuais ativadas para o Azure Arc. - Exibir a lista de Recursos do Conector de Identidade
- Exibir os detalhes de um Recurso do Conector de Identidade
- Criar um Recurso de Contêiner de Armazenamento
- Descubra os Contêineres de Armazenamento do Azure
- Exibir a lista de Recursos de Contêiner de Armazenamento
- Exibir os detalhes de um Recurso de Contêiner de Armazenamento
- Criar um Recurso de Montagem de Armazenamento
- Exibir a lista de Recursos de Montagem de Armazenamento
- Exibir os detalhes de um Recurso de Montagem de Armazenamento
Integre o Oracle Exadata aos serviços do Azure Cloud
Os Conectores de Identidade, Contêineres de Armazenamento e Montagens de Armazenamento do Oracle Database@Azure são os principais componentes da integração do Oracle Exadata com os serviços do Azure Cloud.
Conectores de Identidade do Oracle Database@Azure: Esses conectores permitem uma interação perfeita entre os serviços do Oracle Exadata Database e Azure Cloud vinculando o banco de dados Oracle ao gerenciamento de identidade e acesso do Azure. Ele permite que a autenticação e a autorização específicas do Azure sejam utilizadas diretamente no Cluster de VMs do Exadata.
Contêineres de Armazenamento do Azure: O Armazenamento em Blob do Azure é usado para armazenar grandes quantidades de dados não estruturados, como texto, imagens, vídeos e backups. Ao conectar o Oracle Exadata ao Azure Blob Storage, os usuários podem aproveitar o armazenamento na nuvem para armazenamento de dados escalável e seguro.
Montagens de Armazenamento do Azure: A Montagem de Armazenamento em Blob do Azure se refere ao processo de anexação de um Contêiner de Armazenamento do Azure como um sistema de arquivos montado em uma VM do Oracle Exadata Database Service. Essa montagem permite que utilitários de banco de dados como Data Pump (impdp/expdp) e RMAN interajam com o armazenamento do Azure como se fosse um diretório local.
Criar um Conector de Identidade na Console do OCI
A criação de um Conector de Identidade instala o agente do Azure Arc nas VMs do Cluster de VMs do Exadata, registrando-as como máquinas virtuais habilitadas para o Azure Arc.
Isso permite uma comunicação segura com o Azure Key Management Service (KMS) usando a identidade do Azure gerada pelo agente Arc. O agente do Azure Arc pode se comunicar com os serviços do Azure por meio de uma rede pública ou de uma configuração de conectividade privada. Saiba mais sobre o Azure Arc.
Cada cluster de VMs do Exadata deve ter um conector de identidade ativado para acessar os recursos do Azure. O conector de identidade estabelece uma conexão pública ou privada entre o cluster de VMs do Exadata e os recursos do Gerenciamento de Chaves do Azure, dependendo das atribuições designadas.
Para gerar um token de acesso para sua conta atual do Azure, consulte az account get-access-token .
Você pode criar um conector de identidade de duas maneiras: usando a interface Oracle Exadata Database Service on Dedicated Infrastructure ou a interface Database Multicloud Integrations.
Oracle Exadata Database Service on Dedicated Infrastructure
- Abra o menu de navegação. Clique em Oracle Database e depois clique em Oracle Exadata Database Service on Dedicated Infrastructure.
- No menu esquerdo, clique em Clusters da VM Exadata em Oracle Exadata Database Service on Dedicated Infrastructure.
- Na lista de Clusters de VMs do Exadata, selecione o cluster que você está usando.
- Selecione Informações do Cluster de VMs e navegue até o Conector de identidades localizado em Informações multicloud. Clique em Criar link.
Observação
Se um conector de identidade não tiver sido criado anteriormente, ele será exibido como Nenhum.
- Os campos Nome do conector de identidade, Cluster de VMs do Exadata, ID de assinatura do Azure e Nome do grupo de recursos do Azure são somente para leitura e serão preenchidos com valores.
- Informe o id do tenant do Azure e o Token de acesso.
- Expanda a seção Mostrar opções avançadas.
As seções Informações de conectividade privada e Tags são preenchidas.
Para ativar uma conexão de ponto final privado, informe o nome do escopo do link privado do arco do Azure.
- Para adicionar tags aos seus recursos, clique em Adicionar tag e informe os valores necessários.
- Verifique suas seleções e clique em Criar para criar o conector de identidade.
Integrações de Banco de Dados Multinuvem
- Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
- Selecione Conectores de Identidade no menu de navegação esquerdo.
- Na lista drop-down Compartimento, selecione seu compartimento que você está usando.
- Depois que você selecionar seu compartimento, o Nome do conector de identidade preencherá automaticamente um nome.
Por padrão, o tipo de conector de identidade é selecionado como Azure.
- Selecione agente ARC como um mecanismo de identidade.
- Selecione seu compartimento na lista Escolher um compartimento de cluster de VMs do Exadata e, em seguida, selecione seu Cluster de VMs do Exadata na lista Escolher um cluster de VMs do Exadata.
- Informe o id do tenant do Azure. Os campos Id da assinatura do Azure e Nome do grupo de recursos do Azure preenchem valores com base na seleção do Cluster de VMs do Exadata.
- Informe um Token de acesso.
- Expanda a seção Mostrar opções avançadas. As seções Informações de conectividade privada e Tags são preenchidas. Esses campos são opcionais.
- Para adicionar tags aos seus recursos, clique em Adicionar tag e informe os valores necessários.
- Analise suas seleções e clique em Criar.
Exibir a lista de Recursos do Conector de Identidade
- Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
- Clique em Conectores de Identidade para exibir a lista de Conectores de Identidade.
Exibir os detalhes de um Recurso do Conector de Identidade
- Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
- Clique em Conectores de Identidade para exibir a lista de Conectores de Identidade.
- Clique no nome do conector de identidade para exibir seus detalhes.
A página de detalhes resultante exibe informações, incluindo o status do Agente de Arco, indicando se ele está conectado ou desconectado.
Criar um Recurso do Contêiner de Armazenamento
- Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
- Clique em Contêineres de Armazenamento.
- Clique em Criar contêiner de Armazenamento.
- Informe o seguinte na página Criar contêiner de armazenamento resultante.
- Compartimento: Selecione um compartimento para o qual você deseja criar este contêiner de armazenamento.
- Nome: Informe um nome descritivo para o contêiner de armazenamento.
- Nome da conta: Informe o nome do usuário do contêiner de armazenamento do Azure.
Isso normalmente se refere à identidade ou credenciais usadas para autenticar e acessar um Contêiner de Armazenamento do Azure. Dependendo do método de autenticação, pode ser uma identidade do Azure Active Directory (Azure AD) ou uma autenticação baseada em chave de acesso.
- Nome do contêiner de armazenamento: Informe o nome do contêiner de armazenamento do Azure.
Este é o nome exclusivo designado a um contêiner de armazenamento específico em uma Conta de Armazenamento do Azure. O nome do contêiner ajuda a organizar e armazenar blobs (arquivos e dados) dentro da conta.
- Endereço IP: Informe o endereço IP do Contêiner de Armazenamento do Azure.
- Alias de DNS: Informe o FQDN (nome de domínio totalmente qualificado) que aponta para o Contêiner de Armazenamento do Azure.
Descubra os Contêineres de Armazenamento do Azure
Para descobrir o contêiner de armazenamento do Azure usando um conector de identidade, use este procedimento.
- Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
- Clique em Contêineres de Armazenamento.
- Clique em Descobrir contêineres de armazenamento do Azure.
- Informe o seguinte na página de contêineres de armazenamento do Discover Azure resultante.
- Compartimento: Selecione um compartimento para o qual você deseja criar este contêiner de armazenamento.
- Contêineres de armazenamento do Azure: Escolha um Conector de Identidades.
- Clique em Descobrir.
A lista de nomes de Contêineres de Armazenamento é exibida.
- Marque a caixa de seleção localizada ao lado do nome do Contêiner de Armazenamento.
- Clique em Criar.
Exibir a lista de Recursos do Contêiner de Armazenamento
- Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
- Clique em Contêineres de Armazenamento para exibir a lista de contêineres de armazenamento.
Exibir os detalhes de um Recurso do Contêiner de Armazenamento
- Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
- Clique em Contêineres de Armazenamento para exibir a lista de contêineres de armazenamento.
- Clique no nome do contêiner de armazenamento para exibir seus detalhes.
Criar um Recurso de Montagem de Armazenamento
- Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
- Clique em Montagens de Armazenamento.
- Informe o seguinte na página Criar montagem de armazenamento resultante.
- Compartimento: Selecione um compartimento onde você deseja criar esta montagem de armazenamento.
- Nome da montagem de armazenamento: Informe um nome descritivo para o conjunto de armazenamento.
- Conector de identidade: Selecione um conector de identidade.
- Contêiner de blob: Selecione um contêiner de armazenamento.
Exibir a lista de Recursos de Montagem de Armazenamento
- Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
- Clique em Montagens de Armazenamento para exibir a lista de montagens de armazenamento.
Exibir os detalhes de um Recurso de Montagem de Armazenamento
- Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
- Clique em Montagens de Armazenamento para exibir a lista de montagens de armazenamento.
- Clique no nome da montagem de armazenamento para exibir seus detalhes.
Usando a API para Gerenciar a Integração de Dados Multinuvem para o Oracle Database Cloud Services
Para obter informações sobre como usar a API e assinar solicitações, consulte APIs REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte Kits de Desenvolvimento de Software e Interface de Linha de Comando.
Os recursos a seguir serão disponibilizados aos clientes por meio do OCI SDK, da CLI e do Terraform. Essas APIs serão usadas por clientes que desejam integrar o Oracle Database no Exadata com o Azure Cloud Services.
oracle-db-azure-connectors
Tabela 5-10 oracle-db-azure-connectors
API | Descrição |
---|---|
createOracleDbAzureConnector |
Captura detalhes específicos do Azure do cliente e automatiza a instalação do ARC Agent no Cluster de VMs ExaDB-D. |
updateOracleDbAzureConnector |
Atualiza os detalhes específicos do Azure do cliente e modifica a configuração do Agente de Arco, se necessário. |
changeOracleDbAzureConnectorCompartment |
Altera o compartimento do recurso do Conector do Azure, mas não afeta a instalação do Agente de Arco. |
deleteOracleDbAzureConnector |
Exclui o recurso do Conector do Azure e desinstala o Agente de Arco do Cluster de VMs ExaDB-D. |
getOracleDbAzureConnector |
Extrai os detalhes de um recurso específico do Conector do Azure. |
listOracleDbAzureConnectors |
Lista recursos do Conector do Azure com base nos filtros especificados. |
oracle-db-azure-blob-containers
Tabela 5-11 oracle-db-azure-blob-containers
API | Descrição |
---|---|
createOracleDbAzureBlobContainer |
Capture os detalhes da Conta de Armazenamento do Azure e do Contêiner, que serão usados ao montar o Contêiner do Azure no Cluster de VMs ExaDB-C@C. Além disso, essa operação atualizará os detalhes da Conta de Armazenamento do Azure e do Contêiner conforme necessário. |
updateOracleDbAzureBlobContainer |
Atualiza os detalhes da Conta de Armazenamento e do Contêiner do Azure. |
changeOracleDbAzureBlobContainerCompartment |
Altera o compartimento do recurso Contêiner do Blob do Azure. |
deleteOracleDbAzureBlobContainer |
Exclui o Recurso de Contêiner do Blob do Azure. |
getOracleDbAzureBlobContainer |
Recupera um recurso específico do Contêiner de Blob do Azure. |
listOracleDbAzureBlobContainers |
Lista os recursos do Contêiner de Blob do Azure com base nos filtros especificados. |
oracle-db-azure-blob-mounts
Tabela 5-12 Montagens de blob-oracle-db-azure
API | Descrição |
---|---|
createOracleDbAzureBlobMount |
Captura os detalhes da Conta de Armazenamento e do Contêiner do Azure e monta o Contêiner do Azure no Cluster de VMs ExaDB-D. |
updateOracleDbAzureBlobMount |
Atualiza os detalhes da Conta de Armazenamento e do Contêiner do Azure e, se necessário, atualiza os detalhes de montagem do Contêiner do Azure no Cluster de VMs ExaDB-D. |
changeOracleDbAzureBlobMountCompartment |
Altera o compartimento do Recurso de Montagem de Blob do Azure sem fazer alterações no Cluster de VMs ExaDB-C@C. |
deleteOracleDbAzureBlobMount |
Exclui o Recurso de Montagem de Blob do Azure e desmonta o Contêiner do Azure do Cluster de VMs ExaDB-D. |
getOracleDbAzureBlobMount |
Recupera um Recurso de Montagem de Blob do Azure específico. |
listOracleDbAzureBlobMounts |
Recupera uma lista de Recursos de Montagem de Blob do Azure. |
oracle-db-mci-work-solicitações
Tabela 5-13 oracle-db-mci-work-requests
API | Descrição |
---|---|
ListWorkRequests |
Recupera uma lista de todas as solicitações de serviço. |
GetWorkRequest |
Recupera detalhes de uma solicitação de serviço específica. |
CancelWorkRequest |
Cancela a solicitação de serviço especificada. |
ListWorkRequestErrors |
Recupera uma lista de erros associados a uma solicitação de serviço. |
ListWorkRequestLogs |
Recupera uma lista de logs relacionados a uma solicitação de serviço. |
descobertas de recursos em várias nuvens
Tabela 5-14 descobertas de recursos multicloud
API | Descrição |
---|---|
ListMultiCloudResourceDiscoveries |
Recupera uma lista de todos os recursos de descoberta de recursos de várias nuvens. |
CreateMultiCloudResourceDiscovery |
Cria um novo recurso de descoberta de recursos de várias nuvens. |
ChangeMultiCloudResourceDiscoveryCompartment |
Move um recurso de descoberta de recursos de várias nuvens para outro compartimento. |
GetMultiCloudResourceDiscovery |
Recupera detalhes de um recurso específico de descoberta de recursos de várias nuvens. |
UpdateMultiCloudResourceDiscovery |
Atualiza os detalhes de um recurso específico de descoberta de recursos em várias nuvens. |
DeleteMultiCloudResourceDiscovery |
Exclui um recurso específico de descoberta de recursos em várias nuvens. |
oracle-db-azure-vaults
Tabela 5-15 oracle-db-azure-vaults
API | Descrição |
---|---|
ListOracleDbAzureVaults |
Recupera uma lista de todos os recursos do vault do Oracle DB Azure. |
CreateOracleDbAzureVault |
Cria um novo recurso de vault do Oracle DB Azure. |
ChangeOracleDbAzureVaultCompartment |
Move um recurso de vault do Oracle DB Azure para outro compartimento. |
RefreshOracleDbAzureVault |
Atualiza os detalhes de um recurso de vault do Oracle DB Azure. |
GetOracleDbAzureVault |
Recupera detalhes de um recurso de vault do Oracle DB Azure específico. |
UpdateOracleDbAzureVault |
Atualiza os detalhes de um recurso de vault do Oracle DB Azure específico. |
DeleteOracleDbAzureVault |
Exclui um recurso específico do vault do Oracle DB Azure. |
oracle-db-azure-keys
Tabela 5-16 oracle-db-azure-keys
API | Descrição |
---|---|
ListOracleDbAzureKeys |
Recupera uma lista de todas as chaves do Oracle DB Azure. |
GetOracleDbAzureKey |
Recupera detalhes de uma chave específica do Oracle DB Azure. |
oracle-db-azure-vault-associations
Tabela 5-17 oracle-db-azure-vault-associations
API | Descrição |
---|---|
ListOracleDbAzureVaultAssociations |
Recupera uma lista de todas as associações de vault do Oracle DB Azure. |
CreateOracleDbAzureVaultAssociation |
Cria uma nova associação entre um Oracle DB e um vault do Azure. |
ChangeOracleDbAzureVaultAssociationCompartment |
Move uma associação de vault do Oracle DB Azure para outro compartimento. |
GetOracleDbAzureVaultAssociation |
Recupera detalhes de uma associação de vault do Oracle DB Azure específica. |
UpdateOracleDbAzureVaultAssociation |
Atualiza os detalhes de uma associação de vault do Oracle DB Azure específica. |
DeleteOracleDbAzureVaultAssociation |
Exclui uma associação de vault do Oracle DB Azure específica. |
CascadingDeleteOracleDbAzureVaultAssociation |
Exclui uma associação de vault do Oracle DB Azure e quaisquer recursos dependentes. |