Conceitos Básicos do Oracle Exadata Database Service na Implantação da Infraestrutura do Exascale
Depois de concluir as tarefas de preparação em Preparação para o Oracle Exadata Database Service na Infraestrutura do Exascale, comece a implantar seu sistema Oracle Exadata Database Service na Infraestrutura do Exascale seguindo esses procedimentos.
- Marcando com Tag o Oracle Exadata Database Service em Recursos do Exascale Infrastructure
O Tagging é um serviço base avançado do OCI (Oracle Cloud Infrastructure) que permite aos usuários pesquisar, controlar o acesso e executar ações em massa em um conjunto de recursos baseados na tag. - Reiniciando uma VM para Manutenção Planejada
Para facilitar a manutenção do Oracle Exadata Database Service em máquinas virtuais (VMs) de Infraestrutura do Exascale, a Oracle notifica você sobre reinicializações planejadas da VM. - Estabelecendo Conexão com uma VM de Infraestrutura do Oracle Exadata Database Service no Exascale
Saiba como estabelecer conexão com uma VM (máquina virtual) do Oracle Exadata Database Service no Exascale Infrastructure usando SSH ou o SQL Developer. - Limites de Capacidade para o Exadata Database Service on Exascale Infrastructure
Para entender os recursos de escalabilidade e a capacidade de recursos do serviço ExaDB-XS, revise essas tabelas e listas. - Melhores Práticas para VMs de Infraestrutura do Oracle Exadata Database Service no Exascale
A Oracle recomenda que você siga estas diretrizes de melhores práticas para garantir a capacidade de gerenciamento das máquinas virtuais (VMs) do Oracle Exadata Database Service no Exascale Infrastructure. - Mudando para o Oracle Cloud Usando o Zero Downtime Migration
A Oracle agora oferece o serviço Zero Downtime Migration, uma maneira rápida e fácil de mover bancos de dados locais para o Oracle Cloud Infrastructure.
Marcando com Tag o Oracle Exadata Database Service em Recursos de Infraestrutura do Exascale
O Tagging é um serviço base avançado do OCI (Oracle Cloud Infrastructure) que permite aos usuários pesquisar, controlar o acesso e executar ações em massa em um conjunto de recursos baseados na tag.
Importância das Tags
Usando o sistema de tags do OCI (Oracle Cloud Infrastructure), você pode marcar recursos com tags de acordo com seu esquema organizacional, o que permite agrupar recursos, gerenciar custos e fornecer insights sobre o uso. As tags também ajudam a criar um modelo de governança em torno da segurança e do MAA (Maximum Availability Architecture). À medida que sua organização expande a presença dela na nuvem, pode ser um desafio acompanhar as arquiteturas de implantação, as melhores práticas de segurança, o MAA, a camada de aplicativos etc. O uso de tags de metadados para identificar atributos de carga de trabalho pode ajudar a manter-se atualizado com a segurança e a disponibilidade da sua tenancy sem estouros de orçamento.
Para permitir que os clientes gerenciem recursos do OCI de forma segura e econômica, a Oracle fornece um conjunto de tags predefinidas de acordo com as melhores práticas para marcar recursos com tags. Essas tags são agrupadas em dois namespaces: o oracleStandard
e o OracleApplicationName
. Você pode imaginar um namespace de tag como um contêiner para suas chaves de tag.
Considere um cenário em que sua organização tenha vários recursos de nuvem, como Infraestrutura do Exadata, Cluster de VMs, Home do Banco de Dados, Oracle Database e Redes de Clusters de VMs em vários compartimentos da sua tenancy. Suponha que você queira rastrear esses recursos na nuvem para fins específicos, reportá-los ou executar ações em massa. Nesse caso, você precisará de um sistema que permita agrupar esses recursos com base em diferentes critérios, como ambiente, criticidade, usuários de destino, aplicativo e assim por diante. Você pode conseguir isso aplicando tags apropriadas a esses recursos.
Por exemplo, você pode marcar com tag todos os recursos na sua pilha de desenvolvimento com Oracle-Standard.Environment=Dev
ou, para uma pilha de aplicativos críticos para a empresa, defina Oracle-Standard.Criticality=High
ou Extreme
. No caso de interrupções de serviço por causa de vários motivos, você poderá identificar rapidamente todos os recursos do OCI associados a um aplicativo ou função de negócios ou poderá separar cargas de trabalho críticas e não críticas.
O serviço Tagging também pode ajudar a implantar configurações otimizadas com base em atributos de carga de trabalho identificados por meio de tags. Por exemplo, as implantações de banco de dados para o aplicativo PeopleSoft exigem uma configuração específica. A definição das tags ApplicationName
e AppMajorVersion
ao implantar um Oracle Database pode garantir que o banco de dados esteja configurado e pronto para o aplicativo específico (nesse caso, PeopleSoft) pronto para uso.
Além disso, a integração com o serviço OCI Cloud Advisor pode fornecer a você uma visão direta e detalhada da conformidade dos seus serviços de nuvem com as diretrizes corporativas e ajudar seu gerenciamento a administrar com visão. Consulte Visão Geral do Serviço Cloud Advisor para obter mais detalhes.
Adicionando Tags
Você pode fazer isso usando a console do OCI (Oracle Cloud Infrastructure), a interface de linha de comando ou o SDK.
Há muitos recursos de nuvem que podem ser marcados em uma implantação do Oracle Exadata Database Service no Exascale Infrastructure. Alguns deles são Exadata Infrastructure, Cluster de VMs, Home do Banco de Dados, Oracle Database, Cluster de VMs do Autonomous Exadata, Autonomous Container Database, Autonomous Database e Redes de Clusters de VMs. É possível aplicar tags ao criar os recursos ou modificá-los posteriormente. Por exemplo, você pode aplicar tags a um ACD (Autonomous Container) ao provisionar o ACD ou adicioná-las posteriormente em sua respectiva página Detalhes.
Consulte Como o Serviço Tagging Funciona para obter mais detalhes sobre o uso de tags. O serviço Tagging se integra ao sistema de autorização do Oracle Cloud Infrastructure. Você pode usar controles de política do IAM para ativar a delegação ou a restrição de manipulação de tags. Consulte Autenticação e Autorização para saber mais sobre as permissões necessárias para trabalhar com tags definidas e de formato livre. (Obrigatório) Digite o texto de introdução aqui, incluindo a definição e a finalidade do conceito.
Dica:
Para obter um tutorial de "teste" que demonstra como implementar tags no Oracle Autonomous Database, consulte o Lab 14: Oracle Standard Tags no Oracle Autonomous Database Dedicated for Fleet Administrators Workshop do Oracle LiveLabs.Suas tenancies vêm com uma biblioteca de tags padrão que se aplicam à maioria dos recursos. Essas tags estão disponíveis no momento como um conjunto de Namespaces de Tag que seus administradores de governança podem implantar. As melhores práticas do OCI recomendam a aplicação dessas tags a todos os recursos aos quais uma tag padrão pode ser aplicada. Além de gerar relatórios e governança, a automação de serviços do OCI pode fornecer otimizações específicas de carga de trabalho com base em valores de tag padrão.
Por exemplo, as implantações de banco de dados para o aplicativo PeopleSoft exigem uma configuração específica. A definição da chave de tag de aplicativo apropriada no namespace de tag Oracle-ApplicationName
ao implantar um Autonomous Database pode garantir que o banco de dados esteja configurado e pronto para o aplicativo específico (neste exemplo, PeopleSoft) fora da caixa.
Figura 4-1 Exemplo de Tag

