Migrationen verwalten

Wenn Sie eine Migration mit Oracle Cloud Infrastructure Database Migration erstellen, geben Sie an, wie die Migration ausgeführt werden soll, wählen die Quell- und Zieldatenbank aus und konfigurieren dann die Datentransporteinstellungen. Optional können Sie erweiterte GoldenGate- und Data Pump-Einstellungen in der Migration mit der Datenbankmigrationskonsole konfigurieren.

Oracle-Migrationen erstellen

Eine Migrationsressource ist eine Definition Ihrer Migration, die alle Einstellungen und Parameter enthält, die schließlich bei der Ausführung einer Migration verwendet werden.

Im Folgenden wird beschrieben, wie Sie Migrationen erstellen, die die Einstellungen für die Ausführung von Migrationsjobs mit der Datenbankmigration enthalten. Sie können mehrere Migrationsressourcen mit unterschiedlichen Parametereinstellungen erstellen, um verschiedene Szenarios zu testen.

Migration erstellen

  1. Melden Sie sich bei der Konsole als Benutzer mit Berechtigungen für den Zugriff auf die Datenbankmigration an.

  2. Öffnen Sie das Navigationsmenü. Klicken Sie unter Datenbankmigrationen auf Migrationen. Eine Liste der Migrationsressourcen im aktuell ausgewählten Compartment wird angezeigt.

  3. Klicken Sie auf Migration erstellen.

    Dadurch wird der Assistent "Migration erstellen" geöffnet.

  4. Konfigurieren Sie im Schritt Allgemeine Informationen die folgenden Einstellungen, und klicken Sie auf Weiter.

    • Name: Geben Sie einen eindeutigen Namen für die Migration ein.

      Nach Abschluss des Assistenten "Migration erstellen" wird der hier eingegebene Name in der Liste der Migrationen auf der Seite "Migrationen" angezeigt.

    • Fügen Sie eine optionale Beschreibung: für die Migrationsressource hinzu.
    • Compartment: Wählen Sie das Compartment aus, in dem der Datenbankmigrationsservice gehostet wird.

  5. Im Abschnitt Erweiterte Optionen anzeigen können Sie optional Tags erstellen.
  6. Geben Sie im Schritt Datenbanken auswählen die folgenden Informationen ein, und klicken Sie dann auf Weiter.

    Geben Sie die folgenden Informationen in das Feld Quelldatenbank ein.

    • Datenbankverbindung in Compartment: Wählen Sie den Verbindungseintrag der Quelldatenbank aus.

      Wenn die Quelldatenbank eine PDB ist, wählen Sie in der Dropdown-Liste die PDB- und nicht die CDB-Verbindung aus.

      Wählen Sie keine Autonomous Database-Verbindung aus, da Autonomous nicht als Quelldatenbank unterstützt wird.

    • Datenbank ist eine integrierbare Datenbank (PDB): Wenn die Quelldatenbank eine PDB ist, aktivieren Sie dieses Kontrollkästchen, damit Sie auch die CDB-Details eingeben können.

      Containerdatenbankverbindung in Compartment: Wenn die Quelldatenbank eine PDB ist, wählen Sie hier die ausgewählte CDB aus. Die CDB-Verbindung ist nicht erforderlich, wenn Sie eine Offlinemigration durchführen.

    Geben Sie die folgenden Informationen in das Feld Zieldatenbank ein.

    • Datenbankverbindung in Compartment: Wählen Sie die Zieldatenbankverbindung aus.

  7. Wählen Sie im Schritt Migrationsoptionen eines der folgenden Übertragungsmedien basierend auf Ihren Anforderungen für die Migration aus:

    • Wählen Sie eine Option für den erstmaligen Ladevorgang aus:

      Data Pump über Datenbanklink: Aktivieren Sie diese Option, um eine direkte SQL*Net-Verbindung zwischen Quell- und Zieldatenbank zu verwenden. Beachten Sie, dass bei Verwendung von Data Pump mit einem Datenbanklink zu autonomen Datenbankzielen die Quelldatenbank mit SSL-Verschlüsselung eingerichtet werden muss.
      Hinweis

      Wenn Ihre Quelldatenbank Oracle Database Standard Edition 2 ist, wählen Sie die Option Datenump über Datenbanklink: als Übertragungsmedium aus. Die Verschlüsselung für die exportierten Datapump-Dumps ist für die Objektspeicher- oder Dateispeichermedien nicht verfügbar.

      Data Pump über Objektspeicher: Diese Option ermöglicht es Data Pump, die exportierte Datenbank vorübergehend in einem Objektspeicher-Bucket zu speichern. Wenn diese Option aktiviert ist, konfigurieren Sie auch die folgenden Einstellungen.

      • Amazon S3-Bucket: Geben Sie die Details für den Amazon S3-Bucket ein. Diese Option wird nur angezeigt, wenn die Quelldatenbankverbindung den Typ "Amazon RDS" aufweist.

        Der Bucket-Name muss zwischen 3 und 63 Zeichen lang sein und darf nur Kleinbuchstaben, Zahlen, Punkte (.) und Bindestriche (-) enthalten. Er muss mit einem Buchstaben oder einer Zahl beginnen und enden.

        Die Region muss in mit der Region der RDS-Oracle-Datenbank identisch sein. Beispiel: us-east-1

        Weitere Informationen zum Anwendungsfall der Amazon RDS-Quelldatenbank finden Sie unter Datenbanken von Amazon Web Services RDS zu Oracle Autonomous Database migrieren.

      • Exportverzeichnisobjekt: Geben Sie Name und Pfad des Verzeichnisobjekts ein, das vom Data Pump-Export im Dateisystem des Quelldatenbankservers verwendet wird. Die Datenbankmigration übernimmt die Erstellung des Verzeichnisobjekts.

        Der Name muss den Oracle Database-Regeln für Verzeichnisobjekte entsprechen. Weitere Informationen finden Sie unter CREATE DIRECTORY in der SQL-Sprachreferenz für Oracle Database.

      Hinweis

      Oracle empfiehlt, Data Pump über den Objektspeicher als bevorzugtes Übertragungsmedium zu verwenden. Data Pump über einen Datenbanklink wird nur für kleine Datenbanken empfohlen, da Sie keine Parallelität aktivieren können, die sich auf die Migrationsperformance auswirkt.
      Data Pump über File Storage: Aktivieren Sie diese Option, um einen Shared File Storage Service-(FSS-)Mount als Übertragungsmedium zwischen Quell- und Zieldatenbank zu verwenden.
      • Der Netzwerkzugriff auf Ihr Dateisystem wird über ein Mountziel (OCID in der OCI-Konsole) bereitgestellt.
      • Das Dateisystem muss mindestens einen Export im Mount-Ziel enthalten, mit dem das Dateisystem gemountet und verwendet wird.
      • Wenn Sie das Dateisystem mit der OCI-Konsole erstellen, erstellt der Workflow auch ein Mountziel und einen zugehörigen Export.
      • Exporte steuern, wie NFS-Client auf Dateisysteme zugreifen, wenn sie sich mit einem Mount-Ziel verbinden.
      Hinweis

      Im Folgenden werden die Voraussetzungen für die Verwendung dieser Option aufgeführt:
      • Sie müssen ein Dateisystem erstellen und das Mountziel und den Exportpfad angeben.
      • Das freigegebene Dateisystem muss sowohl auf dem Quell- als auch auf dem Zieldatenbankhost gemountet sein.
      • Unterstützte Quelldatenbank: Dieses Übertragungsmedium wird für alle unterstützten On-Premise-Datenbankfälle mit Ausnahme von Amazon RDS unterstützt.
      • Unterstützte Zieldatenbank: Dieses Übertragungsmedium wird sowohl für Nicht-ADB- als auch für ADB-Zieldatenbanken (alle gemeinsam verwalteten Oracle Cloud Infrastructure- und Exadata-Zieldatenbanken) unterstützt.
      • Um den Data Pump-Export auszuführen, benötigen Sie Lese- oder Schreibzugriff auf die gemeinsam verwendeten Mounts auf dem Quellhost.
      • Auf dem Zieldatenbankhost müssen Sie mindestens Lesezugriff auf den Shared Mount haben, um den Data Pump-Import auszuführen.
      • Weitere Informationen finden Sie unter Dateisysteme mounten und Mountziel erstellen.

      Geben Sie die folgenden Informationen in das Feld Quelldatenbank ein:

      • Name des Exportverzeichnisobjekts: Name des Exportverzeichnisobjekts
      • Verzeichnisobjektpfad exportieren: Der Mountpfad des gemeinsam verwendeten Dateisystems in der Quelldatenbank mit Lese- und Schreibzugriff.
      • SSL-Wallet-Pfad des Quelldateisystems
        Hinweis

        Dieses Feld wird nur angezeigt, wenn die SSH-Details während der Quelldatenbankverbindung bei der Migration zur autonomen Datenbank nicht angegeben werden.

      Wenn Sie diese Option aktivieren, wenn die Zieldatenbank eine autonome Datenbank ist, konfigurieren Sie die folgenden Einstellungen. Geben Sie die folgenden Informationen in das Feld Zieldatenbank ein:

      • Mountziel in Shared Storage in compartment: Das Mountziel des Dateisystems, das in der Zieldatenbank verwendet werden soll.
        Hinweis

        Sie können die Mountziele nur verwenden, wenn die Zieldatenbank eine autonome Datenbank ist. Verwenden Sie für alle anderen Datenbanken den Mount Point, der auf dem gemeinsamen Dateisystem basiert.
      • Objektname des Importverzeichnisses: Der Objektname des Data Pump-Importverzeichnisses, mit dem das gemeinsam verwendete Dateisystem gemountet wird.

      Wenn Sie diese Option aktivieren, wenn die Zieldatenbank keine autonome Datenbank ist, konfigurieren Sie die folgenden Einstellungen. Geben Sie die folgenden Informationen in das Feld Zieldatenbank ein:

      • Objektname des Importverzeichnisses: Der Objektname des Data Pump-Importverzeichnisses, mit dem das gemeinsam verwendete Dateisystem gemountet wird.
      • Verzeichnisobjektpfad importieren: Der Objektname des Data Pump-Importverzeichnisses, mit dem das gemeinsam verwendete Dateisystem gemountet wird.
    • Objektspeicher-Bucket in Compartment: Wählen Sie den Objektspeicher-Bucket aus. Dieser Bucket wird für alle Berichte des Cloud Premigration Advisor-Tools, Datenbankmigration, Data Pump-Logspeicher und Data Pump-Dumpdateien verwendet.

      Wenn sich der Bucket in einem anderen Compartment befindet, klicken Sie auf Compartment ändern, um in einem anderen Compartment zu suchen.

  8. Wenn die Quell- oder Zieldatenbank nicht ADB ist, werden die folgenden Felder angezeigt, wenn die anfängliche Data Pump-Last über den Objektspeicher oder Dateispeicher ausgeführt wird:

    Geben Sie die folgenden Informationen in das Feld Quelldatenbank ein:

    • Name des Exportverzeichnisobjekts:
    • Pfad des Exportverzeichnisobjekts:
    • SSL-Wallet-Pfad des Quelldateisystems
      Hinweis

      Dieses Feld wird nur angezeigt, wenn die SSH-Details während der Quelldatenbankverbindung nicht angegeben werden.

    Geben Sie die folgenden Informationen in das Feld Zieldatenbank ein:

    • Name des Importverzeichnisobjekts
    • Pfad des Importverzeichnisobjekts
    • SSL-Wallet-Pfad des Zieldatenbank-Dateisystems
      Hinweis

      Dieses Feld wird nur angezeigt, wenn die SSH-Details während der Zieldatenbankverbindung nicht angegeben werden.
    Wenn Ihre Quelle oder Ihr Ziel kein ADB ist und Sie beim Erstellen der Datenbankverbindung nicht die SSH-Details für Quell- und Zieldatenbank angegeben haben und Ihr Übertragungsmedium Objektspeicher ist, müssen Sie die folgenden Schritte ausführen:
    • SSL Wallet mit Zertifikaten herunterladen
    • Netzwerk-ACL einrichten

    Sie können ein vorab erstelltes Wallet herunterladen.

    So laden Sie ein Wallet herunter:
    1. Laden Sie die Wallet-Datei herunter.
    2. Dekomprimieren Sie die Zertifikatsdateien in ein Verzeichnis im Dateisystem Ihres Datenbankhosts.
    3. Geben Sie diesen Speicherort unter SSL-Wallet-Pfad beim Erstellen der Migration ein.

    Für den Benutzer, der den Export oder Import ausführt, muss die erforderliche Netzwerk-ACL für den Zugriff auf das Netzwerk vom Quell- und Zieldatenbankhost erteilt werden.

    Führen Sie im folgenden Beispiel die folgenden Befehle als SYS aus, wenn der Export- oder Importbenutzer SYSTEM ist. Wenn die Datenbank mehrmandantenfähig ist, führen Sie die folgenden Aktionen in CDB$ROOT aus. Schränken Sie den Host nach Bedarf ein.

    Sicherheitsbetrachtung: Lassen Sie keinen vollständigen Netzwerkzugriff von der Datenbank aus zu. Schränken Sie den Hostzugriff auf die erforderliche OCI-Objektspeicherregion ein. Beispiel: https://objectstorage.us-ashburn-1.oraclecloud.com und ACL können mit relevanten Argumenten start_date und end_date in DBMS_NETWORK_ACL_ADMIN.CREATE_ACL zeitlich begrenzt sein. Beispiel:
    @$ORACLE_HOME/rdbms/admin/sqlsessstart.sql
    define clouduser=<user performing export at src or import at target e.g., SYSTEM>
    define sslwalletdir=< OCI wallet path e.g., /opt/oracle/dcs/commonstore/import_dmp/nossh_wallet>
    begin
    dbms_network_acl_admin.append_host_ace(
            host =>'*',
            lower_port => 443,
            upper_port => 443,
            ace => xs$ace_type(
                    privilege_list => xs$name_list('http', 'http_proxy'),
                    principal_name => upper('&clouduser'),
                    principal_type => xs_acl.ptype_db));
    dbms_network_acl_admin.append_wallet_ace(
        wallet_path => 'file:&sslwalletdir',
            ace => xs$ace_type(privilege_list =>
                    xs$name_list('use_client_certificates', 'use_passwords'),
                    principal_name => upper('&clouduser'),
                    principal_type => xs_acl.ptype_db));
    end;
    
    /
    @$ORACLE_HOME/rdbms/admin/sqlsessend.sql
    

    Nachdem die Verbindungsberechtigung erteilt wurde, melden Sie sich als relevanter Benutzer an, z.B. SYSTEM, und prüfen Sie mit der folgenden Abfrage, ob die Berechtigung erteilt wurde:

    COLUMN host FORMAT A30
    SELECT host, lower_port, upper_port, privilege, status FROM user_network_acl_privileges;
    

    Weitere Informationen finden Sie unter How To Set Network ACLs.

  9. Wenn Sie eine Onlinemigration erstellen möchten, aktivieren Sie die Option Onlinereplikation verwenden, um die Replikation aller Daten- und Metadatentransaktionen von der Quelle in die Zieldatenbank zu aktivieren, die festgeschrieben werden, nachdem das erstmalige Laden begonnen hat. Weitere optionale Konfigurationen finden Sie auf der Registerkarte Replikation in der Registerkarte Erweiterte Optionen anzeigen. Optional können Sie einige zusätzliche Eigenschaften festlegen, die sich auf die Performance Ihrer Onlinemigration auswirken können.
    Hinweis

    Oracle empfiehlt, die Standardoption Onlinereplikation verwenden zu verwenden, um eine Onlinereplikation auszuführen.
    Hinweis

    Überspringen Sie diesen Schritt bei Offlinemigrationen (nur Data Pump).
  10. Wählen Sie optional Erweiterte Einstellungen anzeigen aus, um erweiterte Data Pump-, Validierungs- und Oracle GoldenGate-Einstellungen zu konfigurieren.

    Weitere Informationen zu diesen Einstellungen finden Sie unter Objekte für Oracle-Migration auswählen, Erweiterte Optionen zum ersten Laden für Oracle-Migrationen konfigurieren, Validierungsoptionen konfigurieren und Erweiterte optionale Replikationsoptionen konfigurieren.

  11. Klicken Sie auf Erstellen.

    Die Migration wird geladen, und die Seite "Migrationsdetails" mit Informationen, Metriken und Vorgängen für die Migration wird geöffnet.

    Der Status des Erstellungsvorgangs wird unter dem DM-Symbol angezeigt. Wenn der Status "Aktiv" lautet, können Sie Migrationsjobs mit der Migration ausführen.

