Daten beim Export 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 beim Export aus Autonomous Database in Object Storage zu verschlüsseln.
Beachten Sie Folgendes, wenn Sie verschlüsselte Daten in Object Storage exportieren:
-
Die Option
encryption
wird nur beim Exportieren von Daten aus Autonomous Database in Object Storage als CSV, JSON oder XML unterstützt. -
Wenn der Export sowohl Verschlüsselung als auch Komprimierung enthält, lautet die Reihenfolge der Vorgänge: Zuerst werden die Daten komprimiert, danach werden die Daten verschlüsselt und dann in Object Storage hochgeladen.
-
Zwei Verschlüsselungsmethoden werden unterstützt:
-
Verwenden einer benutzerdefinierten Funktion.
-
Mit einem angegebenen
DBMS_CRYPTO
-Verschlüsselungsalgorithmus.Informationen zu den kryptografischen Funktionen und Prozeduren für 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 oder Entschlüsseln von Daten beim Import verschlüsseln
Daten mit DBMS_CRYPTO-Verschlüsselungsalgorithmen verschlüsseln
Zeigt die Schritte zum Verschlüsseln von Daten mit DBMS_CRYPTO
-Verschlüsselungsalgorithmen 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):
Wenn Sie Dateien mit DBMS_CLOUD.EXPORT_DATA
verschlüsseln und DBMS_CRYPTO
-Verschlüsselungsalgorithmen zum Verschlüsseln der Dateien verwenden, stehen Ihnen folgende Optionen zum Verwenden oder Importieren der exportierten Dateien zur Verfügung:
-
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 einem der folgenden Verfahren 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.
-
-
Auf einem System, das keine Autonomous Database 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 in den Zugangsdaten in Autonomous Database als
VARCHAR2
gespeichert wird,DBMS_CRYPTO
jedoch den TypRAW
für den Schlüsselparameter verwendet.Weitere Informationen zu Verschlüsselungsalgorithmen finden Sie unter DBMS_CRYPTO Algorithms.
Übergeordnetes Thema: Daten beim Export 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 Export in Object Storage verschlüsseln