【正确答案】BBED (Block Brower and Editor)是用来直接查看和修改Oracle数据块的一个内部工具,它可以直接修改Oracle数据文件块的内容,在一些极端恢复场景下比较有用。因为该工具不被Oracle服务支持,所以,默认是没有生成可执行文件的,在使用前需要编译生成。
虽然BBED可以在数据库打开的状态下进行修改,但是建议在做任何修改操作之前先关闭数据库,这样可以避免CHECKPONT进程重写BBED对BLOCK的修改,也避免Oracle在BBED修改完成之前读BLOCK或声明BLOCK为CORRUPT,从而导致一系列的ORA-600内部错误。
BBED的默认密码为blockedit。
在Oracle 11g下,BBED的编译文件需要从Oracle 10g下复制。Oracle 10g可直接编译。需要复制如下5个文件:

复制到Oracle 11g下后进行赋权操作:

进行编译:

编译成功后,编辑文件/home/oracle/file.txt:

输入如下命令即可进入BBED的界面:
