Verbindungserstellungsfehler

Wenn in Oracle Cloud Infrastructure Database Migration eine Verbindungsressource (odms-connection) den Status "Nicht erfolgreich" hat, gehen Sie wie folgt vor, um weitere Details zum Fehlerzu erhalten.

  1. Rufen Sie die Verbindungs-OCID ab.

    • OCI-Webkonsole verwenden:

      Gehen Sie zur OCI-Konsole, und öffnen sie den Database Migration-Service/die Database-Verbindungen (z.B. https://console.us-phoenix-1.oraclecloud.com/odms/registrations).

      Suchen und wählen Sie in der Liste die nicht erfolgreiche Verbindung, und wählen Sie OCID kopieren aus dem Menü "Aktionen" (drei Punkte).

    • OCI-Befehlszeilenschnittstelle des Oracle Database Migration-Service (database-migration) verwenden:

      Die OCID des Compartments, in dem die nicht erfolgreiche Verbindung erstellt wurde, ist erforderlich.

      • Listen Sie alle Verbindungsressourcen auf, und suchen Sie den Fehler:

        oci database-migration connection list -c `compartmentOCID`
      • Wenn Sie den Anzeigenamen der Verbindung kennen, können Sie damit Ergebnisse filtern:

        oci database-migration connection list -c `compartmentOCID` --display-name `connectionDisplayName`
  2. Rufen Sie die Arbeitsanforderungs-OCID ab, die der Verbindungserstellungsanforderung zugeordnet ist.

    • OCI-Befehlszeilenschnittstelle des Oracle Database Migration-Service (database-migration) verwenden:

      Die OCID des Compartments, in dem die nicht erfolgreiche Verbindung erstellt wurde, ist erforderlich. Sie finden sie mit database-migration >> work-request >> list, wie im folgenden Beispiel dargestellt.

      • Verwenden Sie die Verbindungs-OCID, um die Arbeitsanforderungen aufzulisten:

        oci database-migration work-request list --resource-id odms-connection-OCID --compartment-id odms-connection-compartment-OCID
      • Verwenden Sie die Compartment-OCID, um die Arbeitsanforderungen des Compartments aufzulisten:

        oci database-migration work-request list --compartment-id odms-connection-compartment-OCID
      • Verwenden Sie die Option sort-by, um die Ergebnisse nach displayName oder timeCreated zu sortieren:

        oci database-migration work-request list --compartment-id odms-connection-compartment-OCID --sort-by displayName
      • Verwenden Sie die Option sort-order mit asc oder desc:

        oci database-migration work-request list --compartment-id odms-connection-compartment-OCID --sort-oder ASC

        Es kann nur eine Sortierreihenfolge angegeben werden. Die Standardreihenfolge für --sort-by timeCreated ist absteigend.

    • REST-API für die Datenbankmigration verwenden:

      • Verwenden Sie die Verbindungs-OCID, um die Arbeitsanforderungen aufzulisten:

        Siehe ListWorkRequests.

        GET /20210929/workRequests?resourceId=odms-connection-OCID&compartmentId=odms-connection-compartment-OCID
      • Verwenden Sie die Compartment-OCID, um die Arbeitsanforderungen des Compartments aufzulisten:

        GET /20210929/workRequests?compartmentId=compartment-OCID-of-resource
      • Verwenden Sie die Option sort-by, um die Ergebnisse nach displayName oder timeCreated zu sortieren:

        GET /20210929/workRequests?compartmentId=compartment-OCID-of-resource&sortBy=displayName
      • Verwenden Sie die Option sort-order mit asc oder desc:

        GET /20210929/workRequests?compartmentId=compartment-OCID-of-resource&sortOrder=ASC

        Es kann nur eine Sortierreihenfolge angegeben werden. Die Standardreihenfolge für --sort-by timeCreated ist absteigend.

  3. Mit der Arbeitsanforderungs-OCID können Sie Details, Logs und Fehler im Zusammenhang mit dem Fehler abrufen:

    • OCI-Befehlszeilenschnittstelle des Oracle Database Migration-Service (database-migration) verwenden:

    • REST-API für die Datenbankmigration verwenden:

      • Verwenden Sie die Arbeitsanforderungs-ID, um die Details abzurufen:

        GET /20210929/workRequests/{workRequestId}

        Siehe GetWorkRequest.

      • Verwenden Sie die Arbeitsanforderungs-ID, um die Fehler abzurufen:

        GET /20210929/workRequests/{workRequestId}/errors

        Siehe ListWorkRequestErrors.

      • Verwenden Sie die Arbeitsanforderungs-ID, um die Logs abzurufen:

        GET /20210929/workRequests/{workRequestId}/logs

        Siehe ListWorkRequestLogs.

  4. Prüfen Sie die Logs und Fehler in der Arbeitsanforderung, und beheben Sie die gemeldeten Probleme.

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 (CLI).