人的修炼似乎应该像大海一样沉稳和宽容,却也应有自己的波澜。 瓜娃警世录:永远不要做沙僧!
备份与恢复(网文摘录)
上一篇 / 下一篇 2007-12-27 21:59:50 / 个人分类:网文摘录
1. 在不同的数据库使用条件(如联机与脱机、归档与非归档)下需要使用不同的备份和恢复方法。某ITPUB个人空间J8f,F*bB5Iaz
种条件下的备份信息只能由对应方法进行还原或恢复。
n9nSXrV'J02. 数据库恢复的方法取决于故障的类型。一般分为 实例恢复 与 介质恢复 。ITPUB个人空间4xDizTnk[O
3. 实例恢复:主要用于数据库实例故障引起的数据库停机。ITPUB个人空间AnLQx$e3Dl
实例故障是当发生操作系统错误、意外掉电、后台进程故障、使用ShutDown Abort 终止数ITPUB个人空间 M/xH%O8ET)T
据库实例时发生的故障。 实例恢复在再次启动数据库时,由数据库系统根据重作日志文件记录的ITPUB个人空间CE;GA+|vV9tB q D-d
内容(如未提交的事务、已提交但未完成的事务)自动完成恢复。 但如果在联机备份时发生实例
nFDm6\j5`b0故障,则需要进行介质恢复。
$ry*z.l!Ei4O~04. 介质恢复:主要用于介质故障引起的数据库文件的破坏。ITPUB个人空间O WsWx'[F
介质故障是当一个文件、一个文件的某一部分或一个磁盘不能读写时发生的故障。 介质恢ITPUB个人空间4s+bHxPwQ
复必须由数据库管理员手工完成最新数据库备份和日志文件备份的装入,并执行各种恢复命令才ITPUB个人空间,V/@([6mJ&u(Y3p+t
能恢复。ITPUB个人空间6Fe C!\f6I:c
5. 备份与恢复的方法
l B `4Kdd;C0备份与恢复主要有如下三种方法:脱机备份与恢复、联机备份与恢复、逻辑备份与恢复。ITPUB个人空间2?:x%AD{,e
6. 脱机备份与恢复
N(~ `-A3tt`0有时也称冷备份与恢复,是在关闭数据库的情况下对数据库文件的物理备份与恢复
%~|5f:u:Rq Jb0脱机备份与恢复是在通过Shutdown normal、shutdown immediate 或shutdown transactionITPUB个人空间.lw*F.x9h6J6l\i\ksd_
关闭数据库后进行的。此时对数据库所使用的必要文件都可以用操作系统的复制命令进行备份与恢ITPUB个人空间q1xC,V$Z
复。ITPUB个人空间S!n1]wm}+_+I7y
注:不要在shutdown abort 后进行脱机备份与恢复,因为这是一种不干净的关闭数据库的
"^~9w%~A3Gz0方式,很有可能包含未提交的事务和不一致的数据。如果必须执行shutdown abort ,则应该重新ITPUB个人空间|d[DM9rm
启动数据库,由数据库先自动对未提交的事务和不一致的数据进行处理,然后执行shutdownITPUB个人空间Xe.G7F4Y FDb
normal ,shutdown immediate 或shutdown transaction 关闭数据库,最后在进行脱机备份与恢复 。ITPUB个人空间 N+[3A1` sO2d4wee
7. 联机备份与恢复ITPUB个人空间? r W"ql;p+P(B
有时也称热备份与恢复,是在数据库处于打开状态下对数据库进行的备份与恢复。要进行联机
.Ok*UNUj*C0备份与恢复,数据库必须处于归档模式(archivelog)下。使用联机备份与恢复的好处(或归档模
*k;\ n:Vx g*^$T w0式的好处)是,当一个数据文件或表空间处于备份与恢复状态时,用户仍然可以访问其他数据库。
-{-E7Ha0` g{&E0只有能进行联机备份与恢复的数据库才能实现7x24 小时的运行,即不停机的使用数据库。
#S+pY2G[2~%D08. 逻辑备份与恢复ITPUB个人空间j#GOGt
是指利用Oracle 提供的工具,如导出导入工具(exp,imp)、数据泵工具(expdp,impdp),
J;iuq4F1M:T%B7n'hb0将数据库中的数据进行卸出与装入。
7?Ci"O~Z/j4}+Qd0物理备份与恢复是对操作系统文件的备份与恢复,无论文件中有无数据,有无需要备份的ITPUB个人空间S[,HU+M7O7JK
数据,都必须备份。 而逻辑备份只是数据的备份,不用复制物理文件,可以按需要进行数据库ITPUB个人空间-~Dyc4[1P&d_P
级、方案(或用户)级、表级的逻辑备份与恢复,可以节省空间。ITPUB个人空间S"pT%}$yL-uJ
9. 备份策略
种条件下的备份信息只能由对应方法进行还原或恢复。
n9nSXrV'J02. 数据库恢复的方法取决于故障的类型。一般分为 实例恢复 与 介质恢复 。ITPUB个人空间4xDizTnk[O
3. 实例恢复:主要用于数据库实例故障引起的数据库停机。ITPUB个人空间AnLQx$e3Dl
实例故障是当发生操作系统错误、意外掉电、后台进程故障、使用ShutDown Abort 终止数ITPUB个人空间 M/xH%O8ET)T
据库实例时发生的故障。 实例恢复在再次启动数据库时,由数据库系统根据重作日志文件记录的ITPUB个人空间CE;GA+|vV9tB q D-d
内容(如未提交的事务、已提交但未完成的事务)自动完成恢复。 但如果在联机备份时发生实例
nFDm6\j5`b0故障,则需要进行介质恢复。
$ry*z.l!Ei4O~04. 介质恢复:主要用于介质故障引起的数据库文件的破坏。ITPUB个人空间O WsWx'[F
介质故障是当一个文件、一个文件的某一部分或一个磁盘不能读写时发生的故障。 介质恢ITPUB个人空间4s+bHxPwQ
复必须由数据库管理员手工完成最新数据库备份和日志文件备份的装入,并执行各种恢复命令才ITPUB个人空间,V/@([6mJ&u(Y3p+t
能恢复。ITPUB个人空间6Fe C!\f6I:c
5. 备份与恢复的方法
l B `4Kdd;C0备份与恢复主要有如下三种方法:脱机备份与恢复、联机备份与恢复、逻辑备份与恢复。ITPUB个人空间2?:x%AD{,e
6. 脱机备份与恢复
N(~ `-A3tt`0有时也称冷备份与恢复,是在关闭数据库的情况下对数据库文件的物理备份与恢复
%~|5f:u:Rq Jb0脱机备份与恢复是在通过Shutdown normal、shutdown immediate 或shutdown transactionITPUB个人空间.lw*F.x9h6J6l\i\ksd_
关闭数据库后进行的。此时对数据库所使用的必要文件都可以用操作系统的复制命令进行备份与恢ITPUB个人空间q1xC,V$Z
复。ITPUB个人空间S!n1]wm}+_+I7y
注:不要在shutdown abort 后进行脱机备份与恢复,因为这是一种不干净的关闭数据库的
"^~9w%~A3Gz0方式,很有可能包含未提交的事务和不一致的数据。如果必须执行shutdown abort ,则应该重新ITPUB个人空间|d[DM9rm
启动数据库,由数据库先自动对未提交的事务和不一致的数据进行处理,然后执行shutdownITPUB个人空间Xe.G7F4Y FDb
normal ,shutdown immediate 或shutdown transaction 关闭数据库,最后在进行脱机备份与恢复 。ITPUB个人空间 N+[3A1` sO2d4wee
7. 联机备份与恢复ITPUB个人空间? r W"ql;p+P(B
有时也称热备份与恢复,是在数据库处于打开状态下对数据库进行的备份与恢复。要进行联机
.Ok*UNUj*C0备份与恢复,数据库必须处于归档模式(archivelog)下。使用联机备份与恢复的好处(或归档模
*k;\ n:Vx g*^$T w0式的好处)是,当一个数据文件或表空间处于备份与恢复状态时,用户仍然可以访问其他数据库。
-{-E7Ha0` g{&E0只有能进行联机备份与恢复的数据库才能实现7x24 小时的运行,即不停机的使用数据库。
#S+pY2G[2~%D08. 逻辑备份与恢复ITPUB个人空间j#GOGt
是指利用Oracle 提供的工具,如导出导入工具(exp,imp)、数据泵工具(expdp,impdp),
J;iuq4F1M:T%B7n'hb0将数据库中的数据进行卸出与装入。
7?Ci"O~Z/j4}+Qd0物理备份与恢复是对操作系统文件的备份与恢复,无论文件中有无数据,有无需要备份的ITPUB个人空间S[,HU+M7O7JK
数据,都必须备份。 而逻辑备份只是数据的备份,不用复制物理文件,可以按需要进行数据库ITPUB个人空间-~Dyc4[1P&d_P
级、方案(或用户)级、表级的逻辑备份与恢复,可以节省空间。ITPUB个人空间S"pT%}$yL-uJ
9. 备份策略