PeopleSoft-Datenbanken mit Oracle Zero Downtime Migration zu Oracle Autonomous Database migrieren
Bei der Datenmigration werden Daten mit oder ohne Schema von einem System, einem Speicherort oder einer Anwendung in ein anderes Ziel verschoben. Bei der Migration zu Oracle Autonomous Database können Sie Oracle Zero Downtime Migration verwenden, um eine sichere Migration zu Oracle Autonomous Database sicherzustellen.
Oracle Autonomous Database ist ein privater Datenbankservice in der Oracle Public Cloud, mit dem Kunden stärkere Sicherheitsmaßnahmen für Unternehmensanwendungen ergreifen und die Vorschriften ihrer Branche für die Verwendung von Cloud-Datenbankverwaltungsservices einhalten können.
In diesem Lösungshandbuch erfahren Sie, wie Sie eine HCM-Umgebung der vollständigen Ebene PeopleSoft, die auf einer virtuellen Oracle Linux-Maschine ausgeführt wird, zur Online-Transaktionsverarbeitung auf Oracle Autonomous Database on Dedicated Exadata Infrastructure migrieren, die auf Oracle Cloud Infrastructure (OCI) bereitgestellt wird. Die logische Offlinemigration ohne Ausfallzeit wird für die Migration verwendet.
Bevor Sie beginnen
Anforderungen prüfen
Hier sind die Mindestanforderungen für PeopleTools zur Unterstützung von Oracle Autonomous Database on Dedicated Exadata Infrastructure.
- PeopleTools
- Für Version 8.57, 8.57.16 und höher.
- Für Version 8.58, 8.58.05 und höher.
- Für Version 8.59, 8.59.01 und höher.
- Oracle Database Client
Um die erforderlichen Oracle-Clientsbenen abzurufen, aktualisieren Sie den Client auf der Middle Tier, indem Sie einen Patch für das Datenbankreleaseupdate auf den Mid Tiers anwenden. Das erforderliche Mindestniveau beträgt 19,13. Weitere Informationen finden Sie unter Oracle Database 19c Release Update & Release Update in Download Software Packages.
Oracle Call Interface-Clients unterstützen die TLS-Authentifizierung ohne Wallet, wenn Sie die folgenden Clientversionen verwenden:
- Oracle Instant Client/Oracle Database Client 19.13 - nur unter Linux x64.
- Oracle Instant Client/Oracle Database Client 19.14 (oder höher) und 21.5 (oder höher) - nur unter Linux x64 und Windows.
Softwarepakete herunterladen
- Oracle Database 19c Release-Update und Release-Update
Aktualisieren Sie den Client auf der Middle Tier, indem Sie einen Patch für das Datenbankreleaseupdate auf den Middle Tiers anwenden. Das erforderliche Mindestniveau beträgt 19,13.
- Oracle Instant Client-Downloads für Linux x86-64 (64-Bit)
- Oracle Zero Downtime Migration-Software
Überlegungen zu Architekturänderungen in Oracle Autonomous Database
Datenbankaccount
Der vordefinierte administrative Benutzer ist ADMIN
. Da Oracle Autonomous Database on Dedicated Exadata Infrastructure Sicherheitskontrollen vorschreibt und administrative Datenbankaufgaben für den Kunden ausführt, hat der Benutzer ADMIN
weniger Berechtigungen als der Benutzer SYS
. Weitere Informationen finden Sie unter ADMIN-Benutzer und SYS-Benutzer unter Weitere Informationen.
Datenbankzeichensatz
Oracle Autonomous Database on Dedicated Exadata Infrastructure verwendet AL32UTF8 als Standard-Datenbankzeichensatz und AL16UTF16 als Standard-Länderzeichensatz. Im Rahmen der Voraussetzungen der Migration ohne Ausfallzeit muss der Zeichensatz in der Quelldatenbank mit dem Zeichensatz der Zieldatenbank identisch sein. Bei On-Premise-Kunden, bei denen vorhandene Anwendungen (und Datenbanken) andere Zeichensätze verwenden, kann die Migration zu einem Unicode-Zeichensatz ein komplizierter Prozess mit komplexen Datenanalysen sein, um zu vermeiden, dass Daten aufgrund von Ersatzzeichen abgeschnitten und beschädigt werden. Für Unternehmenskunden, die beispielsweise PeopleSoft verwenden, ist die Voraussetzung, ihre Daten im Rahmen der Migration in eine autonome Datenbank in den Zeichensatz AL32UTF8 zu konvertieren, ziemlich komplex. Für dieses Playbook ist der Zeichensatz der Quelldatenbank Unicode AL32UTF8. Weitere Informationen finden Sie im My Oracle Support-Artikel Doc ID 788156.1 unter "Weitere Informationen".
Datenbankinitialisierungsparameter
Weitere Informationen zu den Initialisierungsparametern, die geändert werden können, finden Sie unter "Datenbankinitialisierungsparameter" in "Weitere Informationen". PeopleSoft empfiehlt Datenbankpatches und -parameter aus dem Artikel "My Oracle Support" (Dok.-ID 1100831.1) unter "Mehr erfahren".
Datenbankzeitzone
Die Zeitzone der autonomen Standarddatenbank wird von der Zeitzone des Betriebssystems des autonomen VM-Clusters gesteuert. In diesem Lösungshandbuch handelt es sich um die koordinierte Weltzeit (UTC) und ruft standardmäßig SYSDATE
auf. SYSTIMESTAMP
gibt Datum und Uhrzeit in UTC zurück.
Datenbankservice
Oracle Autonomous Database stellt mehrere Sets von Datenbankservices bereit, die beim Verbinden einer Datenbank verwendet werden können, um verschiedene Arten von Datenbankvorgängen zu unterstützen. In jedem Set stellt ein Service eine sichere TCP-Verbindung (TCPS) mit dem TLS-Protokoll bereit und ein anderer eine TCP-Verbindung. Oracle Autonomous Transaction Processing unterstützt alle Verbindungsservices als "tpurgent", "tp", "high", "medium" und "low". Verbindungsservices, die für typische Transaktionsverarbeitungsvorgänge konzipiert sind, sind zwar: tp_tls, tp, tp_ro_tls, tp_ro, tp_ss_tls und tp_ss.
Datenbankbenutzer-Kennwort-Policy
Oracle Autonomous Database erfordert sichere Passwörter, die den folgenden Standardkomplexitätsregeln entsprechen müssen:
- Das Kennwort muss zwischen 12 und 30 Zeichen umfassen und mindestens einen Großbuchstaben, einen Kleinbuchstaben und ein numerisches Zeichen enthalten.
- Das Kennwort darf nicht den Benutzernamen enthalten.
- Das Kennwort darf keines der letzten vier Kennwörter sein, die für denselben Benutzernamen verwendet wurden.
- Das Kennwort darf keine doppelten Anführungszeichen (") enthalten.
- Das Kennwort darf nicht mit dem Kennwort identisch sein, das in den letzten 24 Stunden festgelegt wurde.
Um die Regeln zur Passwortkomplexität und die Werte der Passwortparameter zu ändern, können Sie das Standardprofil ändern oder ein neues Profil erstellen und es Benutzern zuweisen. Weitere Informationen finden Sie unter "Datenbankbenutzer erstellen" in "Weitere Informationen".
Hinweis:
Sie können auch eine Kennwortverifizierungsfunktion (PVF) erstellen und mit einem Profil verknüpfen, um die Komplexität von Benutzerkennwörtern zu verwalten. Weitere Informationen finden Sie unter "Kennwortkomplexität in Autonomous Database verwalten" unter "Weitere Informationen".Data Pump kann einen Datenbankbenutzer mit einem schwachen Kennwort importieren, um die Migration zu vereinfachen. Aus Sicherheitsgründen wird ein 30-Tage-Zeitfenster zum Zurücksetzen des Kennworts gemäß der Oracle Autonomous Database on Dedicated Exadata Infrastructure-Kennwort-Policy bereitgestellt.
Automatische Indexierung
Die automatische Indexierung automatisiert die Indexverwaltungsaufgaben in Autonomous Database. Die automatische Indexierung ist in Autonomous Database standardmäßig deaktiviert. Für PeopleSoft wird empfohlen, sich auf von der Anwendung bereitgestellte Indizes zu verlassen.
Hinweise zum Optimizer
Optimizer-Hinweise sind besondere Kommentare in einer SQL-Anweisung, die Anweisungen an den Optimizer übergeben. Autonomous Database berücksichtigt standardmäßig Optimizer-Hinweise und parallele Hinweise in SQL-Anweisungen.
Optimizer-Statistiken
Autonomous Database sammelt Optimizer-Statistiken automatisch, sodass Benutzer diese Aufgabe nicht manuell ausführen müssen, um sicherzustellen, dass die Datenbankstatistiken aktuell sind.
Datenverschlüsselung
Autonomous Database nutzt immer aktivierte Verschlüsselung, mit der Daten im Ruhezustand und bei der Übertragung geschützt werden. Alle in Oracle Cloud gespeicherten Daten sowie die gesamte Netzwerkkommunikation sind standardmäßig verschlüsselt. Die Verschlüsselung kann nicht deaktiviert werden.
Zertifikatsverwaltung
Wenn ein Client versucht, über einen TCPS-(Secure TCP-)Datenbankverbindungsservice eine Verbindung zu einer Autonomous Database herzustellen, verwendet Oracle Autonomous Database on Dedicated Exadata Infrastructure die zertifikatbasierte Standardauthentifizierung TLS 1.2, um die Verbindung zu authentifizieren. Unabhängig davon, ob der Client versucht, eine Verbindung über einen TCPS- oder TCP-Datenbankverbindungsservice herzustellen, wird der Zugriff des Clients auf die Datenbank durch die Zugriffsrechte des Datenbankbenutzers eingeschränkt, den der Client für die Verbindung verwendet. Standardmäßig verwendet Autonomous Database selbstsignierte Zertifikate. Benutzer können jedoch auch ihr CA-signiertes serverseitiges Zertifikat über die Oracle Cloud Infrastructure-(OCI-)Konsole installieren.
Datenbankfeatures werden nicht unterstützt
Um die Sicherheit und Performance von Oracle Autonomous Database on Dedicated Exadata Infrastructure sicherzustellen, werden einige der folgenden PeopleSoft-relevanten Oracle Database-Features, -Optionen und -Packs, die mit einer On-Premise-Datenbank verwendet werden, nicht unterstützt:
- Root-Containerzugriff (
CDB$ROOT
) - Cluster (Tabellengruppen)
- Allgemeine Benutzer
- Manuelles Undo-Management
- Dictionary-verwaltete Tablespaces
- Manuelle Verwaltung des Segmentspeicherplatzes
- Transportable Tablespaces
- Logische Standbydatenbanken
- Datenbankzugriff. Benutzer haben keinen direkten Zugriff auf den Datenbankknoten, das lokale Dateisystem, die Tablespaces
SYSTEM
undSYSAUX
.
Weitere Informationen finden Sie unter Oracle Database-Features ohne Unterstützung in Autonomous Database on Dedicated Exadata Infrastructure unter "Weitere Informationen".
Datenbankfeatures mit eingeschränkter Unterstützung
Zusätzlich zu den oben genannten Einschränkungen weist Oracle Autonomous Database on Dedicated Exadata Infrastructure bestimmte Einschränkungen auf, die zum Schutz der Sicherheit und zur Performanceintegrität erforderlich sind. Weitere Informationen finden Sie unter Oracle Database-Features ohne Unterstützung in Autonomous Database on Dedicated Exadata Infrastructure unter "Weitere Informationen".
Logische Offline-Migration
Wir migrieren eine PeopleSoft-Umgebung mit einer Datenbankmigrationsprozedur für Oracle Autonomous Database on Dedicated Exadata Infrastructure mit der logischen Offlinemigration von Oracle Zero Downtime Migration.
Die Migration ohne Ausfallzeiten bietet einen robusten, flexiblen und wiederaufnehmbaren Migrationsprozess. Zero Downtime Migration integriert Oracle Maximum Availability Architecture (MAA) und unterstützt Oracle Database 11g Release 2 (11.2.0.4) und spätere Datenbankreleases.
Mit der Zero Downtime Migration können Benutzer Oracle Database von einer Vielzahl von On-Premise- und Cloud-Quellen in Cloud-verwaltete, gemeinsam verwaltete und vom Benutzer verwaltete Datenbanken von Oracle Database migrieren, einschließlich Oracle Autonomous Database on Dedicated Exadata Infrastructure oder auf einen beliebigen Exadata-Datenbankrechner in der Cloud oder On-Premise.
Die Zero Downtime Migration-Software ist ein Service mit einer Befehlszeilenschnittstelle (CLI), die Sie auf einem bereitgestellten Host installieren und ausführen. Der Server, auf dem die Null-Downtime-Migrationssoftware installiert ist, heißt Zero Downtime Migration-Servicehost. Sie können einen oder mehrere Datenbankmigrationsjobs gleichzeitig vom Zero Downtime Migration-Servicehost ausführen.
Erforderliche Services und Rollen
Für diese Lösung sind die folgenden Services und Rollen erforderlich:
- Oracle Cloud Infrastructure
- Oracle Cloud Infrastructure Identity and Access Management
- Oracle Autonomous Database auf dedizierter Exadata-Infrastruktur
- PeopleSoft
Dies sind die Rollen, die für jeden Service erforderlich sind.
Servicename: Rolle | Erforderlich für... |
---|---|
Oracle Cloud Infrastructure: Tenancy administrator |
Führt das anfängliche Deployment der Landing Zone für den Stack PeopleSoft aus. Policys für Benutzer und Gruppen erstellen |
Oracle Cloud Infrastructure: Network administrator |
Verwalten Sie die Netzwerkkomponenten, einschließlich VCNs, Subnetze, Sicherheitsregeln und Bastionen. |
Oracle Cloud Infrastructure: Infrastructure administrator |
Verwalten Sie den Zugriff auf Ressourcen wie Compute-, Speicher- und Datenbankservices. |
Oracle Cloud Infrastructure: Apps and database Administrator |
Benutzerzugriff auf Compute, Speicher, Datenbank und Netzwerk zur Bereitstellung von Anwendung und Datenbank. |
Oracle Cloud Infrastructure Identity and Access Management: IAM Administrator |
Benutzer, Gruppen, Anwendungen, Systemkonfiguration und Sicherheitseinstellungen verwalten |
Weitere Informationen finden Sie unter Oracle-Produkte, -Lösungen und -Services.