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 einer autonomen KI-Datenbank in Object Storage exportieren.
Beachten Sie Folgendes, wenn Sie verschlüsselte Daten in Object Storage exportieren:
-
Die Option
encryptionwird nur unterstützt, wenn Daten aus Autonomous AI 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_CRYPTOangegebenen 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_DATAoderDBMS_CLOUD.COPY_COLLECTIONmit 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_TABLEFür
DBMS_CLOUD.CREATE_HYBRID_PART_TABLEgilt 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 keine autonome KI-Datenbank ist, können Sie das Package
DBMS_CRYPTOmit denselben Algorithmusoptionen und dem Schlüssel zum Entschlüsseln der Dateien verwenden.Beachten Sie, dass der Schlüssel als
VARCHAR2in den Zugangsdaten in der autonomen KI-Datenbank gespeichert ist,DBMS_CRYPTOjedoch den TypRAWfü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