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

面试题 相关文章推荐
如何减少垃圾回收让内存更加有效使用
Oct 18 面试题
怎样比较两个类型为String的字符串
Aug 17 面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 面试题
一组SQL面试题
Feb 15 面试题
程序员机试试题汇总
Mar 07 面试题
OSPF有什么优点?为什么OSPF比RIP收敛快?
Feb 13 面试题
动态密码技术
Oct 18 面试题
软件测试面试题
Jan 05 面试题
不同浏览器创建XMLHttpRequest方法有什么不同
Nov 17 面试题
JAVA软件工程师测试题
Jul 25 面试题
顺丰快递Java软件工程师面试题
Jul 31 面试题
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循环结构实例讲解
2014/02/10 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
php中magic_quotes_gpc对unserialize的影响分析
2014/12/16 PHP
YII框架中搜索分页jQuery写法详解
2016/12/19 PHP
php 常用的系统函数
2017/02/07 PHP
PHP输出Excel PHPExcel的方法
2018/07/26 PHP
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
详解js闭包
2014/09/02 Javascript
分享一则javascript 调试技巧
2015/01/02 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
HTML5 canvas 9绘制图片实例详解
2016/09/06 Javascript
jquery 动态增加删除行的简单实例(推荐)
2016/10/12 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
2017/11/03 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
Angular(5.2->6.1)升级小结
2018/12/27 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
详解Vue中组件传值的多重实现方式
2019/08/16 Javascript
VUE动态生成word的实现
2020/07/26 Javascript
python多重继承实例
2014/10/11 Python
简单介绍Python中的readline()方法的使用
2015/05/24 Python
Python基于pygame实现的弹力球效果(附源码)
2015/11/11 Python
Python中的默认参数实例分析
2018/01/29 Python
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
pandas求两个表格不相交的集合方法
2018/12/08 Python
Django密码系统实现过程详解
2019/07/19 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
python 浮点数四舍五入需要注意的地方
2020/08/18 Python
Kiehl’s科颜氏西班牙官方网站:源自美国的植物护肤品牌
2020/02/22 全球购物
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
2015/09/17 面试题
求职简历中个人的自我评价
2013/12/01 职场文书
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
优秀教师自我评价范文
2014/09/27 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书
如何书写邀请函?
2019/06/24 职场文书
Python OpenCV之常用滤波器使用详解
2022/04/07 Python