• Oracle bbed使用说明1


    一.centos上编译安装BBED工具

    [orasrv@localhost ~]$ cd $ORACLE_HOME/rdbms/lib
    [orasrv@localhost ~]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed
    
    也可通过以下命令将bbed生成到$ORACLE_HOME/bin目录
    
    [orasrv@localhost ~]$ make -f ins_rdbms.mk  BBED=$ORACLE_HOME/bin/bbed  $ORACLE_HOME/bin/bbed
    
    另外,11g中缺省未提供BBED库文件,但是我们可以将10g的相关库文件拷贝到11g对应路径然后再编译生成BBED执行文件,需要拷贝的包括以下库文件:
    
    复制Oracle 10g文件
    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/bbedar.msb  to  $ORA11g_HOME/rdbms/mesg
    
    编译
    make -f $ORA11g_HOME/rdbms/lib/ins_rdbms.mkBBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed

    二.使用BBED

      一般,在使用BBED前需要创建两个参数文件filelist.txt和bbed.par

    2.1.创建参数文件filelist.txt

    --获取datafile信息:文件编号 文件名字 文件大小
    SQL> select file#||' '||name||' '||bytes from v$datafile ;
    
    FILE#||''||NAME||''||BYTES
    --------------------------------------------------------------------------------
    1 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_bc7ld3sf_.dbf 503316480
    2 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_bc7ldql4_.dbf 330301440
    3 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_bc7lf4bd_.dbf 251658240
    4 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_users_bc7lflno_.dbf 5242880
    
    SQL>
    
    --将上面查询出来的datafile信息保存到文件里filelist.txt,文件所在目录可以自己指定
    
    [oracle@ora10 bbed]$ vi /u01/app/oracle/bbed/filelist.txt 
    1 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_bc7ld3sf_.dbf 503316480
    2 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_bc7ldql4_.dbf 330301440
    3 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_bc7lf4bd_.dbf 251658240
    4 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_users_bc7lflno_.dbf 5242880
    [oracle@ora10 bbed]$

    2.2.创建参数文件bbed.par

    --文件所在目录最好同
    [oracle@ora10 bbed]$ vi /u01/app/oracle/bbed/bbed.par
    blocksize=8192
    listfile=/u01/app/oracle/bbed/filelist.txt
    mode=edit

    2.3.使用parameter file 连接bbed

    [oracle@ora10 bbed]$ bbed parfile=/u01/app/oracle/bbed/bbed.par
    Password:                                ---默认密码为blockedit
    
    BBED: Release 2.0.0.0.0 - Limited Production on Mon Jan 12 09:49:46 2015
    
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    
    ************* !!! For Oracle Internal Use only !!! ***************
    
    BBED>


    --下篇介绍bbed的常用命令

  • 相关阅读:
    20190127-将一个文件拆分为多个新文件
    20190125-找到列表第二大的数以及自己写一个冒泡排序
    20190121-n个人围成一圈,凡报到3的人退出圈子,最后留下的是原来第几号的那位
    20190120-自定义实现split方法
    20190118-自定义实现replace方法
    20190118-利用Python实现Pig Latin游戏
    20190116-将特定数字插入一个已经排序好的序列并且不改变其排序规则
    20190112-自定义实现字符串的操作方法,如strip,upper,title,ljust,center,zfill,find,rfind等
    20190110-用笨办法找到二维矩阵的鞍点
    我想转行—程序员转行自媒体
  • 原文地址:https://www.cnblogs.com/polestar/p/4228857.html
Copyright © 2020-2023  润新知