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 Database para o Object Storage.
Observe o seguinte quando você exporta dados criptografados para o Object Storage:
-
A opção
encryption
só é suportada ao exportar dados do Autonomous 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.
-
Existem 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_CRYPTO
durante a exportação 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 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_DATA
ouDBMS_CLOUD.COPY_COLLECTION
com as mesmas opções de algoritmo de criptografia e a chave para decriptografar os arquivos.Consulte Descriptografar 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 descriptografar os arquivos, com qualquer um dos seguintes procedimentos:
-
DBMS_CLOUD.CREATE_EXTERNAL_TABLE
-
DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
-
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
Para
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
, essa opção só é aplicável aos arquivos do Object Storage.
Consulte Descriptografar e Carregar Dados Usando Algoritmos DBMS_CRYPTO para obter mais informações.
-
-
Em um sistema que não seja um Autonomous Database, você pode usar o pacote
DBMS_CRYPTO
com as mesmas opções de algoritmo e a chave para decriptografar os arquivos.Observe que a chave é armazenada como
VARCHAR2
na credencial do Autonomous Database, mas oDBMS_CRYPTO
usa o tipoRAW
para 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