Objekte für Oracle-Migration auswählen

Im Rahmen der Migrationserstellung können Sie Objekte angeben, die für Oracle Migrations ein- oder ausgeschlossen werden sollen. Alternativ können Sie auch das Ein- oder Ausschließen von Objekten nach dem Erstellen einer Migration mit der Menüoption Ausgewählte Objekte ausführen.

Geben Sie beim Erstellen einer Migration Regeln für die Auswahl von Objekten in Erweiterte Einstellungen auf der Registerkarte Ausgewählte Objekte an.

Wählen Sie den Umschalter Erweiterten Editor verwenden aus, um die Objekte, die Sie im Bulkverfahren ein- oder ausschließen möchten, wie folgt hinzuzufügen:


schema_name1,object_name1,TABLE,EXCLUDE
schema_name2,object_name2,TABLE,EXCLUDE
schema_name3,object_name3,TABLE,EXCLUDE

Fügen Sie alle Objekte hinzu, die Sie ein- oder ausschließen möchten, indem Sie den Objekteigentümer, den Objektnamen, den Objekttyp und die Aktion (Einschließen oder Ausschließen) auflisten, wie im obigen Format (durch Komma getrennt) dargestellt.

Um eine Tabelle von der Replikation auszuschließen, geben Sie Informationen im folgenden kommagetrennten Format ein:

schema_name1,object_name1,TABLE,EXCLUDE,EXCLUDEFROMREPLICATION
Hinweis

Im erweiterten Editor:
  • Verwenden Sie ein Komma-Trennzeichen (,), um jedes Element für jede Ein-/Ausschlussdefinition zu trennen.
  • Verwenden Sie das Escapezeichen (\), wenn Ihr Schema- oder Objektname ein Komma (,) als Teil des Namens enthält.
  • Sie können Unicode-Namen (Multibyte-Zeichen) für Schema- oder Objektnamen hinzufügen. Beispiel: ƹ ƿschema,DŽobject,TABLE,EXCLUDE.
  • Die maximale Eingabegröße beträgt 500 KB.

Alternativ können Sie Einschließen oder Ausschließen aus der Liste Aktion auswählen, um anzugeben, ob eine Regel die angegebenen Datenbankobjekte bei der Migration ein– oder ausschließen soll. Sie können Objekte in eine Migration aufnehmen oder sie ausschließen, jedoch nicht beides gleichzeitig.

Wenn keine Regel definiert ist, werden alle Schemas und Objekte der Quelldatenbank migriert. Ausnahmen werden im Folgenden unter Standardmäßig ausgeschlossene Objekte und Schemas erläutert.

Wenn Sie Regeln zum Einschließen angeben, verschiebt die Migration nur die angegebenen Objekte und ihre abhängigen Objekte. Alle anderen Objekte werden automatisch ausgeschlossen.

Wenn Sie Regeln zum Ausschließen angeben, schließt die Migration die angegebenen Objekte und ihre abhängigen Objekte aus. Alle anderen Objekte werden in die Migration aufgenommen.

