Déchiffrer les données lors de l'importation à partir du stockage d'objets
Vous pouvez déchiffrer et charger des données à partir de fichiers chiffrés stockés dans le service de stockage d'objets. Vous pouvez également déchiffrer des données chiffrées dans le service de stockage d'objets que vous utilisez dans une table externe.
Cette option n'est prise en charge que pour les fichiers de stockage d'objets de moins de 4 Go.
Cette option s'applique aux procédures suivantes :
-
DBMS_CLOUD.COPY_DATA -
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 s'applique uniquement aux fichiers de stockage d'objets. DBMS_CLOUD.COPY_COLLECTION
Rubriques
- Déchiffrer et charger des données à l'aide d'algorithmes DBMS_CRYPTO
Affiche les étapes de déchiffrement des fichiers chiffrés à partir du stockage d'objets et de chargement des données dans une table de la base de données IA autonome (l'étape de déchiffrement utilise des algorithmesDBMS_CRYPTO). - Déchiffrer et charger des données à l'aide d'une fonction définie par l'utilisateur
Affiche les étapes de déchiffrement des fichiers dans le stockage d'objets et de chargement des données dans des tables à l'aide d'une fonction de déchiffrement définie par l'utilisateur.
Déchiffrer et charger des données à l'aide d'algorithmes DBMS_CRYPTO
Affiche les étapes de déchiffrement des fichiers chiffrés à partir du stockage d'objets et de chargement des données dans une table de la base de données d'IA autonome (l'étape de déchiffrement utilise des algorithmes DBMS_CRYPTO).
Vous devez au préalable avoir chiffré les fichiers et les charger dans le stockage d'objets. Cet exemple utilise un fichier CSV et il est supposé que le fichier est chiffré à l'aide de l'algorithme DBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5 et chargé dans votre stockage d'objets en nuage.
Voir Fonction ENCRYPT pour plus d'informations sur la fonction ENCRYPT.
Voir Notes opérationnellesDBMS_CRYPTO pour plus d'informations sur la génération d'une clé de chiffrement.
Pour déchiffrer et charger des données dans une table existante sur Autonomous AI Database à partir du stockage d'objets :
Déchiffrer et charger des données à l'aide d'une fonction définie par l'utilisateur
Affiche les étapes de déchiffrement des fichiers dans le stockage d'objets et de chargement des données dans des tables à l'aide d'une fonction de déchiffrement définie par l'utilisateur.
Pour ces étapes, vous devez disposer de fichiers chiffrés et les charger dans le stockage d'objets. Cet exemple utilise un fichier CSV et il est supposé que le fichier est chiffré à l'aide de l'algorithme DBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5 et chargé dans votre stockage d'objets en nuage.
Voir Fonction ENCRYPT pour plus d'informations sur la fonction ENCRYPT.
Voir Notes opérationnellesDBMS_CRYPTO pour plus d'informations sur la génération d'une clé de chiffrement.
Pour déchiffrer et charger des données dans une table existante sur Autonomous AI Database à partir du stockage d'objets :