首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[Oracle 日常管理]bbed的安装

[Oracle 日常管理]bbed的安装

作者头像
bsbforever
发布于 2020-08-19 11:30:13
发布于 2020-08-19 11:30:13
8230
举报

1. bbed介绍

BBED 全称 block browser and editor 即数据库浏览和编辑工具

该工具从Oracle 7开始一直到Oracle 10g

11g也可以通过ins_rdbms.mk 编译而来

该工具仅用于内部使用,请在Oracle Support人员指导下使用,否则将无法获得支持

所以它有浏览和编辑两种模式,记住除非你知道自己在做什么否则不要使用编辑模式

它可以用来

  • 用来 浏览,诊断,修复数据坏块.
  • 可以用来查看数据或索引的内部结构,你也可以使用alter system dump命令达到相同目的
  • 可以用来认为损坏数据块用来测试备份是否有效
  • 黑客有可能利用他来攻击数据库,因为该工具可以绕过数据库层直接进入到数据文件

2. 安装bbed

2.1 Oracle 11g以下

代码语言:javascript
复制
cd $ORACLE_HOME/rdbms/lib

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

2.2 Oracle 11g

首先从以前本的Oracle中拷贝一些文件至11g的目录

最好是相同架构和系统(不同架构和系统未测试)

其中mesg中的可以不拷贝,是一些说明的文档

x86架构的11g版本

代码语言:javascript
复制
Copy $ORA10g_HOME/rdbms/lib/ssbbded.o to $ORA11g_HOME/rdbms/lib

Copy $ORA10g_HOME/rdbms/lib/sbbdpt.o to $ORA11g_HOME/rdbms/lib

Copy $ORA10g_HOME/rdbms/mesg/bbedus.msb to $ORA11g_HOME/rdbms/mesg

Copy $ORA10g_HOME/rdbms/mesg/bbedus.msg to $ORA11g_HOME/rdbms/mesg

Copy $ORA10g_HOME/rdbms/mesg/bbedzhs.msb to $ORA11g_HOME/rdbms/mesg

然后进行编译

代码语言:javascript
复制
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk BBED=$ORACLE_HOME/bin/BBED $ORACLE_HOME/bin/BBED

这样bbed命令就会在bin目录下,一般环境变量都包括这个目录可直接调用

3.验证安装

我们可以在$ORACLE_HOME/bin目录下找到

之后输入BBED命令,密码为BLOCKEDIT(部分大小写)

下一节介绍如何使用它

4.参考资料

http://www.dba-oracle.com/t_bbed.htm https://blog.csdn.net/tianlesoftware/article/details/5006580

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-08-16,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 1. bbed介绍
  • 2. 安装bbed
    • 2.1 Oracle 11g以下
    • 2.2 Oracle 11g
  • 3.验证安装
  • 4.参考资料
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档