Daten beim Importieren aus Object Storage entschlüsseln
Sie können Daten aus verschlüsselten Dateien, die in Object Storage gespeichert sind, entschlüsseln und laden. Sie können auch verschlüsselte Daten in Object Storage entschlüsseln, die Sie in einer externen Tabelle verwenden.
Diese Option wird nur für Object Storage-Dateien mit weniger als 4 GB unterstützt.
Diese Option gilt für die folgenden Verfahren:
-
DBMS_CLOUD.COPY_DATA
-
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. DBMS_CLOUD.COPY_COLLECTION
Themen
- Daten mit DBMS_CRYPTO-Algorithmen entschlüsseln und laden
Zeigt die Schritte zum Entschlüsseln verschlüsselter Dateien aus Object Storage und zum Laden der Daten in eine Tabelle in Autonomous Database an (der Entschlüsselungsschritt verwendetDBMS_CRYPTO
-Algorithmen). - Daten mit einer benutzerdefinierten Funktion entschlüsseln und laden
Zeigt die Schritte zum Entschlüsseln von Dateien in Object Storage und zum Laden der Daten in Tabellen mit einer benutzerdefinierten Entschlüsselungsfunktion an.
Übergeordnetes Thema: Daten beim Exportieren oder Entschlüsseln von Daten beim Import verschlüsseln
Daten mit DBMS_CRYPTO-Algorithmen entschlüsseln und laden
Zeigt die Schritte zum Entschlüsseln verschlüsselter Dateien aus Object Storage und zum Laden der Daten in eine Tabelle in Autonomous Database an (der Entschlüsselungsschritt verwendet DBMS_CRYPTO
-Algorithmen).
Als Voraussetzung müssen Sie verschlüsselte Dateien haben und die Dateien in Object Storage hochladen. In diesem Beispiel wird eine CSV-Datei verwendet. Es wird davon ausgegangen, dass die Datei mit dem Algorithmus DBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5
verschlüsselt und in den Cloud-Objektspeicher hochgeladen wird.
Weitere Informationen zur Funktion ENCRYPT
finden Sie unter ENCRYPT-Funktion.
Weitere Informationen zum Generieren eines Verschlüsselungsschlüssels finden Sie unter DBMS_CRYPTO-Betriebshinweise.
So entschlüsseln und laden Sie Daten aus Object Storage in eine vorhandene Tabelle in Autonomous Database:
Übergeordnetes Thema: Daten beim Importieren aus Object Storage entschlüsseln
Daten mit einer benutzerdefinierten Funktion entschlüsseln und laden
Zeigt die Schritte zum Entschlüsseln von Dateien in Object Storage und Laden der Daten in Tabellen mit einer benutzerdefinierten Entschlüsselungsfunktion an.
Als Voraussetzung für diese Schritte müssen Sie verschlüsselte Dateien haben und die Dateien in Object Storage hochladen. In diesem Beispiel wird eine CSV-Datei verwendet. Es wird davon ausgegangen, dass die Datei mit dem Algorithmus DBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5
verschlüsselt und in den Cloud-Objektspeicher hochgeladen wird.
Weitere Informationen zur Funktion ENCRYPT
finden Sie unter ENCRYPT-Funktion.
Weitere Informationen zum Generieren eines Verschlüsselungsschlüssels finden Sie unter DBMS_CRYPTO-Betriebshinweise.
So entschlüsseln und laden Sie Daten aus Object Storage in eine vorhandene Tabelle in Autonomous Database:
Übergeordnetes Thema: Daten beim Importieren aus Object Storage entschlüsseln