热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

在Oracle中,如果丢失一个数据文件,而且没有备份但是有该数据文件创建以来的归档日志,那么如何恢复?

Q题目如下所示:在Oracle中,如果丢失一个数据文件,而且没有备份但是有该数据文件创建



Q
题目如下所示:

在Oracle中,如果丢失一个数据文件,而且没有备份但是有该数据文件创建以来的归档日志,那么如何恢复?


     

A
答案如下所示:


若丢失的文件不是系统数据文件而且控制文件完好无损,则可以如下恢复:

SQL>STARTUP MOUNT

SQL>ALTER DATABASE CREATE DATAFILE 'FILE NAME' AS 'FILE NAME' SIZE ... REUSE;

SQL>RECOVER DATAFILE N; --N文件号

或者:

SQL>RECOVER DATAFILE 'FILE NAME';

或者:

SQL>RECOVER DATABASE;

SQL>ALTER DATABASE OPEN;



DB笔试面试历史连接

http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w

About Me:小麦苗

 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/

 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

 版权所有,欢迎分享本文,转载请保留出处

 QQ:646634621  QQ群:230161599

● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。





推荐阅读
author-avatar
雨雾1989_153
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有