知识大全 Oracle10g/11g编译上古神器BBED

Posted 神器

篇首语:书籍是横渡时间大海的航船。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle10g/11g编译上古神器BBED相关的知识,希望对你有一定的参考价值。

Oracle10g/11g编译上古神器BBED  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  BBED(Oracle Block Brower and EDitor Tool) 用来直接查看和修改数据文件数据的一个工具 是Oracle一款内部工具 可以直接修改Oracle数据文件块的内容 简单来说就是一个针对Oracle的二进制编辑工具 该工具不受Oracle支持 所以默认是没有生成可执行文件的 在使用前需要重新编译

  在Oracle g中编译BBED

   [oracle@mailserver ~]$ cd $ORACLE_HOME/rdbms/lib

   [oracle@mailserver lib]$ make f ins_rdbms mk $ORACLE_HOME/rdbms/lib/bbed

  

   Linking BBED utility (bbed)

   rm f /u /app/oracle/rdbms/lib/bbed

   gcc o /u /app/oracle/rdbms/lib/bbed L/u /app/oracle/rdbms/lib/ L/u /app/oracle/lib/ L/u /app/oracle/lib/stubs/  /u /app/oracle/lib/s main o /u /app/oracle/rdbms/lib/ssbbded o /u /app/oracle/rdbms/lib/sbbdpt o `cat /u /app/oracle/lib/ldflags`    lnsslb lncrypt lnsgr lnzjs ln lnnz lnl /u /app/oracle/rdbms/lib/defopt o ldbtools lclntsh  `cat /u /app/oracle/lib/ldflags`    lnsslb lncrypt lnsgr lnzjs ln lnnz lnl lnro `cat /u /app/oracle/lib/ldflags`    lnsslb lncrypt lnsgr lnzjs ln lnnz lnl lclient lnnetd   lvsn lmon lgeneric lmm lsnls lnls   lcore lsnls lnls lcore lsnls lnls lxml lcore lunls lsnls lnls lcore lnls `cat /u /app/oracle/lib/ldflags`    lnsslb lncrypt lnsgr lnzjs ln lnnz lnl lnro `cat /u /app/oracle/lib/ldflags`    lnsslb lncrypt lnsgr lnzjs ln lnnz lnl lclient lnnetd   lvsn lmon lgeneric    lsnls lnls   lcore lsnls lnls lcore lsnls lnls lxml lcore lunls lsnls lnls lcore lnls lclient lnnetd   lvsn lmon lgeneric lsnls lnls   lcore lsnls lnls lcore lsnls lnls lxml lcore lunls lsnls lnls lcore lnls    `cat /u /app/oracle/lib/sysliblist` Wl rpath /u /app/oracle/lib lm    `cat /u /app/oracle/lib/sysliblist` ldl lm   L/u /app/oracle/lib

   [oracle@mailserver lib]$ ls bbed

   bbed

   [oracle@mailserver lib]$ link /bbed $ORACLE_HOME/bin/bbed

   [oracle@mailserver lib]$ bbed

   Password:

  

   BBED: Release Limited Production on Fri Jun : :

  

   Copyright (c) Oracle   All rights reserved

  

   ************* !!! For Oracle Internal Use only !!! ***************

  

   BBED> exit

  在Oracle g中编译BBED

  Oracle g编译BBED就麻烦一点 将Oracle g的ORACLE_HOME目录中的 个文件复制到Oracle g对应的目录中

   [oracle@mailserver ~]$ mkdir p /tmp/bbed/lib/

   [oracle@mailserver ~]$ mkdir p /tmp/bbed/mesg/

   [oracle@mailserver ~]$ cd $ORACLE_HOME

   [oracle@mailserver oracle]$ cp /rdbms/lib/ssbbded o /tmp/bbed/lib/

   [oracle@mailserver oracle]$ cp /rdbms/lib/sbbdpt o  /tmp/bbed/lib/

   [oracle@mailserver oracle]$ cp /rdbms/mesg/bbed

   bbedus msb   bbedus msg   bbedzhs msb

   [oracle@mailserver oracle]$ cp /rdbms/mesg/bbed*    /tmp/bbed/mesg/

  

   [ora g@mailserver ~]$ cd $ORACLE_HOME

   [ora g@mailserver db_ ]$ cp /tmp/bbed/lib/*   /rdbms/lib/

   [ora g@mailserver db_ ]$ cp /tmp/bbed/mesg/*  /rdbms/mesg/

  此时再进行编译

   [ora g@mailserver ~]$ cd $ORACLE_HOME

   [ora g@mailserver db_ ]$ make f /rdbms/lib/ins_rdbms mk BBED= /bin/bbed /bin/bbed

  

   Linking BBED utility (bbed)

   rm f bin/bbed

   gcc o bin/bbed m L/u /app/oracle/ /db_ /rdbms/lib/ L/u /app/oracle/ /db_ /lib/ L/u /app/oracle/ /db_ /lib/stubs/  /u /app/oracle/ /db_ /lib/s main o /u /app/oracle/ /db_ /rdbms/lib/ssbbded o /u /app/oracle/ /db_ /rdbms/lib/sbbdpt o `cat /u /app/oracle/ /db_ /lib/ldflags`    lncrypt lnsgr lnzjs ln lnl ldbtools lclntsh  `cat /u /app/oracle/ /db_ /lib/ldflags`    lncrypt lnsgr lnzjs ln lnl lnro `cat /u /app/oracle/ /db_ /lib/ldflags`    lncrypt lnsgr lnzjs ln lnl lnnz lzt lztkg lztkg lclient lnnetd   lvsn lmon lgeneric lmm lsnls lnls   lcore lsnls lnls lcore lsnls lnls lxml lcore lunls lsnls lnls lcore lnls `cat /u /app/oracle/ /db_ /lib/ldflags`    lncrypt lnsgr lnzjs ln lnl lnro `cat /u /app/oracle/ /db_ /lib/ldflags`    lncrypt lnsgr lnzjs ln lnl lclient lnnetd   lvsn lmon lgeneric    lsnls lnls   lcore lsnls lnls lcore lsnls lnls lxml lcore lunls lsnls lnls lcore lnls lclient lnnetd   lvsn lmon lgeneric lsnls lnls   lcore lsnls lnls lcore lsnls lnls lxml lcore lunls lsnls lnls lcore lnls    `cat /u /app/oracle/ /db_ /lib/sysliblist` Wl rpath /u /app/oracle/ /db_ /lib lm    `cat /u /app/oracle/ /db_ /lib/sysliblist` ldl lm   L/u /app/oracle/ /db_ /lib

   [ora g@mailserver db_ ]$ bbed

   Password:

   BBED: Release Limited Production on Fri Jun : :

   Copyright (c) Oracle and/or its affiliates   All rights reserved

   ************* !!! For Oracle Internal Use only !!! ***************

cha138/Article/program/Oracle/201311/18290

相关参考

知识大全 Oracle10g新特性—选择性编译

Oracle10g新特性—选择性编译  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle

知识大全 Oracle10g新特性——选择性编译

Oracle10g新特性——选择性编译  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracl

知识大全 Oracle10G-2forRHLAS4的安装

Oracle10G-2forRHLAS4的安装  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以ro

知识大全 rhel4+oracle10g ASM配制及ASM与文件系统之间迁移

rhel4+oracle10gASM配制及ASM与文件系统之间迁移  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 oracle存储过程编译时的一些错误

  Error:PLS:必须说明标识符DATETIMELine:Text:aadatetime在oracle中没有datetime类型=================================

知识大全 在Oracle中重编译所有无效的存储过程

在Oracle中重编译所有无效的存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!SQL_PL

知识大全 oracle10gias在aix5l安装纪实

  创建大小为G的ORACLE安装文件系统orainst是JFS文件系统在ROOTVG里MOUNT点在/orainst创建大小为G的ORACLE软件文件系统(JFS)页在ROOTVG里MOUNT点在/

知识大全 Oracle10gdbms

Oracle10gdbms  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle在g以前的

知识大全 Solaris10下安装Oracle10g

Solaris10下安装Oracle10g  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一系统

知识大全 oracle10g新特性—物化视图

  Advisor       在g将查询重写并且引进了新的强大的调优建议者使管理物化视图变得容易多了  物化视图(Materia