PeopleSoft-Datenbanken mit Oracle Zero Downtime Migration zu Oracle Autonomous Database migrieren

Migrieren Sie die vollständige PeopleSoft-Umgebung in eine selbstverwaltende, selbstsichernde und selbstreparierende Datenbank, ohne sich während der Migration um Ausfallzeiten kümmern zu müssen.

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

Bevor Sie beginnen, prüfen Sie die Anforderungen und laden die erforderlichen Softwarepakete herunter.

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

Laden Sie die folgenden Softwarepackages herunter, die später in diesem Lösungsplaybook installiert werden sollen.

Ü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 und SYSAUX.

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.