ngss for oracle,学习笔记:Oracle bbed工具在Windows平台上兼容9i 10g 11g 12c运

天萃荷净

配置使用在Windows操作系统中中运行Oracle bbed程序兼容9i 10g 11g 12c

学习ORACLE三剑客:互联网,ORACLE资料,交流.今天在朋友的帮助下,了结了一个心结:在WIN平台中完美的使用bbed(8i/9i部分版本/10g 11g不支持),今天在朋友的帮助下解决了该问题

9i中bbed相关程序

Microsoft Windows [版本 6.1.7601]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\XIFENFEI>cd E:\study\Oracle\数据库非常规恢复\bbed\win-bbed\bbed_win

C:\Users\XIFENFEI>e:

E:\study\Oracle\数据库非常规恢复\bbed\win-bbed\bbed_win>dir

驱动器 E 中的卷没有标签。

卷的序列号是 000C-3B41

E:\study\Oracle\数据库非常规恢复\bbed\win-bbed\bbed_win 的目录

2012/09/24 19:45

. 2012/09/24 19:45

.. 2006/07/29 13:33 147,728 bbed.exe 2006/06/28 11:32 20,752 heteroxa9.dll 2004/10/26 16:35 49,152 kpp95rdr.dll 2004/10/26 16:35 45,056 kpp97rdr.dll 2012/09/24 19:49 250 log.bbd 2006/07/29 02:08 229,648 njssl9.dll 2006/06/28 11:33 61,712 ocijdbc9.dll 2002/04/26 16:22 733,184 oip9.dll 2006/07/29 14:02 1,589,520 oraclient9.dll 2006/07/29 15:25 602,384 oracommon9.dll 2006/06/28 09:54 651,536 ORACORE9.DLL 2006/06/27 08:44 1,736,976 oractxx9.dll 2006/07/29 14:02 2,691,344 orageneric9.dll 2006/07/29 13:56 24,576 oraimr9.dll 2006/07/29 15:19 3,014,656 orajox9.dll 2006/06/28 03:09 155,920 oraldapclnt9.dll 2006/06/28 03:09 24,848 oraldapjclnt9.dll 2006/07/29 02:18 741,648 oran9.dll 2006/07/29 02:10 41,232 oranad9.dll 2006/07/29 02:06 33,040 oranbeq9.dll 2006/07/29 02:08 24,848 ORANCDS9.DLL 2006/07/29 02:07 98,576 orancrypt9.dll 2006/07/29 02:07 33,040 ORANGSS9.DLL 2006/07/29 02:07 24,848 oranhost9.dll 2006/07/29 02:06 33,040 oranipc9.dll 2006/07/29 02:08 176,400 oranjni9.dll 2006/07/29 02:07 213,264 ORANK59.DLL 2006/07/29 02:06 180,496 oranl9.dll 2006/07/29 02:07 74,000 oranldap9.dll 2006/07/29 02:08 28,944 oranldapj9.dll 2006/06/28 06:32 499,984 ORANLS9.DLL 2006/07/29 02:06 33,040 orannmp9.dll 2006/07/29 02:07 53,520 orannts9.dll 2006/07/29 02:07 28,944 orannzentr9.dll 2006/07/29 02:08 28,944 ORANNZMCS9.DLL 2006/07/29 02:07 586,000 orannzsbb9.dll 2006/07/29 02:07 24,848 oranoname9.dll 2006/07/29 02:08 57,616 oranoncj9.dll 2006/07/29 02:07 45,328 ORANRAD9.DLL 2006/07/29 02:06 225,552 oranro9.dll 2006/07/29 02:08 41,232 oransgr9.dll 2006/07/29 02:06 49,424 orantcp9.dll 2006/07/29 02:07 53,520 ORANTCPS9.DLL 2006/07/29 02:07 28,944 orantns9.dll 2006/07/29 13:58 57,784 oraobjop9.dll 2006/07/29 14:58 311,568 oraocci9.dll 2006/07/29 14:02 24,848 oraodm9.dll 2006/06/26 19:19 2,314,240 oraolapapi9.dll 2006/07/29 13:58 57,784 oraolapop9.dll 2006/07/18 08:53 377,104 oraordim9.dll 2006/07/29 12:39 61,712 ORAPLC9.DLL 2006/07/29 12:40 909,584 ORAPLP9.DLL 2006/07/29 12:39 3,281,168 ORAPLS9.DLL 2006/07/29 13:58 57,784 ORAPRTOP9.DLL 2003/01/22 18:59 20,480 orarac9.dll 2002/04/26 17:18 28,944 ORASLAX9.DLL 2006/06/28 06:33 69,904 ORASNLS9.DLL 2006/06/28 16:04 483,600 ORASQL9.DLL 2002/04/29 14:04 246,032 oratrace9.dll 2002/04/29 14:04 86,288 oratracepls9.dll 2006/06/28 06:32 69,904 ORAUNLS9.DLL 2006/07/29 14:02 24,848 oravsn9.dll 2005/03/29 17:17 24,576 orawsec9.dll 2006/07/29 14:02 24,848 orawtc9.dll 2001/04/16 19:19 191,248 orawwg9.dll 2006/06/27 01:50 520,464 ORAXML9.DLL 2006/06/27 01:50 41,232 ORAXMLG9.DLL 2006/06/27 01:50 172,304 ORAXSD9.DLL 2010/06/29 05:38 181,560 vspp97.dll 2010/06/29 05:38 83,256 vsqp9.dll 2010/06/29 05:38 177,464 vsw97.dll 72 个文件 25,234,522 字节 2 个目录 58,747,236,352 可用字节

