站内搜索:
免费注册 登陆     
您现在的位置:TT数据库 > 技巧 > 细化解析:怎样来正确的掌握online的备份
细化解析:怎样来正确的掌握online的备份
2008-6-20   | |

  1. 使用ontape 命令

  OnLine动态服务器7.1为数据库管理员提供一种联机的增量备份工具,在命令行时,数据库管理员可以用ontape来作数据备份和逻辑日志备份。还提供了一个具有交互界面和菜单驱动数据库备份工具onarchive。 OnLine 动态服务器7.1提供的增量的数据备份,它分成三级,即0级 (Level 0)、1 级(Level 1)和2级(Level 2)。

  0级:备份整个数据库系统

  1级:备份从0级备份以后发生变化的数据

  2级:备份从1级备份以后发生变化的数据

  例如昨天和今天都做2级备份,则今天的备份必然包含昨天备份的数据。一次在同一个时候,数据库管理员所保留的数据备份磁盘最多应为三 个,即0级备份带、1级备份带和2级备份带。一套完整系统备份还应该包括逻辑日志备份带。

  数据库备份内容及目的:

  a. 数据备份:备份数据库某个时刻的数据状态,当系统出现以外时用来恢复系统。

  b. 逻辑日志备份:逻辑日志文件写满后,必须备份,才可被清空,继续使用,如果所有的逻辑日志文件都被写满,则会引起系统崩溃。另外,逻辑日志记录了上一次数据备份后数据库的改变,因此,逻辑日志也用于当系统出现意外时用来恢复系统。

  1.1 数据备份

  OnLine动态服务器7.1的命令行数据备份的方法使用ontape命令,数据备份的参数选项为-s,$ ontape -s –L number

  这时数据库服务器会提示你将作哪一级的数据备份,你只需在键盘上输入number:0、1或2,回车即可。

  1.2 逻辑日志文件备份

  A.定时备份逻辑日志

  定时做逻辑日志文件备份,系统只将已写满的逻辑日志文件备份到磁带上,然后消空并释放这些文件。做定时备份一定要在所有逻辑日志文件被写满之前进行,所以,如果采用定时备份,要观察逻辑日志使用状况。灵位,如果经常有长事物发生,应避免使用定时备份,采用连续备份比较安全。

  命令格式:ontape -a

  B.连续备份逻辑日志

  连续备份既逻辑日志文件写满一个,接备份一个,然后该日志文件被消空释放,因此,要做连续备份,必须保证磁带机中有磁带。连续备份需占用一个屏幕或终端显示信息。当磁带满时,系统会提示更换磁带。

  命令格式:ontape –c

  注意:INFORMIX建议使用连续备份,但连续备份将一直占用磁带机,如果系统有两个磁带机,可分别用作物理日志备份和逻辑日志备份,如果系统只有一个磁带机,会与数据备份发生冲突,需及时更换磁带。

  1.3 恢复数据备份

  OnLine 动态服务器7.1的数据恢复既可以在 offline 状态下进行也可以在 online 状态下进行。当系统出现错误,或者想要把系统恢复到某一时间点的数据时,必须利用数据备份带和逻辑日志备份来恢复系统。数据备份将系统恢复到做数据备份的时间点数据状态,逻辑日志备份能将系统恢复到数据备份时间点以后的数据状态。

  命令格式:ontape –r

  可根据系统提示,依次恢复最近的0、1、2级数据备份及数据备份之后的逻辑日志。

  1.4 数据备份计划

  有了一个良好的备份和恢复的工具以后,数据库管理员如何用好这个工具将是非常重要了。 能否用最少量的磁带、用最短的备份时间来保存最新的时间备份,其关键还在于数据备份的规划。
 
  例如这样一个数据备份规划,每月的第一天作0级数据备份,每周的第一天作1级数据备份,每天作2级数据备份,当一天中同时需要作多个数据备份时,只做等级较低一级的数据备份。

  1.5 注意问题

  (1)在执行ontape备份前要对Onconfig文件中的TAPEDEV、TAPEBLK、TAPESIZE参数进行正确的设置。

  (2)为了缩短数据恢复时间,应以进行0级为主,尽量减少1级和2级备份。对银行等重要部门数据,应每天进行0级备份。

  (3)如果需要将ontape备份的数据恢复到另一台服务器上时,要求两台服务器机型、操作系统、Onconfig配置文件及非临时分配的Dbspace磁盘空间数量和大小必须一致,否则数据不能正常恢复。

  (4)必须保证有足够可用的逻辑日志文件。如果剩余的逻辑日志空间小于单个逻辑日志的50%,Informix-online将拒绝执行备份操作。必须先备份已使用过的逻辑日志,然后才能进行数据备份。

  (5)保留Onconfig文件副本。在进行0级备份后,应备份Onconfig文件,因为在恢复0级备份时需要读Onconfig文件信息,如果online配置被修改,数据恢复将失败,如果恢复此0级备份,必须恢复当时的配置。

  (6)备份可以在online联机或静止方式下进行,在备份过程中不能改变online运行方式,否则备份会被中断。

  (7)不要使用后台方式执行备份命令(UNIX下的&&),因为备份采用交互方式进行。

 来源:赛迪网    
相关的新闻
 
相关的技巧
OnLine动态服务器7.1为数据库管理员提供一种联机的增量备份工具,在命令行时,数据库管理员可以用ontape来作数据备份和逻辑日志备份。
相关的专家答疑
 
相关的白皮书
OnLine动态服务器7.1为数据库管理员提供一种联机的增量备份工具,在命令行时,数据库管理员可以用ontape来作数据备份和逻辑日志备份。
下面介绍一种方便实用而又十分安全可靠的Informix数据库文件异机备份方法,其指导思想是充分利用现有的软件和硬件资源,利用SCO Unix 5.0捆绑的NFS网络协议。
Informix-OnLine数据库因其具有高性能、高可靠性、支持数据完整性定义/检查等特性而得到广泛应用。本文针对Informix-Online数据库常用的三种数据备份方式加以归纳和比较。
一般数据库服务器配置较低,且不会有专门的数据备份措施,一旦掉电或误操作,便容易出现数据丢失、数据库毁坏的情况,因此,需要一种简单而又有效的数据备份方法。
作为Oracle E-Business Suite的初学者,应该从哪一部分开始学习?是Oracle Financials还是Oracle M
在上一个技术专题中我们提到了数据库安全,本篇继续介绍数据库安全的内容,包括如何限制用户的访问权限,并详细阐述了有关如何限制单一用户的访问权限、限制多个用户的访问权限、确保不同用户的
今天我们更加需要注意确保数据库安全。数据库安全当然包括数据库的用户名和密码安全问题。本文介绍设置用户名和密码的最佳方法、在授予或撤消用户访问权限时我们应该注意的事项以及我们能采取的
最新更新
专家答疑
技巧
Ian Abramson
我们想决定是否每晚都该进行增量更新和插入而不是复制产品系统。我知道增量表更新速度要快得多,但是有没有对该程序持反对意见的呢?有没有可能让文件脱离sync?
Ian Abramson
我是一名Oracle DBA。我想开始学习DW原理和其他的DW的其他资料。我还想紧跟这个行业的变化形势。你能给我们相关书籍和资料的建议吗?
Brian Peasland
数据仓储能在灾难恢复热站点上进行吗?Data Guard的优点之一就是你能将备用示例放在READ ONLY模式里,这样你就能在不影响Primary示例的情况下使报表接触到数据库。
TechTarget中国旗下网站群
All Rights Reserved, Copyright 2008, TechTarget中国
TechTarget中国