WEB开发网
开发学院数据库Oracle 控制文件备份关键是选择备份时机 阅读

控制文件备份关键是选择备份时机

 2009-07-01 11:50:15 来源:WEB开发网   
核心提示: 如要对数据库进行文本文件备份(某些专家也将文本文件备份叫做追踪备份),也是一件比较简单的事情,控制文件备份关键是选择备份时机(2),利用命令alter database backup controlfile to trace就表示启动一个追踪备份,比较两个备份语句的不同,为此数据库管理员需

如要对数据库进行文本文件备份(某些专家也将文本文件备份叫做追踪备份),也是一件比较简单的事情。利用命令alter database backup controlfile to trace就表示启动一个追踪备份。比较两个备份语句的不同,发现在文本文件中,缺少了一个备份文件的路径名以及文件名。这主要是因为采用文本文件备份时,这个备份文件的路径是有参数user_dump_des控制的。文本文件备份完成后,数据库管理员可以使用show parameter user_dump_des命令来查找这个备份文件存储的位置。另外这个备份文件的名字也是自动命名的。其基本的格式为sid_ora_pid.trc。其中这个sid表示创建这个跟踪备份的用户所采用的会话ID。Pid则表示进程的ID。一般情况下,这个目录中有很多的文本备份文件。数据库管理员需要按创建的时间来排序,以确定自己创建的备份文件。由于这个文件是文本形式存储的,而上面的二进制文件不同,可以直接利用记事本打开查看相关的内容。其实这个文本形式的备份文件并不能够代替二进制形式的控制文件。数据库管理员主要是出于研究的目的才会用到这个文本形式的控制文件。另外就是有时候需要手工创建控制文件时,可以拿这个文件进行参考。

总之,除非有特殊的目的,数据库管理员还是直接以二进制文件形式进行备份为好。因为只有二进制文件在数据库控制文件损坏时可以直接拿来使用。而不用像文件文件那样,需要借此进行重建控制文件的控制。

二、哪些因素会导致控制文件的更改?

要选择一个备份控制文件的时机,首先需要知道哪些因素会导致控制文件的更改。然后再从中分析出备份控制文件的合适时机。通常情况下,导致控制文件更改的因素有很多。或者说,控制文件基本上是时时刻刻都在更改的。若每次更改都备份控制文件的话,显然工作量会很大。为此数据库管理员需要抓住的是哪些对数据库的启动与运行具有实质性影响的更改。只抓关键,而不是眉毛胡子一把抓。

Tags:控制 文件 备份

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接