Tags Padrão da Oracle
Os administradores de governança da tenancy podem implantar as tags padrão no nível da tenancy. Seus administradores também podem marcar determinadas tags como obrigatórias, impondo assim as tags em recursos nesses compartimentos. A seguir estão as tags padrão definidas no namespace chamado OracleStandard
. Para obter mais informações sobre a importação de tags padrão, consulte Para importar tags padrão na seção Gerenciando Namespaces de Tag.
Tabela 4-1 Tags Padrão da Oracle
Chave de Tag | Opções de Valor da Tag | Descrição |
---|---|---|
|
|
Permite a definição de recursos em camadas de acordo com os padrões de classificação de aplicativos corporativos. A governança do cliente pode usar essa tag para gerar relatórios e garantir que os recursos sejam configurados de acordo com a diretriz da camada à qual eles pertencem. Por exemplo, um recurso de banco de dados com |
|
|
Denota um ciclo de vida do recurso. No caso de bancos de dados, ele ajuda a determinar a densidade de consolidação, a distribuição do banco de dados entre contêineres, definir planos de manutenção e gerenciar clones. |
|
|
Uma tag de classificação de aplicativo ou banco de dados. A chave de tag |
|
Consulte a Lista de Regulamentos de Conformidade para obter valores. |
Denota uma ou mais regulamentações de conformidade às quais um recurso deve aderir. Os administradores de tags podem adicionar valores à lista na console de Governança e Administração do OCI. Consulte Usando Valores Predefinidos para obter mais detalhes. |
|
|
Denota os usuários finais de um recurso. Outra forma de classificação de recursos que ajuda a determinar usuários de destino e permite que as equipes de governança definam padrões corporativos com base no tipo de usuário ou aplicativo. |
|
|
Uma contagem aproximada de usuários finais. Essa tag ajuda a determinar o número de usuários impactados ou o raio de atuação durante um evento de disponibilidade ou segurança. Também ajuda a priorizar esforços de recuperação no caso de grandes interrupções que afetem um grande número de recursos da nuvem. |
|
Tag de formato livre. Por exemplo, john.smith@example.com ou app_support_grp@example.com |
Denota o endereço de e-mail do proprietário do recurso. |
|
|
Identifica a linha de negócios ou o departamento do cliente que possui ou usa o recurso. Essa opção pode ajudar com relatórios de agregação de custos e determinar o uso entre unidades de negócios. Os administradores de tag podem adicionar valores relevantes à lista na console de Governança e Administração do OCI. Consulte Usando Valores Predefinidos para obter mais detalhes. |
|
|
Campo de formato livre para o centro de custos. |
|
0-10,080 |
Tempo em minutos. Denota o tempo máximo dentro do qual o recurso é necessário para se recuperar de uma falha. |
|
0-1,440 |
Tempo em minutos. Tolerância máxima à perda de dados para um recurso de armazenamento de dados, como um banco de dados ou um dispositivo de armazenamento. |
Tópicos Relacionados
Reiniciando uma VM para Manutenção Planejada
Para facilitar a manutenção das máquinas virtuais (VMs) do Oracle Exadata Database Service on Exascale Infrastructure, a Oracle notifica você sobre reinicializações de VM planejadas.
Quando a Oracle programa uma reinicialização da sua VM, outras VMs desse Cluster de VMs não serão afetadas pela manutenção planejada. Os outros nós do cluster continuam disponíveis como parte de sua estratégia de alta disponibilidade (HA).
Estabelecendo Conexão com um Oracle Exadata Database Service em uma VM de Infraestrutura do Exascale
Saiba como estabelecer conexão com uma máquina virtual (VM) do Oracle Exadata Database Service on Exascale Infrastructure usando SSH ou o SQL Developer.
A forma como você se conecta depende de como a sua rede na nuvem está configurada. Você encontra informações sobre vários cenários de rede em Visão Geral do Serviço Networking, mas, para obter recomendações específicas sobre como estabelecer conexão com um banco de dados na nuvem, entre em contato com o administrador de segurança da rede.
O Oracle Exadata Database Service nos servidores de Infraestrutura do Exascale não pode ser associado aos domínios do Active Directory, e o serviço não é compatível com o uso do Active Directory para autenticação e autorização do usuário.
- Pré-requisitos para Acessar o Oracle Exadata Database Service na Infraestrutura do Exascale
Para usar SSH para acessar um nó de computação em uma instância do Oracle Exadata Database Service na Infraestrutura do Exascale (ExaDB-XS), você precisa dessas informações. - Definição de Porta do Listener SCAN
Ao criar um cluster de VMs na nuvem, você tem a opção de designar outro número de porta do listener SCAN. - Conectando-se a uma Máquina Virtual com SSH
Você pode estabelecer conexão com as máquinas virtuais em um sistema Oracle Exadata Database Service on Exascale Infrastructure usando uma conexão SSHH (Secure Shell). - Usando o Oracle Net Services para Estabelecer Conexão com um Banco de Dados
O Oracle Database Oracle Exadata Database Service on Exascale Infrastructure suporta o acesso remoto ao banco de dados usando o Oracle Net Services. - Estabelecer Conexão com o Oracle Exadata Database Service no Serviço de Infraestrutura do Exascale
Saiba como estabelecer conexão com um sistema Oracle Exadata Database Service no Exascale Infrastructure usando SSH e como estabelecer conexão com um banco de dados Oracle Exadata Database Service no Exascale Infrastructure usando o Oracle Net Services (SQL*Net).
Pré-requisitos para Acessar o Oracle Exadata Database Service na Infraestrutura do Exascale
Para usar SSH para acessar um nó de computação em uma instância do Oracle Exadata Database Service on Exascale Infrastructure (ExaDB-XS), você precisa dessas informações.
Para poder acessar ExaDB-XS, você deve ter configurado o serviço Exadata Database na Infraestrutura do Exascale.
-
O caminho completo para o arquivo que contém a chave privada associada à chave pública usada quando o sistema foi iniciado.
-
O endereço IP público ou privado da instância do Oracle Exadata Database Service no Exascale Infrastructure.
Use o endereço IP privado para conexão com o sistema de sua rede on-premises ou de dentro da VCN (rede virtual na nuvem). Isso inclui a conexão de um host localizado on-premises, estabelecendo conexão por meio de uma VPN ou do FastConnect com a sua VCN ou de outro host na mesma VCN. Use o endereço IP público para estabelecer conexão com o sistema de fora da nuvem (sem VPN). Você pode encontrar os endereços IP na Console do Oracle Cloud Infrastructure. Na página Detalhes do Cluster de VMs do Exadata, clique em Máquinas Virtuais na lista Recursos.
Os valores são exibidos nas colunas Endereço IP Público e Endereço IP Privado e Nome do DNS da tabela que exibe Máquinas Virtuais ou Nós do Oracle Exadata Database Service na instância da Infraestrutura do Exascale.
Definição da Porta do Listener SCAN
Ao criar um cluster de VMs na nuvem, você tem a opção de designar outro número de porta do listener SCAN.
A porta de listener SCAN padrão para clusters de VMs na nuvem é 1521. Com a console, você tem a opção de designar outro número de porta do listener SCAN no provisionamento do Cluster de VMs. Na Console do OCI, essa opção aparece em Opções Avançadas ao criar o cluster.
Não há suporte para a alteração manual da porta do listener SCAN de um cluster de VMs após o provisionamento usando o software de backend. Essa alteração pode causar falhas no provisionamento do Data Guard.
Estabelecendo Conexão com uma Máquina Virtual usando SSH
Você pode estabelecer conexão com as máquinas virtuais em um sistema Oracle Exadata Database Service no Exascale Infrastructure usando uma conexão SSH (Secure Shell).
A maioria dos sistemas de estilo Unix (incluindo Linux, Oracle Solaris e macOS) inclui um cliente SSH. Nos sistemas Microsoft Windows, você pode fazer download de um cliente SSH gratuito chamado PuTTY neste site: "http://www.putty.org".
- Conectando-se em um Sistema no Estilo do Unix
Para acessar uma máquina virtual em um sistema Oracle ExaDB-XS usando um sistema no estilo do Unix com SSH, use este procedimento. - Conectando-se a uma Máquina Virtual em um Sistema Microsoft Windows Usando PuTTY
Saiba como acessar uma máquina virtual em um sistema Microsoft Windows usando PuTTY. - Acessando um Banco de Dados após a Conexão com a Máquina Virtual
Depois de estabelecer conexão com uma máquina virtual, você poderá usar a série de comandos a seguir para identificar um banco de dados e conectar-se a ele.
Tópicos Relacionados
Estabelecendo Conexão em um Sistema no Estilo Unix
Use este procedimento para acessar uma máquina virtual em um sistema Oracle ExaDB-XS por meio de um sistema no estilo do Unix usando SSH.
Tópico principal: Estabelecendo Conexão com uma Máquina Virtual usando SSH
Estabelecendo Conexão com uma Máquina Virtual em um Sistema Microsoft Windows Usando PuTTY
Saiba como acessar uma máquina virtual em um sistema Microsoft Windows usando PuTTY.
- O endereço IP da máquina virtual.
- O arquivo da chave privada de SSH que corresponde à chave pública associada à implantação. Esse arquivo de chave privada deve estar no formato PuTTY
.ppk
. Se o arquivo de chave privada tiver sido criado originalmente na plataforma Linux, você poderá usar o programa PuTTYgen para convertê-lo no formato.ppk
.
Antes de começar
Para estabelecer conexão com uma máquina virtual usando o programa PuTTY no Windows:
Tópico principal: Estabelecendo Conexão com uma Máquina Virtual usando SSH
Acessando um Banco de Dados após a Conexão com a Máquina Virtual
Após a conexão com uma máquina virtual, você poderá usar a série de comandos a seguir para identificar um banco de dados e estabelecer conexão com ele.
-
Acesse a VM usando SSH como o usuário
opc
. -
Faça login como o usuário Oracle. Por exemplo:
sudo su oracle
-
Use o utilitário
srvctl
localizado no diretório home do Oracle Grid Infrastructure para listar os bancos de dados no sistema. Por exemplo:/u01/app/12.2.0.1/grid/bin/srvctl config database -v nc122 /u02/app/oracle/product/12.2.0/dbhome_6 12.2.0.1.0 s12c /u02/app/oracle/product/12.2.0/dbhome_2 12.2.0.1.0
-
Identifique as instâncias do banco de dados que você deseja acessar. Por exemplo:
/u01/app/12.2.0.1/grid/bin/srvctl status database -d s12c Instance s12c1 is running on node node01 Instance s12c2 is running on node node02
-
Configure as definições de ambiente do banco de dados que você deseja acessar. Por exemplo:
. oraenv ORACLE_SID = [oracle] ? s12c The Oracle base has been set to /u02/app/oracle
export ORACLE_SID=s12c1
-
Você pode usar o comando
svrctl
para exibir informações mais detalhadas sobre o banco de dados. Por exemplo:srvctl config database -d s12c Database unique name: s12c Database name: Oracle home: /u02/app/oracle/product/12.2.0/dbhome_2 Oracle user: oracle Spfile: +DATAC4/s12c/spfiles12c.ora Password file: +DATAC4/s12c/PASSWORD/passwd Domain: example.com Start options: open Stop options: immediate Database role: PRIMARY Management policy: AUTOMATIC Server pools: Disk Groups: DATAC4 Mount point paths: Services: Type: RAC Start concurrency: Stop concurrency: OSDBA group: dba OSOPER group: racoper Database instances: s12c1,s12c2 Configured nodes: node01,node02 CSS critical: no CPU count: 0 Memory target: 0 Maximum memory: 0 Default network number for database services: Database is administrator managed
-
Você pode acessar o banco de dados usando o SQL*Plus. Por exemplo:
sqlplus / as sysdba SQL*Plus: Release 12.2.0.1.0 Production ... Copyright (c) 1982, 2016, Oracle. All rights reserved. Connected to: Oracle Database 12c EE Extreme Perf Release 12.2.0.1.0 - 64bit Production
Tópico principal: Estabelecendo Conexão com uma Máquina Virtual usando SSH
Usando o Oracle Net Services para Estabelecer Conexão com um Banco de Dados
O Oracle Exadata Database Service no Exascale Infrastructure do Oracle Database suporta o acesso remoto ao banco de dados usando o Oracle Net Services.
Como o Oracle Exadata Database Service no Exascale Infrastructure usa o Oracle Grid Infrastructure, você pode estabelecer conexões do Oracle Net Services usando conexões Nome de Acesso de Cliente Único (SCAN). SCAN é um recurso que fornece um mecanismo consistente para que os clientes acessem as instâncias do Oracle Database que estão sendo executadas em um cluster.
Por padrão, o SCAN é associado a três endereços IP virtuais (VIPs). Cada VIP do SCAN também está associado a um listener do SCAN que fornece um ponto final para conexões do Oracle Database usando o Oracle Net Services. Para maximizar a disponibilidade, o Oracle Grid Infrastructure distribui os VIPs e os listeners do SCAN entre os nós de cluster disponíveis. Além disso, se houver um shutdown ou falha do nó, os VIPs e os listeners do SCAN serão migrados automaticamente para um nó ativo. Ao usar conexões do SCAN, você melhora a capacidade dos clientes do Oracle Database de ter um conjunto confiável de pontos finais de conexão capazes de atender a todos os bancos de dados em execução no cluster.
Os listeners do SCAN são adicionais aos Listeners do Oracle Net que são executados em cada nó do cluster, também conhecidos como listeners do nó. Quando uma conexão do Oracle Net Services passa por uma conexão do SCAN, o listener do SCAN roteia a conexão para um dos listeners do nó e não desempenha mais nenhum papel na conexão. Uma combinação de fatores, incluindo disponibilidade do listener, posicionamento da instância do banco de dados e distribuição da carga de trabalho, determina qual listener de nó recebe cada conexão.
Este documento fornece requisitos básicos para conexão com os bancos de dados do Oracle Exadata Database Service no Exascale Infrastructure usando o Oracle Net Services.
- Pré-requisitos de Conexão com um Banco de Dados usando o Oracle Net Services
Verifique os pré-requisitos para estabelecer conexão com uma instância do Oracle Database no Oracle Oracle Exadata Database Service on Exascale Infrastructure usando o Oracle Net Services. - Conexão com um Banco de Dados com o SQL Developer
Você pode estabelecer conexão com um banco de dados com o SQL Developer usando um dos seguintes métodos: - Estabelecendo Conexão com um Banco de Dados com o SCAN
Para criar uma conexão do Oracle Net Services usando os listeners do SCAN, você pode escolher entre dois métodos. - Conectando-se a um Banco de Dados com um Listener de Nó
Para conectar-se a uma instância do Oracle Database no Oracle Exadata Database Service na Infraestrutura do Exascale com um descritor de conexão que ignore os listeners SCAN, use este procedimento para rotear sua conexão diretamente para um listener de nó.
Pré-requisitos de Conexão com um Banco de Dados com o Oracle Net Services
Verifique os pré-requisitos de conexão com uma instância do Oracle Database no Oracle Oracle Exadata Database Service on Exascale Infrastructure usando o Oracle Net Services.
- Os endereços IP dos VIPs do SCAN ou o nome do host ou endereço IP de uma máquina virtual que hospeda o banco de dados que você deseja acessar.
- O identificador do banco de dados: o SID (identificador do sistema de banco de dados) ou um nome de serviço.
Conexão com um Banco de Dados com o SQL Developer
Você pode conectar-se a um banco de dados com o SQL Developer usando um dos seguintes métodos:
- Crie um túnel SSH temporário do seu computador para o banco de dados. Este método fornece acesso somente pela duração do túnel. (Quando terminar de usar o banco de dados, certifique-se de fechar o túnel SSH saindo da sessão SSH.)
- Abra a porta usada como listener do Oracle SCAN atualizando a lista de segurança usada para o cluster de VMs na nuvem ou o recurso do sistema de banco de dados na instância do Exadata Cloud Service. A porta padrão do listener SCAN é 1521. Esse método fornece acesso mais durável ao banco de dados. Para obter mais informações, consulte Atualizando a Lista de Segurança.
Depois de criar um túnel SSH ou abrir a porta do listener SCAN, conforme descrito acima, você pode se conectar a uma instância do Oracle Exadata Database Service no Exascale Infrastructure usando endereços IP SCAN ou endereços IP públicos, dependendo de como sua rede está configurada e de onde você está se conectando. Você pode encontrar os endereços IP na Console, na página de detalhes do Banco de Dados.
- Para estabelecer conexão usando endereços IP SCAN
Você pode estabelecer conexão com o banco de dados usando os endereços IP SCAN se o seu cliente estiver on-premises e você estiver usando uma conexão FastConnect ou VPN entre Sites. - Para estabelecer conexão usando endereços IP públicos
Você pode usar o endereço IP público do nó para estabelecer conexão com o banco de dados se o cliente e o banco de dados estiverem em VCNs distintas ou se o banco de dados estiver em uma VCN que tenha um gateway de internet.
Para estabelecer conexão usando endereços IP SCAN
Você pode estabelecer conexão com o banco de dados usando os endereços IP SCAN se o seu cliente estiver on-premises e você estiver usando uma conexão FastConnect ou VPN entre Sites.
-
Use os endereços IP SCAN privados, conforme mostrado no seguinte exemplo
tnsnames.ora
:testdb= (DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = <scanIP1>)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = <scanIP2>)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = <dbservice.subnetname.dbvcn.oraclevcn.com>) ) )
-
Defina um nome SCAN externo no servidor DNS on-premises. Seu aplicativo pode resolver esse nome SCAN externo para os endereços IP SCAN privados do Sistema de Banco de Dados e, em seguida, o aplicativo pode usar uma string de conexão que inclua o nome SCAN externo. No exemplo
tnsnames.ora
a seguir,extscanname.example.com
é definido no servidor DNS on-premises.testdb = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = <extscanname.example.com>)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = <dbservice.subnetname.dbvcn.oraclevcn.com>) ) )
Tópico principal: Conexão com um Banco de Dados com o SQL Developer
Para estabelecer conexão usando endereços IP públicos
Você pode usar o endereço IP público do nó para estabelecer conexão com o banco de dados se o cliente e o banco de dados estiverem em VCNs distintas ou se o banco de dados estiver em uma VCN que tenha um gateway de internet.
No entanto, há implicações importantes a serem consideradas:
- Quando o cliente usa o endereço IP público, ele ignora o listener SCAN e acessa o listener do nó, de modo que o balanceamento de carga do servidor não fica disponível.
- Quando o cliente usa o endereço IP público, ele não pode aproveitar o recurso de failover VIP Se um nó não estiver disponível, novas tentativas de conexão com o nó serão suspensas até ocorrer um timeout de TCP/IP. Você pode definir parâmetros sqlnet no cliente para limitar o timeout de TCP/IP.
O exemplo a seguir do tnsnames.ora
mostra uma string de conexão que inclui o parâmetro CONNECT_TIMEOUT para evitar timeouts de TCP/IP.
test=
(DESCRIPTION =
(CONNECT_TIMEOUT=60)
(ADDRESS_LIST=
(ADDRESS = (PROTOCOL = TCP)(HOST = <publicIP1>)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = <publicIP2>)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = <dbservice.subnetname.dbvcn.oraclevcn.com>)
)
)
Tópico principal: Conexão com um Banco de Dados com o SQL Developer
Estabelecendo Conexão com um Banco de Dados com o SCAN
Para criar uma conexão do Oracle Net Services usando os listeners do SCAN, você pode escolher entre dois métodos.
- Conectando-se a um Banco de Dados com um Descritor de Conexão que Faz Referência a Todos os VIPs do SCAN
Você pode configurar um descritor de conexão para o Oracle Exadata Database Service no Sistema de Infraestrutura do Exascale usando vários listeners do SCAN. - Conectando-se a um Banco de Dados com um Descritor de Conexão que Faz Referência a um Nome Personalizado do SCAN
Você pode configurar um descritor de conexão para o Oracle Exadata Database Service no Sistema de Infraestrutura do Exascale usando um nome personalizado do SCAN.
Estabelecendo Conexão com um Banco de Dados com um Descritor de Conexão que Faz Referência a Todos os VIPs do SCAN
Você pode configurar um descritor de conexão para o Oracle Exadata Database Service no Sistema de Infraestrutura do Exascale usando vários listeners SCAN.
Esse método exige que você informe todos os endereços IP virtuais (VIP) do nome de acesso de cliente único (SCAN) e permite que o Oracle Net Services estabeleça conexão com um listener disponível do SCAN.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o SCAN
Estabelecendo Conexão com um Banco de Dados com um Descritor de Conexão que Faz Referência a um Nome Personalizado do SCAN
Você pode configurar um descritor de conexão para o Oracle Exadata Database Service no Sistema de Infraestrutura do Exascale usando um nome personalizado do SCAN.
Usando esse método, você define um nome SCAN (nome de acesso de cliente único) personalizado no seu servidor de nomes de domínio (DNS), que é resolvido com os três endereços IP virtuais (VIPs) do SCAN.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o SCAN
Estabelecendo Conexão com um Banco de Dados com um Listener de Nó
Para estabelecer conexão com uma instância do Oracle Database no Oracle Exadata Database Service na Infraestrutura do Exascale com um descritor de conexão que ignore os listeners SCAN, use este procedimento para rotear sua conexão diretamente para um listener de nó.
Usando esse método, você renuncia à alta disponibilidade e ao balanceamento de carga fornecidos pelo SCAN. No entanto, esse método poderá ser desejável se você quiser direcionar conexões para um nó ou interface de rede específicos. Por exemplo, talvez você queira garantir que as conexões de um programa que executa o carregamento de dados em massa usem a rede de backup.
Usando esse método, você direciona sua conexão usando o nome do host ou o endereço IP do nó.
Exemplo 4-1 Definindo um Alias de Serviço de Rede que Faz Referência Diretamente ao Nó
alias-name = (DESCRIPTION=
(CONNECT_TIMEOUT=timeout)
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=node)(PORT=1521)))
(CONNECT_DATA=(sid-or-service-entry)))
Em que:
alias-name
é o nome usado para identificar o alias.
timeout
especifica um período de timeout (em segundos), que permite encerrar uma tentativa de conexão sem precisar aguardar um timeout de TCP. O parâmetro (CONNECT_TIMEOUT=timeout
) é opcional.
node
é o nome do host ou endereço IP da máquina virtual que você deseja usar.
sid-or-service-entry
identifica o SID do banco de dados ou o nome do serviço usando um dos seguintes formatos:
SID=sid-name
. Por exemplo,SID=S12C1
.SERVICE_NAME=service-name
. Por exemplo,SERVICE_NAME=PDB1.example.oraclecloudatcust.com
.
node:1521/sid-or-service-entry
exa1node01.example.com:1521/S12C1
exa1node01.example.com:1521/PDB1.example.oraclecloudatcust.com
Estabelecer Conexão com o Oracle Exadata Database Service no Exascale Infrastructure Service
Saiba como estabelecer conexão com um sistema de Infraestrutura do Oracle Exadata Database Service no Exascale usando SSH e com um banco de dados do Oracle Exadata Database Service no Exascale Infrastructure usando o Oracle Net Services (SQL*Net).
- Conexão com um Banco de Dados com o SQL Developer
Você pode estabelecer conexão com um banco de dados com o SQL Developer usando um dos seguintes métodos: - Conectando-se a um Banco de Dados com o Oracle Net Services
Você pode estabelecer conexão com as máquinas virtuais em um sistema Oracle Exadata Database Service no Exascale Infrastructure usando o Oracle Net Services.
Conexão com um Banco de Dados com o SQL Developer
Você pode conectar-se a um banco de dados com o SQL Developer usando um dos seguintes métodos:
- Crie um túnel SSH temporário do seu computador para o banco de dados. Este método fornece acesso somente pela duração do túnel. (Quando terminar de usar o banco de dados, certifique-se de fechar o túnel SSH saindo da sessão SSH.)
- Abra a porta usada como listener do Oracle SCAN atualizando a lista de segurança usada para o cluster de VMs na nuvem ou o recurso do sistema de banco de dados na instância do Exadata Cloud Service. A porta padrão do listener SCAN é 1521. Esse método fornece acesso mais durável ao banco de dados. Para obter mais informações, consulte Atualizando a Lista de Segurança.
Depois de criar um túnel SSH ou abrir a porta do listener SCAN, conforme descrito acima, você pode se conectar a uma instância do Oracle Exadata Database Service no Exascale Infrastructure usando endereços IP SCAN ou endereços IP públicos, dependendo de como sua rede está configurada e de onde você está se conectando. Você pode encontrar os endereços IP na Console, na página de detalhes do Banco de Dados.
Estabelecendo Conexão com um Banco de Dados com o Oracle Net Services
Você pode estabelecer conexão com as máquinas virtuais em um sistema Oracle Exadata Database Service no Exascale Infrastructure usando o Oracle Net Services.
- Como Usar o Oracle Net Services para Estabelecer Conexão com um Banco de Dados
O Oracle Database Oracle Exadata Database Service na Infraestrutura do Exascale suporta acesso remoto ao banco de dados usando o Oracle Net Services - Pré-requisitos para Conectar-se a um banco de dados com Oracle Net Services
Revise os pré-requisitos para se conectar a uma instância de Oracle Database no Oracle Oracle Exadata Database Service na Infraestrutura do Exascale usando o Oracle Net Services. - Estabelecendo Conexão com um Banco de Dados com o SCAN
Para criar uma conexão do Oracle Net Services usando os listeners do SCAN, você pode escolher entre dois métodos. - Conexão com um Banco de Dados Usando um Listener do Nó
Para estabelecer conexão a uma instância doOracle Database no Oracle Exadata Database Service na Infraestrutura do Exascale com um descritor de conexões que ignora os listeners do SCAN, use este procedimento para rotear sua conexão diretamente para um listener do nó.
Usando o Oracle Net Services para Estabelecer Conexão com um Banco de Dados
O Oracle Exadata Database Service no Exascale Infrastructure do Oracle Database suporta o acesso remoto ao banco de dados usando o Oracle Net Services.
Como o Oracle Exadata Database Service no Exascale Infrastructure usa o Oracle Grid Infrastructure, você pode estabelecer conexões do Oracle Net Services usando conexões Nome de Acesso de Cliente Único (SCAN). SCAN é um recurso que fornece um mecanismo consistente para que os clientes acessem as instâncias do Oracle Database que estão sendo executadas em um cluster.
Por padrão, o SCAN é associado a três endereços IP virtuais (VIPs). Cada VIP do SCAN também está associado a um listener do SCAN que fornece um ponto final para conexões do Oracle Database usando o Oracle Net Services. Para maximizar a disponibilidade, o Oracle Grid Infrastructure distribui os VIPs e os listeners do SCAN entre os nós de cluster disponíveis. Além disso, se houver um shutdown ou falha do nó, os VIPs e os listeners do SCAN serão migrados automaticamente para um nó ativo. Ao usar conexões do SCAN, você melhora a capacidade dos clientes do Oracle Database de ter um conjunto confiável de pontos finais de conexão capazes de atender a todos os bancos de dados em execução no cluster.
Os listeners do SCAN são adicionais aos Listeners do Oracle Net que são executados em cada nó do cluster, também conhecidos como listeners do nó. Quando uma conexão do Oracle Net Services passa por uma conexão do SCAN, o listener do SCAN roteia a conexão para um dos listeners do nó e não desempenha mais nenhum papel na conexão. Uma combinação de fatores, incluindo disponibilidade do listener, posicionamento da instância do banco de dados e distribuição da carga de trabalho, determina qual listener de nó recebe cada conexão.
Este documento fornece requisitos básicos para conexão com os bancos de dados do Oracle Exadata Database Service no Exascale Infrastructure usando o Oracle Net Services.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o Oracle Net Services
Pré-requisitos de Conexão com um Banco de Dados com o Oracle Net Services
Verifique os pré-requisitos de conexão com uma instância do Oracle Database no Oracle Oracle Exadata Database Service on Exascale Infrastructure usando o Oracle Net Services.
- Os endereços IP dos VIPs do SCAN ou o nome do host ou endereço IP de uma máquina virtual que hospeda o banco de dados que você deseja acessar.
- O identificador do banco de dados: o SID (identificador do sistema de banco de dados) ou um nome de serviço.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o Oracle Net Services
Estabelecendo Conexão com um Banco de Dados com o SCAN
Para criar uma conexão do Oracle Net Services usando os listeners do SCAN, você pode escolher entre dois métodos.
- Identificando Endereços IP com o SDK ou a CLI
Você pode usar o SDK ou a CLI do OCI para identificar os endereços IP do Oracle Exadata Database Service nos nós de computação do Exascale Infrastructure. Em seguida, você pode usar os endereços IP para estabelecer conexão com o seu sistema. - Estabelecendo Conexão com um Banco de Dados Usando um Descritor de Connect que Faz Referência a Todos os VIPs de SCAN
Você pode configurar um descritor de conexão do Oracle Exadata Database Service no Sistema Exascale Infrastructure usando vários listeners de SCAN, - Conexão com um Banco de Dados - Usar um Descritor de Conecte que Faz Referência a um Nome de SCAN Personalizado
Você pode configurar um descritor de conexão do Oracle Exadata Database Service no Sistema Exascale Infrastructure usando um nome de SCAN personalizado.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o Oracle Net Services
Identificando Endereços IP com o SDK ou a CLI
Você pode usar o SDK ou a CLI do OCI para identificar os endereços IP do Oracle Exadata Database Service nos nós de computação do Exascale Infrastructure. Em seguida, você pode usar os endereços IP para estabelecer conexão com o seu sistema.
- Use a API
GetDbNode
para retornar os detalhes do Oracle Exadata Database Service na Infraestrutura do ExascaledbNode
. Observe os OCIDs retornados para os parâmetroshostIpId
ebackupIpId
do dbNode. - Com os OCIDs encontrados nos parâmetros
hostIpId
ebackupIpId
, você pode usar a API GetPrivateIp para obter os endereços IP privados usados pelas sub-redes do cliente e de backup. Para endereços IP de sub-rede pública, use a API GetPublicIpByPrivateIpId.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o SCAN
Estabelecendo Conexão com um Banco de Dados com um Descritor de Conexão que Faz Referência a Todos os VIPs do SCAN
Você pode configurar um descritor de conexão para o Oracle Exadata Database Service no Sistema de Infraestrutura do Exascale usando vários listeners SCAN.
Esse método exige que você informe todos os endereços IP virtuais (VIP) do nome de acesso de cliente único (SCAN) e permite que o Oracle Net Services estabeleça conexão com um listener disponível do SCAN.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o SCAN
Estabelecendo Conexão com um Banco de Dados com um Descritor de Conexão que Faz Referência a um Nome Personalizado do SCAN
Você pode configurar um descritor de conexão para o Oracle Exadata Database Service no Sistema de Infraestrutura do Exascale usando um nome personalizado do SCAN.
Usando esse método, você define um nome SCAN (nome de acesso de cliente único) personalizado no seu servidor de nomes de domínio (DNS), que é resolvido com os três endereços IP virtuais (VIPs) do SCAN.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o SCAN
Estabelecendo Conexão com um Banco de Dados com um Listener de Nó
Para estabelecer conexão com uma instância do Oracle Database no Oracle Exadata Database Service na Infraestrutura do Exascale com um descritor de conexão que ignore os listeners SCAN, use este procedimento para rotear sua conexão diretamente para um listener de nó.
Usando esse método, você renuncia à alta disponibilidade e ao balanceamento de carga fornecidos pelo SCAN. No entanto, esse método poderá ser desejável se você quiser direcionar conexões para um nó ou interface de rede específicos. Por exemplo, talvez você queira garantir que as conexões de um programa que executa o carregamento de dados em massa usem a rede de backup.
Usando esse método, você direciona sua conexão usando o nome do host ou o endereço IP do nó.
Exemplo 4-2 Definindo um Alias de Serviço de Rede que Faz Referência Diretamente ao Nó
alias-name = (DESCRIPTION=
(CONNECT_TIMEOUT=timeout)
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=node)(PORT=1521)))
(CONNECT_DATA=(sid-or-service-entry)))
Em que:
alias-name
é o nome usado para identificar o alias.
timeout
especifica um período de timeout (em segundos), que permite encerrar uma tentativa de conexão sem precisar aguardar um timeout de TCP. O parâmetro (CONNECT_TIMEOUT=timeout
) é opcional.
node
é o nome do host ou endereço IP da máquina virtual que você deseja usar.
sid-or-service-entry
identifica o SID do banco de dados ou o nome do serviço usando um dos seguintes formatos:
SID=sid-name
. Por exemplo,SID=S12C1
.SERVICE_NAME=service-name
. Por exemplo,SERVICE_NAME=PDB1.example.oraclecloudatcust.com
.
node:1521/sid-or-service-entry
exa1node01.example.com:1521/S12C1
exa1node01.example.com:1521/PDB1.example.oraclecloudatcust.com
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o Oracle Net Services
Limites de Capacidade do Exadata Database Service na Infraestrutura do Exascale
Para entender os recursos de escalabilidade e a capacidade de recursos do serviço ExaDB-XS, verifique essas tabelas e listas.
Tamanho Mínimo do Cluster de VMs
- Cluster de VMs de nó único
- 8 totais de ECPUs por VM
- Armazenamento do systsem de arquivo de 220 GB por VM
- Armazenamento do banco de dados do Exascale Vault de 300 GB por cluster de VMs
Opções de Escalabilidade da VM
Os clusters de VMs podem ser dimensionados de forma rápida e fácil para atender às suas demandas:
- É possível ativar um subconjunto do total de ECPUs designadas à VM.
- Ao ativar mais de suas ECPUs reservadas para a VM, você pode dimensionar as ECPUs sem precisar reiniciar a VM.
- Você pode dimensionar a memória em 2,75 GB por ECPU total.
- Você pode executar adições ou remoções quentes de VMs
- Você pode dimensionar o armazenamento de VM (no entanto, o dimensionamento do armazenamento de VM requer uma reinicialização).
- Você pode executar o dimensionamento ao vivo e on-line do storag de banco de dados do Exascale
Tamanho Máximo do Cluster de VMs
A lista a seguir fornece opções máximas de configuração do cluster de VMs
- Número de VMs no Cluster de VMs: 10 VMs.
- ECPUs por VM: 200 ECPUs
- Armazenamento do sistema de arquivos por VM: 2 TB
- Armazenamento do Exascale Vault por cluster de VMs: 100 TB
Capacidade Mínima do Database Storage Vault
A capacidade mínima total faturada para vaults ExaDB-XS é de 300 GB. As imagens são armazenadas em um Oracle Advanced Cluster File System (ACFS), e o restante do espaço está disponível para um primeiro banco de dados, conforme descrito na tabela a seguir.
Tabela 4-2 ExaDB-XS Capacidade Mínima do Database Storage Vault para Sistemas e Uso do Banco de Dados
Objetivo | Capacidade Mínimo |
---|---|
Uso do sistema (imagens armazenadas no ACFS) | 50 GB |
Uso do banco de dados (provisionando um primeiro banco de dados) | 250 GB |
Capacidade Mínima do Armazenamento do Sistema de Arquivos de VM
A capacidade mínima total faturada para armazenamento de máquina virtual (VM) é de 280 GB. As capacidades mínimas do sistema de arquivos estão listadas na tabela a seguir.
Tabela 4-3 Capacidade Mínima Faturada de Armazenamento do Sistema de Arquivos da VM ExaDB-XS
Sistema de Arquivos | Capacidade Total Mínima (GB) | Capacidade Mínima Utilizável (GB) |
---|---|---|
|
0.512 |
0.412 |
|
30 |
15 |
|
10 |
10 |
|
10 |
5 |
|
18 |
18 |
|
3 |
3 |
|
4 |
4 |
Espaço de swap (/swap )
|
16 |
16 |
|
20 |
20 |
|
82 |
80 |
|
84 |
81 |
Overhead |
2 |
Não aplicável |
Todos os sistemas de arquivos (total mínimo) |
280 |
Não aplicável |
Melhores Práticas para VMs de Infraestrutura do Oracle Exadata Database Service no Exascale
A Oracle recomenda que você siga estas diretrizes de melhores práticas para garantir a capacidade de gerenciamento das máquinas virtuais (VMs) do Oracle Exadata Database Service on Exascale Infrastructure.
Quando seguidas, as diretrizes de melhores práticas podem evitar problemas que podem afetar a capacidade de gerenciamento e o desempenho das VMs de Infraestrutura do Exadata Service on Exascale yourOracle:
- Sempre que possível, use as interfaces de nuvem fornecidas pela Oracle, como a Console, a API ou a CLI do Oracle Cloud Infrastructure, ou ferramentas específicas da nuvem, como
dbaascli
para executar gerenciamento do ciclo de vida e operações administrativas no Oracle Exadata Database Service em VM do Exascale Infrastructure. Por exemplo, use a console, a API ou a CLI do OCI ou o dbaascli para aplicar patches do Oracle Database em vez de executar oopatch
manualmente. Além disso, se uma operação pode ser executada usando a Console, bem como um utilitário de linha de comando, a Oracle recomenda que você use a Console. Por exemplo, use a Console em vez do comandodbaascli
para criar bancos de dados. - Não altere OS usuários do Sistema Operacional Convidado ou manipule manualmente as definições de chave SSH associadas à sua VM.
- Aplique somente patches que estejam disponíveis por meio do serviço Database. Não aplique patches de qualquer outra origem, a menos que você seja orientado a fazer isso pelo Suporte Técnico da Oracle.
- Aplique os patches trimestrais regularmente, a cada trimestre, se possível.
- Não altere as portas do Listener do Oracle Net.
Movendo para o Oracle Cloud com o Zero Downtime Migration
A Oracle agora oferece o serviço Zero Downtime Migration, uma maneira rápida e fácil de mover bancos de dados locais para o Oracle Cloud Infrastructure.
O Zero Downtime Migration utiliza o Oracle Active Data Guard para criar uma instância standby do banco de dados em um sistema Oracle Cloud Infrastructure. Você só fará switchover quando estiver pronto e seu banco de dados de origem permanecerá disponível como standby. Use o serviço Zero Downtime Migration para migrar bancos de dados individualmente ou no nível da frota. Consulte Mover para o Oracle Cloud Usando o Zero Downtime Migration para obter mais informações.
Tópicos Relacionados