执行bbed程序报错

E:\study\Oracle\数据库非常规恢复\bbed\win-bbed\bbed_win>bbed

Message 112 not found; No message file for product=RDBMS, facility=BBED

BBED-00113: file not found

分析原因:因为在11g中ORACLE并没有在?/RDBMS/MESG/中提供bbedus.msb程序,导致bbed运行时候无法显示相关提示信息,从而出现类此该错误

解决方法:在11g环境中需要从10g库中拷贝bbedus.msb文件放置到?/RDBMS/MESG/中即可

运行bbed程序

E:\study\Oracle\数据库非常规恢复\bbed\win-bbed\bbed_win>bbed

Password:

BBED: Release 2.0.0.0.0 - Limited Production on Mon Sep 24 19:45:40 2012

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

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

BBED> info all;

File# Name Size(blks)

----- ---- ----------

BBED> show all;

FILE# 0

BLOCK# 1

OFFSET 0

DBA 0x00000000 (0 0,1)

FILENAME

BIFILE bifile.bbd

LISTFILE

BLOCKSIZE 2048

MODE Browse

EDIT Unrecoverable

IBASE Dec

OBASE Dec

WIDTH 80

COUNT 512

LOGFILE log.bbd

SPOOL No

7ae317f4a5cef4cf5415fa7603a7c176.png

-----------------温馨提示--------------------

操作有风险,动手需谨慎

Oracle研究中心

http://www.oracleplus.net

本文由大师惜分飞原创分享,转载请尽量保留本站网址

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之学习笔记:Oracle bbed工具在Windows平台上兼容9i 10g 11g 12c运

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供10g,11g linux及windows BBED工具 及详细编译说明readme文件。 一. 10g linux编译BBED [oracle@node3 ~]$ cd $ORACLE_HOME/rdbms/lib [oracle@node3 lib]$ make -f ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed 直接生成到bin下为可执行文件 编译完成后: 编译成功后登陆BBED,登陆时需要密码(BBED的默认密码是blockedit) [oracle@node3 bin]$ bbed Password: BBED: Release 2.0.0.0.0 - Limited Production on Wed Apr 11 10:01:07 2018 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. ************* !!! For Oracle Internal Use only !!! *************** BBED> 二. 11g linux编译BBED oracle 11gR2环境中编译BBED可执行文件所需要的ssbbded.o和sbbdpt.o对象文件被移除,不过可以从oracle 10g环境中将这两个文件拷贝到oracle11g环境进行编译。 除了将上面的ssbbded.o和sbbdpt.o 文件拷贝到11g环境外,BBED还需要用到 $ORACLE_HOME/rdbms/mesg目录下的bbedus.msb这个信息文件, 这几个文件都需要从oracle10g中拷贝到oracle11g中对于的目录中。 文件夹linux_10g_bbed_64 包括了这3个文件。 下面是将以上3个文件从Oracle 10g中拷贝到11g对于目录后编译的过程。 1)把linux_10g_bbed_64目录下的10g的ssbbded.o和sbbdpt.o 放到 $ORACLE_HOME/rdbms/lib 目录下 2)把linux_10g_bbed_64目录下的10gbbedus.msb 文件拷贝到 $ORACLE_HOME/rdbms/mesg目录下 3)编译 [oracle@node1 ~] cd $ORACLE_HOME/rdbms/lib [oracle@node1 ~] make -f ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed [oracle@node3 bin]$ bbed Password: BBED: Release 2.0.0.0.0 - Limited Production on Wed Apr 11 10:01:07 2018 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. ************* !!! For Oracle Internal Use only !!! *************** BBED> 三、windows 11GR2 bbed oracle9i版本以后Oracle不装载BBED了, Windows上也没有makefile来编译bbed。 所以,如果你想在Windows上使用bbed,你需要很多文件(本下载压缩包已经全包含了): 你需要一个bbed.exe. 你只能从Oracle 9i安装中得到它。 你需要有一堆的DLL。所有这些DLL在Oracle9i安装中可以得到。 使用BBED需要消息文件。这文件是“bbedus.msb”,位于Oracle9i安装的MESG目录下。而你需要将其复制到ORACLE_HOME的RDBMS\MESG目录下。 这些在目录本压缩包的 bbed_win 中已经全部提供了。 把它们放在BBED安装的目录下(比如D:\bbed_win),环境变量ORACLE_HOME设置好。确保消息文件在$ORACLE_HOME\RDBMS\MESG下,最后启动BBED: D:\bbed_win>bbed Password: BBED: Release 2.0.0.0.0 - Limited Production on Wed Apr 11 10:20:43 2018 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. ************* !!! For Oracle Internal Use only !!! *************** BBED>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值