Um eine Regel zu erstellen, geben Sie Werte für jedes der folgenden Felder ein:

  • Objekteigentümer gibt den Eigentümer der ausgewählten Datenbankobjekte an. Beim Verwenden von Aufnahmeregeln müssen alle Regeln für denselben Eigentümer gelten, und Platzhalterzeichen sind nicht zulässig.

  • Objektname gibt den Namen der ausgewählten Datenbankobjekte an.

  • Objekttyp gibt den Typ der ausgewählten Datenbankobjekte an. Sie können ALL auswählen, um Objekte aller Typen auszuwählen.

  • Nur Replikation: Sie können diesen Umschalter auswählen, wenn Sie die Tabellen von der Replikation ausschließen möchten. Diese Option ist aktiviert, wenn die Aktion Ausschließen lautet und der Objekttyp TABLE lautet. Dadurch wird sichergestellt, dass Objekttypen wie ROWID-Spalten, die von Oracle GoldenGate nicht unterstützt werden, während der Onlinemigration nicht repliziert werden.
    Hinweis

    Dabei werden die Tabellen zwar von der Replikation ausgeschlossen, diese Tabellen werden jedoch zweimal in die Zieldatenbank migriert. Einmal während der anfänglichen Belastung und ein weiteres während der Switchover-Phase. Data Pump-Export und -Import werden für diese Tabellen, die nicht Teil der Replikation waren, erneut ausgeführt (neu laden), um diese Tabellen auf dem Ziel mit der Quelle auf dem neuesten Stand zu bringen.

Sie können die Felder Objekteigentümer und Objektname mit einem beliebigen gültigen Muster im Java-Klassenmuster filtern. Beispiel: Sie können .* in das Feld Objektname eingeben, um Objekte eines beliebigen Namens auszuwählen.

Die in einer Migration enthaltenen Objekte werden auch vom Jobmodus des ersten Ladevorgangs beeinflusst, wie unter Erweiterte Erstladeoptionen für Oracle-Migrationen konfigurieren beschrieben.

Beachten Sie die folgenden Einschränkungen:

  • Wenn ein Objekt in einem angegebenen Schema ausgeschlossen wird und ein Objekt mit demselben Namen in einem anderen Schema vorhanden ist, das ebenfalls Teil der Migration ist, werden die Objekte nicht ausgeschlossen (d.h. die Regel wird ignoriert). Der Ausschluss kann durch Migrieren der Schemas in separaten Migrationen erfolgen.

  • Beim Erstellen von Aufnahmeregeln im Jobmodus "Vollständig" sind nur Regeln auf Schemaebene (Objektname ist .* und Objekttyp ist "ALL") zulässig.

  • Wenn eine Aufnahmeregel im Objektnamen .* enthält, ist keine andere Regel für denselben Objekttyp zulässig. Wenn die Regel ALL als Objekttyp enthält, ist keine andere Regel für einen beliebigen Typ zulässig.

  • Der Objekttyp ALL ist nur für Regeln auf Schemaebene zulässig (Objektname ist .*).

  • Wenn Sie eine Regel mit einem anderen Objekteigentümermuster als .* definieren und der Objektname als .* lautet, ist der Objekttyp TABLE nicht zulässig.

  • Regeln auf Objektebene (Objektname ist ein beliebiges anderes Muster als .*) können nur für die folgenden Objekttypen verwendet werden: DIRECTORY, FUNCTION, JOB, MATERIALIZED_VIEW, PACKAGE, PROCEDURE, TRIGGER, SEQUENCE, TABLE. Alle anderen Objekttypen müssen entweder mit dem Muster .* im Objektnamen eingeschlossen oder ausgeschlossen werden. Außerdem muss der Eigentümer zum Ausschließen .* sein.

Beispiele

Beispiel 1: Alle Objekte des Schemas MySchema einschließen

Aktion = Einschließen

Objekteigentümer Objektname Objekttyp
MySchema .* ALL

Beispiel 2: Alle Tabellen einschließen, die mit PROD und der Prozedur MYPROC des Schemas MySchema beginnen, einschließlich aller abhängigen Objekte

Aktion = Einschließen

Objekteigentümer Objektname Objekttyp
MySchema PROD.* TABLE
MySchema MYPROC PROCEDURE

Beispiel 3: Mit "Experimental" beginnende Schemas, Tabelle MySchema.OldTable (sowie alle abhängigen Objekte) und alle Objekte des Typs DB_LINK ausschließen

Beachten Sie, dass MySchema.OldTable nicht ausgeschlossen wird, wenn eine Tabelle mit dem Namen OldTable in einem anderen Schema vorhanden ist, das ebenfalls migriert wird.

Aktion = Ausschließen

Objekteigentümer Objektname Objekttyp
Experimental.* .* ALL
MySchema OldTable TABLE
.* .* DB_LINK

Standardmäßig ausgeschlossene Objekte und Schemas

Die folgenden Objekttypen sind immer ausgeschlossen:

  • GoldenGate-Administratoren: identifiziert in DBA_GOLDENGATE_PRIVILEGES, einschließlich ggadmin- und c##ggadmin-Benutzern

  • Wenn das Ziel Autonomous Data Warehouse mit gemeinsam verwendeter Infrastruktur ist: CLUSTER, DB_LINK, INDEXTYPE, STATISTICS

  • Wenn das Ziel Autonomous Data Warehouse mit dedizierter Infrastruktur oder Autonomous Transaction Processing mit gemeinsam verwendeter oder dedizierter Infrastruktur ist: CLUSTER, DB_LINK, STATISTICS

  • Alle anderen Ziele: STATISTICS

Die folgenden Schemas sind standardmäßig ausgeschlossen:

  • Schema ist in SYS.DBA_USERS in der Quell- oder Zieldatenbank als ORACLE_MAINTAINED markiert

  • Schema ist in SYS.KU_NOEXP_VIEW in der Quelldatenbank als vom Export ausgeschlossen markiert

  • Schema GGADMIN und C##GGADMIN

Erweiterte Optionen zum ersten Laden für Oracle-Migrationen konfigurieren

Oracle Cloud Infrastructure Database Migration legt automatisch optimale Standardwerte für Oracle Data Pump-Parameter fest, um eine bessere Performance zu erzielen und die Datensicherheit zu gewährleisten.

Um die Performance weiter zu optimieren, die Exportmodi zu ändern oder Datenbankobjekte umzubenennen, gibt es mehrere Data Pump-Einstellungen, die Sie unter "Erweiterte Einstellungen für Migrationsressourcen" auf der Registerkarte "Erstes Laden" konfigurieren können.

  • Quelldatenübertragungsmechanismus: Typ der Dumpübertragung, die beim Data Pump-Export verwendet werden soll. Die Optionen sind CURL oder OCI_CLI. Die Standardeinstellung ist CURL.
  • Zieldatenübertragungsmechanismus: Typ der Dumpübertragung, die beim Data Pump-Import verwendet werden soll. Die Optionen sind CURL oder OCI_CLI. Der Standardwert ist OCI_CLI.
  • Jobmodus:

    • Vollständig führt einen vollständigen Datenbankexport aus.
    • Mit Schema (Standard) können Sie eine Gruppe von zu exportierenden Schemas angeben.

    Geben Sie Schemaobjekte für Ein- oder Ausschluss in der Registerkarte "Erweiterte Einstellungen", "Ausgewählte Objekte" an. Weitere Informationen finden Sie unter Objekte für Oracle-Migration auswählen.

    Weitere Informationen zu den Jobmodi finden Sie unter Oracle Data Pump-Exportmodi in der Dokumentation Oracle Database-Utilitys.

  • Tabelle vorhanden - Aktion legt den Data Pump-Parameter TABLE_EXISTS_ACTION fest, der die auszuführende Aktion angibt, wenn Daten in eine bereits vorhandene Tabelle geladen werden.

    • Überspringen (Standard): Keine Änderungen an der bereits vorhandenen Tabelle.

    • Abschneiden: Zeilen werden aus einer bereits vorhandenen Tabelle entfernt, bevor Zeilen aus dem Import eingefügt werden. Wenn für Tabellen, die von Fremdschlüssel-Constraints referenziert werden, "Truncate" angegeben wird, wird der Truncate-Vorgang in "Ersetzen" geändert.

    • Ersetzen: Bereits vorhandene Tabellen werden durch neue Definitionen ersetzt. Vor dem Erstellen der neuen Tabelle wird die alte Tabelle gelöscht.

    • Anhängen: Neue Zeilen werden den vorhandenen Zeilen in der Tabelle hinzugefügt.

  • Cluster ist standardmäßig aktiviert. Wenn diese Option aktiviert ist, werden Data Pump-Worker auf die Instanzen (Knoten) in einer Clusterarchitektur (Oracle RAC) verteilt.

    Wenn diese Einstellung nicht aktiviert ist, werden alle Data Pump-Worker entweder auf der aktuellen Instanz oder auf einer Instanz gestartet, die für den Job verwendet werden kann.

  • Exportparallelitätsgrad legt den Parameter SET_PARALLEL degree für den Data Pump-Export fest. Diese Einstellung bestimmt die maximale Anzahl an Worker-Prozessen, die für den Migrationsjob verwendet werden können. Mit diesem Parameter können Sie die für einen Job verwendete Ressourcenmenge anpassen.

    Standardmäßig setzt die Datenbankmigration den Parallelitätsgrad für den Export der Quelldatenbank auf (Summe (2 x (Anzahl physische CPUs) pro Knoten)), maximal 32.

    Weitere Informationen finden Sie unter SET_PARALLEL-Prozedur in der PL/SQL-Packages- und Typenreferenz für Oracle Database.

  • Importparallelitätsgrad legt ähnlich wie beim Export den Parameter SET_PARALLEL degree für den Data Pump-Import fest.

    Standardmäßig setzt die Datenbankmigration die Importparallelität für autonome Datenbanken auf die Anzahl der OCPUs.

  • Tablespaces automatisch erstellen: Bei ADB-Dedicated-(ADB-D-) und co-verwalteten/nicht-ADB-Datenbankzielen ist die automatische Tablespace-Erstellung standardmäßig aktiviert. Die Datenbankmigration validiert, ob die automatische Tablespace-Erstellung in der angegebenen Zieldatenbank unterstützt wird. Oracle Autonomous Database Serverless-Ziele werden nicht unterstützt.

    Die Datenbankmigration erkennt automatisch die Tablespaces der Quelldatenbank, die mit zu migrierenden Benutzerschemas verknüpft sind, und erstellt sie automatisch in der Zieldatenbank vor der Data Pump-Importphase. Die Datenbankmigration generiert die DDL, die erforderlich ist, um die Tablespaces vorab zu erstellen, erstellt die Tablespaces auf dem Ziel und führt die generierte DDL aus.

    Wenn die automatische Tablespace-Erstellung aktiviert ist, überspringt die Datenbankmigration die automatische Erstellung für alle Tablespaces, die im Abschnitt Metadatenneuzuordnungen angegeben oder bereits in der Zieldatenbank vorhanden sind.

    Big File verwenden: Autonomous Database-Systeme unterstützen nur BIGFILE-Tablespaces. Daher erzwingt die Datenbankmigration standardmäßig den BIGFILE-Tablespace für Autonomous Database-Ziele und gibt einen Fehler aus, wenn SMALLFILE-Tablespaces gefunden werden. Stattdessen können Sie SMALLFILE-Tablespaces explizit neu zuordnen.

    Erweiterungsgröße: Ermöglicht Tablespaces mit AUTOEXTEND-Option, um Erweiterungsfehler zu vermeiden. Die Standarderweiterungsgröße beträgt 500 MB.

  • Ziel neu zuordnen: Bei Migration zu einem Oracle Autonomous Database Serverless-Ziel werden alle Tablespaces automatisch DATA zugeordnet. Sie können dies außer Kraft setzen, indem Sie in Metadatenneuzuordnungen Tablespaces explizit einem anderen Ziel zuordnen.

  • Blockgröße der Zieldatenbank: Optional können Sie beim Erstellen oder Aktualisieren einer Migration für ADB-dedizierte (ADB-D) und gemeinsam verwaltete/nicht ADB-Datenbankziele die Datenbankblockgröße für den Tablespace auswählen, da die automatische Tablespace-Erstellung standardmäßig aktiviert ist.

    Derzeit gibt es zwei mögliche Werte zur Auswahl der Blockgröße der Zieldatenbank: 8K oder 16K.

  • Mit Metadatenneuzuordnungen können Sie Datenbankobjekte während eines Migrationsjobs umbenennen. Wählen Sie das umzubenennende Objekt unter Typ aus, und geben Sie dann den alten Wert und den neuen Wert ein.

    Unterstützte Objekte sind Datendatei, Schema, Tabelle und Tablespace.

    Bei Migration zu einem Oracle Autonomous Database Serverless-Ziel werden alle Tablespaces automatisch DATA zugeordnet. Sie können dies unterbinden, indem Sie Tablespaces explizit einem anderen Ziel zuordnen.

    Quota-Berechtigungen für einzelne Benutzer bei Tablespaces werden nicht neu zugeordnet. Daher müssen Sie diese Berechtigungen für Tablespace-Daten manuell erstellen.

    Um mehrere Objekte umzubenennen, klicken Sie auf + Weitere Metadatenneuzuordnung.

  • Erweiterte Parameter Im Abschnitt "Erweiterte Parameter" können Sie die erweiterten Parameter für das erstmalige Laden angeben.

    Wählen Sie beim Erstellen der Migration eine Liste mit Parametern für die Migration aus. Wählen Sie die Werte Parametername und Parameterwert in der Liste aus. Klicken Sie auf + Weitere Parameter, um die Parameter hinzuzufügen.

    Weitere Informationen finden Sie unter Referenz zu Parametern der logischen Migrationsantwort für Zero Downtime Migration.

MySQL-Migrationen erstellen

Eine Migrationsressource ist eine Definition Ihrer Migration, die alle Einstellungen und Parameter enthält, die schließlich bei der Ausführung einer Migration verwendet werden.

Im folgenden Verfahren wird erläutert, wie Sie Daten aus einer MySQL-Quelldatenbank in eine MySQL-Zieldatenbank migrieren, die die Einstellungen für die Ausführung von Migrationsjobs mit der Datenbankmigration enthält. Sie können mehrere Migrationsressourcen mit unterschiedlichen Parametereinstellungen erstellen, um verschiedene Szenarios zu testen.

Migration erstellen

  1. Melden Sie sich bei der Konsole als Benutzer mit Berechtigungen für den Zugriff auf die Datenbankmigration an.

  2. Öffnen Sie das Navigationsmenü. Klicken Sie unter Datenbankmigrationen auf Migrationen. Eine Liste der Migrationsressourcen im aktuell ausgewählten Compartment wird angezeigt.

  3. Klicken Sie auf Migration erstellen.

    Dadurch wird der Assistent "Migration erstellen" geöffnet.

  4. Konfigurieren Sie im Schritt Allgemeine Informationen die folgenden Einstellungen, und klicken Sie auf Weiter.

    • Name: Geben Sie einen eindeutigen Namen für die Migration ein.

      Nach Abschluss des Assistenten "Migration erstellen" wird der hier eingegebene Name in der Liste der Migrationen auf der Seite "Migrationen" angezeigt.

    • Fügen Sie eine optionale Beschreibung: für die Migrationsressource hinzu.
    • Compartment: Wählen Sie das Compartment aus, in dem der Datenbankmigrationsservice gehostet wird.

  5. Im Abschnitt Erweiterte Optionen anzeigen können Sie optional Tags erstellen.
  6. Geben Sie im Schritt Datenbanken auswählen die folgenden Informationen ein, und klicken Sie dann auf Weiter.

    Wählen Sie die Quelldatenbank aus.

    Wählen Sie die Zieldatenbank aus.
    Hinweis

    Derzeit wird der MySQL Heatwave-Service als Zieldatenbank unterstützt. Eine Liste der unterstützten Datenbanken finden Sie unter MySQL-Verbindungen erstellen.
  7. Wählen Sie im Schritt Migrationsoptionen den Objektspeicher-Bucket in compartment:-Übertragungsmedium für die Option zum erstmaligen Laden aus.

    Wenn sich der Bucket in einem anderen Compartment befindet, klicken Sie auf Compartment ändern, um in einem anderen Compartment zu suchen.

  8. Wenn Sie eine Onlinemigration erstellen möchten, aktivieren Sie die Option Onlinereplikation verwenden, um die Replikation aller Daten- und Metadatentransaktionen von der Quelle in die Zieldatenbank zu aktivieren, die festgeschrieben werden, nachdem das erstmalige Laden begonnen hat. Weitere optionale Konfigurationen finden Sie auf der Registerkarte Replikation in der Registerkarte Erweiterte Optionen anzeigen. Optional können Sie einige zusätzliche Eigenschaften festlegen, die sich auf die Performance Ihrer Onlinemigration auswirken können.
    Hinweis

    Für Migrationen von MySQL zu MySQL unterstützt Oracle Cloud Infrastructure Database Migration derzeit die GoldenGate-Serviceintegration für die Replikation.
    Hinweis

    Überspringen Sie diesen Schritt für Offlinemigrationen.
  9. Wählen Sie optional Erweiterte Optionen anzeigen aus, um erweiterte Replikations-, Validierungs- und Oracle GoldenGate-Einstellungen zu konfigurieren.

    Weitere Informationen zu diesen Einstellungen finden Sie unter Objekte für MySQL-Migration auswählen, Erweiterte Optionen zum ersten Laden für MySQL-Migrationen konfigurieren, Validierungsoptionen konfigurieren und Erweiterte optionale Replikationsoptionen konfigurieren.

  10. Klicken Sie auf Erstellen.

    Die Migration wird geladen, und die Seite "Migrationsdetails" mit Informationen, Metriken und Vorgängen für die Migration wird geöffnet.

    Der Status des Erstellungsvorgangs wird unter dem DM-Symbol angezeigt. Wenn der Status "Aktiv" lautet, können Sie Migrationsjobs mit der Migration ausführen.

Objekte für MySQL-Migration auswählen

In Oracle Cloud Infrastructure Database Migration Service können Sie Objekte angeben, die in eine MySQL-Migration ein- oder ausgeschlossen werden sollen.

Geben Sie beim Erstellen einer Migration Regeln für die Auswahl von Objekten in Erweiterte Einstellungen auf der Registerkarte Ausgewählte Objekte an.

Sie können Einschließen oder Ausschließen aus der Liste Aktion auswählen, um anzugeben, ob eine Regel die angegebenen Datenbankobjekte bei der Migration ein- oder ausschließen soll.

Wenn Sie keine Regeln für einen Migrationstyp Vollständig definieren, werden alle Serverschemas und -objekte migriert. Wenn Sie einen Migrationstyp Schema auswählen, wird nur das Schema migriert, das beim Erstellen der Quellverbindung im Datenbanknamen definiert wurde. Für beide Migrationstypen gelten die Standardmäßig ausgeschlossene Objekte und Schemas.

Wenn Sie Regeln zum Einschließen angeben, verschiebt die Migration nur die angegebenen Objekte und ihre abhängigen Objekte. Alle anderen Objekte werden automatisch ausgeschlossen.

Wenn Sie Regeln zum Ausschließen angeben, schließt die Migration die angegebenen Objekte und ihre abhängigen Objekte aus. Alle anderen Objekte werden in die Migration aufgenommen.

Die folgenden fünf Schemas werden standardmäßig immer ausgeschlossen, unabhängig davon, wer den Inhalt generiert hat:
  • information_schema
  • mysql
  • perormance_schema
  • sys
  • ndbinfo

Wenn Sie eine Onlinemigration ausführen, erstellt der Datenbankmigrationsservice ein dynamisches Schema namens ggadmin_${dbName}, wobei dbName der Name der Datenbank ist, die für die Quellverbindung definiert wurde (z.B. ggadmin_employees). Dieses Schema wird von Oracle GoldenGate verwendet, um die Checkpoint- und Heartbeat-Tabellen zu erstellen. Es wird sowohl in der Quell- als auch in der Zieldatenbank erstellt. Nach Abschluss der Migration werden diese Schemas gelöscht.

