DBA实验手册第2讲 运用bbed工具恢复bootstrap$表数据

  --(南宋)陆游 《冬夜读书示子聿》


 前           言 

01


Oracle数据库启动过程会读取bootstrap$表中创建数据字典的DDL语句,然后成功打开数据库。那么当出现bootstrap$表损坏或丢失的情况,我们又该如何做好应急处置。今天我想跟大家先分享下如何运用bbed工具恢复bootstrap$表。想深入学习bbed工具的朋友,一定要动用多做实验!


 实验环境介绍 

02


数据库版本:Oracle 12.1.0.2.0 单机版

BBED版本:BBED 2.0.0.0.0

操作系统:Red Hat Enterprise Linux Server 6.5

BBED软件下载方式:发送“bbed软件包”关键字获取软件包


 备份重于一切 

03


实验前,一定要保证数据库至少有一份全量备份!

    1、使用backup as copy命令对数据文件1进行拷贝备份
    RMAN> backup as copy datafile 1 format '/home/oracle/files/system_rman_%U';
    <br>
    2、实验过程会出现各种异常情况,特殊情况下,还是需要通过全备恢复的
    RMAN> backup database format '/home/oracle/files/full_%U';