阿里巴巴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...

面试题 相关文章推荐
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
Jan 07 面试题
JSF面试题:Jsf中导航的标签是什么
Apr 20 面试题
杭州信雅达系统.NET工程师面试试题
Feb 08 面试题
sealed修饰符是干什么的
Oct 23 面试题
Shell编程面试题
May 30 面试题
what is the difference between ext2 and ext3
Aug 25 面试题
Linux面试题LINUX系统类
Nov 19 面试题
linux面试题参考答案(10)
Nov 04 面试题
27个经典Linux面试题及答案,你知道几个?
Jan 10 面试题
在weblogic中发布ejb需涉及到哪些配置文件
Jan 17 面试题
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
Jun 22 面试题
Java软件工程师综合面试题笔试题
Sep 08 面试题
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
php中计算时间差的几种方法
2009/12/31 PHP
php制作中间带自己定义图片二维码的方法
2014/01/27 PHP
PHP微信支付实例解析
2016/07/22 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
2019/04/10 PHP
php和nginx交互实例讲解
2019/09/24 PHP
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
jQuery学习笔记之jQuery选择器的使用
2010/12/22 Javascript
node.js 一个简单的页面输出实现代码
2012/03/07 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
用director.js实现前端路由使用实例
2017/01/27 Javascript
Vue制作Todo List网页
2017/04/26 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
动态内存分配导致影响Javascript性能的问题
2018/12/18 Javascript
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
Django原生sql也能使用Paginator分页的示例代码
2017/11/15 Python
Python使用zip合并相邻列表项的方法示例
2018/03/17 Python
python去除拼音声调字母,替换为字母的方法
2018/11/28 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
2019/08/09 Python
python文字转语音的实例代码分析
2019/11/12 Python
在Matplotlib图中插入LaTex公式实例
2020/04/17 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
python 元组的使用方法
2020/06/09 Python
如何基于Python实现word文档重新排版
2020/09/29 Python
ECCO爱步美国官网:来自丹麦的鞋履品牌
2016/11/23 全球购物
蹦床仓库:Trampoline Warehouse
2018/12/06 全球购物
Shopee越南:东南亚与台湾电商平台
2019/02/03 全球购物
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
小学生学习感言
2014/03/10 职场文书
公司联欢会策划方案
2014/05/19 职场文书
2014年租房协议书范本
2014/10/30 职场文书
党员考试作弊检讨书1000字
2015/02/16 职场文书
2015社区精神文明建设工作总结
2015/04/21 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
bose降噪耳机音能消除人声吗
2022/04/19 数码科技