ITPub博客

首页 > 数据库 > Oracle > Backup And Recovery User's Guide-进行用户管理的数据库备份-查询v$视图获取备份信息

Backup And Recovery User's Guide-进行用户管理的数据库备份-查询v$视图获取备份信息

原创 Oracle 作者:LuiseDalian 时间:2014-03-01 09:16:42 0 删除 编辑

进行用户管理的数据库备份

查询v$视图获取备份信息

在进行备份之前,必须确认数据库中的所有文件并确定对哪些文件进行备份。可以使用相应的v$视图获得相应的信息。

在备份之前列出数据库文件

使用v$DATAFILEV$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博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1097461/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    5677073