Sie können die folgenden Objekttypen für MySQL-Migrationen ausschließen: USER, SCHEMA, TABLE, TRIGGER, EVENT, ROUTINE

Für TRIGGER kann der Objektname auf eine der folgenden Arten definiert werden:
  • tableName.triggerName: Dadurch wird die Regel auf nur diesen einen bestimmten Trigger begrenzt.
  • tableName: Dies umfasst alle Trigger aus der definierten Tabelle.

Um eine Regel zu erstellen, geben Sie Werte für jedes der folgenden Felder ein:

  • Schema gibt das Schema der ausgewählten Datenbankobjekte an. Sie können Objekte aus verschiedenen Schemas ein- bzw. ausschließen. Es ist nicht darauf beschränkt, dass alle Regeln dasselbe Schema definieren. Darüber hinaus sind Platzhalterzeichen in Form eines regulären Java-Ausdrucks in diesem Feld zulässig.

  • Objektname gibt den Namen der ausgewählten Datenbankobjekte an.

  • Objekttyp gibt den Typ der ausgewählten Datenbankobjekte an.

Sie können die Felder Schema und Objektname mit einem beliebigen gültigen regulären Ausdruck filtern, wie unter Muster beschrieben. Beispiel: Sie können .* in das Feld Objektname eingeben, um Objekte eines beliebigen Namens auszuwählen.

Die in einer Migration enthaltenen Objekte werden auch vom Jobmodus des ersten Ladevorgangs beeinflusst, wie unter Erweiterte Optionen zum ersten Laden für MySQL-Migrationen konfigurieren beschrieben.

Beachten Sie die folgende Einschränkung: Bei den Objekttypen TRIGGER und USER werden reguläre Ausdrücke nicht unterstützt.

Erweiterte Optionen zum ersten Laden für MySQL-Migrationen konfigurieren

Um die Performance weiter zu optimieren, die Exportmodi zu ändern oder Kompatibilitätsoptionen auszuwählen, gibt es mehrere Einstellungen, die Sie unter "Erweiterte Einstellungen für Migrationsressourcen" auf der Registerkarte "Erstes Laden" für MySQL-Migrationen konfigurieren können.

  • Jobmodus:

    • Vollständig führt einen vollständigen Datenbankexport aus. Es führt einen Export aller Schemas im Server aus.
    • Schema (Standard) exportiert das Schema, das in der Option Datenbankname der Quellverbindung definiert ist.

    Geben Sie Schemaobjekte für Ein- oder Ausschluss in der Registerkarte "Erweiterte Einstellungen", "Ausgewählte Objekte" an. Weitere Informationen finden Sie unter Objekte für MySQL-Migration auswählen.

  • Die folgenden Einstellungen sind verfügbar, um die MySQL-Migration zu optimieren:
    • Konsistente Datendumps aktivieren: Aktivieren Sie konsistente Datendumps, indem Sie die Instanz während des Dumps für das Backup sperren.
      Hinweis

      Diese Option ist standardmäßig ausgewählt.
    • Dumpzeitzone auf UTC setzen: Nehmen Sie eine Anweisung am Anfang des Dumps auf, um die Zeitzone auf UTC zu setzen.
      Hinweis

      Diese Option ist standardmäßig ausgewählt.
    • Erteilungs- oder Entziehungsfehler verarbeiten: Wählen Sie im Falle von Fehlern im Zusammenhang mit GRANT- oder REVOKE-Fehlern eine der folgenden Optionen aus:
      • abort: (Standard) stoppt den Ladeprozess und zeigt einen Fehler an.
      • drop_account: Löscht den Account und setzt den Ladeprozess fort.
      • ignore: Ignoriert den Fehler und setzt den Ladeprozess fort.
    • Vorhandene Zielobjekte ignorieren: Importieren Sie den Dump, auch wenn er Objekte enthält, die bereits im Zielschema in der Instanz MySQL vorhanden sind.
  • Wählen Sie unter Kompatibilitätsoptionen die angegebenen Anforderungen für die Kompatibilität mit MySQL HeatWave Service für alle Tabellen in der Dumpausgabe aus, und ändern Sie die Dumpdateien nach Bedarf:
    • Primärschlüsselkompatibilität: Wählen Sie die Primärschlüsselkompatibilität aus. Folgende Optionen sind verfügbar:
      • Keiner: Die Standardoption.
      • Unsichtbare Primärschlüssel erstellen: Fügen Sie ein Flag in den Dumpmetadaten hinzu, um Primärschlüssel in unsichtbaren Spalten für jede Tabelle hinzuzufügen, die keinen Primärschlüssel enthält.
      • Fehlende Primärschlüssel ignorieren: Lassen Sie das Instanz-, Schema- oder Tabellendumputility fehlende Primärschlüssel ignorieren, wenn der Dump ausgeführt wird, sodass die Option ocimds weiterhin verwendet werden kann, ohne dass der Dump aufgrund dieser Prüfung gestoppt wird.
    • Innodb erzwingen: Ändern Sie die CREATE TABLE-Anweisungen, sodass die Speicher-Engine InnoDB für alle Tabellen verwendet wird, die sie noch nicht verwenden.
    • Ungültige Accounts überspringen: Entfernen Sie Benutzeraccounts, die mit externen Authentifizierungs-Plug-ins erstellt wurden, die in MySQL HeatWave Service nicht unterstützt werden.
    • Strip-Definierer: Entfernen Sie die DEFINER-Klausel aus Ansichten, Routinen, Ereignissen und Triggern. Daher werden diese Objekte mit dem Standard-DEFINER (dem Benutzer, der das Schema aufruft) erstellt, und ändern Sie die SQL SECURITY-Klausel für Ansichten und Routinen, um INVOKER anstelle von DEFINER anzugeben.
    • Beschränkte Striping-Berechtigungen: Entfernen Sie bestimmte Berechtigungen, die durch den MySQL HeatWave-Service eingeschränkt sind, aus GRANT-Anweisungen, sodass Benutzern und ihren Rollen diese Berechtigungen nicht erteilt werden können (was dazu führen würde, dass Benutzer nicht erstellt werden).
    • Tablespaces streichen: Entfernen Sie die TABLESPACE-Klausel aus CREATE TABLE-Anweisungen, sodass alle Tabellen in ihren Standard-Tablespaces erstellt werden.
    • Platzhalterberechtigungen ignorieren: Wenn diese Option aktiviert ist, werden Fehler von Berechtigungen für Schemas mit Platzhaltern ignoriert. Diese werden in Systemen, in denen die Systemvariable partial_revokes aktiviert ist, unterschiedlich interpretiert.
    • Ungültige Berechtigungen entfernen: Wenn diese Option aktiviert ist, werden Grant-Anweisungen entfernt, die beim Laden von Benutzern nicht erfolgreich wären.

Validierungsoptionen konfigurieren

Oracle Cloud Infrastructure Database Migration ist in das Oracle Cloud Pre-migration Advisor-Tool (CPAT) integriert. CPAT analysiert die Quelldatenbank während der Validierung und informiert Sie über problematische Datenbankfeatures und -konstrukte.

CPAT bietet die folgenden Vorteile:

  • Warnt Sie bezüglich Features, die von Ihrer Datenbank verwendet werden und in der Zielumgebung nicht unterstützt werden

  • Macht Vorschläge für Korrekturänderungen und/oder Parameter für die Data Pump-Export- und -Importvorgänge

So konfigurieren Sie die CPAT-Einstellungen:

Wenn Sie eine Migration erstellen, können Sie CPAT-Einstellungen auf der Registerkarte "Validierung" in den erweiterten Einstellungen der Migrationsressource konfigurieren.

CPAT bei Validierung ausführen: Ermöglicht die Ausführung von CPAT während eines Migrationsvalidierungsjobs in der Phase "Pre-migration Advisor validieren"

CPAT-Validierung bei Fehler fortsetzen: Standardmäßig wird ein Validierungsjob gestoppt, wenn CPAT ein Problem findet. Wenn diese Option aktiviert ist, wird die CPAT-Validierung fortgesetzt, wenn CPAT einen Fehler findet.

Diese Einstellung ist nützlich, wenn Sie mit einer Migration fortfahren möchten, wenn Fehlerbedingungen bereits geprüft und die problematischen Objekte ausgeschlossen wurden. Da CPAT die Ausschlussliste nicht prüft, werden Blockierungsprobleme für Objekte weiterhin gemeldet, auch wenn sie ausgeschlossen sind.

Diese Einstellungen können nach dem Erstellen der Migration geändert werden. Weitere Informationen finden Sie unter Migration bearbeiten.

Weitere Informationen zu CPAT finden Sie unter Unterstützung von Cloud Pre-migration Advisor-Tool in der Dokumentation zu Zero Downtime Migration.

Optionale erweiterte Replikationsoptionen konfigurieren

In Oracle Cloud Infrastructure Database Migration können Sie für Onlinemigrationen mit Oracle GoldenGate einige Oracle GoldenGate-Performanceeinstellungen auf der Registerkarte "Replikation" in den erweiterten Einstellungen der Migrationsressource konfigurieren.

  • Akzeptable Verzögerung (in Sekunden) gibt die Verzögerung an. Die Verzögerung ist die Zeit, die zum Extrahieren oder Anwenden der Daten ab dem Zeitpunkt der Erstellung in der Quelldatenbank benötigt wird. Dieser Parameter gibt die Anzahl der Verzögerungen in Sekunden an, die das End-to-End-Latenzmonitoring von Oracle GoldenGate auslösen. Das Monitoring wird fortgesetzt, bis die Lag-Zeit niedriger als der angegebene Wert ist. Der maximale Wert beträgt 30 Sekunden, und der Mindestwert beträgt 2 Sekunden. Der Standardwert ist 30 Sekunden.

  • Extraktionseinstellungen

    • Performanceprofil Legt den Oracle GoldenGate-Parameter PERFORMANCEPROFILE fest. Gültig für GoldenGate Extract im integrierten Capture-Modus.

      • HIGH (Standard) für Anwendungsfälle mit hohem Volumen
      • MEDIUM
      • LOW RES zur Minimierung der Ressourcennutzung für ein Deployment mit Speicher- oder Ressourcenbegrenzungen

      Mit dieser Einstellung können Sie die Performance verbessern, indem Sie die Gruppe der Oracle GoldenGate-Parameter optimieren, die sich auf die Performance auswirken. Nachdem das Performanceprofil eingerichtet wurde, konfiguriert diese Option automatisch die relevanten Parameter, um den gewünschten Durchsatz und die gewünschte Latenz zu erreichen.

    • Maximale Transaktionsdauer gibt die Zeit in Sekunden an, die eine Transaktion geöffnet sein kann, bevor Extract eine Warnung wegen langer Ausführungszeit der Transaktion generiert. Sie können den Wert aus diesem Feld entfernen, wenn derartige Fehlermeldungen nicht generiert werden sollen.

  • Replikationseinstellungen

    • Performanceprofil vereinfacht die Replicat-Performance.
      • Verwenden Sie HIGH, wenn Sie keine nebenläufige Workload auf dem Ziel haben. Wenn HIGH festgelegt ist, setzen Sie Replicat-Mapper auf 5 und Appliers auf 2 * PDB CPU_COUNT .
      • Verwenden Sie LOW, wenn Sie eine nebenläufige Workload auf dem Ziel haben. Wenn LOW festgelegt ist, setzen Sie Replicat-Mapper auf 4 und Appliers auf PDB CPU_COUNT / 2 im Zielsystem.
  • Mit Erweiterten Parametern können Sie die erweiterten Parameter für Replikationseinstellungen für Onlinemigrationen angeben.

    Wählen Sie beim Erstellen der Migration eine Liste mit Parametern für die Migration aus. Wählen Sie die Werte Parametername und Parameterwert in der Liste aus. Klicken Sie auf + Weitere Parameter, um die Parameter hinzuzufügen.

    Weitere Informationen finden Sie unter Referenz zu Parametern der logischen Migrationsantwort für Zero Downtime Migration.
    Hinweis

    Diese Option ist derzeit nur für Migrationen von Oracle zu Oracle anwendbar.
  • GoldenGate-Instanz(Optional) Marketplace-Instanz GoldenGate verwenden: Wählen Sie diese Option aus, wenn Sie die Replikation mit Ihrer eigenen Marketplace-Instanz GoldenGate durchführen möchten, die von Ihnen in Ihrem Mandanten bereitgestellt wird.
    Hinweis

    Derzeit ist die Unterstützung für die Option Marketplace GoldenGate-Instanz verwenden auf Onlinemigrationen von Oracle zu Oracle beschränkt.
    Hinweis

    Oracle empfiehlt, die Standardoption Onlinereplikation verwenden zu verwenden. Wählen Sie die Option Marketplace-Instanz GoldenGate verwenden nur aus, wenn Sie Ihre eigene Marketplace-Compute-Instanz GoldenGate verwenden möchten.
    Geben Sie folgende Details ein:
    • GoldenGate-Instanz-OCID: Die Instanz-ID der Compute-Instanz, die den Marketplace GoldenGate hostet.
    • GoldenGate-Hub-URL: Geben Sie eine URL ein, die nur den öffentlichen Hostnamen oder die IP-Adresse der Marketplace-Instanz GoldenGate enthält.
    • GoldenGate-Administratorbenutzername: Geben Sie den Benutzernamen für die Verbindung zur Marketplace-Instanz GoldenGate ein.
    • GoldenGate-Administratorkennwort: Geben Sie das Kennwort für die Verbindung zur Marketplace-Instanz GoldenGate ein.
    Hinweis

    Sie müssen Marketplace als Standardnamen für das GoldenGate-Deployment verwenden.

Migrationsdetails anzeigen

Auf der Seite "Migrationen" der Oracle Cloud Infrastructure Database Migration-Servicekonsole können Sie eine Liste der Migrationen in einer Tabelle anzeigen, die folgende Informationen enthält:

  • Name

  • Status der Migrationsressource. Dabei kann es sich um einen der folgenden Werte handeln:

    • Erstellen: Die neue Migrationsressource wird in OCI erstellt.

    • Aktualisieren: Änderungen an der Migrationsressource werden in OCI registriert.

    • Aktiv: Die Migrationsressource wurde erstellt oder aktualisiert und kann validiert werden. Eine Migrationsressource in diesem Status kann validiert werden, aber keinen Migrationsjob ausführen.

    • In Bearbeitung: Ein Validierungsjob oder Migrationsjob wird derzeit auf dieser Migrationsressource ausgeführt.

    • Akzeptiert: Die Migrationsressource wurde validiert und kann einen weiteren Validierungsjob oder einen Migrationsjob ausführen.

    • Erfolgreich: Ein Migrationsjob, der diese Ressource verwendet, wurde erfolgreich abgeschlossen. Sobald eine Migrationsressource diesen Status erreicht hat, können Jobs nicht mehr damit ausgeführt werden.

    • Abgebrochen: Ein Migrationsjob, der diese Ressource verwendet, wurde abgebrochen. Sie können einen neuen Job auf einer Migrationsressource in diesem Status ausführen.

    • Warten: Ein Migrationsjob, der diese Ressource verwendet, wartet auf Benutzereingaben. Dieser Status wird angezeigt, wenn ein Migrationsjob unterbrochen wird.

    • Aktion erforderlich: Ein Validierungsjob oder Migrationsjob, der diese Ressource verwendet, war nicht erfolgreich und wurde blockiert. Beachten Sie, dass Sie einen Job abbrechen müssen, bevor Sie ihn erneut ausführen können.

    • Inaktiv: Ein Fallback-Status für unerwartete Fehler.

    • Löschen: Dieser Status wird angezeigt, wenn Sie eine Migrationsressource löschen. Die Ressource bleibt in diesem Status, bis der Löschvorgang abgeschlossen ist. An diesem Punkt wird die Ressource nicht mehr in der Konsole aufgeführt.

    • Nicht erfolgreich: Es liegen Probleme mit der Migrationsressource vor. Dies kann beim Erstellen, Aktualisieren und bei allen Problemen vorkommen, die keine Jobfehler sind. Sie können die Arbeitsanforderung für die Migrationsressource prüfen, um das Problem zu untersuchen.

  • Letzte Migration zeigt den Zeitstempel des letzten Joblaufs mit der Migration an.

  • Erstellt: Zeitstempel bei der Erstellung der Migration.

Wählen Sie auf der Seite "Migrationen" eine Migration aus, um die zugehörigen Details anzuzeigen.

Migrationsdetails anzeigen: Auf der Seite "Migrationsdetails" können Sie die Migrationsinformationen anzeigen, einschließlich:

  • OCID: Die eindeutige Oracle Cloud-ID der Ressource
  • Compartment: Das Compartment, in dem sich die Migrationsressource befindet
  • Erstellt: Datum und Uhrzeit der Erstellung der Migration
  • Verschlüsselungs-Vault: Über den Link gelangen Sie zur Seite "Vault-Details".
  • Verschlüsselungsschlüssel: Über den Link gelangen Sie zur Seite "Schlüsseldetails".
  • Quelldatenbank: Über den Link wird die Seite "Datenbankdetails" angezeigt. Sie können Verbindung testen auswählen, um die Konnektivität der Datenbankverbindung zu testen.
  • Zieldatenbank: Über den Link wird die Seite "Datenbankdetails" angezeigt. Sie können Verbindung testen auswählen, um die Konnektivität der Datenbankverbindung zu testen.
  • Migrationstyp: Online oder Offline
  • Replikation: Aktiviert oder deaktiviert
  • Validierung: CPAT aktiviert oder CPAT deaktiviert
Benachrichtigungen erstellen: Auf der Seite "Migrationsdetails" können Sie Regeln erstellen, um über Änderungen an Ihren Migrationen basierend auf Ereignissen oder Metriken benachrichtigt zu werden. Sie können Benachrichtigungen wie folgt erstellen:
  • Erstellen Sie Benachrichtigungen mit den bereitgestellten Vorlagen:
    • Klicken Sie auf den Hyperlink, um die Vorlage zu öffnen.
    • Alternativ können Sie eine Schnellstartvorlage auswählen, um Benachrichtigungen zu erstellen.
  • Wenn Sie auf das Vorlagenauswahlmenü klicken, können Sie den Hyperlink auswählen oder in der Vorlagenauswahloption Benachrichtigungen erstellen eine Vorlage auswählen. Folgende Optionen sind verfügbar:
    • Status eines Auswertungs- oder Migrationsjobs wurde geändert
    • Auswertungs- oder Migrationsjob erfolgreich abgeschlossen
    • Auswertungs- oder Migrationsjob konnte nicht abgeschlossen werden
    • Migrationsjob ist in einen Wartezustand übergegangen
    • Phase für einen Auswertungs- oder Migrationsjob abgeschlossen
    • Replikationslatenz länger als 5 Sekunden

    Die Regeln, die Benachrichtigungen auslösen, können mit Serviceereignissen oder Metriken erstellt werden.

  • Wenn Sie Ihre eigenen Vorlagen erstellen möchten, können Sie Erweiterte Ereignisbenachrichtigungen oder Erweiterte Alarmbenachrichtigungen basierend auf den Metriken auswählen, für die Sie benachrichtigt werden möchten.
Sie können Benachrichtigungen basierend auf den folgenden Optionen erstellen:
  • Schnellstartbenachrichtigungen
  • Erweiterte Ereignisbenachrichtigung
  • Erweiterte Alarmbenachrichtigung
