TR-4996: Implantação e proteção do Oracle SI em VCF com vVols
Allen Cao, Niyaz Mohamed, NetApp
A solução fornece uma visão geral e detalhes para implantação e proteção do Oracle no VMware Cloud Foundation (VCF) com vSphere Virtual Volumes (vVols) como armazenamento de banco de dados primário e banco de dados Oracle em uma configuração de instância única (SI).
Propósito
O VMware vSphere Virtual Volumes (vVols) é uma estrutura de gerenciamento e integração SAN/NAS que expõe discos virtuais como objetos de armazenamento nativos e permite operações baseadas em matriz no nível do disco virtual. Em outras palavras, os vVols tornam os dispositivos SAN/NAS compatíveis com VM e desbloqueiam a capacidade de aproveitar serviços de dados baseados em array com uma abordagem centrada em VM na granularidade de um único disco virtual. Os vVols permitem que os clientes aproveitem os recursos exclusivos de seus investimentos atuais em armazenamento e façam a transição sem interrupções para um modelo operacional mais simples e eficiente, otimizado para ambientes virtuais que funcionam em todos os tipos de armazenamento.
Esta documentação demonstra a implantação e a proteção de um banco de dados de instância única Oracle em um ambiente VMware Cloud Foundation com vVols como armazenamento de banco de dados primário em um cluster de armazenamento NetApp ONTAP . O banco de dados Oracle é configurado como se estivesse implantado em sistemas de arquivos locais em um sistema de armazenamento local. Este relatório técnico se concentra nas etapas de criação de vVols no VCF para implantação do Oracle. Também demonstramos como usar a ferramenta NetApp SnapCenter UI para fazer backup, restaurar e clonar um banco de dados Oracle para desenvolvimento/teste ou outros casos de uso para operação de banco de dados com eficiência de armazenamento em VCF.
Esta solução aborda os seguintes casos de uso:
-
Implantação de banco de dados Oracle SI em VCF com armazenamento de dados vVols no NetApp ONTAP AFF como armazenamento de banco de dados primário
-
Backup e restauração de banco de dados Oracle em VCF com armazenamento de dados vVols usando a ferramenta NetApp SnapCenter UI
-
Clone de banco de dados Oracle para desenvolvimento/teste ou outros casos de uso em VCF com armazenamento de dados vVols usando a ferramenta NetApp SnapCenter UI
Público
Esta solução é destinada às seguintes pessoas:
-
Um DBA que gostaria de implantar o Oracle em VCF com armazenamento de dados vVols no NetApp ONTAP AFF como armazenamento de banco de dados primário
-
Um arquiteto de soluções de banco de dados que gostaria de testar cargas de trabalho Oracle em VCF com armazenamento de dados vVols no armazenamento NetApp ONTAP AFF
-
Um administrador de armazenamento que gostaria de implantar e gerenciar um banco de dados Oracle implantado no VCF com armazenamento de dados vVols no armazenamento NetApp ONTAP AFF
-
Um proprietário de aplicativo que gostaria de configurar um banco de dados Oracle em VCF com armazenamento de dados vVol
Ambiente de teste e validação de soluções
O teste e a validação desta solução foram realizados em um ambiente de laboratório com VCF com armazenamento de dados vVols no armazenamento NetApp ONTAP AFF que pode não corresponder ao ambiente de implantação final. Para mais informações, consulte a seção Fatores-chave para consideração de implantação .
Arquitetura
Componentes de hardware e software
Hardware |
||
NetApp ONTAP AFF A300 |
Versão 9.14.1P4 |
Prateleira DS224 com 24 discos NVMe, capacidade total de 35,2 TiB |
Cluster VMware VSphere |
Versão 8.02 |
12 CPU(s) x Intel® Xeon® Gold 5218 CPU @ 2,30 GHz, 8 nós (4 domínios de gerenciamento e 4 domínios de carga de trabalho) |
Software |
||
RedHat Linux |
Kernel RHEL-8.6, 4.18.0-372.9.1.el8.x86_64 |
Hospedagem de servidores Oracle DB, implantação de assinatura RedHat para testes |
Servidor Windows |
Padrão 2022, 10.0.20348 Build 20348 |
Hospedagem do servidor SnapCenter |
Centos Linux |
CentOS Linux versão 8.5.2111 |
Hospedagem do controlador Ansible |
Banco de Dados Oracle |
Versão 19.18 |
Patch RU aplicado p34765931_190000_Linux-x86-64.zip |
Oracle OPatch |
Versão 12.2.0.1.36 |
Último patch p6880880_190000_Linux-x86-64.zip |
Servidor SnapCenter |
Versão 6.0 |
Implantação de grupo de trabalho |
SnapCenter Plug-in for VMware vSphere |
Versão 6.0 |
Implantado como uma VM ova no cluster vSphere |
Ferramenta ONTAP para VMware vSphere |
Versão 9.13 |
Implantado como uma VM ova no cluster vSphere |
Abra o JDK |
Versão java-11-openjdk-11.0.23.0.9-3.el8.x86_64 |
Requisito do plugin SnapCenter em VMs de banco de dados |
Configuração de banco de dados Oracle em VCF
Servidor |
Banco de dados |
Armazenamento de banco de dados |
ora_01 |
NTAP1(NTAP1_pdb1,NTAP1_pdb2,NTAP1_pdb3) |
Armazenamentos de dados vVols no NetApp ONTAP AFF A300 |
ora_02 |
NTAP2(NTAP2_pdb1,NTAP2_pdb2,NTAP2_pdb3), NTAP1CLN |
Armazenamentos de dados vVols no NetApp ONTAP AFF A300 |
Fatores-chave para consideração de implantação
-
Protocolo para conectividade de cluster vVols com ONTAP . NFS ou iSCSI são boas escolhas. Os níveis de desempenho são equivalentes. Nesta demonstração de solução, usamos o NFS como um protocolo de armazenamento para conectividade vVols com o cluster de armazenamento ONTAP sublinhado. Se a infraestrutura VCF for compatível, os protocolos FC/FCoE e NVMe/FC também serão suportados para armazenamentos de dados vVols no NetApp ONTAP.
-
Layout de armazenamento Oracle em datastores vVols . Em nossos testes e validações, implantamos três armazenamentos de dados vVols para arquivos binários Oracle, dados Oracle e arquivos de log Oracle. É uma boa prática separar diferentes tipos de arquivos Oracle em seu armazenamento de dados para que o backup, a recuperação ou a clonagem do banco de dados possam ser facilmente gerenciados e executados. Crie vVols dedicados para bancos de dados grandes e compartilhe vVols para bancos de dados menores ou bancos de dados com perfil de QoS semelhante.
-
Credencial para autenticação de armazenamento ONTAP . Use somente credenciais de nível de cluster ONTAP para autenticação do cluster de armazenamento ONTAP , incluindo conectividade do SnapCenter com o cluster de armazenamento ONTAP ou conectividade da ferramenta ONTAP com o cluster de armazenamento ONTAP .
-
Provisionar armazenamento do repositório de dados vVols para a VM do banco de dados. Adicione apenas um disco por vez à VM do banco de dados a partir do armazenamento de dados vVols . Adicionar vários discos de armazenamentos de dados vVols ao mesmo tempo não é suportado no momento.
-
Proteção de banco de dados. A NetApp fornece um pacote de SnapCenter software para backup, restauração e clonagem de banco de dados com uma interface de usuário amigável. A NetApp recomenda implementar uma ferramenta de gerenciamento para obter backup SnapShot rápido (menos de um minuto), restauração rápida (minutos) de banco de dados e clonagem de banco de dados.
Implantação da solução
As seções a seguir fornecem procedimentos passo a passo para implantação do Oracle 19c no VCF com datastores vVols no armazenamento NetApp ONTAP em uma configuração de instância única do Oracle.
Pré-requisitos para implantação
Details
A implantação requer os seguintes pré-requisitos.
-
Um VMware VCF foi configurado. Para obter informações ou instruções sobre como criar um VCF, consulte a documentação do VMware"Documentação do VMware Cloud Foundation" .
-
Provisione três VMs Linux, duas VMs para banco de dados Oracle e uma VM para controlador Ansible dentro do domínio de carga de trabalho VCF. Provisione uma VM de servidor Windows para executar o servidor NetApp SnapCenter . Para obter informações sobre como configurar o controlador Ansible para implantação automatizada do banco de dados Oracle, consulte os seguintes recursos"Introdução à automação de soluções da NetApp " .
-
O plugin SnapCenter versão 6.0 para VMware vSphere foi implantado no VCF. Consulte os seguintes recursos para a implantação do plugin:"Documentação do SnapCenter Plug-in for VMware vSphere" .
-
A ferramenta ONTAP para VMware vSphere foi implantada no VCF. Consulte os seguintes recursos para a ferramenta ONTAP para implantação do VMware vSphere:"Documentação das ONTAP tools for VMware vSphere"
|
Certifique-se de ter alocado pelo menos 50 GB no volume raiz da VM Oracle para ter espaço suficiente para preparar os arquivos de instalação do Oracle. |
Criar perfil de capacidade de armazenamento
Details
Primeiro, crie um perfil de capacidade de armazenamento personalizado para o armazenamento ONTAP sublinhado que hospeda o armazenamento de dados vVols .
-
Nos atalhos do cliente vSphere, abra a ferramenta NetApp ONTAP . Certifique-se de que o cluster de armazenamento ONTAP foi adicionado a
Storage Systems
como parte da implantação da ferramenta ONTAP . -
Clique em
Storage capability profile
para adicionar um perfil personalizado para o Oracle. Dê um nome ao perfil e adicione uma breve descrição. -
Escolha a categoria do controlador de armazenamento: desempenho, capacidade ou híbrido.
-
Selecione o protocolo.
-
Defina uma política de QoS, se desejar.
-
Atributos de armazenamento adicionais para o perfil. Certifique-se de que a criptografia esteja habilitada no controlador NetApp se quiser ter o recurso de criptografia, ou isso poderá causar problemas ao aplicar o perfil.
-
Revise o resumo e conclua a criação do perfil de capacidade de armazenamento.
Criar e configurar o armazenamento de dados vVols
Details
Com os pré-requisitos concluídos, efetue login no VCF como usuário administrador por meio do cliente vSphere, navegando até o domínio da carga de trabalho. Não use a opção de armazenamento integrada do VMware para criar vVols. Em vez disso, use a ferramenta NetApp ONTAP para criar vVols. A seguir são demonstrados os procedimentos para criar e configurar vVols.
-
O fluxo de trabalho de criação de vVols pode ser acionado pela interface da ferramenta ONTAP ou pelo cluster de domínio de carga de trabalho do VCF.
-
Preenchendo informações gerais do armazenamento de dados, incluindo destino de provisionamento, tipo, nome e protocolo.
-
Selecione o perfil de capacidade de armazenamento personalizado criado na etapa anterior, o
Storage system
, eStorage VM
, onde os vVols devem ser criados. -
Escolher
Create new volumes
, preencha o nome e o tamanho do volume e clique emADD
entãoNEXT
para ir para a página de resumo.Você pode adicionar mais de um volume a um armazenamento de dados vVols ou abranger volumes de um armazenamento de dados vVols em nós do controlador ONTAP para melhor desempenho. -
Clique
Finish
para criar um armazenamento de dados vVols para o binário Oracle. -
Repita os mesmos procedimentos para criar o armazenamento de dados vVols para dados e logs do Oracle.
|
Observe que quando um banco de dados Oracle é clonado, um vVols adicional para Dados é adicionado à lista de vVols . |
Crie uma política de armazenamento de VM com base no perfil de capacidade de armazenamento
Details
Antes de provisionar o armazenamento do repositório de dados vVols para a VM do banco de dados, adicione uma política de armazenamento da VM com base no perfil de capacidade de armazenamento criado na etapa anterior. A seguir estão os procedimentos.
-
Nos menus do cliente vSphere, abra
Policies and Profiles
e destacarVM Storage Policies
. CliqueCreate
abrirVM Storage Policies
fluxo de trabalho. -
Nomeie a política de armazenamento da VM.
-
Em
Datastore specific rules
, verificarEnable rules for "NetAPP.clustered.Data.ONTAP.VP.vvol" storage
-
Para regras NetApp.clustered.Data.ONTAP ONTAP
Placement
, selecione o perfil de capacidade de armazenamento personalizado criado na etapa anterior. -
Para regras NetApp.clustered.Data.ONTAP ONTAP
Replication
, escolherDisabled
se vVols não forem replicados. -
A página de compatibilidade de armazenamento exibe os armazenamentos de dados vVols compatíveis no ambiente VCF.
-
Revise e conclua a criação da Política de Armazenamento da VM.
-
Valide a política de armazenamento de VM recém-criada.
Alocar discos para DB VM a partir de datastores vVols e configurar o armazenamento de DB
Details
No cliente vSphere, adicione três discos dos armazenamentos de dados vVols à VM do banco de dados editando as configurações da VM. Em seguida, faça login na VM para formatar e montar os discos nos pontos de montagem /u01, /u02 e /u03. A seguir são demonstradas as etapas e tarefas exatas.
-
Adicione um disco à VM para armazenamento binário do Oracle.
-
Adicione um disco à VM para armazenamento de dados Oracle.
-
Adicione um disco à VM para armazenamento de logs do Oracle.
-
Da VM
Edit Settings
,Advanced Parameters
, adicione Atributodisk.enableuuid
com valorTRUE
. A VM precisa estar inativa para adicionar o parâmetro avançado. Definir esta opção permite que o SnapCenter identifique com precisão o vVol no seu ambiente. -
Agora, reinicie a VM. Efetue login na VM como usuário administrador via ssh para revisar as unidades de disco recém-adicionadas.
[admin@ora_01 ~]$ sudo fdisk -l Disk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/sdc: 100 GiB, 107374182400 bytes, 209715200 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/sdd: 100 GiB, 107374182400 bytes, 209715200 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes . . .
-
Particione as unidades como uma partição primária e única simplesmente aceitando as opções padrões.
sudo fdisk /dev/sdb
sudo fdisk /dev/sdc
sudo fdisk /dev/sdd
-
Formate os discos particionados como sistemas de arquivos xfs.
sudo mkfs.xfs /dev/sdb1
sudo mkfs.xfs /dev/sdc1
sudo mkfs.xfs /dev/sdd1
-
Monte as unidades nos pontos de montagem /u01, /u02 e /u03.
sudo mount -t xfs /dev/sdb1 /u01
sudo mount -t xfs /dev/sdc1 /u02
sudo mount -t xfs /dev/sdd1 /u03
[admin@ora_01 ~]$ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 7.7G 0 7.7G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 782M 7.0G 10% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/mapper/rhel-root 44G 19G 26G 43% / /dev/sda1 1014M 258M 757M 26% /boot tmpfs 1.6G 12K 1.6G 1% /run/user/42 tmpfs 1.6G 4.0K 1.6G 1% /run/user/1000 /dev/sdb1 50G 390M 50G 1% /u01 /dev/sdc1 100G 746M 100G 1% /u02 /dev/sdd1 100G 746M 100G 1% /u03
-
Adicione pontos de montagem em /etc/fstab para que as unidades de disco sejam montadas quando a VM for reinicializada.
sudo vi /etc/fstab
[oracle@ora_01 ~]$ cat /etc/fstab # # /etc/fstab # Created by anaconda on Wed Oct 18 19:43:31 2023 # # Accessible filesystems, by reference, are maintained under '/dev/disk/'. # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info. # # After editing this file, run 'systemctl daemon-reload' to update systemd # units generated from this file. # /dev/mapper/rhel-root / xfs defaults 0 0 UUID=aff942c4-b224-4b62-807d-6a5c22f7b623 /boot xfs defaults 0 0 /dev/mapper/rhel-swap none swap defaults 0 0 /root/swapfile swap swap defaults 0 0 /dev/sdb1 /u01 xfs defaults 0 0 /dev/sdc1 /u02 xfs defaults 0 0 /dev/sdd1 /u03 xfs defaults 0 0
Implantação de banco de dados Oracle em VCF
Details
É recomendável aproveitar o kit de ferramentas de automação da NetApp para implantar o Oracle no VCF com vVols. Para obter referência detalhada sobre a execução da implantação automatizada do Oracle em sistemas de arquivos xfs, consulte TR-4992:"Implantação simplificada e automatizada do Oracle no NetApp C-Series com NFS" . Embora o TR-4992 cubra a implantação automatizada do Oracle no NetApp C-Series com NFS, ele é idêntico à implantação do Oracle no VCF com vVols , se ignorar a montagem de sistemas de arquivos NFS na VM do banco de dados. Nós simplesmente pularíamos isso com tags específicas. A seguir estão os procedimentos passo a passo.
-
Efetue login na VM do controlador Ansible como usuário administrador via ssh e clone uma cópia do kit de ferramentas de automação para Oracle no NFS.
git clone https://bitbucket.ngage.netapp.com/scm/ns-bb/na_oracle_deploy_nfs.git
-
Coloque os seguintes arquivos de instalação do Oracle na pasta /tmp/archive na VM do banco de dados. A pasta deve permitir acesso a todos os usuários com permissão 777.
LINUX.X64_193000_db_home.zip p34765931_190000_Linux-x86-64.zip p6880880_190000_Linux-x86-64.zip
-
Configure o arquivo de destino da implantação - hosts, o arquivo de variáveis globais - vars/vars.yml e o arquivo de variáveis da VM do banco de dados local - host_vars/host_name.yml de acordo com as instruções nesta seção do TR-4992:"Configuração de arquivos de parâmetros" . Comente a variável nfs_lif do arquivo de variáveis da VM do banco de dados local.
-
Configure a autenticação sem chave SSH entre o controlador Ansible e as VMs do banco de dados, o que requer a geração de um par de chaves SSH e a cópia da chave pública para o diretório raiz do usuário administrador das VMs do banco de dados, pasta .ssh, arquivo authorized_keys.
ssh-keygen
-
No controlador Ansible, no diretório inicial do kit de ferramentas de automação clonado /home/admin/na_oracle_deploy_nf, execute o playbook de pré-requisitos.
ansible-playbook -i hosts 1-ansible_requirements.yml
-
Execute o manual de configuração do Linux.
ansible-playbook -i hosts 2-linux_config.yml -u admin -e @vars/vars.yml
-
Execute o manual de implantação do Oracle.
ansible-playbook -i hosts 4-oracle_config.yml -u admin -e @vars/vars.yml --skip-tags "ora_mount_points,enable_dnfs_client"
-
Opcionalmente, todos os playbooks acima também podem ser executados a partir de uma única execução de playbook.
ansible-playbook -i hosts 0-all_playbook.yml -u admin -e @vars/vars.yml --skip-tags "ora_mount_points,enable_dnfs_client"
-
Efetue login no EM Express para validar o Oracle após a execução bem-sucedida do playbook.
-
Opcionalmente, execute destroy playbook para remover o banco de dados da VM do DB.
ansible-playbook -i hosts 5-destroy.yml -u admin -e @vars/vars.yml
Backup, restauração e clonagem do Oracle em VCF com SnapCenter
Configuração do SnapCenter
Details
A versão 6 do SnapCenter tem muitos aprimoramentos de recursos em relação à versão 5, incluindo suporte ao armazenamento de dados VMware vVols . O SnapCenter depende de um plug-in do lado do host em uma VM de banco de dados para executar atividades de gerenciamento de proteção de dados com reconhecimento de aplicativo. Para obter informações detalhadas sobre o plug-in NetApp SnapCenter para Oracle, consulte esta documentação"O que você pode fazer com o Plug-in para Oracle Database" . A seguir, são fornecidas etapas de alto nível para configurar o SnapCenter versão 6 para backup, recuperação e clonagem de banco de dados Oracle no VCF.
-
Baixe a versão 6 do SnapCenter software no site de suporte da NetApp :"Downloads de suporte da NetApp" .
-
Efetue login na VM Windows que hospeda o SnapCenter como administrador. Instale os pré-requisitos para o SnapCenter 6.0.
-
Como administrador, instale o Java JDK mais recente de"Obtenha Java para aplicativos de desktop" .
Se o servidor Windows estiver implantado em um ambiente de domínio, adicione um usuário de domínio ao grupo de administradores locais do servidor SnapCenter e execute a instalação do SnapCenter com o usuário de domínio. -
Efetue login na interface do usuário do SnapCenter via porta HTTPS 8846 como usuário de instalação para configurar o SnapCenter para Oracle.
-
Análise
Get Started
menu para se atualizar no SnapCenter se você for um novo usuário. -
Atualizar
Hypervisor Settings
em cenários globais. -
Adicionar cluster de armazenamento ONTAP a
Storage Systems
com IP de gerenciamento de cluster e autenticado via ID de usuário administrador de cluster. -
Adicionar VM de banco de dados e VM de plugin vSphere
Credential
para acesso do SnapCenter à VM do DB e à VM do plugin vSphere. A credencial deve ter privilégio sudo nas VMs Linux. Você pode criar credenciais diferentes para diferentes IDs de usuário de gerenciamento para as VMs. -
Adicionar VM do banco de dados Oracle no VCF para
Hosts
com a credencial DB VM criada na etapa anterior. -
Da mesma forma, adicione a VM do plugin NetApp VMware a
Hosts
com a credencial de VM do plugin vSphere criada na etapa anterior. -
Finalmente, depois que o banco de dados Oracle for descoberto na VM do DB, volte para
Settings
-Policies
para criar políticas de backup do banco de dados Oracle. O ideal é criar uma política de backup de log de arquivamento separada para permitir intervalos de backup mais frequentes para minimizar a perda de dados em caso de falha.
|
Certifique-se de que o nome do servidor SnapCenter possa ser resolvido para o endereço IP da VM do DB e da VM do plugin vSphere. Da mesma forma, o nome da VM do DB e o nome da VM do plugin vSphere podem ser resolvidos para o endereço IP do servidor SnapCenter . |
Backup de banco de dados
Details
O SnapCenter utiliza o instantâneo de volume ONTAP para backup, restauração ou clonagem de banco de dados muito mais rápido em comparação com a metodologia tradicional baseada em RMAN. Os snapshots são consistentes com o aplicativo, pois o banco de dados é colocado no modo de backup do Oracle antes de um snapshot.
-
Do
Resources
guia, todos os bancos de dados na VM são descobertos automaticamente depois que a VM é adicionada ao SnapCenter. Inicialmente, o status do banco de dados é mostrado comoNot protected
. -
Clique no banco de dados para iniciar um fluxo de trabalho para habilitar a proteção do banco de dados.
-
Aplique a política de backup e configure o agendamento, se necessário.
-
Configure a notificação da tarefa de backup, se necessário.
-
Revise o resumo e conclua para habilitar a proteção do banco de dados.
-
O trabalho de backup sob demanda pode ser acionado clicando em
Back up Now
. -
O trabalho de backup pode ser monitorado no
Monitor
guia clicando no trabalho em execução. -
Clique no banco de dados para revisar os conjuntos de backup concluídos para cada banco de dados.
Restauração/recuperação de banco de dados
Details
O SnapCenter fornece diversas opções de restauração e recuperação para bancos de dados Oracle a partir de backup de instantâneo. Neste exemplo, demonstramos como restaurar a partir de um backup de instantâneo mais antigo e, em seguida, avançar o banco de dados para o último log disponível.
-
Primeiro, execute um backup instantâneo. Em seguida, crie uma tabela de teste e insira uma linha na tabela para validar o banco de dados recuperado da imagem de instantâneo antes que a criação da tabela de teste recupere a tabela de teste.
[oracle@ora_01 ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Wed Jul 17 10:20:10 2024 Version 19.18.0.0.0 Copyright (c) 1982, 2022, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.18.0.0.0 SQL> sho pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 NTAP1_PDB1 READ WRITE NO 4 NTAP1_PDB2 READ WRITE NO 5 NTAP1_PDB3 READ WRITE NO SQL> alter session set container=ntap1_pdb1; SQL> select * from test; no rows selected SQL> insert into test values (1, sysdate, 'test oracle backup/restore/clone on VMware Cloud Foundation vVols'); 1 row created. SQL> commit; Commit complete. SQL> select * from test; ID ---------- DT --------------------------------------------------------------------------- EVENT -------------------------------------------------------------------------------- 1 18-JUL-24 11.15.03.000000 AM test oracle backup/restore/clone on VMware Cloud Foundation vVols SQL>
-
Do SnapCenter
Resources
guia, abra a página de topologia de backup NTAP1 do banco de dados. Realce o conjunto de backup de dados de instantâneo antes da criação da tabela de teste. Clique emRestore
para iniciar o fluxo de trabalho de restauração-recuperação. -
Escolha o escopo de restauração.
-
Escolha o escopo de recuperação para
All Logs
. -
Especifique quaisquer pré-scripts opcionais a serem executados.
-
Especifique qualquer script posterior opcional a ser executado.
-
Envie um relatório de trabalho, se desejar.
-
Revise o resumo e clique em
Finish
para iniciar a restauração e recuperação. -
De
Monitor
guia, abra o trabalho para revisar os detalhes. -
No DB VM ora_01, valide se uma restauração/recuperação bem-sucedida do banco de dados foi revertida para seu estado mais recente e recuperou a tabela de teste.
[oracle@ora_01 ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Thu Jul 18 11:42:58 2024 Version 19.18.0.0.0 Copyright (c) 1982, 2022, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.18.0.0.0 SQL> select name, open_mode from v$database; NAME OPEN_MODE --------- -------------------- NTAP1 READ WRITE SQL> alter session set container=ntap1_pdb1; Session altered. SQL> select * from test; ID ---------- DT --------------------------------------------------------------------------- EVENT -------------------------------------------------------------------------------- 1 18-JUL-24 11.15.03.000000 AM test oracle backup/restore/clone on VMware Cloud Foundation vVols SQL>
Clone de banco de dados
Details
Neste exemplo, os conjuntos de backup mais recentes são usados para clonar um banco de dados na VM DB ora_02 em uma instalação de software diferente e ORACLE_HOME no VCF.
-
Novamente, abra a lista de backup do banco de dados NTAP1. Selecione o conjunto de backup de dados mais recente e clique em
Clone
botão para iniciar o fluxo de trabalho de clonagem do banco de dados. -
Nomeie o SID do banco de dados clone.
-
Selecione ora_02 no VCF como o host clone do banco de dados de destino. O mesmo software de banco de dados Oracle deve ter sido instalado e configurado no host.
-
Selecione o ORACLE_HOME, usuário e grupo adequados no host de destino. Manter credencial no padrão.
-
Você pode alterar os parâmetros do banco de dados clone para atender aos requisitos de configuração ou recursos do banco de dados clone.
-
Escolha o escopo de recuperação.
Until Cancel
recupera o clone até o último arquivo de log disponível no conjunto de backup. -
Revise o resumo e inicie o trabalho de clonagem.
-
Monitore a execução do trabalho de clone de
Monitor
aba. -
O banco de dados clonado é imediatamente registrado no SnapCenter.
-
No DB VM ora_02, valide o banco de dados clonado e consulte a tabela de teste.
[oracle@ora_02 ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Thu Jul 18 12:06:48 2024 Version 19.18.0.0.0 Copyright (c) 1982, 2022, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.18.0.0.0 SQL> select name, open_mode, log_mode from v$database; NAME OPEN_MODE LOG_MODE --------- -------------------- ------------ NTAP1CLN READ WRITE ARCHIVELOG SQL> select instance_name, host_name from v$instance; INSTANCE_NAME ---------------- HOST_NAME ---------------------------------------------------------------- NTAP1CLN ora_02 SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 NTAP1_PDB1 READ WRITE NO 4 NTAP1_PDB2 READ WRITE NO 5 NTAP1_PDB3 READ WRITE NO SQL> alter session set container=ntap1_pdb1 2 ; Session altered. SQL> select * from test; ID ---------- DT --------------------------------------------------------------------------- EVENT -------------------------------------------------------------------------------- 1 18-JUL-24 11.15.03.000000 AM test oracle backup/restore/clone on VMware Cloud Foundation vVols SQL>
Isso conclui a demonstração do backup, restauração e clonagem do SnapCenter do banco de dados Oracle no VCF.
Onde encontrar informações adicionais
Para saber mais sobre as informações descritas neste documento, revise os seguintes documentos e/ou sites: