归档模式下的热备份前期准备 常用数据字典 v$datafile v$backup v$controlfile v$archived_log v$archive_dest dba_data_file 数据库备份和恢复的物理结构有以下组成 数据文件 控制文件 重做日志文件 归档日志文件 备份类型 完全备份:用于建立增量备份和累积备份的一个基点,备份所有数据块 增量备份:只备份上次增量备份,累积备份或者完全备份以后已改变的数据块 累积备份:只备份上次完全备份以后已经更改的数据块 一般累计备份是为 rman 提供的. 归档模式下的全库备份可以 open 下做全库不一致备份 也可以是在数据库关闭下做全库冷备份 归档模式下的热备份 备份结构 数据文件 归档重做日文 控制文件 参数文件 网络配置文件--------可选 口令文件------------可选 归档模式下的热备份是在数据库open 的装下 备份 此时的备份叫做不一致性备份,再恢复数据库时必须要用归档重做日志来恢复完整性的 SQL> col name for a50 SQL> select name,status from v$datafile; 查看数据文件状态和位置 NAME STATUS -------------------------------------------------- ------- /u01/app/oracle/oradata/sheng/system01.dbf SYSTEM /u01/app/oracle/oradata/sheng/undotbs01.dbf ONLINE /u01/app/oracle/oradata/sheng/sysaux01.dbf ONLINE /u01/app/oracle/oradata/sheng/users01.dbf ONLINE /u01/app/oracle/oradata/sheng/example01.dbf ONLINE SQL> select name from v$controlfile; 得到控制文件的位置 NAME -------------------------------------------------- /u01/app/oracle/oradata/sheng/control01.ctl /u01/app/oracle/oradata/sheng/control02.ctl /u01/control/control03.ctl SQL> col file_name for a50 SQL> select file_name, tablespace_name from dba_data_files; 查看表空间所对应的数据文件 FILE_NAME TABLESPACE_NAME -------------------------------------------------- -------------------- /u01/app/oracle/oradata/sheng/users01.dbf USERS /u01/app/oracle/oradata/sheng/sysaux01.dbf SYSAUX /u01/app/oracle/oradata/sheng/undotbs01.dbf UNDOTBS1 /u01/app/oracle/oradata/sheng/system01.dbf SYSTEM /u01/app/oracle/oradata/sheng/example01.dbf EXAMPLE SQL> select * from v$backup; 查看备份状态. FILE# STATUS...