Informazioni sulla migrazione di un database PeopleSoft in Oracle Autonomous Database utilizzando Oracle Zero Downtime Migration
La migrazione dei dati sta spostando i dati con o senza il relativo schema da un sistema, una posizione o un'applicazione a un altro. Quando effettui la migrazione a Oracle Autonomous Database, puoi utilizzare Oracle Zero Downtime Migration per garantire una migrazione sicura a Oracle Autonomous Database.
Oracle Autonomous Database è un servizio di database privato all'interno di Oracle Public Cloud, che consente ai clienti di adottare misure di sicurezza più efficaci per le applicazioni aziendali e di rispettare le normative del proprio settore relative all'utilizzo dei servizi di gestione di database cloud.
In questa guida sulla soluzione, spieghiamo come eseguire la migrazione di un ambiente PeopleSoft HCM di livello completo in esecuzione su una macchina virtuale Oracle Linux su Oracle Autonomous Database on Dedicated Exadata Infrastructure per l'elaborazione delle transazioni online, fornito su Oracle Cloud Infrastructure (OCI). Per la migrazione viene utilizzata la migrazione offline logica di migrazione senza tempi di inattività.
Operazioni preliminari
Rivedi requisiti
Ecco i requisiti minimi per PeopleTools per supportare Oracle Autonomous Database on Dedicated Exadata Infrastructure.
- PeopleTools
- Per la versione 8.57, 8.57.16 e successive.
- Per la versione 8.58, 8.58.05 e successive.
- Per la versione 8.59, 8.59.01 e successive.
- Client di Oracle Database
Per ottenere i livelli client Oracle richiesti, aggiornare il client al livello intermedio applicando una patch di aggiornamento della release del database ai livelli medi. Il livello minimo richiesto è 19.13. Per ulteriori informazioni, vedere Oracle Database 19c Release Update & Release Update in Download Software Packages.
I client Oracle Call Interface supportano l'autenticazione TLS senza un wallet se si utilizzano le seguenti versioni client:
- Oracle Instant Client/Oracle Database Client 19.13 - solo su Linux x64.
- Oracle Instant Client/Oracle Database Client 19.14 (o versioni successive) e 21.5 (o versioni successive): solo su Linux x64 e Windows.
Scarica pacchetti software
- Aggiornamento e aggiornamento della release 19c di Oracle Database
Aggiornare il client al livello intermedio applicando una patch di aggiornamento della release del database ai livelli intermedi. Il livello minimo richiesto è 19.13.
- Download di Oracle Instant Client per Linux x86-64 (64 bit)
- Software Oracle Zero Downtime Migration
Considerazioni per le modifiche all'architettura in Oracle Autonomous Database
Account di database
L'utente amministrativo predefinito è ADMIN
. Poiché Oracle Autonomous Database on Dedicated Exadata Infrastructure impone controlli di sicurezza ed esegue task di database amministrativi per il cliente, l'utente ADMIN
non dispone di tutti i privilegi necessari per l'utente SYS
. Per ulteriori dettagli, vedere l'utente ADMIN e l'utente SYS.
Set di caratteri del database
Oracle Autonomous Database on Dedicated Exadata Infrastructure utilizza AL32UTF8 come set di caratteri predefinito del database e AL16UTF16 come set di caratteri nazionale predefinito. Nell'ambito dei prerequisiti della migrazione senza tempi di inattività, il set di caratteri nel database di origine deve essere uguale al database di destinazione. Tuttavia, per i clienti on-premise, con le applicazioni (e i database) esistenti che utilizzano altri set di caratteri, la migrazione a un set di caratteri Unicode può essere un processo complicato con analisi dei dati complessa per evitare il troncamento e il danneggiamento dei dati a causa dei caratteri di sostituzione. Per i clienti aziendali che utilizzano PeopleSoft, ad esempio, il prerequisito per la conversione dei dati nel set di caratteri AL32UTF8 nell'ambito della migrazione a un database autonomo è piuttosto complesso. Per questa guida, il set di caratteri del database di origine è Unicode AL32UTF8. Per ulteriori informazioni, vedere l'articolo di My Oracle Support, ID documento 788156.1.
Parametri di inizializzazione del database
Per i parametri di inizializzazione, modificabili, vedere Parametri di inizializzazione del database in Esplora altro. PeopleSoft consiglia la patch e i parametri del database dell'articolo My Oracle Support (ID documento 1100831.1) in Esplora altri dettagli.
fuso orario del database
Il fuso orario del database autonomo predefinito è determinato dal fuso orario del sistema operativo del cluster VM Autonomous. In questo playbook di soluzioni, questo è il tempo UTC (Coordinated Universal Time) e per impostazione predefinita chiama SYSDATE
. SYSTIMESTAMP
restituisce la data e l'ora in UTC.
Servizio di database
Oracle Autonomous Database offre più set di servizi di database da utilizzare quando si connette un database per supportare diversi tipi di operazioni del database. In ciascun set, un servizio fornisce una connessione TCP (TCPS) sicura utilizzando il protocollo TLS e un altro fornisce una connessione TCP. Oracle Autonomous Transaction Processing supporta tutti i servizi di connessione come tpurgent, tp, high, medium e low. Sebbene i servizi di connessione siano progettati per le tipiche operazioni di elaborazione delle transazioni, sono: tp_tls, tp, tp_ro_tls, tp_ro, tp_ss_tls e tp_ss.
Criterio password utente database
Oracle Autonomous Database richiede password sicure che devono soddisfare le seguenti regole di complessità predefinite:
- La lunghezza della password deve essere compresa tra 12 e 30 caratteri e deve includere almeno una lettera maiuscola, una lettera bassa e un carattere numerico.
- La password non può contenere il nome utente.
- La password non può essere una delle ultime quattro utilizzate per lo stesso nome utente.
- La password non può contenere il carattere virgolette (").
- La password non deve essere la stessa impostata nelle ultime 24 ore.
Per modificare le regole di complessità delle password e i valori dei parametri delle password, è possibile modificare il profilo predefinito o creare un nuovo profilo e assegnarlo agli utenti. Per ulteriori dettagli, vedere Creare utenti del database in Esplora ulteriori informazioni.
Nota
È inoltre possibile creare una funzione di verifica della password (PVF) e associarla a un profilo per gestire la complessità delle password utente. Per ulteriori dettagli, consulta Gestisci complessità password su Autonomous Database.Data Pump può importare un utente del database con una password debole per semplificare la migrazione. Per motivi di sicurezza, offre una finestra di tempo di 30 giorni per reimpostare la password in base ai criteri delle password di Oracle Autonomous Database on Dedicated Exadata Infrastructure.
Indexing automatico
L'indicizzazione automatica automatizza i task di gestione dell'indice in Autonomous Database. L'indicizzazione automatica è disabilitata per impostazione predefinita in Autonomous Database. Per PeopleSoft, si consiglia di fare affidamento sugli indici forniti dall'applicazione.
Suggerimenti ottimizzatore
I suggerimenti dell'ottimizzatore sono commenti speciali in un'istruzione SQL che passano le istruzioni all'ottimizzatore. Autonomous Database rispetta i suggerimenti dell'ottimizzatore e i suggerimenti paralleli nelle istruzioni SQL per impostazione predefinita.
Statistiche dell'ottimizzatore
Autonomous Database raccoglie automaticamente le statistiche dell'optimizer in modo che gli utenti non debbano eseguire questo task manualmente, contribuendo a garantire che le statistiche del database siano aggiornate.
Cifratura dei dati
Autonomous Database utilizza una cifratura sempre attiva che protegge i dati in archivio e in transito. Tutti i dati memorizzati e tutte le comunicazioni di rete con Oracle Cloud vengono cifrati per impostazione predefinita. Impossibile disattivare la cifratura.
Gestione dei certificati
Quando un client tenta di connettersi a un Autonomous Database tramite un servizio di connessione al database TCPS (TCP sicuro), Oracle Autonomous Database on Dedicated Exadata Infrastructure utilizza l'autenticazione basata su certificato TLS 1.2 standard per autenticare la connessione. Indipendentemente dal fatto che il client tenti di connettersi tramite un servizio di connessione al database TCPS o TCP, l'accesso del client al database è limitato dai diritti di accesso dell'utente del database che il client utilizza per connettersi. Per impostazione predefinita, Autonomous Database utilizza i certificati autofirmati. Tuttavia, gli utenti possono anche installare il certificato lato server firmato dalla CA dalla console di Oracle Cloud Infrastructure (OCI).
Funzioni del database non supportate
Per garantire la sicurezza e le prestazioni di Oracle Autonomous Database on Dedicated Exadata Infrastructure, alcune delle seguenti funzioni, opzioni e pacchetti di Oracle Database rilevanti per PeopleSoft, utilizzate con un database on-premise non sono supportate:
- Accesso al contenitore radice (
CDB$ROOT
) - Cluster (gruppi di tabelle)
- Utenti comuni
- Gestione manuale degli undo
- Tablespace gestite dal dizionario
- Gestione manuale dello spazio dei segmenti
- Tablespace trasportabili
- database in standby logico
- Accesso al database. Gli utenti non dispongono dell'accesso diretto al nodo del database, al file system locale, alle tablespace
SYSTEM
eSYSAUX
.
Scopri le funzioni di Oracle Database non supportate in Autonomous Database on Dedicated Exadata Infrastructure e scopri di più per i dettagli.
Funzionalità del database con supporto limitato
Oltre alle limitazioni sopra menzionate, Oracle Autonomous Database on Dedicated Exadata Infrastructure presenta alcune limitazioni necessarie per proteggere la sicurezza e l'integrità delle prestazioni. Scopri le funzioni di Oracle Database non supportate in Autonomous Database on Dedicated Exadata Infrastructure e scopri di più per i dettagli.
Informazioni sulla migrazione offline logica
Stiamo eseguendo la migrazione di un ambiente PeopleSoft utilizzando una procedura di migrazione del database per Oracle Autonomous Database on Dedicated Exadata Infrastructure utilizzando la migrazione offline logica di Oracle Zero Downtime Migration.
La migrazione senza tempi di inattività offre un processo di migrazione solido, flessibile e ripristinabile. La migrazione senza tempi di inattività integra Oracle Maximum Availability Architecture (MAA) e supporta le release di database Oracle Database 11g Release 2 (11.2.0.4) e successive.
Utilizzando la migrazione senza tempi di inattività, gli utenti possono eseguire la migrazione di Oracle Database da una vasta gamma di origini on-premise e cloud a database Oracle Database gestiti nel cloud, gestiti in modo congiunto e gestiti dall'utente, tra cui Oracle Autonomous Database on Dedicated Exadata Infrastructure o qualsiasi database machine Exadata nel cloud o on-premise.
Il software Zero Downtime Migration è un servizio che utilizza un'interfaccia CLI (Command Line Interface) che si installa ed esegue su un host con provisioning eseguito. Il server in cui è installato il software Zero Downtime Migration è denominato host del servizio Zero Downtime Migration. È possibile eseguire contemporaneamente uno o più job di migrazione del database dall'host del servizio Migrazione senza tempi di inattività.
Informazioni sui servizi e sui ruoli richiesti
Questa soluzione richiede i seguenti servizi e ruoli:
- Infrastruttura Oracle Cloud
- Oracle Cloud Infrastructure Identity and Access Management
- Oracle Autonomous Database on Dedicated Exadata Infrastructure
- PeopleSoft
Questi sono i ruoli necessari per ogni servizio.
Nome servizio: Ruolo | Obbligatorio per... |
---|---|
Oracle Cloud Infrastructure: Tenancy administrator |
Esegue la distribuzione iniziale della zona di destinazione per lo stack PeopleSoft. Creare criteri per utenti e gruppi. |
Oracle Cloud Infrastructure: Network administrator |
Gestire i componenti di rete, inclusi VCN, subnet, regole di sicurezza e bastion. |
Oracle Cloud Infrastructure: Infrastructure administrator |
Gestisci l'accesso a risorse quali servizi di computazione, storage e database. |
Oracle Cloud Infrastructure: Apps and database Administrator |
Accesso utente a computazione, storage, database e rete per eseguire il provisioning dell'applicazione e del database. |
Oracle Cloud Infrastructure Identity and Access Management: IAM Administrator |
Gestisce utenti, gruppi, applicazioni, configurazione del sistema e impostazioni di sicurezza. |
Consulta i prodotti, le soluzioni e i servizi Oracle per ottenere ciò di cui hai bisogno.