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 AI Database allo storage degli oggetti.
Tenere presente quanto riportato di seguito quando si esportano i dati cifrati nello storage degli oggetti.
-
L'opzione
encryptionè supportata solo quando si esportano i dati da Autonomous AI 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:
-
Che utilizza 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.
-
Argomenti correlati
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_DATAoDBMS_CLOUD.COPY_COLLECTIONcon 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_TABLEPer
DBMS_CLOUD.CREATE_HYBRID_PART_TABLEquesta 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 database AI autonomo è possibile utilizzare il package
DBMS_CRYPTOcon le stesse opzioni di algoritmo e la chiave per decifrare i file.Tenere presente che la chiave viene memorizzata come
VARCHAR2nella credenziale in Autonomous AI Database, maDBMS_CRYPTOutilizza il tipoRAWper il parametro della chiave.Per ulteriori informazioni sugli algoritmi di cifratura, vedere DBMS_CRYPTO Algoritmi.
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).