Decriptografar Dados Durante a Importação do Object Storage
Você pode decriptografar e carregar dados de arquivos criptografados armazenados no Object Storage. Você também pode decriptografar dados criptografados no Object Storage que usa em uma tabela externa.
Essa opção só é suportada para arquivos do serviço Object Storage com menos de 4 GB.
Essa opção é aplicável para os seguintes procedimentos:
-
DBMS_CLOUD.COPY_DATA
-
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. DBMS_CLOUD.COPY_COLLECTION
Tópicos
- Descriptografar e Carregar Dados Usando Algoritmos DBMS_CRYPTO
Mostra as etapas para decriptografar arquivos criptografados do Object Storage e carregar os dados em uma tabela no Autonomous Database (a etapa de decriptografia usa algoritmosDBMS_CRYPTO
). - Descriptografar e Carregar Dados com uma Função Definida pelo Usuário
Mostra as etapas para decriptografar arquivos no Object Storage e carregar os dados em tabelas usando uma função de decriptografia definida pelo usuário.
Decriptografar e Carregar Dados Usando Algoritmos DBMS_CRYPTO
Mostra as etapas para decriptografar arquivos criptografados do Object Storage e carregar os dados em uma tabela no Autonomous Database (a etapa de decriptografia usa algoritmos DBMS_CRYPTO
).
Como pré-requisito, você deve ter arquivos criptografados e fazer upload dos arquivos no Object Storage. Este exemplo usa um arquivo CSV e presume-se que o arquivo seja criptografado usando o algoritmo DBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5
e submetido a upload para o Cloud Object Storage.
Consulte Função CRIPTOGRAFIA para obter mais informações sobre a função ENCRYPT
.
Consulte DBMS_CRYPTO Operational Notes para obter mais informações sobre como gerar uma chave de criptografia.
Para decriptografar e carregar dados em uma tabela existente no Autonomous Database do Object Storage:
Tópico principal: Descriptografar Dados Durante a Importação do Serviço Object Storage
Decriptografar e Carregar Dados com uma Função Definida pelo Usuário
Mostra as etapas para decriptografar arquivos no Object Storage e carregar os dados em tabelas usando uma função de decriptografia definida pelo usuário.
Como pré-requisito para essas etapas, você deve ter arquivos criptografados e fazer upload dos arquivos no Object Storage. Este exemplo usa um arquivo CSV e presume-se que o arquivo seja criptografado usando o algoritmo DBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5
e submetido a upload para o Cloud Object Storage.
Consulte Função CRIPTOGRAFIA para obter mais informações sobre a função ENCRYPT
.
Consulte DBMS_CRYPTO Operational Notes para obter mais informações sobre como gerar uma chave de criptografia.
Para decriptografar e carregar dados em uma tabela existente no Autonomous Database do Object Storage:
Tópico principal: Descriptografar Dados Durante a Importação do Serviço Object Storage