Crypter les données lors de l'export vers Object Storage
Vous pouvez crypter les données de table lors de l'export vers Object Storage.
Utilisez le paramètre format et l'option encryption avec DBMS_CLOUD.EXPORT_DATA pour crypter les données lorsque vous exportez de la base de données Autonomous AI vers Object Storage.
Lorsque vous exportez des données cryptées vers Object Storage, tenez compte des points suivants :
-
L'option
encryptionest uniquement prise en charge lors de l'export de données d'Autonomous AI Database vers Object Storage au format CSV, JSON ou XML. -
Lorsque l'export inclut à la fois le cryptage et la compression, l'ordre des opérations est le suivant : d'abord les données sont compressées, puis les données sont cryptées, puis téléchargées vers Object Storage.
-
Il existe deux méthodes de cryptage prises en charge :
-
Utilisation d'une fonction définie par l'utilisateur.
-
Utilisation d'un algorithme de cryptage indiqué par
DBMS_CRYPTO.Reportez-vous à la page DBMS_CRYPTO pour plus d'informations sur les fonctions et procédures cryptographiques de chiffrement et de déchiffrement.
-
Sujets
- Cryptage des données à l'aide des algorithmes de cryptage DBMS_CRYPTO
Affiche les étapes de cryptage des données à l'aide des algorithmes de cryptageDBMS_CRYPTOlors de l'export vers Cloud Object Storage. - Cryptage des données à l'aide d'une fonction de cryptage définie par l'utilisateur
Indique les étapes de cryptage des données à l'aide d'une fonction de cryptage définie par l'utilisateur lors de l'export vers Cloud Object Storage.
Crypter les données à l'aide d'algorithmes de cryptage DBMS_CRYPTO
Présente les étapes de cryptage des données à l'aide des algorithmes de cryptage DBMS_CRYPTO lors de l'export vers Cloud Object Storage.
Pour crypter les données lors de l'export vers Cloud Object Storage (cet exemple exporte les données de table dans un fichier CSV), procédez comme suit :
Après avoir crypté les fichiers avec DBMS_CLOUD.EXPORT_DATA, lorsque vous utilisez des algorithmes de cryptage DBMS_CRYPTO pour crypter les fichiers, vous disposez des options suivantes pour utiliser ou importer les fichiers que vous avez exportés :
-
Vous pouvez utiliser
DBMS_CLOUD.COPY_DATAouDBMS_CLOUD.COPY_COLLECTIONavec les mêmes options d'algorithme de cryptage et la même clé pour décrypter les fichiers.Pour plus d'informations, reportez-vous à Décryptage et chargement de données à l'aide d'algorithmes DBMS_CRYPTO.
-
Vous pouvez interroger les données d'une table externe en fournissant les mêmes options d'algorithme de cryptage et la clé de décryptage des fichiers, avec l'une des procédures suivantes :
-
DBMS_CLOUD.CREATE_EXTERNAL_TABLE -
DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE -
DBMS_CLOUD.CREATE_HYBRID_PART_TABLEPour
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE, cette option n'est applicable qu'aux fichiers Object Storage.
Pour plus d'informations, reportez-vous à Décryptage et chargement de données à l'aide d'algorithmes DBMS_CRYPTO.
-
-
Sur un système qui n'est pas une base de données Autonomous AI, vous pouvez utiliser le package
DBMS_CRYPTOavec les mêmes options d'algorithme et la clé pour décrypter les fichiers.La clé est stockée en tant que
VARCHAR2dans les informations d'identification dans la base de données Autonomous AI, maisDBMS_CRYPTOutilise le typeRAWpour le paramètre de clé.Pour plus d'informations sur les algorithmes de chiffrement, reportez-vous à DBMS_CRYPTO Algorithms.
Rubrique parent : Cryptage des données lors de l'export vers Object Storage
Crypter les données avec une fonction de cryptage définie par l'utilisateur
Présente les étapes de cryptage des données à l'aide d'une fonction de cryptage définie par l'utilisateur lors de l'export vers Cloud Object Storage.
Pour crypter les données lors de l'export vers Cloud Object Storage (cet exemple exporte les données de table dans un fichier CSV), procédez comme suit :
Rubrique parent : Cryptage des données lors de l'export vers Object Storage