Descriptografar Dados ao Importar do Serviço 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.
Observação:
Essa opção só é suportada para arquivos do Object Storage com menos de 4 GB.Esta opção é aplicável aos 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
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 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 carregado no Cloud Object Storage.
Consulte Função ENCRYPT para obter mais informações sobre a função ENCRYPT
.
Consulte DBMS_CRYPTO Observações Operacionais 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:
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.
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 carregado no Cloud Object Storage.
Consulte Função ENCRYPT para obter mais informações sobre a função ENCRYPT
.
Consulte DBMS_CRYPTO Observações Operacionais 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: