Old School: Block Editor (BBED) – Parte 1

O Block Editor, é um utilitário utilizado pelo Suporte Oracle para Troubleshooting e que também permite escrever nos blocos de dados.

É uma ferramenta interessante para se estudar a estrutura interna dos blocos e o funcionamento da armazenagem.

Atenção: Este utiliário permite escrever nos blocos, muita atenção, pois pode corromper os dados de uma BD, deve ser utilizado em ambientes de estudo ou com apoio do suporte.

O BBED normamente era disponibilizado nas versões anteriores ao 11g como source, era necessário a compilação. No entanto, testei copiar a source e compilar com os binários do 11g e funcionou perfeitamente.

Neste caso a plataforma deve ser a igual, ou seja, copiei a source 10g Linux 64b para 11g Linux 64b.

Copiar do Oracle Home 10g para o Oracle Home do 11g:

$ORACLE_HOME/rdbms/lib/ssbbded.o
$ORACLE_HOME/rdbms/lib/sbbdpt.o
$ORACLE_HOME/rdbms/mesg/bbedus.msb
$ORACLE_HOME/rdbms/mesg/bbedus.msg

Para compilar BBED é preciso ter as variáveis de ambiente corretamente carregadas:

make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed

Para utilizar, basta executar $ORACLE_HOME/bin/bbed, a password é blockedit.

10g:

bbed_10g

11g:

Screenshot-1

12c: (Atualização, tb funciona 🙂 )

Screenshot-3

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s