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 字节

  • 相关阅读:
    1014 Waiting in Line (30)(30 point(s))
    1013 Battle Over Cities (25)(25 point(s))
    1012 The Best Rank (25)(25 point(s))
    1011 World Cup Betting (20)(20 point(s))
    1010 Radix (25)(25 point(s))
    1009 Product of Polynomials (25)(25 point(s))
    1008 Elevator (20)(20 point(s))
    1007 Maximum Subsequence Sum (25)(25 point(s))
    1006 Sign In and Sign Out (25)(25 point(s))
    1005 Spell It Right (20)(20 point(s))
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330688.html
Copyright © 2011-2022 走看看