Ist es möglich, einen Teil des Oracle Data Dump zu extrahieren / löschen?


0

Wir haben ein Oracle 11g-Schema und einen Daten-Dump. Da dieser Speicherauszug sehr groß ist, möchte ich nur einen Teil des Schemas mit Daten extrahieren. Ist das möglich zu erreichen?


Ist es eine einfache SQL-Datei? Wenn ja, grepkommt mir in den Sinn.
Bobby

Antworten:


1

IMPDP hat einige Optionen. Zunächst können Sie festlegen, dass nur bestimmte Schemas importiert werden sollen (dies ist hilfreich, wenn Sie einen vollständigen Datenbankexport durchgeführt haben).

Zweitens können Sie bestimmte Objekte oder Objekte, deren Name einem bestimmten Format entspricht, mit INCLUDE oder EXCLUDE versehen.

Drittens gibt es einen QUERY-Parameter, mit dem Sie eine Abfrageklausel angeben können, mit der die zu importierenden Daten gefiltert werden.

Wenn Sie die älteren EXP / IMP-Dienstprogramme verwenden, können Sie diese Flexibilität nicht nutzen


1

IMP hat auch etwas Flexibilität. Wenn Sie wissen, welche Schemas / Tabellen Sie importieren möchten, geben Sie diese mit dem Schlüsselwort TABLES an.

Ohne genau zu wissen, was Ihren "Dump" verursacht hat, ist es schwierig, endgültige Antworten zu geben. Möchten Sie auch, dass bestimmte Tabellen oder nur Teile bestimmter Tabellen wiederhergestellt werden?


0

Wenn Sie den mit exp/ expdptools erstellten Speicherauszug in Betracht ziehen - dann wahrscheinlich * nein

** Es gibt ein Tool namens NXTract, aber ich bin skeptisch und habe es nicht ausprobiert. *

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.