zoukankan      html  css  js  c++  java
  • oracle数据库丢失数据文件、控制文件、重做日志文件、初始化文件恢复方法

    rman  target/

    list backup;      查看是否已备份,如果没有,那就不知道了

    模拟故障,删除/u01/app/oracle/oradata/ORCL文件夹下的所有文件

    sqlplus / as sysdba

    shutdown abort;

    startup ;  都会报错

    rman target/

    restore controlfile form autobackup;    查看文件夹,可以发现控制文件恢复了

    restore database;      恢复数据文件

    recover database using backup controlfile until cancel;      回车后会提示输入,在这里输入cancel

    alter database open resetlogs;

    如果连初始化文件(pfile)也弄丢了

    startup  pfile='/u01/app/oracle/admin/ORCL/pfile/init.ora.210201018935';      提示读取不到控制文件

    select status from v$instance;        nomount状态

    rman target/

    restore spfile from autobackup;      恢复初始化文件spfile

  • 相关阅读:
    计算机组成原理:“性能”是什么?
    试题 基础练习 Huffuman树
    最小堆的插入删除函数
    特殊函数
    进程控制
    进程的描述
    进程管理
    生成和配置Linux操作系统
    系统调用
    Shell脚本编程
  • 原文地址:https://www.cnblogs.com/biaopei/p/8418693.html
Copyright © 2011-2022 走看看