Bei einer Oracle-Datapump-Datei ist es möglich, die verwendeten Tablespaces zu finden/abzurufen, ohne auf das ursprüngliche/Quellschema zuzugreifen.Suchen nach Tablespaces, die in der datumpump-dump-Datei verwendet werden
Ich habe versucht, die strings Linux-Befehl verwenden, aber ich bin nicht in der Lage, Muster zu finden, die einen Tablespace angibt.
Irgendeine Idee?
Danke, ich nehme nicht an „direkte Wege“ gibt es diese Informationen zu erhalten, ohne über einen SQLFILE vorbei. Wie auch immer, die Ausgabe Ihres Befehls mit den folgenden Bash-Befehlen kombinierend, konnte ich eine eindeutige Liste bekommen ... vielleicht findet es jemand nützlich 'grep TABLESPACE outputfile.sql | sortieren | uniq | awk -F "" '{print $ 2}' | uniq' –
Ich glaube nicht. Die alten IMP-Tool-Dateien enthielten DDL- und DML-Tatimen, die Sie mit dem Befehl unix strings lesen konnten. Das neue expdp-Tool schreibt Dateien, die mehr wie Backup/Restore-Technologie sind, ein binäres Format. –