Sobre a Migração de um Banco de Dados PeopleSoft para o Oracle Autonomous Database Usando o Oracle Zero Downtime Migration
A migração de dados está movendo dados com ou sem seu esquema de um sistema, local ou aplicativo para outro. Ao migrar para o Oracle Autonomous Database, você pode usar o Oracle Zero Downtime Migration para garantir uma migração segura para o Oracle Autonomous Database.
O Oracle Autonomous Database é um serviço de banco de dados privado dentro do Oracle Public Cloud, que ajuda os clientes a exercer medidas de segurança mais fortes para aplicativos corporativos e a cumprir os regulamentos de seu setor relacionados ao uso de serviços de gerenciamento de banco de dados em nuvem.
Neste manual de soluções, vamos ver como migrar um ambiente HCM PeopleSoft de camada completa em execução em uma máquina virtual Oracle Linux para o Oracle Autonomous Database on Dedicated Exadata Infrastructure para processamento de transações on-line, provisionado na Oracle Cloud Infrastructure (OCI). A Migração Off-line Lógica de Zero Downtime Migration é usada para a migração.
Antes de Começar
Revisar Requisitos
Estes são os requisitos mínimos para PeopleTools oferecer suporte ao Oracle Autonomous Database on Dedicated Exadata Infrastructure.
- PeopleTools
- Para a versão 8.57, 8.57.16 e superior.
- Para a versão 8.58, 8.58.05 e superior.
- Para a versão 8.59, 8.59.01 e superior.
- Cliente do Oracle Database
Para obter os níveis necessários do Oracle Client, atualize o cliente na camada intermediária aplicando um patch de atualização de release do banco de dados nas camadas intermediárias. O nível mínimo exigido é 19,13. Consulte Oracle Database 19c Release Update & Release Update em Download Software Packages para obter detalhes.
Os clientes do Oracle Call Interface suportam autenticação TLS sem uma wallet se você estiver usando as seguintes versões do cliente:
- Oracle Instant Client/Oracle Database Client 19.13 - somente no Linux x64.
- Oracle Instant Client/Oracle Database Client 19.14 (ou mais recente) e 21.5 (ou mais recente) - somente no Linux x64 e no Windows.
Fazer Download dos Pacotes de Software
- Atualização da Versão e Atualização da Versão do Oracle Database 19c
Atualize o cliente na camada intermediária aplicando um patch de atualização da release do banco de dados nas camadas intermediárias. O nível mínimo exigido é 19,13.
- Oracle Instant Client Downloads for Linux x86-64 (64-bit)
- Software do Oracle Zero Downtime Migration
Considerações sobre Alterações de Arquitetura no Oracle Autonomous Database
Conta de banco de dados
O usuário administrativo predefinido é ADMIN
. Como o Oracle Autonomous Database on Dedicated Exadata Infrastructure impõe controles de segurança e executa tarefas administrativas de banco de dados para o cliente, o usuário ADMIN
não tem tantos privilégios quanto o usuário SYS
. Consulte O Usuário ADMIN e o Usuário SYS em Explorar Mais para obter detalhes.
Conjunto de caracteres do banco de dados
O Oracle Autonomous Database on Dedicated Exadata Infrastructure usa AL32UTF8 como o conjunto de caracteres de banco de dados padrão e AL16UTF16 como o conjunto de caracteres nacionais padrão. Como parte dos pré-requisitos do Zero Downtime Migration, o conjunto de caracteres no banco de dados de origem deve ser igual ao banco de dados de destino. No entanto, para clientes on-premises, com aplicativos (e bancos de dados) existentes usando outros conjuntos de caracteres, a migração para um conjunto de caracteres Unicode pode ser um processo complicado com análise de dados complexa para evitar truncamento de dados devido a caracteres de substituição. Para clientes empresariais que usam o PeopleSoft, por exemplo, o pré-requisito para converter seus dados no conjunto de caracteres AL32UTF8 como parte de sua migração para um banco de dados autônomo é bastante complexo. Para este playbook, o conjunto de caracteres do banco de dados de origem é Unicode AL32UTF8. Consulte o artigo do My Oracle Support Doc ID 788156.1 em Explorar Mais para obter detalhes.
Parâmetros de inicialização do banco de dados
Consulte Parâmetros de Inicialização do Banco de Dados em Explorar Mais para obter os parâmetros de inicialização, que podem ser modificados. PeopleSoft recomenda patch de banco de dados e parâmetros do artigo My Oracle Support (Doc ID 1100831.1) em Explorar Mais para obter detalhes.
Fuso horário do banco de dados
O fuso horário padrão do banco de dados autônomo é controlado pelo Fuso Horário do Sistema Operacional do Cluster de VMs Autônomas. Neste manual de soluções, este é o Tempo Universal Coordenado (UTC) e, por padrão, chama SYSDATE
. SYSTIMESTAMP
retorna a data e a hora em UTC.
Serviço de banco de dados
O Oracle Autonomous Database fornece vários conjuntos de serviços de banco de dados a serem usados ao conectar um banco de dados para suportar diferentes tipos de operações de banco de dados. Em cada conjunto, um serviço fornece uma conexão TCP (TCPS) segura usando o protocolo TLS e outro fornece uma conexão TCP. O Oracle Autonomous Transaction Processing suporta todos os serviços de conexão como tpurgent, tp, alto, médio e baixo. Embora os serviços de conexão sejam projetados para operações típicas de processamento de transações são: tp_tls, tp, tp_ro_tls, tp_ro, tp_ss_tls e tp_ss.
Política de senha do usuário do banco de dados
O Oracle Autonomous Database requer senhas fortes que devem atender às seguintes regras de complexidade padrão:
- A senha deve ter de 12 a 30 caracteres e deve incluir pelo menos uma letra maiúscula, uma letra minúscula e um caractere numérico.
- A senha não pode conter o nome de usuário.
- A senha não pode ser usada para o mesmo nome de usuário.
- A senha não pode conter o caractere de aspas duplas (").
- A senha não deve ser a mesma que foi definida nas últimas 24 horas.
Para alterar as regras de complexidade de senhas e os valores de parâmetros de senhas, você pode alterar o perfil padrão, ou criar um novo perfil e atribuí-lo aos usuários. Consulte Criar Usuários de Banco de Dados em Explorar Mais para obter detalhes.
Observação:
Você também pode criar uma função de verificação de senha (PVF) e associá-la a um perfil para gerenciar a complexidade das senhas do usuário. Consulte Gerenciar Complexidade de Senhas no Autonomous Database em Explorar Mais para obter detalhes.O Data Pump pode importar um usuário de banco de dados com uma senha fraca para facilitar a migração. Para fins de segurança, ele fornece um período de 30 dias para redefinir a senha de acordo com a política de senha do Oracle Autonomous Database on Dedicated Exadata Infrastructure.
Indexação automática
A indexação automática automatiza as tarefas de gerenciamento de índice no Autonomous Database. A indexação automática é desativada por padrão no Autonomous Database. Para PeopleSoft, recomenda-se contar com índices fornecidos pelo aplicativo.
Dicas do otimizador
As dicas do otimizador são comentários especiais em uma instrução SQL que transmitem instruções ao otimizador. Por padrão, o Autonomous Database honra as dicas do otimizador e as dicas paralelas nas instruções SQL.
Estatísticas do otimizador
O Autonomous Database coleta estatísticas do otimizador automaticamente para que os usuários não precisem executar essa tarefa manualmente, ajudando a garantir que as estatísticas do banco de dados estejam atualizadas.
Criptografia de dados
O Autonomous Database usa criptografia sempre ativa que protege os dados em armazenamento e em trânsito. Por padrão, todos os dados armazenados e todas as comunicações da rede com o Oracle Cloud são criptografados. A criptografia não pode ser desativada.
Gerenciamento de certificados
Quando um cliente tenta estabelecer conexão com um Autonomous Database por meio de um serviço de conexão de banco de dados TCPS (TCP Segura), o Oracle Autonomous Database on Dedicated Exadata Infrastructure usa autenticação baseada em certificado TLS 1.2 padrão para autenticar a conexão. Independentemente de o cliente tentar se conectar por meio de um serviço de conexão de banco de dados TCPS ou TCP, o acesso que o cliente tem ao banco de dados é restrito pelos direitos de acesso do usuário do banco de dados que o cliente usa para conexão. Por padrão, o Autonomous Database usa certificados autoassinados. No entanto, os usuários também podem instalar seu certificado do servidor assinado pela CA na console do OCI (Oracle Cloud Infrastructure).
Recursos do banco de dados não suportados
Para garantir a segurança e o desempenho do Oracle Autonomous Database on Dedicated Exadata Infrastructure, alguns dos seguintes recursos, opções e pacotes relevantes do Oracle Database PeopleSoft, que estão sendo usados com um banco de dados local, não são suportados:
- Acesso ao contêiner raiz (
CDB$ROOT
) - Clusters (grupos de tabelas)
- Usuários comuns
- Gerenciamento manual de desfazer
- Tablespaces gerenciados por dicionário
- Gerenciamento manual de espaço de segmentos
- Tablespaces transportáveis
- Bancos de dados stand-by lógicos
- Acesso ao banco de dados. Os usuários não têm acesso direto ao nó do banco de dados, ao sistema de arquivos local, aos tablespaces
SYSTEM
eSYSAUX
.
Consulte os Recursos do Oracle Database para os quais Não Há Suporte no Autonomous Database on Dedicated Exadata Infrastructure em Explorar Mais para obter detalhes.
Recursos de banco de dados com suporte limitado
Além das restrições mencionadas acima, o Oracle Autonomous Database on Dedicated Exadata Infrastructure vem com certas limitações necessárias para proteger a segurança e a integridade do desempenho. Consulte os Recursos do Oracle Database para os quais Não Há Suporte no Autonomous Database on Dedicated Exadata Infrastructure em Explorar Mais para obter detalhes.
Sobre a Migração Off-line Lógica
Estamos migrando um ambiente PeopleSoft usando um procedimento de migração de banco de dados para o Oracle Autonomous Database on Dedicated Exadata Infrastructure usando a migração off-line lógica do Oracle Zero Downtime Migration.
O Zero Downtime Migration oferece um processo de migração robusto, flexível e retomável. O Zero Downtime Migration integra a Oracle Maximum Availability Architecture (MAA) e oferece suporte ao Oracle Database 11g Release 2 (11.2.0.4) e versões mais recentes do banco de dados.
Usando o Zero Downtime Migration, os usuários podem migrar o Oracle Database de uma variedade de origens on-premises e na nuvem para bancos de dados gerenciados na nuvem, cogerenciados e gerenciados pelo usuário do Oracle Database, incluindo o Oracle Autonomous Database on Dedicated Exadata Infrastructure ou qualquer máquina de banco de dados Exadata na nuvem ou on-premises.
O software Zero Downtime Migration é um serviço com uma interface de linha de comando (CLI) que você instala e executa em um host provisionado. O servidor em que o software Zero Downtime Migration está instalado é chamado de host de serviço Zero Downtime Migration. Você pode executar um ou mais jobs de migração do banco de dados no host do serviço Zero Downtime Migration simultaneamente.
Sobre Serviços e Atribuições Obrigatórios
Esta solução requer os seguintes serviços e atribuições:
- Oracle Cloud Infrastructure
- Oracle Cloud Infrastructure Identity and Access Management
- Oracle Autonomous Database na Infraestrutura Dedicada do Exadata
- PeopleSoft
Essas são as atribuições necessárias para cada serviço.
Nome do Serviço: Atribuição | Obrigatório para... |
---|---|
Oracle Cloud Infrastructure: Tenancy administrator |
Executa a implantação inicial da Zona de Destino da pilha PeopleSoft. Crie políticas para usuários e grupos. |
Oracle Cloud Infrastructure: Network administrator |
Gerencie os componentes de rede, incluindo VCNs, sub-redes, regras de segurança e bastions. |
Oracle Cloud Infrastructure: Infrastructure administrator |
Gerencie o acesso a recursos como serviços de computação, armazenamento e banco de dados. |
Oracle Cloud Infrastructure: Apps and database Administrator |
Acesso do usuário à computação, armazenamento, banco de dados e rede para provisionar aplicativos e bancos de dados. |
Oracle Cloud Infrastructure Identity and Access Management: IAM Administrator |
Gerenciar usuários, grupos, aplicativos, configuração do sistema e definições de segurança. |
Consulte Produtos, Soluções e Serviços Oracle para obter o que você precisa.