Décryptage des données lors de l'import à partir d'Object Storage
Vous pouvez décrypter et charger des données à partir de fichiers cryptés stockés dans Object Storage. Vous pouvez également décrypter les données cryptées sur Object Storage que vous utilisez dans une table externe.
Cette option est uniquement prise en charge pour les fichiers Object Storage 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_TABLE
Pour
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
, cette option n'est applicable qu'aux fichiers Object Storage. DBMS_CLOUD.COPY_COLLECTION
Sujets
- Décryptage et chargement de données à l'aide d'algorithmes DBMS_CRYPTO
Affiche les étapes permettant de décrypter des fichiers cryptés à partir d'Object Storage et de charger les données dans une table sur Autonomous Database (l'étape de décryptage utilise des algorithmesDBMS_CRYPTO
). - Décryptage et chargement de données à l'aide d'une fonction définie par l'utilisateur
Affiche les étapes permettant de décrypter des fichiers dans Object Storage et de charger les données dans des tables à l'aide d'une fonction de décryptage définie par l'utilisateur.
Déchiffrer et charger des données à l'aide d'algorithmes DBMS_CRYPTO
Présente les étapes de décryptage des fichiers cryptés à partir d'Object Storage et de chargement des données dans une table sur Autonomous Database (l'étape de décryptage utilise des algorithmes DBMS_CRYPTO
).
Vous devez au préalable disposer de fichiers cryptés et les télécharger vers Object Storage. Cet exemple utilise un fichier CSV. Il est supposé que le fichier est crypté à l'aide de l'algorithme DBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5
et téléchargé vers le stockage d'objet cloud.
Pour plus d'informations sur la fonction ENCRYPT
, reportez-vous à Fonction ENCRYPT.
Pour plus d'informations sur la génération d'une clé de cryptage, reportez-vous à DBMS_CRYPTO Operational Notes.
Pour déchiffrer et charger des données dans une table existante sur Autonomous Database à partir d'Object Storage, procédez comme suit :
Rubrique parent : Décryptage des données lors de l'import à partir d'Object Storage
Déchiffrer et charger des données avec une fonction définie par l'utilisateur
Affiche les étapes permettant de décrypter des fichiers dans Object Storage et de charger les données dans des tables à l'aide d'une fonction de décryptage définie par l'utilisateur.
Pour effectuer ces étapes, vous devez au préalable disposer de fichiers cryptés et les télécharger vers Object Storage. Cet exemple utilise un fichier CSV. Il est supposé que le fichier est crypté à l'aide de l'algorithme DBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5
et téléchargé vers le stockage d'objet cloud.
Pour plus d'informations sur la fonction ENCRYPT
, reportez-vous à Fonction ENCRYPT.
Pour plus d'informations sur la génération d'une clé de cryptage, reportez-vous à DBMS_CRYPTO Operational Notes.
Pour déchiffrer et charger des données dans une table existante sur Autonomous Database à partir d'Object Storage, procédez comme suit :
Rubrique parent : Décryptage des données lors de l'import à partir d'Object Storage