阿里巴巴Oracle DBA笔试题答案-备份恢复类


Posted in 面试题 onNovember 20, 2013
备份恢复类
1:备份如何分类
逻辑备份:exp/imp
物理备份:
RMAN备份
full backup/incremental backup(累积/差异)
热备份:alter tablespace begin/end backup;
冷备份:脱机备份(database shutdown)

2:归档是什么含义
关于归档日志:Oracle要将填满的在线日志文件组归档时,则要建立归档日志(archived redo log)。
其对数据库备份和恢复有下列用处:
数据库后备以及在线和归档日志文件,在操作系统和磁盘故障中可保证全部提交的事物可被恢复。
在数据库打开和正常系统使用下,如果归档日志是永久保存,在线后备可以进行和使用。

数据库可运行在两种不同方式下:
NOARCHIVELOG方式或ARCHIVELOG 方式数据库在NOARCHIVELOG方式下使用时,不能进行在线日志的归档,如果数据库在ARCHIVELOG方式下运行,可实施在线日志的归档。

3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复?
手工拷贝回所有备份的数据文件
startup mount;
sql alter database recover automatic until time ’2004-08-04:10:30:00′;
alter database open resetlogs;

4:rman是什么,有何特点?
RMAN(Recovery Manager)是DBA的一个重要工具,用于备份、还原和恢复oracle数据库, RMAN 可以用来备份和恢复数据库文件、归档日志、控制文件、系统参数文件,也可以用来执行完全或不完全的数据库恢复。RMAN有三种不同的用户接口:
COMMAND LINE方式、GUI 方式(集成在OEM 中的备份管理器)、API 方式(用于集成到第三方的备份软件中)。
具有如下特点:
1)功能类似物理备份,但比物理备份强大N倍;
2)可以压缩空块;
3)可以在块水平上实现增量;
4)可以把备份的输出打包成备份集,也可以按固定大小分割备份集;
5)备份与恢复的过程可以自动管理;
6)可以使用脚本(存在Recovery catalog 中)
7)可以做坏块监测

5:standby的特点
备用数据库(standby database):ORACLE推出的一种高可用性(HIGH AVAILABLE)数据库方案,
在主节点与备用节点间通过日志同步来保证数据的同步,备用节点作为主节点的备份
可以实现快速切换与灾难性恢复,从920开始,还开始支持物理与逻辑备用服务器。
Oracle 9i中的三种数据保护模式分别是:
1)、MAXIMIZE PROTECTION :最大数据保护与无数据分歧,LGWR将同时传送到备用节点,
在主节点事务确认之前,备用节点也必须完全收到日志数据。如果网络不好,引起LGWR不能传送数据,将引起严重的性能问题,导致主节点DOWN机。
2)、MAXIMIZE AVAILABILITY :无数据丢失模式,允许数据分歧,允许异步传送。
正常情况下运行在最大保护模式,在主节点与备用节点的网络断开或连接不正常时,自动切换到最大性能模式,
主节点的操作还是可以继续的。在网络不好的情况下有较大的性能影响。

3)、MAXIMIZE PERFORMANCE:这种模式应当可以说是从8i继承过来的备用服务器模式,异步传送,
无数据同步检查,可能丢失数据,但是能获得主节点的最大性能。9i在配置DATA GUARD的时候默认就是MAXIMIZE PERFORMANCE

6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略
rman/每月一号 level 0 每周末/周三 level 1 其它每天level 2

Tags in this post...

面试题 相关文章推荐
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 面试题
包装类的功能、种类、常用方法
Jan 27 面试题
简述数据库的设计过程
Jun 22 面试题
使用索引有什么好处
Jul 27 面试题
一些.net面试题
Oct 06 面试题
一篇.NET面试题
Sep 29 面试题
天网面试题
Apr 07 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
Jul 14 面试题
UNIX文件系统分类
Nov 11 面试题
当文件系统受到破坏时,如何检查和修复系统?
Mar 09 面试题
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
Mar 16 面试题
SOA的常见陷阱或者误解是什么
Oct 05 面试题
Oracle性能调优原则
May 03 #面试题
ORACLE十问
Apr 20 #面试题
ORACLE第二个十问
Dec 14 #面试题
一道写SQL的面试题和答案
Nov 19 #面试题
一个SQL面试题
Aug 21 #面试题
存储过程和sql语句的优缺点
Jul 02 #面试题
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
Sep 17 #面试题
You might like
咖啡因含量是由谁决定的?低因咖啡怎么来?低因咖啡适合什么人喝
2021/03/06 新手入门
php中如何判断一个网页请求是ajax请求还是普通请求
2013/08/10 PHP
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
PHP实现导出excel数据的类库用法示例
2016/10/15 PHP
PHP实现的mysql读写分离操作示例
2018/05/22 PHP
javascript编程起步(第五课)
2007/02/27 Javascript
Jquery中增加参数与Json转换代码
2009/11/20 Javascript
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
使用layer弹窗和layui表单实现新增功能
2018/08/09 Javascript
AngularJS 事件发布机制
2018/08/28 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
详解JavaScript作用域 闭包
2020/07/29 Javascript
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
python实现简易内存监控
2018/06/21 Python
对dataframe数据之间求补集的实例详解
2019/01/30 Python
Python Django 简单分页的实现代码解析
2019/08/21 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
2021/01/28 Python
HTML5的标签的代码的简单介绍 HTML5标签的简介
2012/05/28 HTML / CSS
解决Firefox下不支持outerHTML问题代码分享
2014/06/04 HTML / CSS
固特异美国在线轮胎店:Goodyear Tire
2019/02/23 全球购物
Simons官方网站:加拿大时尚零售商
2020/02/20 全球购物
美国名牌手表折扣网站:Jomashop
2020/05/22 全球购物
西部世纪.net笔试题面试题
2014/04/03 面试题
档案室主任岗位职责
2014/02/12 职场文书
音乐兴趣小组活动总结
2014/07/07 职场文书
大学感恩节活动总结
2015/05/05 职场文书
童年读书笔记
2015/06/26 职场文书
体育委员竞选稿
2015/11/21 职场文书