Configurar o Banco de Dados Principal Futuro
Sobre os Pré-requisitos do Oracle Zero Downtime Migration
Estes são os pré-requisitos mais críticos do Oracle Zero Downtime Migration (ZDM) para uma migração bem-sucedida:
- Servidor Host ZDM
Provisione um host ou uma VM dedicada para hospedar a instalação do ZDM, que inclui uma pequena área de cobertura do Oracle Clusterware, um banco de dados MySQL e Fleet Patching and Provisioning. Esse servidor deve ter a imagem mais recente do Oracle Linux 7 instalada. Esta forma de VM pode ser pequena, 2 núcleos com 16 GB de RAM física são suficientes. O servidor ZDM orquestra todas as tarefas de migração de banco de dados nos sistemas de origem e de destino.
- Conectividade de RedeO tipo de conectividade de rede que você tem de on-premises para recursos no OCI determinará seu método de migração ZDM e as opções de transferência de dados. O Oracle Zero Downtime Migration permite diferentes topologias de conectividade de rede, incluindo conexões diretas por meio do OCI FastConnect ou IPSec VPN, uso de túneis SSH, servidores proxy e hosts bastion.
Observação:
É extremamente importante entender como seus sistemas on-premises acessarão recursos da OCI e se os recursos da OCI devem acessar sistemas on-premises específicos e, em caso afirmativo, por qual caminho de rede.Considere o seguinte:- O servidor de host ZDM deve ser capaz de acessar os sistemas de origem local e de destino do OCI
- Para métodos de migração ON-LINE usando o Oracle Data Guard, os sistemas de origem e destino devem poder acessar um ao outro.
- Criptografia Transparente de Dados (TDE)
A OCI exige que todos os bancos de dados sejam criptografados. Se não for possível criptografar os dados em si antes que o banco de dados seja transferido para o OCI, você poderá criar uma wallet de armazenamento de chaves TDE na origem e o processo de migração do ZDM criptografará os arquivos de dados no destino. Uma wallet de TDE é necessária na origem para as versões 12.2 e mais recentes do banco de dados, mas você pode usar esse método para releases de banco de dados anteriores.
Para obter as etapas de definição da área de armazenamento de chaves de TDE, consulte "Configurando a Área de Armazenamento de Chaves de Criptografia de Dados Transparentes" em Mover para o Oracle Cloud Usando o Zero Downtime Migration.
- Banco de Dados de PlaceholderCrie um banco de dados placeholder no Oracle Exadata Database Service on Dedicated Infrastructure de destino antes de migrar com o Oracle Zero Downtime Migration. O ZDM removerá as estruturas de dados do banco de dados de placeholder como parte do processo de migração, com as estruturas do banco de dados de origem restauradas em seu lugar. Seus metadados permanecerão em vigor. Use a Console do OCI para criá-la, com estas restrições:
- O home do banco de dados deve estar no mesmo nível de versão, release e patch do software que o principal.
- O
DB_NAME
deve ser igual ao do banco de dados principal. - O
DB_UNIQUE_NAME
pode ser deixado em branco ou especificado, mas deve ser diferente do principal. - A senha
SYS
deve ser igual à do principal, pois estamos usando o Oracle Data Guard. - Não crie um banco de dados plugável (PDB) neste banco de dados contêiner (CDB).
- Não configure backups automáticos ao provisionar este banco de dados
- Acesso SSH
O Oracle Zero Downtime Migration requer acesso SSH aos sistemas de origem e destino. Para o destino, você usará o usuário da nuvem
opc
e as chaves SSH sem senha. Para uma origem local, você usará o usuárioroot
. Você pode configurar chaves SSH sem senha e usá-las sem frases-senhas ou pode usar o usuário e a senharoot
. Consulte Oracle Zero Downtime Migration para configurar o acesso SSH e garantir que o servidor host ZDM possa acessar os sistemas de origem e destino.
Observação:
Consulte Mover para o Oracle Cloud Usando o Zero Downtime Migration para obter uma descrição completa dos pré-requisitos do Oracle Zero Downtime Migration.
Configurar o Oracle Zero Downtime Migration para o Serviço Database Migration
Depois que seus pré-requisitos forem atendidos e você tiver instalado o Oracle Zero Downtime Migration, poderá criar um arquivo de resposta para configurar sua migração do banco de dados.
Testar a Configuração e o Arquivo de Parâmetros do Oracle Zero Downtime Migration
Para testar suas etapas de preparação e seu arquivo de configuração, execute o Oracle Zero Downtime Migration no modo de avaliação.
-eval
instrui o Oracle Zero Downtime Migration a executar pré-verificações apenas para todas as fases do processo de migração e, em seguida, interromper. Não são feitas alterações nos sistemas. As pré-verificações do Oracle Zero Downtime Migration são executadas em bancos de dados de origem e de destino e, se DATA_TRANSFER_MEDIUM
for definido como OSS
, no OCI Object Storage.
Migrar o Banco de Dados PeopleSoft
Você pode usar o Oracle Zero Downtime Migration para migrar o banco de dados. Por padrão, ele migrará o banco de dados e, em seguida, passará para ele.
Observação:
NÃO queremos que o Oracle Zero Downtime Migration execute o switchover; portanto, usaremos a cláusula -stopafter
para interromper após a conclusão da fase ZDM_CONFIGURE_DG_SRC
.
Quando esse comando conclui a etapa ZDM_CONFIGURE_DG_SRC
, o Oracle Zero Downtime Migration copiou o banco de dados de origem para o OCI, o configurou como stand-by da origem, configurou o Data Guard Broker e iniciou o redo apply
. O novo stand-by do OCI está sendo sincronizado com o principal de origem.
O Oracle Zero Downtime Migration também concluiu as seguintes tarefas:
- Registrou o banco de dados migrado no Oracle Clusterware
- Foram atualizados os metadados do plano de controle do OCI com informações atualizadas, incluindo qualquer banco de dados plugável (PDBs) que esteja dentro do banco de dados stand-by
- Criptografou os arquivos de dados do banco de dados stand-by usando a Criptografia Transparente de Dados (TDE), conforme observado nos pré-requisitos do Oracle Zero Downtime Migration.
Observação:
OWALLET_TYPE
na viewV$ENCRYPTION_WALLET
é definido comoAUTOLOGIN
.