É um prazer conhecer todos vocês.
Esta é a primeira vez que posto aqui, então sinta-se à vontade para me avisar se estiver errado.
Estou fazendo algumas pesquisas sobre o recurso Transparent Data Encryption. Quero validar a capacidade de extrair dados sem fazer login na instância do banco de dados e antes da criptografia, lendo o arquivo .dbf diretamente com HexEditor, Notepad++ ou algo equivalente.
O problema está no tipo de dados VARCHAR2; o valor é texto simples, o mesmo que retorna quando faço uma consulta na instância. Mas com NUMBER, DATE ou qualquer coisa que não seja VARCHAR2, não consigo encontrar texto simples no .dbf
Tipos de dados de colunas
O retorno quando faço uma consulta na instância
O Editor Hex retorna texto simples com dados do tipo de dados VARCHAR2…
… mas não com dados do tipo de dados NUMBER
Pesquisei bastante na Internet, mas parece que não há uma resposta clara nem uma demonstração do conteúdo dos arquivos de dados antes e depois de usar o TDE. Por que é assim? E mais, acho que o Oracle armazena tipos de dados não VARCHAR2 em formato binário para economizar armazenamento e tipos de dados VARCHAR2 para retornar facilmente na consulta, estou correto?
Obrigado por qualquer orientação!
Vu Hoang.
Esta seção está na sua captura de tela, na linha
00327FE0
que começa na coluna07
, é assim que o Oracle armazena os números.