sábado, 28 de marzo de 2009

BBED en Windows

BBED es un Editor binario de bloques, con el cual podemos examinar los bloques de Oracle en los datafiles.

Es una utilería poco publicitada ya que está reservada para uso interno de Oracle, y con un mal uso de la misma podemos corromper la base de datos.

Este post no está orientado a escribir sobre cómo utilizar bbed, para eso existe un buen documento en Internet hecho por Graham Thornton “Dissassembling the data block”.

Para poder usar bbed en linux se tiene que ligar la utilería, la cual todavía se puede obtener en distribuciones recientes de Oracle..
Sin embargo en Windows venía como un ejecutable (bbed.exe) que se encontraba en ORACLE_HOME\bin, hasta la versión 8 de Oracle, desde la versión 9 ya no viene el ejecutable.

Si tienen a la mano una instalación de Oracle versión 8, pueden buscar las librerías que listo a continuación y copiarlas al directorio ORACLE_HOME\bin de su Oracle 10g o 9i, y así podremos usar bbed versión 8 en las versiones 9 y 10 de Oracle.

Estos son los archivos necesarios:

Bbed.exe
Oran8.dll
Oranl8.dll
Oranldap8.dll
Orannzsbb8.dll
Oracore8.dll
Oranls8.dll
Orageneric8.dll
Oracommon8.dll
Oraclient8.dll
Oravsn8.dll
Orawtc8.dll
Oranro8.dll
Orapls8.dll
Oraslax8.dll
Orasql8.dll
Oraldapclnt8.dll
Oratrace8.dll
Orancrypt8.dll
Oranhost8.dll
Oranoname8.dll
Orancds8.dll
Orantns8.dll
Orannds8.dll




Y así finalmente puedo utilizar bbed en windows!

C:>bbed
Password:

BBED: Release 2.0.0.0.0 - Limited Production on Sat Mar 28 23:52:45 2009

(c) Copyright 2000 Oracle Corporation. All rights reserved.
************* !!! For Oracle Internal Use only !!! ***************

BBED>



Recordemos que BBED debe de usarse únicamente en bases de datos de pruebas y solo es soportado por Oracle si lo realiza alguien de su mismo staff.


PD: Si alguien necesita los binarios y librerías, me pueden mandar un correo y se las comparto.

No hay comentarios:

Publicar un comentario