zoukankan      html  css  js  c++  java
  • 丢失spfile,pfile,不知道DBID的情况下还原spfile

    当出现了这种情况,我们使用restore spfile from autobackup,是不行的,因为没有设置DBID,这个时候不要慌,只要知道备份存放的地点就可以还原SPFILE

    一.首先设置ORACLE_SID

    C:/Users/luobi>set oracle_sid=robinson

    二.强行启动

    RMAN> startup

    已连接到目标数据库 (未启动)

    启动失败: ORA-01078: failure in processing system parameters

    LRM-00109: ???????????????? 'C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/INITROBINSON.ORA'

    在没有参数文件的情况下启动 Oracle 实例以检索 spfile

    Oracle 实例已启动

    三.找到备份,还原SPFILE

    RMAN> restore spfile from 'C:/oracle/product/10.2.0/flash_recovery_area/ROBINSON/AUTOBACKUP/2009_11_02/O1_MF_S_701886196_5GX5QOLF_.BKP';

    启动 restore 03-11-09

    分配的通道: ORA_DISK_1

    通道 ORA_DISK_1: sid=36 devtype=DISK

    通道 ORA_DISK_1: 已找到的自动备份: C:/oracle/product/10.2.0/flash_recovery_area/ROBINSON/AUTOBACKUP/2009_11_02/O1_MF_S_701886196_5GX5QOLF_.BKP

    通道 ORA_DISK_1: 从自动备份复原 SPFILE 已完成

    完成 restore 03-11-09

    四.关闭强行启动的数据库

    RMAN> shutdown immediate;

    Oracle 实例已关闭

    五.从新打开数据库

    RMAN> startup

    已连接到目标数据库 (未启动)

    Oracle 实例已启动

    数据库已装载

    数据库已打开

    系统全局区域总计     285212672 字节

    Fixed Size                     1290184 字节

    Variable Size                130023480 字节

    Database Buffers             150994944 字节

    Redo Buffers                   2904064 字节

  • 相关阅读:
    WCF系列教程之WCF服务配置工具
    WCF系列教程之WCF服务配置
    C# 多线程系列之异步回调(委托)
    WCF系列教程之消息交换模式之请求与答复模式(Request/Reply)
    C# ref与out关键字解析
    WCF系列教程之WCF消息交换模式之单项模式
    WCF系列教程之初识WCF
    C# 装箱和拆箱
    C# checked和unchecked运算符
    Specified key was too long; max key length is 1000 bytes问题解决
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330688.html
Copyright © 2011-2022 走看看