Cifrare i dati durante l'esportazione nello storage degli oggetti
Puoi cifrare i dati della tabella durante l'esportazione nello storage degli oggetti.
Utilizzare il parametro format
e l'opzione encryption
con DBMS_CLOUD.EXPORT_DATA
per cifrare i dati quando si esegue l'esportazione da Autonomous Database allo storage degli oggetti.
Quando si esportano dati cifrati nello storage degli oggetti, tenere presente quanto riportato di seguito.
-
L'opzione
encryption
è supportata solo quando si esportano dati da Autonomous Database nello storage degli oggetti in formato CSV, JSON o XML. -
Quando l'esportazione include sia la crittografia che la compressione, l'ordine delle operazioni è: prima i dati vengono compressi, poi i dati vengono cifrati e poi vengono caricati nello storage degli oggetti.
-
Esistono due metodi di cifratura supportati:
-
Utilizzo di una funzione definita dall'utente.
-
Uso di un algoritmo di cifratura specificato
DBMS_CRYPTO
.Per informazioni sulle funzioni e sulle procedure di cifratura e decifrazione, vedere DBMS_CRYPTO.
-
Argomenti
- Cifra dati utilizzando gli algoritmi di cifratura DBMS_CRYPTO
Mostra i passi per cifrare i dati utilizzando gli algoritmi di cifraturaDBMS_CRYPTO
durante l'esportazione nello storage degli oggetti cloud. - Cifra dati con una funzione di cifratura definita dall'utente
Mostra i passi per cifrare i dati utilizzando una funzione di cifratura definita dall'utente durante l'esportazione nello storage degli oggetti cloud.
Cifrare i dati utilizzando gli algoritmi di cifratura DBMS_CRYPTO
Mostra i passi per cifrare i dati utilizzando algoritmi di cifratura DBMS_CRYPTO
durante l'esportazione nello storage degli oggetti cloud.
Eseguire i passi riportati di seguito per cifrare i dati durante l'esportazione nello storage degli oggetti cloud. In questo esempio vengono esportati i dati della tabella in un file CSV.
Dopo aver cifrato i file con DBMS_CLOUD.EXPORT_DATA
, quando si utilizzano algoritmi di cifratura DBMS_CRYPTO
per cifrare i file, sono disponibili le opzioni riportate di seguito per l'utilizzo o l'importazione dei file esportati.
-
È possibile utilizzare
DBMS_CLOUD.COPY_DATA
oDBMS_CLOUD.COPY_COLLECTION
con le stesse opzioni dell'algoritmo di cifratura e la chiave per decifrare i file.Per ulteriori informazioni, vedere Decifra e carica dati mediante algoritmi DBMS_CRYPTO.
-
È possibile eseguire query sui dati in una tabella esterna fornendo le stesse opzioni dell'algoritmo di cifratura e la chiave per decifrare i file, con una delle procedure seguenti:
-
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.
Per ulteriori informazioni, vedere Decifra e carica dati mediante algoritmi DBMS_CRYPTO.
-
-
In un sistema che non è un Autonomous Database è possibile utilizzare il package
DBMS_CRYPTO
con le stesse opzioni di algoritmo e la chiave per decifrare i file.Tenere presente che la chiave viene memorizzata come
VARCHAR2
nella credenziale in Autonomous Database, maDBMS_CRYPTO
utilizza il tipoRAW
per il parametro chiave.Per ulteriori informazioni sugli algoritmi di cifratura, vedere DBMS_CRYPTO Algorithms.
Argomento padre: Cifra dati durante l'esportazione nello storage degli oggetti
Cifrare i dati con una funzione di cifratura definita dall'utente
Mostra i passi per cifrare i dati utilizzando una funzione di cifratura definita dall'utente durante l'esportazione nello storage degli oggetti cloud.
Eseguire i passi riportati di seguito per cifrare i dati durante l'esportazione nello storage degli oggetti cloud. In questo esempio vengono esportati i dati della tabella in un file CSV.
Argomento padre: Cifra dati durante l'esportazione nello storage degli oggetti