Cifra i dati durante l'esportazione nello storage degli oggetti
Puoi cifrare i dati delle tabelle 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 nello storage degli oggetti.
Tenere presente quanto riportato di seguito quando si esportano i dati cifrati nello storage degli oggetti.
-
L'opzione
encryption
è supportata solo durante l'esportazione dei dati da Autonomous Database nello storage degli oggetti in formato CSV, JSON o XML. -
Quando l'esportazione include sia la cifratura che la compressione, l'ordine delle operazioni è: prima i dati vengono compressi, poi i dati vengono cifrati e poi caricati nello storage degli oggetti.
-
Sono disponibili due metodi di cifratura supportati:
-
Utilizzando una funzione definita dall'utente.
-
Utilizzando un algoritmo di cifratura specificato in
DBMS_CRYPTO
.Per informazioni sulle funzioni e le procedure di cifratura e decifrazione, vedere DBMS_CRYPTO.
-
Temi
- Cifra dati mediante 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.
Cifra dati mediante algoritmi di cifratura DBMS_CRYPTO
Mostra i passi per cifrare i dati utilizzando gli 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 i dati della tabella vengono esportati in un file CSV).
Dopo aver cifrato i file con DBMS_CLOUD.EXPORT_DATA
, quando si utilizzano gli algoritmi di cifratura DBMS_CRYPTO
per cifrare i file, sono disponibili le opzioni riportate di seguito per utilizzare o importare i file esportati.
-
Per decifrare i file è possibile usare
DBMS_CLOUD.COPY_DATA
oDBMS_CLOUD.COPY_COLLECTION
con le stesse opzioni dell'algoritmo di cifratura e la chiave.Per ulteriori informazioni, vedere Decifrare e caricare i dati mediante gli algoritmi DBMS_CRYPTO.
-
È possibile eseguire una query sui dati in una tabella esterna fornendo le stesse opzioni di algoritmo di cifratura e la chiave per decifrare i file, con una delle procedure riportate di seguito.
-
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 Decifrare e caricare i dati mediante gli 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 Algoritmi.
Argomento padre: Cifra dati durante l'esportazione nello storage degli oggetti
Cifra 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 i dati della tabella vengono esportati in un file CSV).
Argomento padre: Cifra dati durante l'esportazione nello storage degli oggetti