So konfigurieren Sie Quickstarts-Benachrichtigungen:
  1. Wählen Sie eine Vorlage aus der Vorlagenauswahl aus.
  2. Geben Sie in der Ereignisregel den Regelnamen ein.
  3. In Themen und Abonnements,
    1. Wählen Sie im Abschnitt Neues Thema erstellen das Compartment aus, in dem Sie das Thema erstellen möchten, und geben Sie einen benutzerfreundlichen Namen für das Thema ein. Das erstellte Thema wird in der Liste der Themen angezeigt. Alternativ können Sie Vorhandenes Thema auswählen.
    2. Im Bereich Abonnement:
      1. Legen Sie das Abonnementprotokoll für E-Mail-, Slack- oder SMS-Benachrichtigungen fest:
        • E-Mail:
          1. Setzen Sie Protokoll auf E-Mail.
          2. Geben Sie die E-Mail-Adresse ein, die die Benachrichtigungen erhalten soll.
        • Slack:
          1. Setzen Sie Protokoll auf Slack.
          2. Geben Sie unter URL die URL für den Slack-Webhook ein.
        • SMS:
          1. Legen Sie das Land fest.
          2. Legen Sie die Telefonnummer fest.
        Geben Sie unter Erweiterte Optionen anzeigen Taginformationen für einen oder mehrere Tag Namespaces an.

        Klicken Sie auf Weiteres Tag, um Taginformationen für einen anderen Tag-Namespace anzugeben.

      Wenn Sie die Abonnementbestätigung per E-Mail erhalten, klicken Sie im Text der Nachricht auf den Link Abonnement bestätigen.

      Im Browser wird eine Oracle Cloud Infrastructure-Seite angezeigt, die angibt, dass Ihr Abonnement bestätigt ist.

  4. Klicken Sie auf Benachrichtigungen erstellen.
So konfigurieren Sie die erweiterte Ereignisbenachrichtigung:
  1. Geben Sie in der Ereignisregel den Regelnamen ein.
  2. Wählen Sie den Veranstaltungstyp aus, für den Sie benachrichtigt werden möchten.
  3. In Themen und Abonnements,
    1. Wählen Sie im Abschnitt Neues Thema erstellen das Compartment aus, in dem Sie das Thema erstellen möchten, und geben Sie einen benutzerfreundlichen Namen für das Thema ein. Das erstellte Thema wird in der Liste der Themen angezeigt. Alternativ können Sie Vorhandenes Thema auswählen.
    2. Im Bereich Abonnement:
      1. Legen Sie das Abonnementprotokoll für E-Mail-, Slack- oder SMS-Benachrichtigungen fest:
        • E-Mail:
          1. Setzen Sie Protokoll auf E-Mail.
          2. Geben Sie die E-Mail-Adresse ein, die die Benachrichtigungen erhalten soll.
        • Slack:
          1. Setzen Sie Protokoll auf Slack.
          2. Geben Sie unter URL die URL für den Slack-Webhook ein.
        • SMS:
          1. Legen Sie das Land fest.
          2. Legen Sie die Telefonnummer fest.
        • HTTPS (benutzerdefinierte URL): Legen Sie die URL fest.
        • PagerDuty: Legen Sie den Integrationsschlüssel fest.
        • Funktion:
          1. Legen Sie das Funktions-Compartment fest.
          2. Oracle Functions-Anwendung festlegen
          3. Stellen Sie die Funktion ein.
        Geben Sie unter Erweiterte Optionen anzeigen Taginformationen für einen oder mehrere Tag Namespaces an.

        Klicken Sie auf Weiteres Tag, um Taginformationen für einen anderen Tag-Namespace anzugeben.

      Wenn Sie die Abonnementbestätigung per E-Mail erhalten, klicken Sie im Text der Nachricht auf den Link Abonnement bestätigen.

      Im Browser wird eine Oracle Cloud Infrastructure-Seite angezeigt, die angibt, dass Ihr Abonnement bestätigt ist.

  4. Klicken Sie auf Benachrichtigungen erstellen.
Sie können Alarme erstellen, um Sie zu benachrichtigen, wenn Metriken alarmspezifische Trigger erfüllen. So konfigurieren Sie die erweiterte Alarmbenachrichtigung:
  1. Erstellen Sie im Bereich Alarme einen Alarmnamen. Geben Sie einen benutzerfreundlichen Namen für den Alarm ein. Geben Sie dabei keine vertraulichen Informationen ein.
  2. Wählen Sie unter Alarmschweregrad den angegebenen Antworttyp aus, der erforderlich ist, wenn der Alarm ausgelöst wird.
  3. Geben Sie im Bereich Metrikbeschreibung Werte ein, um die Metrik anzugeben, die für den Alarm ausgewertet werden soll.
    • Metrikname: Wählen Sie den Namen der Metrik aus, die Sie für den Alarm auswerten möchten. Sie können alle OCI-Metriken oder benutzerdefinierten Metriken auswählen, wenn die Daten im ausgewählten Compartment und Metrik-Namespace vorhanden sind.
    • Intervall: Wählen Sie das Aggregationsfenster oder die Häufigkeit aus, mit der der Alarm ausgelöst werden muss.
    • Statistik: Wählen Sie die Funktion aus, mit der der Alarm ausgelöst werden soll.
      • Mean - Der Wert von "Sum", dividiert durch "Count" während des angegebenen Zeitraums.
      • Rate - Die durchschnittliche Änderungsrate pro Intervall.
      • sum - Die Summe aller Werte.
      • max - Der höchste Wert, der während des angegebenen Zeitraums beobachtet wird.
      • min - Der niedrigste Wert, der während des angegebenen Zeitraums beobachtet wird.
      • Zählung: Die Anzahl der im angegebenen Zeitraum empfangenen Beobachtungen.
      • P50: Der Wert des 50. Perzentils.
      • P90: Der Wert des 90. Perzentils.
      • P95: Der Wert des 95. Perzentils.
      • P99 - Der Wert des 99. Perzentils
  4. Geben Sie im Bereich Triggerregel die Bedingung an, die erfüllt werden muss, damit der Alarm den Auslösestatus aufweist. Die Bedingung kann als Schwellenwert angegeben werden, wie 90% für die CPU-Auslastung, oder als eine Abwesenheit.
    • Operator: Wählen Sie den Operator aus, der im Schwellenwert für die Bedingung verwendet werden soll.
    • Wert: Geben Sie den Wert ein, der als Schwellenwert für die Bedingung verwendet werden soll. Geben Sie für die Operatoren zwischen und außerhalb beide Werte für den Bereich ein.
    • Triggerverzögerung in Minuten: Geben Sie an, wie viele Minuten die Bedingung bestehen muss, bevor der Alarm den Auslösestatus aufweist.
  5. In Themen und Abonnements,
    1. Wählen Sie im Abschnitt Neues Thema erstellen das Compartment aus, in dem Sie das Thema erstellen möchten, und geben Sie einen benutzerfreundlichen Namen für das Thema ein. Das erstellte Thema wird in der Liste der Themen angezeigt. Alternativ können Sie Vorhandenes Thema auswählen.
    2. Im Bereich Abonnement:
      1. Legen Sie das Abonnementprotokoll für E-Mail-, Slack- oder SMS-Benachrichtigungen fest:
        • E-Mail:
          1. Setzen Sie Protokoll auf E-Mail.
          2. Geben Sie die E-Mail-Adresse ein, die die Benachrichtigungen erhalten soll.
        • Slack:
          1. Setzen Sie Protokoll auf Slack.
          2. Geben Sie unter URL die URL für den Slack-Webhook ein.
        • SMS:
          1. Legen Sie das Land fest.
          2. Legen Sie die Telefonnummer fest.
        • HTTPS (benutzerdefinierte URL): Legen Sie die URL fest.
        • PagerDuty: Legen Sie den Integrationsschlüssel fest.
        • Funktion:
          1. Legen Sie das Funktions-Compartment fest.
          2. Oracle Functions-Anwendung festlegen
          3. Stellen Sie die Funktion ein.
      Wenn Sie die Abonnementbestätigung per E-Mail erhalten, klicken Sie im Text der Nachricht auf den Link Abonnement bestätigen.

      Im Browser wird eine Oracle Cloud Infrastructure-Seite angezeigt, die angibt, dass Ihr Abonnement bestätigt ist.

  6. Geben Sie unter Erweiterte Optionen anzeigen Folgendes an:
    • Alarmtext
    • Notifications:
      • Nachrichtenformat: Wählen Sie eine Option für die Darstellung von Nachrichten aus, die Sie von diesem Alarm empfangen (nur für Notifications).
        • Formatierte Nachrichten senden: Vereinfachtes, benutzerfreundliches Layout. Informationen zum Anzeigen unterstützter Abonnementprotokolle und Nachrichtentypen für formatierte Nachrichten (außer Raw) finden Sie unter Benutzerfreundliche Formatierung.
        • Pretty JSON-Nachrichten senden (Raw-Text mit Zeilenumbrüchen): JSON mit neuen Zeilen und Einzügen.
        • RAW-Nachrichten senden: JSON-RAW-Blob.
      • Benachrichtigung wiederholen: Wenn Sie Benachrichtigungen in regelmäßigen Abständen erhalten möchten, wenn der Alarm ausgelöst wird. Geben Sie die Wartezeit an, bis die Benachrichtigung erneut gesendet wird.
      • Benachrichtigung unterdrücken: Auswertungen und Benachrichtigungen für einen bestimmten Zeitraum unterdrücken. Geben Sie eine Startzeit, Endzeit und eine optionale Beschreibung an.
    • Taginformationen für einen oder mehrere Tag-Namespaces.
  7. Klicken Sie auf Benachrichtigungen erstellen.
Sie können die erstellten Benachrichtigungen auf der Registerkarte Benachrichtigungen anzeigen. Folgende Details sind verfügbar:
  • Typ
  • Name
  • Thema
  • Erstellt
Sie können das Menü "Aktionen" (drei Punkte) auswählen und die folgenden Aufgaben ausführen:
  • Bearbeiten
  • Tags anzeigen
  • Tags hinzufügen
  • Löschen

