Beheben von Problemen mit Problemen mitAWS SCT - AWS Schema Conversion Tool

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Beheben von Problemen mit Problemen mitAWS SCT

Im Folgenden finden Sie Informationen zur Fehlersuche für das AWS Schema Conversion Tool (AWS SCT).

Objekte können nicht aus einer Oracle-Quelldatenbank geladen werden.

Wenn Sie versuchen, ein Schema aus einer Oracle-Datenbank zu laden, tritt möglicherweise einer der folgenden Fehler auf.

Cannot load objects tree.
ORA-00942: table or view does not exist

Diese Fehler treten auf, da der Benutzer, dessen ID Sie zum Herstellen einer Verbindung mit der Oracle-Datenbank verwendeten, nicht über die erforderlichen Berechtigungen zum Lesen des Schemas verfügt, wie von AWS SCT gefordert.

Sie können das Problem lösen, indem Sie dem Benutzer die select_catalog_role-Berechtigung gewähren und außerdem die Berechtigung für jedes Wörterbuch in der Datenbank. Diese Berechtigungen bieten den schreibgeschützten Zugriff auf die Ansichten und Systemtabellen, der für AWS SCT erforderlich ist. Im folgenden Beispiel wird eine Benutzer-ID mit dem Namen min_privs erstellt und dem Benutzer mit dieser ID werden die Minimalberechtigungen gewährt, die für die Konvertierung eines Schemas von einer Oracle-Quelldatenbank erforderlich sind.

create user min_privs identified by min_privs; grant connect to min_privs; grant select_catalog_role to min_privs; grant select any dictionary to min_privs;

Warnmeldung des Bewertungsberichts

Um die Komplexität der Konvertierung zu einer anderen Datenbank-Engine beurteilen zu können,AWS SCT ist Zugriff auf Objekte in Ihrer Quelldatenbank erforderlich. WennAWS SCT beim Scannen Probleme auftreten und keine Bewertung durchgeführt werden kann, wird eine Warnmeldung ausgegeben. Diese Meldung weist darauf hin, dass der gesamte Konversionsprozentsatz reduziert wurde. Im Folgenden sind die Gründe aufgeführt, warum beim Scannen ProblemeAWS SCT auftreten können:

  • Ihr Datenbankbenutzer hat nicht Zugriff auf alle benötigten Objekte. Weitere Informationen zu denAWS SCT erforderlichen Sicherheitsberechtigungen und -berechtigungen für Ihre Datenbank finden Sie im AbschnittQuellen für AWS SCT zur entsprechenden Quelldatenbank in diesem Handbuch.

  • Ein im Schema zitiertes Objekt ist in der Datenbank nicht mehr vorhanden. Um das Problem zu lösen, können Sie eine Verbindung mit SYSDBA-Berechtigungen herstellen und überprüfen, ob das Objekt in der Datenbank vorhanden ist.

  • SCT versucht, ein verschlüsseltes Objekt zu bewerten.