Migration von Daten vorbereiten

Um die Datenmigration vorzubereiten, laden Sie zunächst das Oracle Database Cloud Backup-Modul herunter, konfigurieren Sie die Umgebungsvariablen für ORACLE_SID und ORACLE_HOME, und erstellen Sie ein Wallet in der Quelldatenbank. Sie müssen diese Informationen verwenden, um Services in der Zieldatenbank in der Cloud zu installieren und zu konfigurieren.

Oracle Database Cloud Backup-Modul herunterladen und Umgebungsvariablen konfigurieren

Laden Sie das Oracle Database Cloud Backup-Modul in die Quelldatenbank herunter, und konfigurieren Sie die Umgebungsvariablen. Mit dem Modul können Sie ein Backup in Oracle Database Backup Cloud Service erstellen.

  1. Laden Sie das Oracle Database Cloud Backup-Modul herunter.

    Die ZIP-Datei enthält 2 Ordner, opc_install und oci_install. Die Datei oci_install.jar im Ordner oci_install wird zum Sichern von Daten in Oracle Cloud Infrastructure Object Storage verwendet.

  2. Laden Sie die Datei oci_install.jar im Ordner oci_install auf dem Quelldatenbankserver hoch.
  3. Ändern Sie den Eigentümer der Datei in den oracle-Benutzer, und verschieben Sie die Datei in den Home-Ordner des oracle-Benutzers.
    chown oracle:oinstall oci_install.jar 
    sudo mv oci_install.jar /home/oracle/
  4. Konfigurieren Sie als Benutzer oracle die Umgebungsvariablen für ORACLE_SID und ORACLE_HOME.
    . oraenv

Wallet in der Quelldatenbank erstellen

Erstellen Sie ein Wallet in der Quelldatenbank, und speichern Sie den Public Key. Das Wallet wird zur Verschlüsselung des Backups verwendet und ist zum Entschlüsseln des Backups in der Zieldatenbank erforderlich. Der Public Key ermöglicht den Zugriff auf Oracle Cloud Infrastructure Object Storage.

  1. Melden Sie sich als Benutzer oracle beim Quelldatenbanksystem an.
  2. Erstellen Sie ein Wallet in ORACLE_HOME in der Quelldatenbank.
    mkdir -p $ORACLE_HOME/data/wallet
    java -jar oci_install.jar -newrsakeypair -walletDir $ORACLE_HOME/data/wallet
    Private und öffentliche Signaturschlüssel werden erstellt, und der Pfad wird in der Ausgabe angezeigt.
  3. Zeigen Sie die Public-Key-Datei an.
    cat $ORACLE_HOME/data/wallet/oci_pub
  4. Kopieren und speichern Sie den Public Key, einschließlich der Header- und Footer-Anweisungen.
    Sie fügen den Public Key später Ihrem Oracle Cloud Infrastructure-Accountprofil hinzu.
    -----BEGIN PUBLIC KEY-----
    MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAypssDkZf3L8wZ9wrcCKu
    SADWhTBJwOqWbO/1yK1CNecKcn7KDlgVms8+KavG9ZUGTi1psRgjwwLOTGcMrZFQ
    NLmCgGTPr4/i88xcE2Vg56tftgomgAOTZ8qcx+UzDqRxb/mmVwoVxz4TUQin8Ap+
    NOWRaLrJQCT1iIHsSvkXJRTTepbyjvh5D11BDkzv7G/4lL6sXHAfhCiGNs8dZt8e
    315j4hyApdxhaJxVYCprgcmJVRMzsXlF/jNuKXDsh/mRbz3rgmfWEAAsOyqiS/CU
    gUW1rdldZeeVxyR/Cni/UPnNXZeY6l7yZ3VF7kBzWJXspOi4j9n4wQfQHZrbNhR+
    mQIDAQAB
    -----END PUBLIC KEY-----
    
  5. Erstellen Sie eine Kopie der Wallet-Datei, indem Sie den Wallet-Ordner ohne den Pfad komprimieren (Flag -j).
    Das Wallet wird zur Verschlüsselung des Backups verwendet und ist zum Entschlüsseln des Backups in der Zieldatenbank erforderlich.
    zip -j wallet.zip $ORACLE_HOME/data/wallet/*
  6. Laden Sie die ZIP-Wallet-Datei in die lokale Instanz herunter. Sie laden diese Datei später mit SCP hoch.