Cifrado de datos al exportar a Object Storage
Puede cifrar los datos de la tabla al exportar a Object Storage.
Utilice el parámetro format y la opción encryption con DBMS_CLOUD.EXPORT_DATA para cifrar los datos al exportar de base de datos de IA autónoma a Object Storage.
Tenga en cuenta lo siguiente al exportar datos cifrados a Object Storage:
-
La opción
encryptionsolo está soportada al exportar datos de Autonomous AI Database a Object Storage como CSV, JSON o XML. -
Cuando la exportación incluye tanto cifrado como compresión, el orden de las operaciones es el siguiente: primero se comprimen los datos, después se cifran los datos y, a continuación, se cargan en Object Storage.
-
Hay dos métodos de cifrado soportados:
-
Uso de una función definida por el usuario.
-
Mediante un algoritmo de cifrado especificado en
DBMS_CRYPTO.Consulte DBMS_CRYPTO para obtener información sobre las funciones y los procedimientos criptográficos para el cifrado y el descifrado.
-
Temas relacionados
Cifrado de datos mediante algoritmos de cifrado DBMS_CRYPTO
Muestra los pasos para cifrar datos mediante algoritmos de cifrado DBMS_CRYPTO al exportar a Cloud Object Storage.
Realice los siguientes pasos para cifrar datos durante la exportación a Cloud Object Storage (en este ejemplo, se exportan datos de tabla a un archivo CSV):
Después de cifrar archivos con DBMS_CLOUD.EXPORT_DATA, cuando utiliza algoritmos de cifrado DBMS_CRYPTO para cifrar los archivos, tiene estas opciones para utilizar o importar los archivos exportados:
-
Puede utilizar
DBMS_CLOUD.COPY_DATAoDBMS_CLOUD.COPY_COLLECTIONcon las mismas opciones de algoritmo de cifrado y la misma clave para descifrar los archivos.Consulte Descifrado y carga de datos mediante los algoritmos DBMS_CRYPTO para obtener más información.
-
Puede consultar los datos en una tabla externa proporcionando las mismas opciones de algoritmo de cifrado y la clave para descifrar los archivos, con cualquiera de los siguientes procedimientos:
-
DBMS_CLOUD.CREATE_EXTERNAL_TABLE -
DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE -
DBMS_CLOUD.CREATE_HYBRID_PART_TABLEPara
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE, esta opción solo se aplica a los archivos de Object Storage.
Consulte Descifrado y carga de datos mediante los algoritmos DBMS_CRYPTO para obtener más información.
-
-
En un sistema que no es una base de datos de IA autónoma, puede utilizar el paquete
DBMS_CRYPTOcon las mismas opciones de algoritmo y la clave para descifrar los archivos.Tenga en cuenta que la clave se almacena como
VARCHAR2en la credencial de Autonomous AI Database, peroDBMS_CRYPTOutiliza el tipoRAWpara el parámetro de clave.Consulte DBMS_CRYPTO Algorithms para obtener más información sobre los algoritmos de cifrado.
Cifrado de datos con una función de cifrado definida por el usuario
Muestra los pasos para cifrar datos mediante una función de cifrado definida por el usuario al exportar a Cloud Object Storage.
Realice los siguientes pasos para cifrar datos durante la exportación a Cloud Object Storage (en este ejemplo, se exportan datos de tabla a un archivo CSV):