欢迎来到天天文库
浏览记录
ID:41065519
大小:660.00 KB
页数:71页
时间:2019-08-15
《Oracle用户管理的备份和恢复》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、用户管理的备份目标完成这一课的学习后,您应该能达到下列目标:描述用户管理的备份和恢复操作论述与只读表空间相关的备份问题执行关闭的数据库的备份执行打开的数据库的备份备份控制文件在联机备份失败后执行清除使用DBVERIFY实用程序检测损坏术语整体数据库备份目标数据库可能是打开的,也可能是关闭的备份所有数据文件和控制文件部分数据库备份表空间数据文件控制文件一致备份不一致备份用户管理的备份和恢复文件是使用操作系统命令进行备份的备份是使用操作系统命令进行还原的恢复是使用SQL和SQL*Plus命令完成的查询视图以获得数据库文件信息V$DATAFILEV$CONTROLFILEV$LOGFILEDB
2、A_DATA_FILES备份方法物理备份关闭的数据库NOARCHIVELOG模式关闭或打开的数据库ARCHIVELOG模式一致的整体数据库备份(关闭的数据库的备份)数据文件控制文件口令文件联机或脱机存储参数文件重做日志文件进行一致的整体数据库备份的优点概念上简明易懂易于执行几乎不需要交互操作2进行一致的整体数据库备份34SHUTDOWNIMMEDIATEHOSTcp/backup/STARTUPOPEN1控制文件口令文件参数文件数据文件重做日志文件打开的数据库的备份数据文件控制文件参数文件归档重做日志文件口令文件联机重做日志文件进行打开的数据库的备份的优点保持较高
3、的数据库可用性可以在表空间级或数据文件级进行备份支持业务活动不中断ARCHIVELOG模式联机重做日志文件归档重做日志文件ARC0052051053051052053LGWR054053052052051054053051对打开的数据库执行备份的条件对打开的数据库执行备份时的选项表空间备份表空间USERSusers02.dbfusers01.dbf数据文件备份表空间USERSusers01.dbfusers02.dbf数据库备份数据文件2144数据文件1143进行联机表空间的备份SQL>ALTERTABLESPACEusers2>BEGINBACKUP;SQL>!cp/…/users01
4、.dbf/BACKUP/users01.dbf数据库数据文件1数据文件2数据文件3控制文件重做日志文件1重做日志文件2145145145144145144结束联机表空间备份SQL>ALTERTABLESPACEusers2>BEGINBACKUP;SQL>!cp/…/users01.dbf/BACKUP/users01.dbfSQL>ALTERTABLESPACEusers2>ENDBACKUP;数据库备份数据文件2144数据文件1143数据库数据文件1数据文件2数据文件3控制文件重做日志文件1重做日志文件2145145145144145145备份状态信息动态视图V$BACKUPV
5、$DATAFILE_HEADER联机表空间备份过程中出现故障ALTERTABLESPACEusersBEGINBACKUP;cp/…/users01.dbf/BACKUP/users01.dbf数据文件3重做日志文件2控制文件重做日志文件1数据文件1数据库144145144144144数据文件2144数据文件3重做日志文件2控制文件重做日志文件1数据文件1数据库146145146146146数据文件2144结束联机备份查询V$BACKUP以检查备份状态发出ALTERDATABASE命令更改状态并取消冻结标头:或在Oracle9i中使用以下命令:ALTERDATABASEDATAF
6、ILE‘’ENDBACKUP;ALTERDATABASEENDBACKUP;只读表空间备份ALTERTABLESPACEquery_dataREADONLY;SCN1SCN2SCN1备份副本12SCN234用户文件1文件1用户文件2Query_Data文件1DBW0只读表空间备份问题在将表空间更改为只读后,只需要一个备份。在使表空间成为读写状态之后,应恢复按照正常备份日程对该表空间进行备份。控制文件必须能正确标识处在只读模式下的表空间;否则,您必须恢复该表空间。与记录和不记录选项相关的备份问题不记录记录所有更改记录到重做日志中重做日志只记录最少量内容可从上一次备份
7、完全恢复不可从上一次备份恢复无其它备份可能需要其它备份手动备份控制文件创建二进制映像创建文本跟踪文件ALTERDATABASEBACKUPCONTROLFILETO‘control1.bkp`;ALTERDATABASEBACKUPCONTROLFILETOTRACE;备份初始化参数文件CREATEPFILEFROMSPFILE;CREATEPFILE=‘/backup/init.ora’FROMSPFILE;12使
此文档下载收益归作者所有