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

面试题 相关文章推荐
SQL中where和having的区别
Jun 17 面试题
局部内部类是否可以访问非final变量?
Apr 20 面试题
阿尔卡特(中国)的面试题目
Aug 20 面试题
怎样在程序里获得一个空指针
Jan 24 面试题
STP的判定过程
Oct 01 面试题
.net C#面试题
Aug 28 面试题
do you have any Best Practice for testing
Jun 04 面试题
长青弘远的面试题
Jun 09 面试题
Java程序开发中如何应用线程
Mar 03 面试题
Boolean b = new Boolean(“abcde”); 会编译错误码
Nov 27 面试题
J2EE面试题
Mar 14 面试题
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
Oct 13 面试题
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闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
Thinkphp极验滑动验证码实现步骤解析
2020/11/24 PHP
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
Prototype 学习 工具函数学习($A方法)
2009/07/12 Javascript
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
控制input输入框中提示信息的显示和隐藏的方法
2014/02/12 Javascript
cookie的secure属性详解
2015/04/08 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
jQuery实现的瀑布流加载效果示例
2016/09/13 Javascript
前端主流框架vue学习笔记第二篇
2017/07/26 Javascript
mock.js实现模拟生成假数据功能示例
2019/01/15 Javascript
JS实现简单的抽奖转盘效果示例
2019/02/16 Javascript
JS实现京东商品分类侧边栏
2020/12/11 Javascript
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
Python数组遍历的简单实现方法小结
2016/04/27 Python
Python中基础的socket编程实战攻略
2016/06/01 Python
Python SMTP发送邮件遇到的一些问题及解决办法
2018/10/24 Python
详解python中的index函数用法
2019/08/06 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
Python中socket网络通信是干嘛的
2020/05/27 Python
Python实现AES加密,解密的两种方法
2020/10/03 Python
python 制作简单的音乐播放器
2020/11/25 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
2021/02/18 Python
HTML5 canvas画图并保存成图片的jcanvas插件
2014/01/17 HTML / CSS
HTML5 DeviceOrientation实现手机网站摇一摇功能代码实例
2015/04/24 HTML / CSS
西班牙香水和化妆品购物网站:Arenal Perfumerías
2019/03/01 全球购物
医学检验专业个人求职信范文
2013/12/04 职场文书
上班睡觉检讨书
2014/01/09 职场文书
大学军训通讯稿
2014/01/13 职场文书
学生拾金不昧表扬信
2014/01/21 职场文书
个人能力自我鉴赏
2014/01/25 职场文书
社区党风廉政建设调研报告
2015/01/01 职场文书
六一活动主持词
2015/06/30 职场文书
python数字转对应中文的方法总结
2021/08/02 Python