Mit dem EXPORT DB-Kommando können Sie die Daten, die zur Anwendung einer Datenbank gehören, exportieren.
Sie benötigen die Demo-Datenbank DEMODB.
Das
EXPORT DB-Kommando kann nur vom Datenbanksystemadministrator (SYSDBA-Benutzer)
ausgeführt werden. Starten Sie daher den Loader als
Datenbanksystemadministrator und melden Sie sich an die Datenbank DEMODB an.
Verwenden Sie den Sitzungsmodus.
loadercli -d demodb –u dbadmin,secret
Die Daten der Datenbank DEMODB sollen exportiert werden.
Durch die Angaben nach dem Schlüsselwort CATALOG und/oder DATA können Sie steuern, ob Sie den Datenbankkatalog und/oder die Daten, die zur Anwendung gehören, exportieren wollen.
Sie können die Datenbankkataloginformationen aller Datenbankbenutzer exportieren, die zur Anwendung der Datenbank gehören.
EXPORT DB
CATALOG OUTSTREAM
'demodb_ddl.catalog'
Der Datenbankkatalog (CATALOG) wird im Format DDL (Vorschlagswert) exportiert.
Siehe auch:
Loader, Datenstrom
Sie können die Anwendungsdaten aller Datenbankbenutzer exportieren.
EXPORT DB
DATA OUTSTREAM
'demodb_pages.data'
Die Anwendungsdaten (DATA) werden im Format PAGES (Vorschlagswert) exportiert.
EXPORT DB
DATA OUTSTREAM
'demodb_records.data' RECORDS
Die Anwendungsdaten (DATA) werden im Format RECORDS exportiert.
Da im Falle der Verwendung von PAGES ein datenbankeigenes Format (auf Basis einer Seite) verwendet wird, ist dieser Export schneller als ein Export über das Loader-eigene Format RECORDS.
Die Datendateien dürfen in beiden Fällen nicht verändert werden, da es sich um ein Loader-eigenes Binärformat handelt.
Siehe auch:
Loader, PAGES,
RECORDS
Sie können die Daten, die zur Anwendung einer Datenbank gehören, exportieren.
EXPORT DB
CATALOG OUTSTREAM
'demodb_ddl.catalog'
DATA OUTSTREAM
'demodb_pages.data'
Beachten Sie die Reihenfolge der Syntaxelemente. Geben Sie stets zuerst das Syntaxelement zum Export des Datenbankkatalogs und dann das Syntaxelement zum Export der Anwendungsdaten an.
Durch die Angabe eines Datenstroms nach dem Schlüsselwort CONFIGURATION können die Anwendungsdaten der Tabellen, die in diesem Datenstrom angegeben sind, vom Export ausgeschlossen werden. Die Tabellen müssen durch die Angabe ihres Schemas und des Tabellennamens spezifiziert sein.
Die Tabellen CITY und HOTEL sollen vom Export ausgeschlossen werden. Legen Sie die Datei hotel_table.configuration mit folgendem Inhalt an:
HOTEL,CITY
HOTEL,HOTEL
Geben Sie folgendes Export-Kommando im Loader-Sitzungsmodus an. Beachten Sie die Reihenfolge der Syntaxelemente. Geben Sie zuerst das Syntaxelement an, das die Tabellen vom Export ausschließt.
EXPORT DB
CONFIGURATION INSTREAM
'hotel_table.configuration'
CATALOG OUTSTREAM 'demodb_ddl.catalog'
DATA OUTSTREAM 'demodb_pages.data'
Die Datenbankkatalogeinträge aller Tabellen werden unabhängig von den in hotel_table.configuration gemachten Einschränkungen immer exportiert.
Durch die Angabe eines Datenstroms nach dem Schlüsselwort PACKAGE werden die Kommando-Einträge in der Tabelle SYSLOADER.TRANSFORMATIONMODEL in den angegebenen Datenstrom exportiert. Damit haben Sie eine weitere Möglichkeit der Protokollierung. Geben Sie das PACKAGE-Syntaxelement stets als letztes Syntaxelement an.
EXPORT DB
CATALOG OUTSTREAM 'demodb_ddl.catalog'
PACKAGE OUTSTREAM
'demodb_csv.package'
Siehe auch:
Loader, Zusätzliche
Protokollfunktionalität (package_spec)
Die Kombination der Syntaxmöglichkeiten kann zu entsprechend komplexen Kommandos führen. Beachten Sie die Reihenfolge der Syntaxelemente.
EXPORT DB
CONFIGURATION INSTREAM
FILE 'hotel_table.configuration' CSV ASCII
CATALOG
OUTSTREAM FILE 'demodb_ddl.catalog' DDL
DATA OUTSTREAM FILE 'demodb_pages.data'
PAGES
PACKAGE OUTSTREAM FILE 'demodb_csv.package' CSV
Eine vollständige Syntaxbeschreibung
finden Sie in der Dokumentation Loader, EXPORT
DB-Kommando.
Siehe auch:
Weitere Beispiel-Kommandos zum Exportieren
Korrespondierendes Import-Kommando IMPORT DB