前沿摘录

浅谈Sybase数据库的备份和恢复

阅读

  跟着计较机技能的不绝提高,计较机网络的应用愈来愈遍及,很多企业的计较机网络系统正在单元中发挥着愈来愈重 要的浸染。在这种环境下,大量重要的数据在网络上被很多用户共享,一旦网络处事器蒙受粉碎造成大量数据的丢失就将给用 户带来庞大的损失。为了防备数据意外丢失或损坏,必需对数据采纳有效的备份手段。

  数据备份的条理

  所谓数据备份,其实就是保存一套备用系统,当运行系统呈现妨碍时,可以或许迅速规复本来的数据。数据备份一般有两 个条理:

  硬件级备份:用冗余的硬件来担保系统持续运行,好比硬盘镜像、磁盘阵列、双机容错等方法。假如主硬件损坏,后 备硬件可以或许立即接替其事情。 软件级备份:将系统数据生存到其他介质上,包罗磁带、光碟、软盘等。当系统呈现妨碍后可 以将系统规复到备份时的状态。

  硬件级的备份固然能有效地防备硬件妨碍,但无法防备数据的逻辑损坏,而且无法防备火警、水淹、工钱等妨碍。而 软件级的备份固然可以防备任何物理妨碍,但不能担保系统的及时性。因此,抱负的备份系统应该是全方位的、多条理的。通 过硬件冗余来防备系统硬件妨碍,同时拟定严格的备份打算和方案,通过软件备份来担保数据的逻辑损坏。

  Sybase数据库的备份和规复

  Sybase数据库以其高机能和高靠得住性而成为大中型企业广为利用的大型数据库之一。本文接头的系统情况为S olaris 2.6、Sybase11.5、Open Client 11.5。

  SQL Server的备份主要通过Backup Server来执行.缺省时SQLServer用名字SY B_BACKUP暗示当地Backup Server,其设置生存在Interfaces文件中。以下是备份和规复数 据库时常碰着的问题。

  系统数据库的备份

  很多参考书(包罗Sybase的资料)都提到要备份系统数据库。但实际操纵进程中,规复系统数据库较量坚苦且 不行靠。大大都系统打点员对buildmaster、installmaster、installmodel等呼吁非 常生疏,因为系统装好今后,很少有时机利用这些呼吁。以本人的履历,平日无须备份系统数据库,只要仔细记录系统修悔改 的设置参数。一旦系统数据库呈现不行规复的严重问题,立即从头安装系统,再将用户数据库规复,同时规复系统设置参数即 可。这种要领已获得Sybase公司专业人士承认,并在实际操纵中演练过。

  DUMP呼吁的利用

  用户数据库利用dump database呼吁来备份。其呼吁语法为: dumpdatabase 数据库名 to 转储设备名

  数据库名指系统存在的数据库。转储设备名一般指定为转储设备的绝对路径,在Solaris 2.6中磁带机的 设备在“/dev/rmt"目次下,回转的磁带设备名为“/dev/rmt/0n",不回转的磁带设备名为“/dev /rmt/0"。也可将数据备份在硬盘上,转储设备名即为其绝对路径。如: dump database xtgl to “/dev/rmt/0n” dumpdatabase xtgl to “/database/backup ”

  LOAD呼吁的利用

  规复数据库利用load database呼吁,其语法为: load database数据库名 from 转储设备名

  load呼吁需要知道数据库的转储标识,dump数据库时假如没有指定文件名,其默认的文件标识为catio ns000110D100,个中“cations”为数据库名的后7个字符,“00”为年份的后2位数字,“011” 为年中已过的天数,“0D100”为午夜后已过的秒数。用户假如不清楚数据库的标识,可利用with listonl y返回每个存储文件的简短描写。如: load database xtgl from “/dev/rmt/0n” with listonly load database xtgl from “/dev/rmt/0n” fil e="xtgl000110D100"

  数据备份脚色的赋予

  许多单元数据备份事情并不是由系统打点员来完成,而是由其他人员操纵。这就需要建一所谓backup用户,赋予其oper_role脚色,推行数据备份的事情,而没有操纵数据的权限。数据规复事情就只有系统打点员才气完成。









推荐阅读

画产品原型?别急!先来
画产品原型?别急!先...
浅谈产品的【极简设计】
浅谈产品的【极简设计...
浅谈交互设计师要知道的
浅谈交互设计师要知道...
一些超赞的网站UI设计风
一些超赞的网站UI设计...