Decifra i dati durante l'importazione dallo storage degli oggetti
Puoi decifrare e caricare i dati dai file cifrati memorizzati nello storage degli oggetti. Inoltre, puoi decifrare i dati cifrati nello storage degli oggetti che usi in una tabella esterna.
Questa opzione è supportata solo per file di storage degli oggetti con dimensioni inferiori a 4 GB.
Questa opzione è applicabile per le seguenti procedure:
-
DBMS_CLOUD.COPY_DATA
-
DBMS_CLOUD.CREATE_EXTERNAL_TABLE
-
DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
-
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
Per
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
questa opzione è applicabile solo ai file di storage degli oggetti. DBMS_CLOUD.COPY_COLLECTION
Temi
- Decifra e carica dati mediante gli algoritmi DBMS_CRYPTO
Mostra i passi per decifrare i file cifrati dallo storage degli oggetti e caricare i dati in una tabella in Autonomous Database (il passo di decifrazione utilizza gli algoritmiDBMS_CRYPTO
). - Decifra e carica dati con una funzione definita dall'utente
Mostra i passi per decifrare i file nello storage degli oggetti e caricare i dati nelle tabelle utilizzando una funzione di decifrazione definita dall'utente.
Decifra e carica dati mediante algoritmi DBMS_CRYPTO
Mostra i passi per decifrare i file cifrati dallo storage degli oggetti e caricare i dati in una tabella in Autonomous Database (il passo di decifrazione utilizza gli algoritmi DBMS_CRYPTO
).
Come prerequisito, è necessario disporre di file cifrati e caricare i file nello storage degli oggetti. In questo esempio viene utilizzato un file CSV e si presume che il file venga cifrato utilizzando l'algoritmo DBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5
e caricato nello storage degli oggetti cloud.
Per ulteriori informazioni sulla funzione ENCRYPT
, vedere Funzione ENCRYPT.
Per ulteriori informazioni sulla generazione di una chiave di cifratura, vedere DBMS_CRYPTO Operational Notes.
Per decifrare e caricare i dati in una tabella esistente su Autonomous Database dallo storage degli oggetti, effettuare le operazioni riportate di seguito.
Argomento padre: decifra i dati durante l'importazione dallo storage degli oggetti
Decifra e carica dati con una funzione definita dall'utente
Mostra i passi per decifrare i file nello storage degli oggetti e caricare i dati nelle tabelle utilizzando una funzione di decifrazione definita dall'utente.
Come prerequisito per questi passi, è necessario disporre di file cifrati e caricare i file nello storage degli oggetti. In questo esempio viene utilizzato un file CSV e si presume che il file venga cifrato utilizzando l'algoritmo DBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5
e caricato nello storage degli oggetti cloud.
Per ulteriori informazioni sulla funzione ENCRYPT
, vedere Funzione ENCRYPT.
Per ulteriori informazioni sulla generazione di una chiave di cifratura, vedere DBMS_CRYPTO Operational Notes.
Per decifrare e caricare i dati in una tabella esistente su Autonomous Database dallo storage degli oggetti, effettuare le operazioni riportate di seguito.
Argomento padre: decifra i dati durante l'importazione dallo storage degli oggetti