Daten beim Exportieren in Object Storage verschlüsseln
Sie können Tabellendaten beim Export in Object Storage verschlüsseln.
Verwenden Sie den Parameter format
und die Option encryption
mit DBMS_CLOUD.EXPORT_DATA
, um Daten zu verschlüsseln, wenn Sie aus Autonomous Database in Object Storage exportieren.
Beachten Sie Folgendes, wenn Sie verschlüsselte Daten in Object Storage exportieren:
-
Die Option
encryption
wird nur unterstützt, wenn Daten aus Autonomous Database als CSV, JSON oder XML in Object Storage exportiert werden. -
Wenn der Export sowohl Verschlüsselung als auch Komprimierung umfasst, lautet die Reihenfolge der Vorgänge: Zuerst werden die Daten komprimiert, danach werden die Daten verschlüsselt und dann in Object Storage hochgeladen.
-
Es gibt zwei unterstützte Verschlüsselungsmethoden:
-
Verwenden einer benutzerdefinierten Funktion.
-
Verwendung eines von
DBMS_CRYPTO
angegebenen Verschlüsselungsalgorithmus.Informationen zu den kryptografischen Funktionen und Verfahren zur Verschlüsselung und Entschlüsselung finden Sie unter DBMS_CRYPTO.
-
Themen
- Daten mit DBMS_CRYPTO-Verschlüsselungsalgorithmen verschlüsseln
Zeigt die Schritte zum Verschlüsseln von Daten mitDBMS_CRYPTO
-Verschlüsselungsalgorithmen beim Export in Cloud Object Storage an. - Daten mit einer benutzerdefinierten Verschlüsselungsfunktion verschlüsseln
Zeigt die Schritte zum Verschlüsseln von Daten mit einer benutzerdefinierten Verschlüsselungsfunktion beim Export in Cloud Object Storage an.
Übergeordnetes Thema: Daten beim Exportieren verschlüsseln oder Daten beim Importieren entschlüsselt
Daten mit DBMS_CRYPTO-Verschlüsselungsalgorithmen verschlüsseln
Zeigt die Schritte zum Verschlüsseln von Daten mit Verschlüsselungsalgorithmen DBMS_CRYPTO
beim Export in Cloud Object Storage an.
Führen Sie die folgenden Schritte aus, um Daten beim Export in Cloud Object Storage zu verschlüsseln (in diesem Beispiel werden Tabellendaten in eine CSV-Datei exportiert):
Nachdem Sie Dateien mit DBMS_CLOUD.EXPORT_DATA
verschlüsselt haben und die Dateien mit DBMS_CRYPTO
-Verschlüsselungsalgorithmen verschlüsseln, haben Sie die folgenden Optionen zum Verwenden oder Importieren der exportierten Dateien:
-
Sie können
DBMS_CLOUD.COPY_DATA
oderDBMS_CLOUD.COPY_COLLECTION
mit denselben Verschlüsselungsalgorithmusoptionen und dem Schlüssel zum Entschlüsseln der Dateien verwenden.Weitere Informationen finden Sie unter Daten mit DBMS_CRYPTO-Algorithmen entschlüsseln und laden.
-
Sie können die Daten in einer externen Tabelle abfragen, indem Sie dieselben Verschlüsselungsalgorithmusoptionen und den Schlüssel zum Entschlüsseln der Dateien mit einer der folgenden Prozeduren angeben:
-
DBMS_CLOUD.CREATE_EXTERNAL_TABLE
-
DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
-
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
Für
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
gilt diese Option nur für die Object Storage-Dateien.
Weitere Informationen finden Sie unter Daten mit DBMS_CRYPTO-Algorithmen entschlüsseln und laden.
-
-
Bei einem System, das kein Autonomous Database-System ist, können Sie das Package
DBMS_CRYPTO
mit denselben Algorithmusoptionen und dem Schlüssel zum Entschlüsseln der Dateien verwenden.Beachten Sie, dass der Schlüssel als
VARCHAR2
in den Zugangsdaten in Autonomous Database gespeichert ist,DBMS_CRYPTO
jedoch den TypRAW
für den Schlüsselparameter verwendet.Weitere Informationen zu Verschlüsselungsalgorithmen finden Sie unter DBMS_CRYPTO Algorithmen.
Übergeordnetes Thema: Daten beim Exportieren in Object Storage verschlüsseln
Daten mit einer benutzerdefinierten Verschlüsselungsfunktion verschlüsseln
Zeigt die Schritte zum Verschlüsseln von Daten mit einer benutzerdefinierten Verschlüsselungsfunktion beim Export in Cloud Object Storage an.
Führen Sie die folgenden Schritte aus, um Daten beim Export in Cloud Object Storage zu verschlüsseln (in diesem Beispiel werden Tabellendaten in eine CSV-Datei exportiert):
Übergeordnetes Thema: Daten beim Exportieren in Object Storage verschlüsseln