Unter den Migrationsdetails können Sie Informationen zu Ressourcen anzeigen, die mit der Migration verknüpft sind, wie Jobs (siehe Migrationsjobs verwalten), ausgeschlossene Objekte (siehe unten), Arbeitsanforderungen (siehe unten) und Metriken (siehe Datenbankmigrationsmetriken).

Ausgeschlossene Objekte

In der Liste "Ausgeschlossene Objekte" werden Objekte angezeigt, die von der Migration ausgeschlossen sind.

Von Oracle verwaltet: Objekte, deren Eigentümer von Oracle verwaltete Benutzer sind (ORACLE_MAINTAINED = Y), werden von der Migration ausgeschlossen.

Nicht unterstützt: Objekte, die für die Migration von Oracle GoldenGate nicht unterstützt werden, z.B. Objekte, deren Eigentümer die ggadmin- und c##ggadmin-Benutzer sind, werden von der Migration ausgeschlossen.

Ausgeschlossener Benutzer: Objekte werden explizit durch Regeln ausgeschlossen, die in der Migration unter "Ausgewählte Objekte" konfiguriert sind.

Details zu Objekten, die standardmäßig ausgeschlossen sind, und zur expliziten Auswahl von Objekten für die Migration finden Sie unter Objekte für Oracle-Migration auswählen.

Arbeitsanforderungen

Auf der Seite "Migrationsdetails" finden Sie unter dem Feld "Migrationsinformationen" die Liste "Arbeitsanforderungen". Unter "Arbeitsanforderungen" sind alle Arbeitsanforderungen aufgeführt, die an OCI gesendet werden, um das Erstellen, Aktualisieren, Validieren, Klonen oder Löschen dieser Ressource zu vereinfachen. Klicken Sie auf die Arbeitsanforderung, um die Seite "Arbeitsanforderungsdetails" zu öffnen. Dort finden Sie weitere Informationen zur Arbeitsanforderung.

Migration bearbeiten

Sie können einige der Einstellungen in einer Migrationsressourcenkonfiguration in Oracle Cloud Infrastructure Database Migration ändern.

Wählen Sie in der Liste der Migrationen auf der Seite "Migrationen" den Namen der Migration aus, die Sie bearbeiten möchten.

Wählen Sie Bearbeiten neben einer der folgenden änderbaren Einstellungen aus:

Quelldatenbank

Im Dialogfeld "Quelldatenbank bearbeiten" können Sie eine andere Quelldatenbank auswählen.

Die gültige Auswahl der Zieldatenbanken ist identisch mit der beim Erstellen einer neuen Migrationsressource. Nicht-autonome Nicht-CDBs oder PDB/CDB-Kombinationen werden für die Quelle unterstützt.

Zieldatenbank

Im Dialogfeld "Zieldatenbank bearbeiten" können Sie eine andere Zieldatenbank auswählen.

Die gültige Auswahl der Zieldatenbanken ist identisch mit der beim Erstellen einer neuen Migrationsressource. Autonome Datenbanken werden für das Ziel unterstützt.

Migrationstyp

Der Migrationstyp (Offline oder Online) kann nicht geändert werden, Sie können jedoch die Einstellungen ändern, die für den ursprünglich konfigurierten Migrationstyp gültig sind.

Im Dialogfeld "Anfängliche Ladeeinstellungen bearbeiten" können Sie die folgenden Einstellungen ändern.

  • Erstes Laden: Sie können die Datenübertragungsmethode in Objektspeicher-Bucket oder Datenbanklink ändern.

  • Objektspeicher-Bucket: Wenn die Datenübertragungsmethode zum ersten Laden Object Storage ist, können Sie den Bucket ändern, in dem die Data Pump-Dumps gespeichert werden sollen.

  • Exportverzeichnisobjekt: Wenn die Datenübertragungsmethode zum ersten Laden Object Storage ist, können Sie das Exportverzeichnisobjekt ändern, indem Sie einen neuen Namen und Pfad angeben.

  • Erweiterte Optionen: Sie können die erweiterten Optionen für das erste Laden ändern. Weitere Informationen zu diesen Einstellungen finden Sie unter Erstmaliges Laden von erweiterten Optionen für Oracle-Migrationen konfigurieren.

Replikation

Im Dialogfeld Replikationseinstellungen bearbeiten können Sie die Onlinereplikation aktivieren oder deaktivieren und die folgenden GoldenGate-Einstellungen ändern.

  • Onlinereplikation verwenden: Wählen Sie diese Option aus, wenn Sie die Replikation aller Daten- und Metadatentransaktionen von der Quelle in die Zieldatenbank aktivieren möchten, die nach dem ersten Laden festgeschrieben wurden.
  • Akzeptable Verzögerung (in Sekunden)
  • Extraktionseinstellungen
  • Replikationseinstellungen
  • GoldenGate-Instanz:
    • (Optional ). Marketplace-Instanz GoldenGate verwenden: Wenn Sie diese Option auswählen, geben Sie die folgenden Details ein:
    • GoldenGate-Instanz-OCID: Die Instanz-ID der Compute-Instanz, die den Marketplace GoldenGate hostet.
    • GoldenGate-Hub-URL
    • Benutzername des Administrators GoldenGate
    • Administratorkennwort GoldenGate
  • Weitere Informationen zu diesen Einstellungen finden Sie unter Optionale erweiterte Replikationsoptionen konfigurieren.

Verschlüsselungsschlüssel

Im Dialogfeld "Verschlüsselungsschlüssel bearbeiten" können Sie einen anderen Vault, einen anderen Verschlüsselungsschlüssel und das Compartment auswählen, in dem ein Secret erstellt werden soll.

Validierung

Im Dialogfeld "Validierungseinstellungen bearbeiten" können Sie die Verwendung des Cloud Pre-migration Advisor-Tools (CPAT) während der Migrationsvalidierung aktivieren oder deaktivieren. Außerdem können Sie ändern, ob die CPAT-Validierung bei einem Fehler fortgesetzt wird.

Ausgewählte Objekte

Sie können Datenbankobjektregeln zum Ein- oder Ausschließen im Abschnitt Ressourcen unter Ausgewählte Objekte unter dem Feld "Migrationsinformationen" hinzufügen oder entfernen.

Um eine Regel zu entfernen, aktivieren Sie das Kontrollkästchen der Regel und klicken Sie auf Entfernen, oder wählen Sie die Aktion Entfernen aus der Aktionsliste aus.

Um Regeln hinzuzufügen oder zu bearbeiten, klicken Sie auf Objekte hinzufügen. Informationen zum Konfigurieren ausgewählter Objekte finden Sie unter Objekte für Oracle-Migration auswählen.

Migration klonen

So klonen Sie eine Migration:
  1. Wählen Sie in der Liste der Migrationen auf der Seite "Migrationen" im Menü "Aktionen" (drei Punkte) für die zu klonende Migration die Option Klonen aus.
    Sie können auch auf der Seite "Migrationsdetails" auf Klonen klicken.
  2. Geben Sie im Dialogfeld "Migration klonen" einen eindeutigen Namen ein, und klicken Sie auf Weiter, um die Quell- oder Zieldatenbankdetails für den Klon zu aktualisieren. Klicken Sie auf der letzten Seite des Dialogfelds auf Klonen.

Migration verschieben

Sie können Migrationsressourcen von einem Compartment in ein anderes verschieben.

So verschieben Sie eine Migration:

  1. Wählen Sie in der Liste der Migrationen auf der Seite "Migrationen" im Menü "Aktionen" (drei Punkte) für die zu verschiebende Migration die Option Ressource verschieben aus.
    Sie können auch auf der Seite "Migrationsdetails" die Option Ressource verschieben auswählen.
  2. Wählen Sie im Dialogfeld Ressource in ein anderes Compartment verschieben in der Dropdown-Liste das Compartment aus, in das die Migration verschoben werden soll.
  3. Klicken Sie auf Ressource verschieben.

Wenn Sie die Migration in das neue Compartment verschieben, werden sofort die inhärenten Policys angewendet und wirken sich möglicherweise auf den Zugriff auf die Migration über die Konsole aus. Weitere Informationen finden Sie unter Compartments verwalten.

Migration löschen

Bevor Sie eine Migration löschen, müssen Sie alle Ressourcen, die die Migration referenzieren, sorgfältig prüfen. Andernfalls können Fehler auftreten.

So löschen Sie eine Migration:
  1. Wählen Sie in der Liste der Migrationen auf der Seite "Migrationen" im Menü "Aktionen" (drei Punkte) für die zu löschende Datenbank die Option Löschen aus.
    Sie können auch auf der Seite "Migrationsdetails" im Menü Weitere Aktionen auf Löschen klicken.
  2. Klicken Sie im Dialogfeld "Löschen" auf Löschen.

Tags für Migrationen verwalten

Mit Tags können Sie nach Ressourcen innerhalb Ihres Mandanten suchen. In Oracle Cloud Infrastructure Database Migration können Sie Tags einer Migration auf der Seite "Migrationen" und auf der Seite "Migrationsdetails" hinzufügen und anzeigen.

Wählen Sie auf der Seite "Migrationen" im Menü "Aktionen" (drei Punkte) der Migration die Option Tags hinzufügen oder Tags anzeigen aus.

Auf der Seite "Migrationsdetails" können Sie im Menü Weitere Aktionen über dem Feld "Migrationsinformationen" die Option Tags hinzufügen auswählen oder auf die Registerkarte Tags klicken, um Tags anzuzeigen und zu bearbeiten.

Weitere Informationen zum Tagging finden Sie unter Tags und Tag-Namespaces verwalten.

Migrations-API verwenden

Mit den folgenden Vorgängen können Sie Migrationsressourcen verwalten:

Informationen zur Verwendung der API und zu Signieranforderungen finden Sie unter REST-APIs und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter Software Development Kits und Befehlszeilenschnittstelle.