在进行备份之前,必须确认数据库中的所有文件并确定对哪些文件进行备份。可以使用相应的v$视图获得相应的信息。
使用v$DATAFILE和V$CONTROLFILE来确定数据文件和控制文件。
不管这些文件是你手动命名的还是使用OMF命名的。
注意:永远不要备份联机重做日志文件。
|
# 1.查看数据文件 sys@TESTDB11>select name from v$datafile;
NAME ---------------------------------------------- /u01/app/oracle/oradata/TestDB11/system01.dbf /u01/app/oracle/oradata/TestDB11/sysaux01.dbf /u01/app/oracle/oradata/TestDB11/undotbs01.dbf /u01/app/oracle/oradata/TestDB11/users01.dbf /u01/app/oracle/oradata/TestDB11/example01.dbf
# 2. 查看数据文件及相关的表空间 sys@TESTDB11>select t.name "Tablespace", f.name "Datafile" 2 from v$tablespace t, v$datafile f 3 where t.ts# = f.ts# 4 order by t.name;
Tablespace Datafile ---------- -------------------------------------------------- EXAMPLE /u01/app/oracle/oradata/TestDB11/example01.dbf SYSAUX /u01/app/oracle/oradata/TestDB11/sysaux01.dbf SYSTEM /u01/app/oracle/oradata/TestDB11/system01.dbf UNDOTBS1 /u01/app/oracle/oradata/TestDB11/undotbs01.dbf USERS /u01/app/oracle/oradata/TestDB11/users01.dbf
# 3. 查看控制文件,对于多路化的控制文件,只需备份一个。 sys@TESTDB11>select name from v$controlfile;
NAME ------------------------------------------------------------- /u01/app/oracle/oradata/TestDB11/control01.ctl /u01/app/oracle/fast_recovery_area/TestDB11/control02.ctl
# 4. 如果计划使用alter database backup controlfile to 'filename'来执行控制文件的备份, 则与这个控制文件的备份一起 # 保存所有数据和联机重做日志文件的列表。因为当前的数据库结构可能与控制文件被备份时结构不一致, # 因此保存被记录在控制文件中的文件的列表,有助于恢复过程。 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1097461/ ,如需转载,请注明出处,否则将追究法律责任。