a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 58|回复: 0

[综合] Oracle认证辅导:数据库文件恢复与备份的思路

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
任何数据库在持久使用过程中,城市存在必然的平安隐患。对于数据库打点员来说不能仅寄但愿于计较机操作系统的平安运行,而是要成立一整套的数据库备份与恢复机制。当数据库发生故障后,但愿能年夜头成立一个完整的数据库,该措置称为数据库恢复。恢复子系统是数据库打点系统的一个主要组成部门。恢复措置随所发生的故障类型所影响的结构而转变。若何才能对Oracle数据库进行备份?若何才能对删除的数据再进行恢复?这是本篇文章首要讲的内容。- [) P0 E' E. K1 a
  Oracle数据库使用几种结构来呵护数据:数据库后备、日志、回滚段和节制文件。一个Oracle数据库的每一实例有一个相联系关系的在线日志。一个在线日志由多个在线日志文件组成。在线日志文件(online redo log file)填入日志项(redo entry),日志项记实的数据用于重构对数据库所作的全数改削。
% ^% a# T# v& t- {) Q9 J  一、 若何对数据库进行还原与备份4 ~8 `% H/ ^; u
  Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp呼吁可以把数据年夜远程数据库处事器导出到当地的dmp文件,imp呼吁可以把dmp文件年夜当地导入到远处的数据库处事器中。 操作这个功能可以构建两个不异的数据库,一个用来测试,一个用来正式使用。6 `) V# N- w" q! P) l
  Oracle撑持三种体例类型的输出,分袂是表体例(T体例),将指定表的数据导出、用户体例(U体例),将指定用户的所有对象及数据导出)、全库体例(Full体例),瘵数据库中的所有对象导出。
% w" H6 X* R5 ?$ m# r  数据导入(Import)的过程是数据导出(Export)的逆过程,分袂将数据文件导入数据库和将数据库数据导出到数据文件。
* X, `3 U# t6 l5 u: _/ ]  增量导出是一种常用的数据备份体例,它只能对折个数据库来实施,而且必需作为SYSTEM来导出。在进行此种导出时,系统不要求回覆任何问题。导出文件名缺省为export.dmp,如不美观不但愿自己的输出文件命名为export.dmp,必需在呼吁行中指出要用的文件名。 增量导出搜罗三种类型:“完全”增量导出、“增量型”增量导出、“累积型”增量导出。数据库打点员可以排定一个备份日程表,用数据导出的三个分歧体例合理高效的完成。
( l; Y7 m' u7 g; B3 @3 E  `  二、备份
9 \2 f! E$ e* p  备份可以分为两种,主若是冷备份和热备份。冷备份发生在数据库已经正常封锁的情形下,当正常封锁时会供给给我们一个完整的数据库。冷备份时将关头性文件拷贝到此外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最平安的体例。冷备份的利益是:4 r- J6 g; R+ l
  1、 长短常快速的备份体例(只需拷文件): D1 r+ `- @, z0 k
  2、 轻易归档(简单拷贝即可)0 Q+ `# F& A/ m; X6 l" w
  3、 轻易恢复到某个时刻点上(只需将文件再拷贝回去)4 Y3 d; b7 c. S( s! L2 }) z) N
  4、 能与归档体例相连系,做数据库“最佳状况”的恢复。5 b  d. S  r' c5 Y& T. d
  5、 低度维护,高度平安。) t' D; F. ^) U/ a
  但冷备份也有如下不足:
; X- d, q' F; @  1、 零丁使用时,只能供给到“某一时刻点上”的恢复。1 A0 A' [! s! R0 ?& g
  2、 再实施备份的全过程中,数据库必需要作备份而不能作其他工作。也就是说,在冷备份过程中,数据库必需是封锁状况。
5 h6 C' E  z9 ]8 b7 Y& C& W1 _  3、 若磁盘空间有限,只能拷贝到磁带等其他外部存储设备上,速度会很慢。! k$ d7 }7 p  x$ ^
  4、 不能按表或澳暌姑户恢复。# o- Z/ r" K3 ~2 [6 {
  如不美观可能的话(首要看效率),应将信息备份登张逄上,然后启动数据库(使用户可以工作)并将备份的信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。冷备份中必需拷贝的文件搜罗:: e- [/ E( F0 l' P) X
  1、 所稀有据文件- s. r3 B4 H5 `; h
  2、 所有节制文件
7 y( Y$ \( y  r8 }; }2 C  3、 所有联机REDO LOG文件8 [; X' E: c" B
  4、 Init.ora文件(可选)
& t" M' I+ L' X  值得注重的使冷备份必需在数据库封锁的情形下进行,当数据库处于打开状况时,执行数据库文件系统备份是无效的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-14 23:47 , Processed in 0.993567 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表