时间: 2021-07-31 作者:daque
新增archives 时的情景: 前提和假如:自上回镜像备份此后仍旧天生新的archive log(s); archivelog mode; 有同步的datafile(s) 和control file(s) 的镜像(冷)正片;archive log(s) 可用。 回复办法: 1. 即使数据库尚未封闭,则开始把它封闭: $ svrmgrl svrmgrl> connect internal svrmgrl> shutdown abort 2. 将备份文献抄送回原始场所: 一切database files 一切control files(没有archive(s) 或redo(s) 的情景下,control files 的革新无任何意旨) 一切on-line redo logs (not archives) init.ora file(选项) 3. 启用数据库: $ svrmgrl svrmgrl> connect internal svrmgrl> startup 数据文献, 重作日记和遏制文献同声丧失或破坏: 前提和假如:archivelog mode; 有同步的一切所失文献的镜像(冷)正片;archive log(s) 可用 回复办法(必需沿用不实足回复的手法): 1. 即使数据库尚未封闭,则开始把它封闭: $ svrmgrl svrmgrl> connect internal svrmgrl> shutdown abort 2. 将备份文献抄送回原始场所: 一切database files 一切control files 一切on-line redo logs(not archives) init.ora file(选项) 3. 启用数据库但是并不翻开: svrmgrl>startup mount 4. 做不完所有据库回复,运用一切从上回镜像(冷)备份始积聚起来的archives: svrmgrl> recover database until cancel using backup controlfile; ...... ...... cancel 5. reset the logfiles (对启用而言不行简略): svrmgrl> alter database open resetlogs; 6. 封闭数据库并做一次全库冷备份。 数据文献和遏制文献同声丧失或破坏: 前提和假如:archivelog mode; 有同步的datafile(s) 和control file(s) 的冷正片;archive log(s) 可用