Usar Links da Nuvem para Acesso a Dados Somente para Leitura no Autonomous Database
Os Links da Nuvem fornecem um método baseado na nuvem para acessar remotamente dados somente para leitura em uma instância do Autonomous Database.
- Sobre Links de Nuvem no Autonomous Database
Com Links de Nuvem, um proprietário de dados registra uma tabela ou view para acesso remoto de um público selecionado, conforme definido pelo proprietário dos dados, e os dados ficam acessíveis àqueles com acesso concedido no momento do registro. Nenhuma ação adicional é necessária para configurar os Links da Nuvem e quem deve ver e acessar seus dados pode descobrir e trabalhar com eles. - Conceder Acesso de Links de Nuvem para Usuários do Banco de Dados
O usuário ADMIN concede privilégios aos usuários do banco de dados para registrar conjuntos de dados. O usuário ADMIN também concede privilégios aos usuários do banco de dados para acessar conjuntos de dados registrados. - Registrar um Conjunto de Dados
Descreve as opções e etapas para registrar uma tabela ou view que você possui como um conjunto de dados registrado para compartilhar com os Links da Nuvem. - Localizar Conjuntos de Dados e Usar Links da Nuvem
Um usuário que tenha acesso para ler Links da Nuvem pode procurar conjuntos de dados disponíveis para uma instância do Autonomous Database e pode acessar e usar conjuntos de dados registrados com suas consultas. - Usar Opções do Consumidor de Links da Nuvem
Você pode definir o mapeamento de nome de serviço a ser usado para acessar dados de um banco de dados de consumo e pode ativar o armazenamento em cache em um consumidor de conjunto de dados para os resultados de uma consulta ou para um fragmento de consulta que acessa os dados do Link da Nuvem. - Monitorar e Exibir Informações de Links da Nuvem
O Autonomous Database fornece views que permitem monitorar e auditar Links da Nuvem. - Definir uma Política de Banco de Dados Privado Virtual para Proteger um Conjunto de Dados Registrado
Ao definir políticas de VPD (Virtual Private Database) para um conjunto de dados registrado, você pode fornecer um controle de acesso detalhado do Cloud Link para que apenas um subconjunto de dados (linhas) fique visível para sites remotos específicos. - Observações para Links da Nuvem
Fornece observações e restrições para o uso de Links da Nuvem.
Tópico principal: Compartilhamento de Dados
Sobre Links da Nuvem no Autonomous Database
Com os Links de Nuvem, um proprietário de dados registra uma tabela ou view para acesso remoto para um público selecionado, conforme definido pelo proprietário dos dados, e os dados ficam acessíveis àqueles com acesso concedido no momento do registro. Nenhuma ação adicional é necessária para configurar os Links da Nuvem e quem deve ver e acessar seus dados pode descobrir e trabalhar com eles.
A implementação de Links de Nuvem aproveita os mecanismos de acesso do Oracle Cloud Infrastructure para tornar os dados acessíveis dentro de um escopo específico. O escopo indica quem pode acessar remotamente os dados. O escopo pode ser definido para vários níveis, inclusive para a região em que o banco de dados reside, para tenancies individuais ou para compartimentos. Além disso, você pode especificar que a autorização para acessar um conjunto de dados é limitada a uma ou mais instâncias do Autonomous Database.
Ao criar um ou mais clones atualizáveis entre regiões na instância do Autonomous Database de origem (proprietário do conjunto de dados), você pode usar os Links da Nuvem para compartilhar dados entre várias regiões.
Os Links de Nuvem simplificam muito o compartilhamento de tabelas ou views entre instâncias do Autonomous Database, em comparação com os mecanismos tradicionais de vinculação de banco de dados. Com o Cloud Links, você pode descobrir dados sem exigir uma configuração de link de banco de dados complexa. O Autonomous Database fornece acesso transparente usando SQL e implementa a aplicação de privilégios com o escopo de Links de Nuvem e concedendo autorização a instâncias individuais do Autonomous Database.
Os Cloud Links apresentam os conceitos de namespaces regionais e nomes para dados que são acessíveis remotamente. Isso é semelhante às tabelas Oracle existentes em que há uma tabela, por exemplo, "EMP"
que reside em um namespace (esquema), por exemplo, "LWARD"
. Só pode haver um LWARD.EMP
no seu banco de dados. Os Links de Nuvem fornecem um namespace e um nome semelhantes em um nível regional, que não está vinculado a um único banco de dados, mas se aplica a muitas instâncias do Autonomous Database, conforme especificado com o escopo e opcionalmente com autorização de banco de dados.
Por exemplo, você pode registrar um conjunto de dados no namespace FOREST
e, para fins de segurança ou para conveniência de nomenclatura, você pode fornecer um namespace e um nome diferente dos nomes de esquema e objeto originais. Neste exemplo, TREE_DATA
é o nome visível do conjunto de dados registrado e esse nome não precisa ser o nome da tabela de origem. Além do namespace e do nome, a palavra-chave cloud$link
indica ao banco de dados que ele deve resolver a origem como um Link de Nuvem.
Para acessar um conjunto de dados registrado, inclua o namespace, o nome e a palavra-chave cloud$link
na cláusula FROM
de uma instrução SELECT
:
SELECT county, species, height FROM FOREST.TREE_DATA@cloud$link;
Opcionalmente, você pode especificar que o acesso a um conjunto de dados de um ou mais bancos de dados seja descarregado para um clone atualizável. Quando um Autonomous Database do consumidor é listado na lista de offload de um conjunto de dados, o acesso ao conjunto de dados é direcionado para o clone atualizável.
Os Links da Nuvem fornecem acesso somente para leitura a objetos remotos em uma instância do Autonomous Database. Se você quiser usar links de banco de dados com outros bancos de dados Oracle ou com bancos de dados não Oracle, ou se quiser usar seus dados remotos com operações DML, use links de banco de dados. Para obter mais informações, consulte Usar Links de Banco de Dados com o Autonomous Database.
FOREST.TREE_DATA@cloud$link
:CREATE SYNONYM S1 for FOREST.TREE_DATA@cloud$link;
SELECT county, species, height FROM S1;
CREATE PUBLIC SYNONYM S2 for FOREST.TREE_DATA@cloud$link;
SELECT * FROM S2;
Consulte Visão Geral de Sinônimos para obter mais informações sobre sinônimos.
Termos de Links de Cloud
Há vários conceitos e termos a serem usados quando você trabalha com Links de Nuvem:
-
Conjunto de Dados Registrados (Conjunto de Dados): Identifica uma tabela ou view que foi ativada para acesso remoto em um Autonomous Database. Um conjunto de dados registrado também indica quem tem permissão para acessar o conjunto de dados (seu escopo). O registro do conjunto de dados define um namespace e um nome para uso com Links da Nuvem. Após o registro do conjunto de dados, esses valores juntos especificam o FQN (Nome Totalmente Qualificado) para acesso remoto e permitem que os Links da Nuvem gerenciem a acessibilidade do conjunto de dados.
-
Proprietário do Conjunto de Dados: Especifique um proprietário do conjunto de dados para fornecer um ponto de contato para perguntas sobre um conjunto de dados.
-
Escopo: Especifica quem e de onde um usuário tem permissão para acessar um conjunto de dados registrado. Consulte Escopo do Conjunto de Dados, Controle de Acesso e Autorização para obter mais detalhes sobre o escopo.
-
OCID (Oracle Cloud Identifier): Identifica uma Tenancy, um Compartimento ou um Banco de Dados específicos. O escopo de um conjunto de dados registrado pode ser expresso em termos de OCIDs. Consulte Identificadores de Recursos para obter mais informações.
-
Registro de Dados: Com o registro de dados, um usuário disponibiliza uma tabela ou view para acesso remoto, sujeito às restrições de acesso impostas pelo escopo e, opcionalmente, sujeito a uma etapa de autorização adicional. Você pode permitir o acesso remoto com Links de Nuvem em uma tabela ou view armazenada no banco de dados ou nos dados armazenados no Armazenamento de Objetos.
-
Descoberta de Dados: Um conjunto de dados registrado pode ser descoberto usando consultas textuais do banco de dados. A descoberta só mostrará um conjunto de dados se houver um privilégio para acessar o conjunto de dados. Você pode pesquisar para localizar um conjunto de dados registrado por nome ou descrição.
-
Descrever Dados: Permite que um usuário recupere uma descrição ou metadados de uma tabela ou view disponibilizados como um conjunto de dados registrado.
-
Destinos de Descarregamento: Opcionalmente, você pode especificar um ou mais destinos de descarregamento. Os destinos de offload são clones atualizáveis que fornecem conjuntos de dados de Links da Nuvem para instâncias especificadas do Autonomous Database. Especificando um destino de offload, você pode dedicar uma instância do Autonomous Database para fornecer conjuntos de dados para separar a produção do desenvolvimento, do desempenho, para garantir a segurança ou por outros motivos. Consulte Usar Clones Atualizáveis com o Autonomous Database para obter mais informações.
Auditoria de Links de Cloud
Qualquer acesso a um conjunto de dados registrado usando Links de Nuvem é registrado para fins de auditoria. O log inclui a tenancy, o compartimento ou o banco de dados que acessou o conjunto de dados, a quantidade de dados acessados e informações adicionais. As Views V$CLOUD_LINK_ACCESS_STATS e GV$CLOUD_LINK_ACCESS_STATS mostram informações de auditoria.
Metadados do Conjunto de Dados e Exibições de Auditoria
Cada instância do Autonomous Database fornece views que expõem metadados de conjuntos de dados e permitem monitorar e auditar o uso de dados. Consulte Monitorar e Exibir Informações de Links da Nuvem para obter mais informações.
- Escopo, Controle de Acesso e Autorização do Conjunto de Dados
Os Links da Nuvem aproveitam os mecanismos de acesso do Oracle Cloud Infrastructure para tornar os conjuntos de dados registrados acessíveis e proteger seus dados com restrições de acesso.
Escopo do Conjunto de Dados, Controle de Acesso e Autorização
O Autonomous Database determina a acessibilidade dos conjuntos de dados registrados da seguinte forma:
-
O usuário ADMIN especifica um escopo para um usuário que permite ao usuário registrar conjuntos de dados com base no escopo fornecido.
-
Um usuário que recebeu privilégios para registrar conjuntos de dados especifica um escopo ao registrar um conjunto de dados.
-
Opcionalmente, quando você registra um conjunto de dados, um usuário que recebeu privilégios de autorização pode especificar uma etapa de autorização necessária para acessar um conjunto de dados. Esta etapa de autorização é adicional à autorização de acesso no nível do escopo.
Escopo do Conjunto de Dados
O ADMIN define o escopo de um usuário com DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
como um dos seguintes:
'MY$REGION'
'MY$TENANCY'
'MY$COMPARTMENT'
O escopo de um usuário é hierárquico, o que significa que um usuário que recebe um desses escopos pode permitir o acesso da seguinte forma:
-
MY$REGION
: Um usuário pode conceder acesso remoto a dados para outras tenancies na região da instância do Autonomous Database que está registrando o conjunto de dados. Esse é o escopo menos restritivo. -
MY$TENANCY
: Um usuário pode conceder acesso remoto a dados para qualquer recurso, tenancy, compartimento ou banco de dados na tenancy da instância do Autonomous Database que está registrando o conjunto de dados. Esse escopo é mais restritivo do que o escopoMY$REGION
. -
MY$COMPARTMENT
: Um usuário pode conceder acesso remoto a dados para qualquer recurso, compartimento ou banco de dados no compartimento da instância do Autonomous Database que está registrando o conjunto de dados. Esse é o escopo mais restritivo que você pode definir para um usuário comGRANT_REGISTER
.
Em seguida, o escopo definido ao registrar um conjunto de dados determina de onde os usuários têm permissão para acessar o conjunto de dados. O DBMS_CLOUD_LINK.REGISTER
scope
é uma lista separada por vírgulas que consiste em um ou mais dos seguintes:
-
OCID do Banco de Dados: O acesso ao conjunto de dados é permitido para as instâncias específicas do Autonomous Database identificadas pelo OCID.
-
OCID do Compartimento: O acesso ao conjunto de dados é permitido para bancos de dados nos compartimentos identificados pelo OCID do compartimento.
-
OCID da tenancy: O acesso ao conjunto de dados é permitido para bancos de dados nas tenancies identificadas pelo OCID da tenancy.
-
Nome da região: O acesso ao conjunto de dados é permitido para bancos de dados na região identificada pela região nomeada. Em todos os casos, o acesso a Links de Nuvem é limitado a uma única região e não entre regiões.
-
MY$COMPARTMENT
: O acesso ao conjunto de dados é permitido para bancos de dados no mesmo compartimento que o proprietário do conjunto de dados. -
MY$TENANCY
: O acesso ao conjunto de dados é permitido para bancos de dados na mesma tenancy que o proprietário do conjunto de dados. -
MY$REGION
: O acesso ao conjunto de dados é permitido para bancos de dados na mesma região que o proprietário do conjunto de dados.
Os valores de escopo, MY$REGION
, MY$TENANCY
e MY$COMPARTMENT
são variáveis que atuam como macros de conveniência e são resolvidas como OCIDs.
O escopo definido quando você registra um conjunto de dados só é respeitado quando ele corresponde ou é mais restritivo do que o valor definido com
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
. Por exemplo, suponha que o ADMIN tenha concedido o escopo 'MY$TENANCY'
com GRANT_REGISTER
e o usuário especifique 'MY$REGION'
quando registrar um conjunto de dados com DBMS_CLOUD_LINK.REGISTER
. Nesse caso, eles veriam um erro como o seguinte:ORA-20001: Share privileges are not enabled for current user or it is enabled but not for scope MY$REGION
Você também pode usar um mecanismo de controle de acesso adicional com base em um valor SYS_CONTEXT
. Esse mecanismo usa a função DBMS_CLOUD_LINK.GET_DATABASE_ID
que retorna um identificador disponível como um valor SYS_CONTEXT
.
Ao registrar um conjunto de dados em DBMS_CLOUD_LINK.REGISTER
, você pode usar o valor SYS_CONTEXT
nas políticas de segurança do Oracle Virtual Private Database (VPD) para controlar o acesso ao banco de dados para restringir e controlar ainda mais quais dados específicos podem ser acessados por instâncias individuais do Autonomous Database.
Consulte Definir uma Política de Banco de Dados Privado Virtual para Proteger um Conjunto de Dados Registrado para obter mais informações sobre o uso de políticas de VPD.
O valor do ID do banco de dados também está disponível nas Exibições V$CLOUD_LINK_ACCESS_STATS e GV$CLOUD_LINK_ACCESS_STATS que rastreia estatísticas de acesso e informações de auditoria.
Consulte Usando o Oracle Virtual Private Database para Controlar o Acesso aos Dados para obter mais informações.
Autorização do Conjunto de Dados
Ao registrar um conjunto de dados, se tiver recebido privilégios de autorização, você poderá especificar que a autorização OCID do banco de dados é necessária para acessar um conjunto de dados. Para fornecer autorização OCID do banco de dados para um conjunto de dados, use o procedimento DBMS_CLOUD_LINK.GRANT_AUTHORIZATION
para especificar as instâncias do Autonomous Database autorizadas a acessar o conjunto de dados. Antes de executar DBMS_CLOUD_LINK.GRANT_AUTHORIZATION
, o ADMIN deve autorizar você a executar esse procedimento com DBMS_CLOUD_LINK_ADMIN.GRANT_AUTHORIZE
.
O registro do conjunto de dados com autorização necessária especifica o acesso no nível do banco de dados para um conjunto de dados, além do controle de acesso do escopo especificado para o conjunto de dados, da seguinte forma:
-
Os bancos de dados que estão dentro do
SCOPE
especificado e foram autorizados com oDBMS_CLOUD_LINK.GRANT_AUTHORIZATION
podem exibir linhas do conjunto de dados. -
Qualquer banco de dados que esteja dentro do
SCOPE
especificado, mas não tenha sido autorizado comDBMS_CLOUD_LINK.GRANT_AUTHORIZATION
, não pode exibir linhas do conjunto de dados. Nesse caso, os consumidores sem autorização veem o conjunto de dados como vazio. -
Os bancos de dados que não estão dentro do
SCOPE
especificado veem um erro ao tentar acessar o conjunto de dados.
Tópico principal: Sobre Links da Nuvem no Autonomous Database
Conceder Acesso de Links de Nuvem para Usuários do Banco de Dados
O usuário ADMIN concede privilégios aos usuários do banco de dados para registrar conjuntos de dados. O usuário ADMIN também concede privilégios aos usuários do banco de dados para acessar conjuntos de dados registrados.
Quando o usuário ADMIN concede privilégios de registro, ele fornece um escopo que especifica o escopo máximo que um usuário pode fornecer ao registrar um conjunto de dados (dentro da hierarquia do escopo). Os valores válidos de scope
para uso com DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
são:
'MY$REGION'
'MY$TENANCY'
'MY$COMPARTMENT'
Consulte Escopo do Conjunto de Dados, Controle de Acesso e Autorização para obter mais informações.
Observações para conceder privilégios aos usuários do banco de dados para registrar conjuntos de dados:
-
Para registrar conjuntos de dados ou ver e acessar conjuntos de dados remotos, você deve ter concedido o privilégio apropriado para registrar com
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
ou para ler conjuntos de dados comDBMS_CLOUD_LINK_ADMIN.GRANT_READ
.Isso também é válido para o usuário ADMIN; no entanto, o usuário ADMIN pode conceder privilégios a ele mesmo.
-
As views
DBA_CLOUD_LINK_PRIVS
eUSER_CLOUD_LINK_PRIVS
fornecem informações sobre privilégios do usuário. Consulte Monitorar e Exibir Informações de Links da Nuvem para obter mais informações. -
Um usuário pode executar a seguinte consulta para verificar se eles estão ativados para autenticação de conjuntos de dados registrados e protegidos:
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_AUTH_ENABLED') FROM DUAL;
- Revogar Acesso de Links de Nuvem para Usuários de Banco de Dados
O usuário ADMIN pode revogar o registro para impedir que um usuário registre conjuntos de dados para acesso remoto. O usuário ADMIN também pode revogar privilégios ou usuários de banco de dados para acessar conjuntos de dados registrados.
Revogar Acesso de Links de Nuvem para Usuários do Banco de Dados
O usuário ADMIN pode revogar o registro para impedir que um usuário registre conjuntos de dados para acesso remoto. O usuário ADMIN também pode revogar privilégios ou usuários de banco de dados para acessar conjuntos de dados registrados.
Tópico principal: Conceder Acesso a Links de Nuvem para Usuários do Banco de Dados
Registrar um Conjunto de Dados
Descreve as opções e etapas para registrar uma tabela ou view que você possui como um conjunto de dados registrado para compartilhar com os Links da Nuvem.
- Registrar ou Cancelar o Registro de um Conjunto de Dados
Você pode registrar uma tabela ou view que possui como um conjunto de dados registrado. Quando você deseja remover ou substituir o conjunto de dados, é necessário cancelar o registro dele. Depois de registrar um conjunto de dados, você poderá alterar os valores dos atributos de um conjunto de dados. - Registrar ou Cancelar o Registro de um Conjunto de Dados em Outra Região
Você pode usar Links de Nuvem em várias regiões, em que a região de origem contém o banco de dados de origem do conjunto de dados e uma ou mais regiões remotas contêm clones atualizáveis do banco de dados de origem. - Registrar um Conjunto de Dados com Autorização Obrigatória
Opcionalmente, ao registrar um conjunto de dados, além do escopo, você pode especificar que a autorização no nível do banco de dados é necessária para acessar um conjunto de dados. - Registrar um Conjunto de Dados com Destinos de Offload para Acesso ao Conjunto de Dados
Opcionalmente, ao registrar um conjunto de dados, você poderá fazer offload do acesso ao conjunto de dados para uma ou mais instâncias do Autonomous Database que são clones atualizáveis. - Atualizar Atributos de Registro do Conjunto de Dados
Depois de registrar um conjunto de dados, você poderá atualizar alguns atributos do conjunto de dados. Você não pode atualizar o nome do esquema, o objeto do esquema, o namespace ou os atributos de nome.
Registrar ou Cancelar o Registro de um Conjunto de Dados
Você pode registrar uma tabela ou view que possui como um conjunto de dados registrado. Quando você deseja remover ou substituir o conjunto de dados, é necessário cancelar o registro dele. Depois de registrar um conjunto de dados, você poderá alterar os valores dos atributos de um conjunto de dados.
O registro do conjunto de dados define um namespace e um nome para uso com os Links da Nuvem. Após o registro do conjunto de dados, esses valores juntos especificam o FQN (Nome Totalmente Qualificado) para acesso remoto e permitem que os Links da Nuvem gerenciem a acessibilidade do conjunto de dados.
Para registrar um conjunto de dados:
Você pode atualizar alguns dos valores dos atributos de um conjunto de dados depois de registrar um conjunto de dados. Consulte Atualizar Atributos de Registro do Conjunto de Dados para obter mais informações.
Se você quiser revogar o acesso remoto a um conjunto de dados registrado, cancele o registro do conjunto de dados.
Por exemplo:
BEGIN
DBMS_CLOUD_LINK.UNREGISTER
(
namespace => 'TRUSTED_COMPARTMENT',
name => 'SALES');
END;
/
Consulte Processamento UNREGISTER para obter mais informações.
- Observações sobre Registro ou Cancelamento de Registro de um Conjunto de Dados
Fornece observações sobre o registro de um conjunto de dados emDBMS_CLOUD_LINK.REGISTER
e o cancelamento do registro de um conjunto de dados emDBMS_CLOUD_LINK.UNREGISTER
.
Tópico principal: Registrar um Conjunto de Dados
Observações para Registrar ou Cancelar o Registro de um Conjunto de Dados
Fornece observações para registrar um conjunto de dados com DBMS_CLOUD_LINK.REGISTER
e cancelar o registro de um conjunto de dados com DBMS_CLOUD_LINK.UNREGISTER
.
-
Depois que você registrar um objeto, os usuários poderão precisar aguardar até dez (10) minutos para acessar o objeto com Links de Nuvem.
-
Quando você registra um conjunto de dados e deseja que os consumidores em regiões remotas acessem o conjunto de dados, execute etapas adicionais para disponibilizar o conjunto de dados em uma região remota. Consulte Registrar ou Cancelar o Registro de um Conjunto de Dados em uma Região Diferente para obter mais informações.
-
Use o procedimento
DBMS_CLOUD_LINK.UPDATE_REGISTRATION
para alterar os atributos de um conjunto de dados existente.O tempo de espera para a conclusão da atualização pode ser de até 10 minutos para que uma alteração de registro seja propagada e acessível por meio dos Links da Nuvem. Esse atraso pode afetar a precisão dos dados nas exibições
DBA_CLOUD_LINK_REGISTRATIONS
eDBA_CLOUD_LINK_ACCESS
. -
Você pode registrar uma tabela ou view que reside no esquema de outro usuário quando tiver privilégios
READ
WITH
GRANT
OPTION
para a tabela ou view. -
O Autonomous Database não executa verificações de validade hierárquica no momento do registro e os registros que estão fora do escopo nunca ficarão visíveis ou acessíveis.
Por exemplo, considere a seguinte sequência:
-
Um usuário com o escopo
MY$COMPARTMENT
registra um objeto com um escopo que especifica um OCID de banco de dados individual. -
Quando um usuário solicita acesso ao conjunto de dados registrado, o Autonomous Database executa a verificação para ver se o OCID do banco de dados no qual a solicitação se origina está na lista OCID especificada com o
scope
quando o conjunto de dados foi registrado. -
Depois disso, o objeto
namespace.name
será detectável, visível e utilizável no banco de dados no qual a solicitação se originou.
-
-
DBMS_CLOUD_LINK.UNREGISTER
pode levar até dez (10) minutos para ser propagado totalmente, após o que os dados podem ser acessados remotamente por mais tempo.
Tópico principal: Registrar ou Cancelar o Registro de um Conjunto de Dados
Registrar ou Cancelar o Registro de um Conjunto de Dados em uma Região Diferente
Você pode usar Links de Nuvem em várias regiões, em que a região de origem contém o banco de dados de origem do conjunto de dados e uma ou mais regiões remotas contêm clones atualizáveis do banco de dados de origem.

