Daten mit DBMS_CLOUD.EXPORT_DATA in ein Verzeichnis exportieren
Verwenden Sie DBMS_CLOUD.EXPORT_DATA, um Dateien in ein Verzeichnis zu exportieren.
Das Verzeichnis, in das Sie Dateien exportieren, kann sich im Dateisystem der autonomen KI-Datenbank oder in einem angehängten externen Dateisystem befinden. Weitere Informationen finden Sie auf den folgenden Seiten:
Daten als CSV in ein Verzeichnis exportieren
Zeigt die Schritte zum Exportieren von Tabellendaten aus Ihrer autonomen KI-Datenbank in ein Verzeichnis als CSV-Daten durch Angabe einer Abfrage an.
-
Stellen Sie eine Verbindung zur autonomen KI-Datenbankinstanz her.
Weitere Informationen finden Sie unter Verbindung zur autonomen KI-Datenbank herstellen.
-
Verzeichnis erstellen.
Beispiel:
CREATE DIRECTORY export_dir AS 'export_dir';Weitere Informationen finden Sie unter Directory erstellen.
-
Führen Sie
DBMS_CLOUD.EXPORT_DATAaus, und geben Sie den Parameterformattypemit dem Wertjsonan, um die Ergebnisse als CSV-Dateien in ein Verzeichnis zu exportieren. Nehmen Sie den Parametercredentialnicht auf, wenn Sie eine Ausgabe an ein Verzeichnis senden.BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => 'export_dir:sales.csv', format => JSON_OBJECT('type' value 'csv'), query => 'SELECT * FROM sales' ); END; /Wenn Datensatzbegrenzungszeichen Escape-Zeichen wie \r\n oder \t enthalten, setzen Sie die Datensatzbegrenzungszeichen in doppelte Anführungszeichen. Beispiel: Um das Datensatztrennzeichen
\r\nzu verwenden, setzen Sie den Wert in doppelte Anführungszeichen:"\r\n".BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => 'export_dir:sales.csv', query => 'SELECT * FROM sales', format => JSON_OBJECT('type' value 'json', 'recorddelimiter' value '"\r\n"' format json)); END; /Beim Verzeichnisnamen muss die Groß-/Kleinschreibung beachtet werden, wenn der Verzeichnisname in doppelte Anführungszeichen gesetzt wird. Beispiel:
BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => '"export_dir":sales.csv', format => JSON_OBJECT('type' value 'csv'), query => 'SELECT * FROM sales' ); END; /Ausführliche Informationen zu den Parametern finden Sie unter Prozedur EXPORT_DATA.
Ausführliche Informationen zu den verfügbaren
format-Parametern, die Sie mitDBMS_CLOUD.EXPORT_DATAverwenden können, finden Sie unter DBMS_CLOUD Package Format Options for EXPORT_DATA.Parameter:
-
file_uri_list: ist eine durch Komma getrennte Liste der Exportdateien. Die Verwendung von Platzhaltern und Ersetzungszeichen wird infile_uri_listnicht unterstützt. -
format: Gibt den erforderlichen Parametertypean. Die gültigen Werte sindjson,xmlundcsv. -
query: Gibt eineSELECT-Anweisung an, sodass nur die erforderlichen Daten exportiert werden. Die Abfrage bestimmt den Inhalt der Dumpdatei(en).
Hinweis: Die Prozedur
DBMS_CLOUD.EXPORT_DATAerstellt die Dumpdateien, die Sie infile_uri_listangeben. Die Prozedur überschreibt keine Dateien. Wenn eine Dumpdatei in der Dateifile_uri_listvorhanden ist, generiertDBMS_CLOUD.EXPORT_DATAeine weitere Datei mit einem eindeutigen Namen.DBMS_CLOUD.EXPORT_DATAerstellt keine Verzeichnisse.Ausführliche Informationen zu den Parametern finden Sie unter Prozedur EXPORT_DATA.
-
Hinweise zum Exportieren mit DBMS_CLOUD.EXPORT_DATA:
-
Der von Ihnen angegebene Parameter
querykann bei Bedarf eine erweiterte Abfrage sein, z.B. eine Abfrage, die Joins oder Unterabfragen enthält. -
Geben Sie den Parameter
formatmit der Optioncompressionan, um die Ausgabedateien zu komprimieren.
Daten als JSON in ein Verzeichnis exportieren
Zeigt die Schritte zum Exportieren von Tabellendaten aus Ihrer autonomen KI-Datenbank in ein Verzeichnis als JSON-Daten durch Angabe einer Abfrage an.
-
Stellen Sie eine Verbindung zur autonomen KI-Datenbankinstanz her.
Weitere Informationen finden Sie unter Verbindung zur autonomen KI-Datenbank herstellen.
-
Verzeichnis erstellen.
Beispiel:
CREATE DIRECTORY export_dir AS 'export_dir';Weitere Informationen finden Sie unter Directory erstellen.
-
Führen Sie
DBMS_CLOUD.EXPORT_DATAaus, und geben Sie den Parameterformattypemit dem Wertjsonan, um die Ergebnisse als JSON-Dateien in ein Verzeichnis zu exportieren. Nehmen Sie den Parametercredentialnicht auf, wenn Sie eine Ausgabe an ein Verzeichnis senden.BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => 'export_dir:sales.dmp', format => json_object('type' value 'json'), query => 'SELECT * FROM sales' ); END; /Wenn Datensatzbegrenzungszeichen Escape-Zeichen wie \r\n oder \t enthalten, setzen Sie die Datensatzbegrenzungszeichen in doppelte Anführungszeichen. Beispiel: Um das Datensatztrennzeichen
\r\nzu verwenden, setzen Sie den Wert in doppelte Anführungszeichen:"\r\n".BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => 'export_dir:sales.dmp', query => 'SELECT * FROM sales', format => JSON_OBJECT('type' value 'json', 'recorddelimiter' value '"\r\n"' format json)); END; /Beim Verzeichnisnamen muss die Groß-/Kleinschreibung beachtet werden, wenn der Verzeichnisname in doppelte Anführungszeichen gesetzt wird. Beispiel:
BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => '"export_dir":sales.dmp', format => json_object('type' value 'json'), query => 'SELECT * FROM sales' ); END; /Ausführliche Informationen zu den Parametern finden Sie unter Prozedur EXPORT_DATA.
Ausführliche Informationen zu den verfügbaren
format-Parametern, die Sie mitDBMS_CLOUD.EXPORT_DATAverwenden können, finden Sie unter DBMS_CLOUD Package Format Options for EXPORT_DATA.Parameter:
-
file_uri_list: ist eine durch Komma getrennte Liste der Exportdateien. Die Verwendung von Platzhaltern und Ersetzungszeichen wird infile_uri_listnicht unterstützt. -
format: Gibt den erforderlichen Parametertypean. Die gültigen Werte sindjson,xmlundcsv. -
query: Gibt eineSELECT-Anweisung an, sodass nur die erforderlichen Daten exportiert werden. Die Abfrage bestimmt den Inhalt der Dumpdatei(en).
Hinweis: Die Prozedur
DBMS_CLOUD.EXPORT_DATAerstellt die Dumpdateien, die Sie infile_uri_listangeben. Die Prozedur überschreibt keine Dateien. Wenn eine Dumpdatei in der Dateifile_uri_listvorhanden ist, generiertDBMS_CLOUD.EXPORT_DATAeine weitere Datei mit einem eindeutigen Namen.DBMS_CLOUD.EXPORT_DATAerstellt keine Verzeichnisse.Ausführliche Informationen zu den Parametern finden Sie unter Prozedur EXPORT_DATA.
-
Hinweise zum Exportieren mit DBMS_CLOUD.EXPORT_DATA:
-
Der von Ihnen angegebene Parameter
querykann bei Bedarf eine erweiterte Abfrage sein, z.B. eine Abfrage, die Joins oder Unterabfragen enthält. -
Geben Sie den Parameter
formatmit der Optioncompressionan, um die Ausgabedateien zu komprimieren.
Daten als Parquet in ein Verzeichnis exportieren
Zeigt die Schritte zum Exportieren von Tabellendaten aus Ihrer autonomen KI-Datenbank in ein Verzeichnis als Parquet-Daten durch Angabe einer Abfrage an.
-
Stellen Sie eine Verbindung zur autonomen KI-Datenbankinstanz her.
Weitere Informationen finden Sie unter Verbindung zur autonomen KI-Datenbank herstellen.
-
Verzeichnis erstellen.
Beispiel:
CREATE DIRECTORY export_dir AS 'export_dir';Weitere Informationen finden Sie unter Directory erstellen.
-
Führen Sie
DBMS_CLOUD.EXPORT_DATAaus, und geben Sie den Parameterformattypemit dem Wertjsonan, um die Ergebnisse als Parquet-Dateien in ein Verzeichnis zu exportieren. Nehmen Sie den Parametercredentialnicht auf, wenn Sie eine Ausgabe an ein Verzeichnis senden.BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => 'export_dir:sales.parquet', format => JSON_OBJECT('type' value 'parquet'), query => 'SELECT * FROM sales' ); END; /Beim Verzeichnisnamen muss die Groß-/Kleinschreibung beachtet werden, wenn der Verzeichnisname in doppelte Anführungszeichen gesetzt wird. Beispiel:
BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => '"export_dir":sales.parquet', format => JSON_OBJECT('type' value 'parquet'), query => 'SELECT * FROM sales' ); END; /Ausführliche Informationen zu den Parametern finden Sie unter Prozedur EXPORT_DATA.
Ausführliche Informationen zu den verfügbaren
format-Parametern, die Sie mitDBMS_CLOUD.EXPORT_DATAverwenden können, finden Sie unter DBMS_CLOUD Package Format Options for EXPORT_DATA.Parameter:
-
file_uri_list: ist eine durch Komma getrennte Liste der Exportdateien. Die Verwendung von Platzhaltern und Ersetzungszeichen wird infile_uri_listnicht unterstützt. -
format: Gibt den erforderlichen Parametertypean. Die gültigen Werte sinddatapump,json,xml,csvundparquet. Außerdem werden optional die Optionen definiert, die Sie für den Export mit dem ZugriffstreiberORACLE_DATAPUMPangeben können. -
query: Gibt eineSELECT-Anweisung an, sodass nur die erforderlichen Daten exportiert werden. Die Abfrage bestimmt den Inhalt der Dumpdatei(en).
Ausführliche Informationen zu den Parametern finden Sie unter Prozedur EXPORT_DATA.
-
Hinweise zum Exportieren mit DBMS_CLOUD.EXPORT_DATA:
-
Der von Ihnen angegebene Parameter
querykann bei Bedarf eine erweiterte Abfrage sein, z.B. eine Abfrage, die Joins oder Unterabfragen enthält. -
Geben Sie den Parameter
formatmit der Optioncompressionan, um die Ausgabedateien zu komprimieren. -
Weitere Informationen zur Zuordnung von Oracle-Typen zu Parquet-Typen finden Sie unter DBMS_CLOUD-Package - Oracle-Datentyp zu Parquet-Typ.
Die folgenden Typen werden nicht unterstützt oder haben Einschränkungen bei der Unterstützung für den Export von Parquet mit
DBMS_CLOUD.EXPORT_DATA:Oracle-spezifischer Typ Hinweise: BFILENicht unterstützt BLOBNicht unterstützt DATEUnterstützt mit der folgenden Einschränkung: Das
DATE-Format unterstützt nur Datum, Monat und Jahr. Stunde, Minute und Sekunden werden nicht unterstützt.Weitere Informationen zu NLS-Formateinschränkungen für den Export von
DATEin Parquet finden Sie unter Oracle-Datentyp-/Parquet-Mapping für DBMS_CLOUD-Package.INTERVAL DAY TO SECONDWird intern unterstützt und als Zeichenfolge behandelt INTERVAL YEAR TO MONTHWird intern unterstützt und als Zeichenfolge behandelt LONGNicht unterstützt LONG RAWNicht unterstützt NUMBERUnterstützt mit den folgenden Einschränkungen:
- Kann eine maximale Genauigkeit von 38 und eine Skalierung kleiner als die Gesamtstellenzahl haben.
- Wenn für den SpaltentypNUMBERkeine Gesamtstellenzahl und keine Skalierung angegeben ist, wird die Standardgenauigkeit von 38 und die Skalierung von 20 verwendet.
- Negative Skalierung wird fürNUMBER-Typen nicht unterstützt.Object TypesNicht unterstützt TIMESTAMPWird mit den folgenden Einschränkungen unterstützt:
- Wenn mehrere Spalten mit unterschiedlicher Genauigkeit vorhanden sind, wird die höchste Genauigkeit verwendet.
-TIMESTAMP WITH TIME ZONEDer Oracle-Datentyp verwendet nur den Zeitstempel.
Details zu den NLS-Formatbeschränkungen für den Export vonTIMESTAMPin Parquet finden Sie unter Oracle-Datentyp-/Parquet-Mapping für DBMS_CLOUD-Package.
Daten als XML in ein Verzeichnis exportieren
Zeigt die Schritte zum Exportieren von Tabellendaten aus der autonomen KI-Datenbank in das Verzeichnis als XML-Daten durch Angabe einer Abfrage an.
-
Stellen Sie eine Verbindung zur autonomen KI-Datenbankinstanz her.
Weitere Informationen finden Sie unter Verbindung zur autonomen KI-Datenbank herstellen.
-
Verzeichnis erstellen.
Beispiel:
CREATE DIRECTORY export_dir AS 'export_dir';Weitere Informationen finden Sie unter Directory erstellen.
-
Führen Sie
DBMS_CLOUD.EXPORT_DATAaus, und geben Sie den Parameterformattypemit dem Wertjsonan, um die Ergebnisse als XML-Dateien in ein Verzeichnis zu exportieren. Nehmen Sie den Parametercredentialnicht auf, wenn Sie eine Ausgabe an ein Verzeichnis senden.BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => 'export_dir:sales.csv', format => JSON_OBJECT('type' value 'csv'), query => 'SELECT * FROM sales' ); END; /Beim Verzeichnisnamen muss die Groß-/Kleinschreibung beachtet werden, wenn der Verzeichnisname in doppelte Anführungszeichen gesetzt wird. Beispiel:
BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => '"export_dir":sales.xml', format => JSON_OBJECT('type' value 'xml'), query => 'SELECT * FROM sales' ); END; /Ausführliche Informationen zu den Parametern finden Sie unter Prozedur EXPORT_DATA.
Ausführliche Informationen zu den verfügbaren
format-Parametern, die Sie mitDBMS_CLOUD.EXPORT_DATAverwenden können, finden Sie unter DBMS_CLOUD Package Format Options for EXPORT_DATA.Parameter:
-
file_uri_list: ist eine durch Komma getrennte Liste der Exportdateien. Die Verwendung von Platzhaltern und Ersetzungszeichen wird infile_uri_listnicht unterstützt. -
format: Gibt den erforderlichen Parametertypean. Die gültigen Werte sindjson,xmlundcsv. -
query: Gibt eineSELECT-Anweisung an, sodass nur die erforderlichen Daten exportiert werden. Die Abfrage bestimmt den Inhalt der Dumpdatei(en).
Hinweis: Die Prozedur
DBMS_CLOUD.EXPORT_DATAerstellt die Dumpdateien, die Sie infile_uri_listangeben. Die Prozedur überschreibt keine Dateien. Wenn eine Dumpdatei in der Dateifile_uri_listvorhanden ist, generiertDBMS_CLOUD.EXPORT_DATAeine weitere Datei mit einem eindeutigen Namen.DBMS_CLOUD.EXPORT_DATAerstellt keine Verzeichnisse.Ausführliche Informationen zu den Parametern finden Sie unter Prozedur EXPORT_DATA.
-
Hinweise zum Exportieren mit DBMS_CLOUD.EXPORT_DATA:
-
Der von Ihnen angegebene Parameter
querykann bei Bedarf eine erweiterte Abfrage sein, z.B. eine Abfrage, die Joins oder Unterabfragen enthält. -
Geben Sie den Parameter
formatmit der Optioncompressionan, um die Ausgabedateien zu komprimieren.