Criptografar Dados Durante a Exportação para o Object Storage
Você pode criptografar dados da tabela durante a exportação para o Object Storage.
Use o parâmetro format e a opção encryption com DBMS_CLOUD.EXPORT_DATA para criptografar dados quando você exportar do Autonomous AI Database para o Object Storage.
Observe o seguinte quando você exporta dados criptografados para o serviço Object Storage:
-
A opção
encryptionsó é suportada ao exportar dados do Autonomous AI Database para o Object Storage como CSV, JSON ou XML. -
Quando a exportação inclui criptografia e compactação, a ordem das operações é: primeiro os dados são compactados, depois os dados são criptografados e, em seguida, é feito upload para o Object Storage.
-
Há dois métodos de criptografia suportados:
-
Usando uma função definida pelo usuário.
-
Usando um algoritmo de criptografia especificado
DBMS_CRYPTO.Consulte DBMS_CRYPTO para obter informações sobre as funções e os procedimentos criptográficos para criptografia e decriptografia.
-
Tópicos
- Criptografar Dados Usando Algoritmos de Criptografia DBMS_CRYPTO
Mostra as etapas para criptografar dados usando algoritmos de criptografiaDBMS_CRYPTOao exportar para o Cloud Object Storage. - Criptografar Dados com uma Função de Criptografia Definida pelo Usuário
Mostra as etapas para criptografar dados usando uma função de criptografia definida pelo usuário durante a exportação para o Cloud Object Storage.
Criptografar Dados Usando Algoritmos de Criptografia DBMS_CRYPTO
Mostra as etapas para criptografar dados usando algoritmos de criptografia DBMS_CRYPTO durante a exportação para o Cloud Object Storage.
Execute as seguintes etapas para criptografar dados durante a exportação para o Cloud Object Storage (este exemplo exporta dados da tabela para um arquivo CSV):
Depois de criptografar arquivos com o DBMS_CLOUD.EXPORT_DATA, ao usar algoritmos de criptografia DBMS_CRYPTO para criptografar os arquivos, você tem estas opções para usar ou importar os arquivos exportados:
-
Você pode usar
DBMS_CLOUD.COPY_DATAouDBMS_CLOUD.COPY_COLLECTIONcom as mesmas opções de algoritmo de criptografia e a chave para decriptografar os arquivos.Consulte Decriptografar e Carregar Dados Usando Algoritmos DBMS_CRYPTO para obter mais informações.
-
Você pode consultar os dados em uma tabela externa fornecendo as mesmas opções de algoritmo de criptografia e a chave para decriptografar os arquivos, com qualquer um dos seguintes procedimentos:
-
DBMS_CLOUD.CREATE_EXTERNAL_TABLE -
DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE -
DBMS_CLOUD.CREATE_HYBRID_PART_TABLEPara
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE, essa opção só se aplica aos arquivos do serviço Object Storage.
Consulte Decriptografar e Carregar Dados Usando Algoritmos DBMS_CRYPTO para obter mais informações.
-
-
Em um sistema que não é um Autonomous AI Database, você pode usar o pacote
DBMS_CRYPTOcom as mesmas opções de algoritmo e a chave para decriptografar os arquivos.Observe que a chave é armazenada como um
VARCHAR2na credencial no Autonomous AI Database, mas oDBMS_CRYPTOusa o tipoRAWpara o parâmetro de chave.Consulte DBMS_CRYPTO Algoritmos para obter mais informações sobre algoritmos de criptografia.
Tópico principal: Criptografar Dados Durante a Exportação para o Serviço Object Storage
Criptografar Dados com uma Função de Criptografia Definida pelo Usuário
Mostra as etapas para criptografar dados usando uma função de criptografia definida pelo usuário durante a exportação para o Cloud Object Storage.
Execute as seguintes etapas para criptografar dados durante a exportação para o Cloud Object Storage (este exemplo exporta dados da tabela para um arquivo CSV):
Tópico principal: Criptografar Dados Durante a Exportação para o Serviço Object Storage