Descrição da ilustração cloud-links-cross-region-refreshable-clone.png
Para usar Links da Nuvem com um conjunto de dados em outra região:
Você só pode cancelar o registro de um conjunto de dados remoto nas regiões remotas ou nas regiões remotas e na região de origem:
Para cancelar o registro de um conjunto de dados em uma região remota e desativar o acesso remoto ao conjunto de dados:
-
No clone atualizável, cancele o registro do conjunto de dados.
Por exemplo:
BEGIN
DBMS_CLOUD_LINK.UNREGISTER
( namespace => 'TRUSTED_COMPARTMENT', name => 'SALES'); END; / -
Atualize o clone atualizável.
Consulte Atualizar um Clone Atualizável no Autonomous Database para obter mais informações.
Para cancelar o registro de um conjunto de dados no banco de dados de origem e cancelar o registro do conjunto de dados em clones atualizáveis de região remota:
-
No clone atualizável remoto, se houver apenas um, ou em vários clones atualizáveis em regiões remotas, se houver mais de um, cancele o registro do conjunto de dados.
Por exemplo:
BEGIN
DBMS_CLOUD_LINK.UNREGISTER
( namespace => 'TRUSTED_COMPARTMENT', name => 'SALES'); END; / -
No banco de dados de origem, cancele o registro do conjunto de dados.
Consulte Registrar ou Cancelar o Registro de um Conjunto de Dados para obter mais informações.
-
Atualize os clones atualizáveis.
Consulte Atualizar um Clone Atualizável no Autonomous Database para obter mais informações.
- Observações para Registrar ou Cancelar o Registro de um Conjunto de Dados em uma Região Remota
Fornece observações para registrar um conjunto de dados em uma região remota.
Tópico principal: Registrar um Conjunto de Dados
Observações para Registrar ou Cancelar o Registro de um Conjunto de Dados em uma Região Remota
Fornece observações para registrar um conjunto de dados em uma região remota.
-
Quando você registra um conjunto de dados em um clone atualizável em uma região remota, a chamada de
DBMS_CLOUD_LINK.REGISTER
no clone da região remota deve usar os mesmos parâmetros com os mesmos valores do banco de dados de origem, com exceção do parâmetrooffload_targets
.Por exemplo, quando você executar
DBMS_CLOUD_LINK.REGISTER
com escopo definido comoMY$COMPARTMENT
na instância do Autonomous Database de origem, execute o procedimento novamente no clone atualizável entre regiões com o mesmo valor de parâmetro de escopo (MY$COMPARTMENT
). -
Se você especificar o parâmetro
offload_targets
comDBMS_CLOUD_LINK.REGISTER
na origem, omita esse parâmetro ao registrar o conjunto de dados no clone atualizável. -
Depois que você registrar um objeto, os usuários poderão precisar aguardar até dez (10) minutos para acessar o objeto com Links de Nuvem.
-
As seguintes ações exigem que você atualize o clone atualizável:
-
Se você adicionar uma política de VPD ao conjunto de dados na origem, atualize o clone atualizável.
-
Se você executar uma concessão ou uma revogação para o conjunto de dados no banco de dados de origem, atualize o clone atualizável.
Consulte Atualizar um Clone Atualizável no Autonomous Database para obter mais informações.
-
Tópico principal: Registrar ou Cancelar o Registro de um Conjunto de Dados em Outra Região
Registrar um Conjunto de Dados com Autorização Obrigatória
Opcionalmente, ao registrar um conjunto de dados, além do escopo, você pode especificar que a autorização no nível do banco de dados é necessária para acessar um conjunto de dados.
Em comparação com o exemplo anterior em que você definiu auth_required
como FALSE
, neste exemplo, você definiu auth_required
como TRUE
. Quando auth_required
é TRUE
, etapas adicionais são necessárias para especificar um ou mais bancos de dados dos quais o acesso ao conjunto de dados é autorizado.
Você só poderá conceder autorização, conforme mostrado nestas etapas, se estiver autorizado. O ADMIN concede privilégios de autorização com
DBMS_CLOUD_LINK_ADMIN.GRANT_AUTHORIZE
.
Você pode atualizar o valor do parâmetro auth_required
depois de registrar um conjunto de dados. Consulte Atualizar Atributos de Registro do Conjunto de Dados para obter mais informações.
Se você quiser revogar a autorização de um banco de dados:
BEGIN
DBMS_CLOUD_LINK.REVOKE_AUTHORIZATION
(
database_id => '120xxxxxxx8506029999',
namespace => 'TRUSTED_COMPARTMENT',
name => 'SALES');
END;
/
Para obter mais informações, consulte:
Tópico principal: Registrar um Conjunto de Dados
Registrar um Conjunto de Dados com Destinos de Offload para Acesso ao Conjunto de Dados
Opcionalmente, quando você registra um conjunto de dados, pode descarregar o acesso ao conjunto de dados para uma ou mais instâncias do Autonomous Database que são clones atualizáveis.
Use o parâmetro offload_targets
opcional com DBMS_CLOUD_LINK.REGISTER
para especificar que o acesso seja descarregado para clones atualizáveis. O banco de dados de origem para cada clone atualizável é a instância do Autonomous Database na qual você registra o conjunto de dados (publicador de dados).
O valor offload_targets
é um documento JSON que define um ou mais pares de valores de chave CLOUD_LINK_DATABASE_ID
e OFFLOAD_TARGET
:
-
CLOUD_LINK_DATABASE_ID
é um destes:-
Um ID de banco de dados: especifica um ID de banco de dados para o consumidor do conjunto de dados cuja solicitação é descarregada para o clone atualizável correspondente especificado com o valor
OFFLOAD_TARGET
.Obtenha o ID do banco de dados executando
DBMS_CLOUD_LINK.GET_DATABASE_ID
. Consulte Função GET_DATABASE_ID para obter mais informações. -
ANY
: Especifica que qualquer solicitação do consumidor do conjunto de dados é descarregada para o destino de descarregamento correspondente. A solicitação do conjunto de dados de um consumidor será roteada para o destino de descarregamento correspondente.Se você especificar
ANY
sem especificar IDs de banco de dados, todas as solicitações de conjunto de dados dos consumidores serão descarregadas para o clone atualizável especificado com o valorOFFLOAD_TARGET
.Se você especificar IDs de banco de dados e
ANY
, as solicitações de conjunto de dados dos consumidores que não corresponderem a um ID de banco de dados serão descarregadas para o clone atualizável especificado com o valorOFFLOAD_TARGET
.
-
-
OFFLOAD_TARGET
é o OCID de uma instância do Autonomous Database que é um clone atualizável.
A figura a seguir ilustra o uso de destinos de offload.
Quando um consumidor de conjunto de dados solicita acesso a um conjunto de dados registrado com offload_targets
e o ID do banco de dados da instância do Autonomous Database corresponde ao valor especificado em CLOUD_LINK_DATABASE_ID
, o acesso é descarregado para o clone atualizável identificado com OFFLOAD_TARGET
no JSON fornecido.
Por exemplo, o seguinte mostra uma amostra JSON com três pares de valores OFFLOAD_TARGET
/CLOUD_LINK_DATABASE_ID
:
{
"OFFLOAD_TARGETS": [
{
"CLOUD_LINK_DATABASE_ID": "34xxxxx69708978",
"OFFLOAD_TARGET":
"ocid1.autonomousdatabase.oc1..xxxxx3pv6wkcr4jqae5f44n2b2m2yt2j6rx32uzr4h25vqstifsfabc"
},
{
"CLOUD_LINK_DATABASE_ID": "34xxxxx89898978",
"OFFLOAD_TARGET":
"ocid1.autonomousdatabase.oc1..xxxxx3pv6wkcr4jqae5f44n2b2m2yt2j6rx32uzr4h25vqstifsfdef"
},
{
"CLOUD_LINK_DATABASE_ID": "34xxxxx4755680",
"OFFLOAD_TARGET":
"ocid1.autonomousdatabase.oc1..xxxxx3pv6wkcr4jqae5f44n2b2m2yt2j6rx32uzr4h25vqstifsfghi"
}
]
}
Quando um consumidor do conjunto de dados solicita acesso a um conjunto de dados que você registra em offload_targets
que inclui a palavra-chave ANY
, o acesso é descarregado para o clone atualizável identificado com OFFLOAD_TARGET
no JSON fornecido (exceto para solicitações de consumidores que têm uma entrada de ID de banco de dados correspondente no JSON fornecido).
Por exemplo, o seguinte mostra uma amostra JSON com um par de valores OFFLOAD_TARGET
/CLOUD_LINK_DATABASE_ID
explícito e um valor ANY
com um OFFLOAD_TARGET
correspondente:
{
"OFFLOAD_TARGETS": [
{
"CLOUD_LINK_DATABASE_ID": "ANY",
"OFFLOAD_TARGET":
"ocid1.autonomousdatabase.oc1..xxxxx3pv6wkcr4jqae5f44n2b2m2yt2j6rx32uzr4h25vqstifsfdef"
},
{
"CLOUD_LINK_DATABASE_ID": "34xxxxx4755680",
"OFFLOAD_TARGET":
"ocid1.autonomousdatabase.oc1..xxxxx3pv6wkcr4jqae5f44n2b2m2yt2j6rx32uzr4h25vqstifsfghi"
}
]
}
Para registrar um conjunto de dados e especificar destinos de offload, faça o seguinte:
Tópico principal: Registrar um Conjunto de Dados
Atualizar Atributos de Registro do Conjunto de Dados
Depois de registrar um conjunto de dados, você poderá atualizar alguns atributos do conjunto de dados. Você não pode atualizar o nome do esquema, o objeto do esquema, o namespace ou os atributos de nome.
Para atualizar atributos do conjunto de dados:
Quando um conjunto de dados é registrado em um ou mais Clones Atualizáveis entre regiões, quaisquer alterações no registro no banco de dados de origem devem ser propagadas para as regiões remotas.
Observe o seguinte para propagar alterações para Clones Atualizáveis entre regiões:
-
Se um Produtor tiver N Clones Atualizáveis entre regiões em uma região, por exemplo, na região A, execute
DBMS_CLOUD_LINK.UPDATE_REGISTRATION
exatamente em um Clone Atualizável na região A. -
Se o mesmo Produtor tiver Clones Atualizáveis entre regiões M em outra região remota, por exemplo, na região B, execute
DBMS_CLOUD_LINK.UPDATE_REGISTRATION
exatamente em um Clone Atualizável na região B.
Para atualizar atributos quando um conjunto de dados é registrado em um ou mais Clones Atualizáveis entre regiões:
-
No banco de dados de origem, atualize o registro do conjunto de dados.
-
Em um Clone Atualizável remoto na região remota, se houver apenas uma região remota, ou em um Clone Atualizável remoto em cada região remota, se houver Clones Atualizáveis replicados em várias regiões, atualize o registro do conjunto de dados com os mesmos valores usados para atualizar o banco de dados de origem, com exceção do parâmetro
offload_targets
.Em qualquer região remota específica, você só precisa executar
DBMS_CLOUD_LINK.UPDATE_REGISTRATION
em exatamente um Clone Atualizável nessa região (se a região tiver mais de um Clone Atualizável associado ao mesmo conjunto de dados, você só precisará executar o procedimento uma vez para propagar as alterações para todos os Clones Atualizáveis em uma região remota individual). -
Atualize os clones atualizáveis.
Consulte Atualizar um Clone Atualizável no Autonomous Database para obter mais informações.
Tópico principal: Registrar um Conjunto de Dados
Localizar Conjuntos de Dados e Usar Links da Nuvem
Um usuário que tenha acesso para ler Links da Nuvem pode procurar conjuntos de dados disponíveis para uma instância do Autonomous Database e pode acessar e usar conjuntos de dados registrados com suas consultas.
Depois que o usuário ADMIN executar GRANT_READ
, um usuário poderá procurar e usar Links de Nuvem.
FOREST.TREE_DATA@cloud$link
:CREATE SYNONYM S1 for FOREST.TREE_DATA@cloud$link;
CREATE PUBLIC SYNONYM S2 for FOREST.TREE_DATA@cloud$link;
SELECT * FROM S1;
SELECT * FROM S2;
Consulte CREATE SYNONYM para obter mais informações.
Usar Opções do Consumidor de Links da Nuvem
Você pode definir o mapeamento de nome de serviço a ser usado para acessar dados de um banco de dados consumidor e pode ativar o armazenamento em cache em um consumidor de conjunto de dados para os resultados de uma consulta ou para um fragmento de consulta que acessa os dados do Cloud Link.
- Definir Mapeamento de Nome do Serviço de Banco de Dados para Consumidores de Links de Nuvem
Você pode definir o mapeamento de nome de serviço a ser usado quando os consumidores de Links de Nuvem acessarem dados de um proprietário de conjunto de dados. - Ativar Armazenamento em Cache para um Consumidor de Link de Nuvem
Você pode ativar o armazenamento em cache em um consumidor de conjunto de dados para os resultados de uma consulta ou para um fragmento de consulta que acessa dados de Link de Nuvem.
Definir Mapeamento de Nome do Serviço de Banco de Dados para Consumidores de Links da Nuvem
Você pode definir o mapeamento de nome de serviço a ser usado quando os consumidores dos Links da Nuvem acessarem dados de um proprietário de conjunto de dados.
Os Links de Nuvem contam com recursos de banco de dados na instância do Autonomous Database que é o produtor do conjunto de dados ou os recursos de um clone atualizável para acessar dados compartilhados. Por padrão, a conectividade remota para que os consumidores acessem os dados do Cloud Links usa o serviço de banco de dados MEDIUM
.
Use DBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
para definir o mapeamento do serviço de banco de dados para um consumidor. Nesse procedimento, você fornece um ID de banco de dados ou a palavra-chave ANY
para especificar o mapeamento de atendimento ao consumidor. Por exemplo, a figura a seguir mostra um mapeamento para o Consumidor A para o serviço HIGH, o Consumidor B para o serviço MEDIUM, o Consumidor C para o serviço LOW e um mapeamento para ANY para o serviço TP, o que significa que todos os outros consumidores acessam os Links da Nuvem usando o serviço TP.
Consulte Nomes de Serviço de Banco de Dados para o Autonomous Database para obter mais informações sobre as características dos serviços de banco de dados.
Execute as seguintes etapas para definir o serviço de banco de dados a ser usado para um consumidor de Links de Nuvem:
Observações para definir e alterar mapeamentos de serviço:
-
Os mapeamentos de serviço entram em vigor no momento em que as conexões são estabelecidas. Se os mapeamentos de serviço de um consumidor específico forem alterados, os novos mapeamentos entrarão em vigor somente para novas sessões do consumidor.
-
Qualquer mapeamento de serviço configurado em um proprietário de conjunto de dados para um Consumidor específico será honrado mesmo que o acesso do Consumidor seja descarregado para um Clone Atualizável. O Clone Atualizável deve ser atualizado até um ponto no tempo após o momento em que os mapeamentos de serviço foram configurados no proprietário do conjunto de dados. Observe que o descarregamento para um Clone Atualizável é configurado com o argumento
offload_targets
durante o registro do conjunto de dados.Consulte Registrar um Conjunto de Dados com Destinos de Offload para Acesso ao Conjunto de Dados para obter mais informações.
-
Use o procedimento
DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING
para remover um mapeamento de serviço de umdatabase_id
especificado.Após a execução de
DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING
, um consumidor usa o serviço de banco de dadosMEDIUM
padrão ou oservice_name
especificado se você executarDBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
com o valordatabase_id
ANY
. Consulte REMOVE_SERVICE_MAPPING Procedimento para obter mais informações.
- Definir Mapeamento de Nome do Serviço de Banco de Dados para Consumidores de Links da Nuvem na Região Remota
Um conjunto de dados registrado em uma região de origem pode ser acessado com Links da Nuvem de uma região remota quando você cria um Clone Atualizável entre regiões na região remota.
Tópico principal: Usar Opções do Consumidor de Links da Nuvem
Definir Mapeamento do Nome do Serviço de Banco de Dados para Consumidores de Links da Nuvem na Região Remota
Um conjunto de dados registrado em uma região de origem pode ser acessado com Links de Nuvem de uma região remota quando você cria um Clone Atualizável entre regiões na região remota.
Nesse caso, os mapeamentos de serviço para consumidores na região remota devem ser adicionados duas vezes, no banco de dados de origem e no clone atualizável na região remota.
Execute as etapas a seguir para definir os mapeamentos de serviço para consumidores do Cloud Links em uma região remota.
Quando um consumidor na região remota acessar os dados dos Links da Nuvem, o acesso usará os mesmos mapeamentos de serviço que você adicionou no banco de dados do proprietário do conjunto de dados da região de origem.
Ativar Cache para um Consumidor de Link de Nuvem
Você pode ativar o armazenamento em cache em um consumidor de conjunto de dados para os resultados de uma consulta ou para um fragmento de consulta que acessa dados do Link da Nuvem.
Para ativar o armazenamento em cache em um consumidor do conjunto de dados, use a dica RESULT_CACHE
com a opção SHELFLIFE
. Com a opção SHELFLIFE
, você fornece um valor que indica a duração, em segundos, em que um resultado de consulta é armazenado em cache. Depois que o intervalo SHELFLIFE
tiver passado, o resultado armazenado em cache será marcado como inválido. Desde que o resultado armazenado em cache seja válido, uma consulta recupera os dados armazenados em cache do cache no banco de dados do consumidor, o que evita uma ida e volta para o banco de dados do proprietário do conjunto de dados.
Use a dica RESULT_CACHE
com a opção SHELFLIFE
quando o conjunto de dados for estático ou quando o consumidor puder tolerar resultados obsoletos. O valor de SHELFLIFE
permite que o consumidor do conjunto de dados do Cloud Link controle o tempo, em segundos, quando os dados no cache são válidos (o grau aceitável de paralisia).
Se o resultado da consulta for grande e não couber na memória, você poderá usar a dica RESULT_CACHE
com a opção SHELFLIFE
e a opção TEMP
para indicar que o resultado deve ser gravado no disco no tablespace temporário.
Para armazenar em cache os dados do Link da Nuvem com a dica RESULT_CACHE
:
Consulte RESULT_CACHE_MODE para obter detalhes sobre o uso do cache de resultados com o Autonomous Database.
Consulte RESULT_CACHE Dica para obter mais informações sobre RESULT_CACHE
com SHELFLIFE
.
Consulte DBMS_RESULT_CACHE para obter informações sobre procedimentos para gerenciar o cache de resultados e para invalidar objetos no cache de resultados.
Tópico principal: Usar Opções do Consumidor de Links da Nuvem
Monitorar e Exibir Informações de Links de Nuvem
O Autonomous Database fornece views que permitem monitorar e auditar Links da Nuvem.
Exibir | Descrição |
---|---|
Views V$CLOUD_LINK_ACCESS_STATS e GV$CLOUD_LINK_ACCESS_STATS |
Use para rastrear o acesso a cada conjunto de dados registrado na instância do Autonomous Database. Essas visualizações rastreiam o tempo decorrido, o tempo de CPU, o número de linhas recuperadas e informações adicionais sobre conjuntos de dados registrados. Você pode usar as informações nessas exibições para auditar o acesso e o uso do conjunto de dados dos Links da Nuvem. |
Views DBA_CLOUD_LINK_REGISTRATIONS e ALL_CLOUD_LINK_REGISTRATIONS |
Use para listar detalhes dos conjuntos de dados registrados em uma instância do Autonomous Database. |
Views DBA_CLOUD_LINK_ACCESS e ALL_CLOUD_LINK_ACCESS |
Use para recuperar detalhes dos conjuntos de dados registrados que um banco de dados tem permissão para acessar. |
DBA_CLOUD_LINK_AUTHORIZATIONS Exibir |
Fornece informações sobre quais bancos de dados estão autorizados a acessar quais conjuntos de dados. Isso se aplica a conjuntos de dados em que o parâmetro |
Fornece informações sobre os privilégios específicos do Link de Nuvem, |
|
Exibe detalhes de todos os mapeamentos de serviço para bancos de dados consumidores do Cloud Links. Cada mapeamento de serviço consiste em um ID de banco de dados Cloud Link e um serviço de banco de dados. |
Definir uma Política de Banco de Dados Privado Virtual para Proteger um Conjunto de Dados Registrado
O Oracle Virtual Private Database (VPD) é um recurso de segurança que permite controlar o acesso aos dados dinamicamente no nível da linha para usuários e aplicativos aplicando filtros no mesmo conjunto de dados.
Qualquer usuário que tenha acesso para ler Links da Nuvem poderá acessar e usar conjuntos de dados registrados se eles estiverem dentro do escopo especificado quando o conjunto de dados for registrado e se o parâmetro de autorização extra necessária for definido para o conjunto de dados, o acesso será de um banco de dados autorizado. Cada acesso remoto é feito no contexto da instância remota do Autonomous Database que acessa o conjunto de dados registrado (no banco de dados em que o conjunto de dados foi registrado).
Use a função DBMS_CLOUD_LINK.GET_DATABASE_ID
no sistema remoto para obter o ID exclusivo do banco de dados. Definindo uma política de VPD no banco de dados que registrou um conjunto de dados, agora você pode usar o identificador do banco de dados remoto como regra SYS_CONTEXT
para fornecer um controle mais refinado. Você pode definir regras para bancos de dados remotos que acessam seu conjunto de dados registrado e limitar o acesso além do que é possível especificando um escopo de Link de Nuvem.
Considere um exemplo em que REGIONAL_SALES.SALES_AGG
é disponibilizado no nível da tenancy. Se quiser restringir o acesso a todos os bancos de dados, exceto um banco de dados específico, permitindo apenas o acesso total ao banco de dados especificado, você poderá adicionar uma política de VPD no conjunto de dados registrado.
Por exemplo:
Consulte Usando o Oracle Virtual Private Database para Controlar o Acesso aos Dados para obter mais informações.
Observações para Links de Nuvem
Fornece observações e restrições para o uso de Links de Nuvem.
-
Há um limite de 4096 no número de conjuntos de dados que você pode registrar.
Cada instância do Autonomous Database pode registrar no máximo 4096 conjuntos de dados. Esse limite se aplica a cada instância do Autonomous Database, independentemente do número de ECPUs (OCPUs se seu banco de dados usar OCPUs) ou do tamanho de armazenamento da instância. O limite é um valor fixo e a definição da contagem de ECPUs para um valor maior não permite registrar mais conjuntos de dados.
-
Você poderá registrar um objeto em outro esquema se tiver o privilégio
READ WITH GRANT OPTION
no objeto. -
Para registrar conjuntos de dados ou ver e acessar conjuntos de dados remotos, você deve ter concedido o privilégio apropriado para registrar ou ler conjuntos de dados. Isso também é válido para ADMIN; no entanto, ADMIN pode conceder esse privilégio a si mesmo.
-
Para usar
DBMS_CLOUD_LINK.REGISTER
ouDBMS_CLOUD_LINK.UPDATE_REGISTRATION
, você deve ter o privilégio de execução no pacoteDBMS_CLOUD_LINK
, além do privilégio de registro atribuído comDBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
. Somente o usuário ADMIN e os esquemas comPDB_DBA
têm esse privilégio por padrão. -
Se você eliminar e recriar uma tabela que foi registrada, será necessário registrar novamente a tabela para acesso remoto.
-
Somente o usuário ADMIN e os usuários com a atribuição
PDB_DBA
têm privilégios para acessar as seguintes views:-
DBA_CLOUD_LINK_ACCESS
-
DBA_CLOUD_LINK_REGISTRATIONS
-
DBA_CLOUD_LINK_AUTHORIZATIONS
-
DBA_CLOUD_LINK_PRIVS
Consulte DBMS_CLOUD_LINK Views para obter mais informações.
-
-
O acesso a dados remotos registrados requer que o banco de dados remoto esteja aberto. Se o banco de dados remoto estiver fechado ou no modo restrito, você não poderá acessar os dados, e um erro Oracle será retornado.
-
Há um limite máximo de quatro links de banco de dados abertos por sessão. Exceder esse limite pode levar a
ORA-02020
ouORA-12545
. -
Se o cache de resultados estiver ativado, como o comportamento padrão no Autonomous Database com a carga de trabalho Data Warehouse, você precisará garantir que o cache de resultados não seja usado quando os dados em tempo real forem necessários.
-
Ao atualizar seu tipo de licença de Gratuito para Pago, você deve registrar novamente os conjuntos de dados dos Links da Nuvem. Consulte Atualizar Instância Always Free para Paga com o Autonomous Database para obter mais informações.
-
Por padrão, a conectividade remota do Cloud Links usa o serviço de banco de dados
MEDIUM
. Você pode alterar o padrão comDBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
usandoANY
como o valor deDATABASE_ID
. Você pode alterar o serviço de banco de dados de um consumidor comDBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
especificando oDATABASE_ID
do consumidor. Consulte Definir Mapeamento de Nome do Serviço de Banco de Dados para Consumidores de Links de Nuvem para obter mais informações.Você pode ver as conexões remotas como usuário
C##DATA$SHARE
emV$SESSION
e as views de Links da Nuvem V$CLOUD_LINK_ACCESS_STATS e GV$CLOUD_LINK_ACCESS_STATS fornecem mais detalhes sobre conexões remotas. -
Todas as interfaces fazem distinção entre maiúsculas e minúsculas, salvo indicação em contrário, da seguinte forma:
- Qualquer valor inserido que exista no banco de dados, por exemplo, nomes de usuário e nomes de tabela, letras maiúsculas e minúsculas é significativo e deve ser inserido com letras maiúsculas.
- Variáveis predefinidas, por exemplo, os valores de escopo predefinidos devem ser inseridos em letras maiúsculas.
- Qualquer coisa que você especificar para a configuração de Links na Nuvem, por exemplo, namespaces ou nomes de tabelas em um namespace, deverá ser especificada conforme informado. Por exemplo, se você definir um namespace como
trees
, deverá colocar o namespace entre aspas duplas, como"trees"
, ao acessá-lo com SQL.
-
Você pode compartilhar Links da Nuvem quando um conjunto de dados reside em uma instância do Autonomous Database no modo Somente Leitura. Consulte Usar Links da Nuvem de uma Instância do Autonomous Database Somente para Leitura para obter mais informações.
-
Pode levar até 10 minutos após a criação de um clone atualizável para que o clone atualizável fique visível como um destino de descarregamento. Isso significa que talvez você precise aguardar até 10 minutos depois de criar um clone atualizável para que o clone atualizável fique disponível para o registro de descarregamento dos Links da Nuvem.
Consulte Registrar um Conjunto de Dados com Destinos de Offload para Acesso ao Conjunto de Dados e Criar um Clone Atualizável para uma Instância do Autonomous Database para obter mais informações.
- Usar Links da Nuvem de uma Instância do Autonomous Database Somente para Leitura
Você pode compartilhar Links da Nuvem quando um conjunto de dados reside em uma instância do Autonomous Database Somente para Leitura.
Usar Links da Nuvem de uma Instância do Autonomous Database Somente para Leitura
Você pode compartilhar Links da Nuvem quando um conjunto de dados reside em uma instância do Autonomous Database Somente Leitura.
Tópico principal: Observações para Links da Nuvem