No cenário utilizado para testes, foi realizada a configuração a seguir :

Para utilização do TDE (Transparent Data Encrytion) no Oracle12c e 18c, não é necessário realizar nenhum tipo de instalação adicional, apenas sua configuração e ativação para a base de dados, seguindo os seguintes passos

 Adicionar o parâmetro encryotion_WALLET_LOCATION no arquivo sqlnet.ora.


ENCRYPTION_WALLET_LOCATION =
(SOURCE =(METHOD = FILE)(METHOD_DATA =
(DIRECTORY = C:\app\leonardo.costa\virtual\oradata\RM\wallet)))

Este parâmetro também pode ser usado para identificar o local da carteira.



ADMINISTER KEY MANAGEMENT CREATE KEYSTORE 'C:\app\leonardo.costa\virtual\oradata\RM\wallet' IDENTIFIED BY TOTVS12345;



ADMINISTER KEY MANAGEMENT SET KEYSTORE OPEN IDENTIFIED BY TOTVS12345;

ADMINISTER KEY MANAGEMENT SET KEYSTORE CLOSE IDENTIFIED BY TOTVS12345;


 A instrução a seguir cria um espaço de tabela criptografado nomeando explicitamente o algoritmo de criptografia

'AES256' na USING cláusula


CREATE TABLESPACE TOTVSAUDIT_DADOS
DATAFILE 'C:\app\leonardo.costa\virtual\admin\rm\adump\TOTVSAUDITDADOS1.DAT' SIZE 120M AUTOEXTEND ON NEXT 10M
ENCRYPTION USING 'AES256'
DEFAULT STORAGE ( ENCRYPT );



Para mais informações sobre essa funcionalidade, favor consultar a página:https://docs.oracle.com/database/121/ASOAG/configuring-transparent-data-encryption.htm#ASOAG10285