程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Backup Server

編輯:SyBase綜合文章
什麼是Backup Server?

  Backup Server是一個基於Open Server的工具。它可以處理SQLServer10。0以及更高版本的數據Dump/Load。因為它是獨立於SQL Server的處理過程,完成它的工作不依賴於SQL Server。因此,在聯機數據庫Dump/Load時,不會降低SQL Server的性能。

網絡環境下的Backup Server

  Backup Server必須與SQL Server放在同一台機器上(如果在Open VMS上,可以在同一簇內)。你也可以如下圖所示的環境,使用分布在網絡上的兩個Backup Server來完成Dump/Load。這兩個Backup Server一個與SQL Server放在同一台機器上另一個可在遠程某一節點上。

上圖的配置,可以將本地(Local)的數據庫Dump到遠程(Remote)節點的外部設備上,或者從Remote節點讀取Dump,將數據庫Load到本地的SQL Server。

  當將本地數據庫Dump到遠程機器的設備時,由Local Backup Server讀取數據庫數據,再送到網絡另一端的Remote Backup Server,經它將數據寫到外部設備上。同樣,從遠程設備Load時,load Backup Server發出命令給Remote Backup Server,Remote Backup Server讀取Dump設備內容並傳送到Local Backup Server,由Load Backup Server將讀到的數據寫到數據庫設備。網絡上的Dump性能僅受網絡傳輸能力的影響。

Backup Server新的特性,提高了系統Dump/Load的能力

  1. 能自動測出設備類型和密度;
  2. 支持多個Sybase Dump到同一設備卷;
  3. 支持一個Sybase Dump到多個設備卷。

Backup Server支持並行Dump設備

  Backup Server支持最大32個Backup設備並行地Dump/Load。亦即可以將一個數據庫分成碎片Dump到多個設備上。SQL Server並行Dump/Load的設備數受操作系統能打開的最大文件數和共享內存資源的限制。因此,各種不同硬件平台,不同的操作系統下,並行Dump/Load設備數不同。

多文件(Multi-file),多卷(Multi-volumn)Dump

  1. 操作系統文件和Raw Partifion是Single_volumn,Single-file的介質,這就是說這兩種設備只能含有一個Sybase Dump。
  2. QIC磁帶和可移動硬盤是Single-file,,Multi-Volumn介質,意味著一個Dump可以跨越多個卷。這些設備不允許疊加,如果你想在同一個設備卷上追加存放多個Dump,系統將提示是否覆蓋已有的內容。
  3. DAT,8mm,9-Track磁帶是Multi-file,multi-volumn設備。以上三種設備可以包含一個或多個數據庫Dump。設備卷上的最後一個Dump可以跨過磁帶,繼續存放在另一設備帶上。

Backup Server在網絡上的Server名稱

  網絡環境中的所有Server必須在Interfaces文件中有一個注冊信息項,包括Server的名字,在網絡中的網絡節點地址及Sybase Server用的網絡端口號Backup Server也必須將它的信息放在Interfaces文件中。可以用Sybinit來完成這個工作。並且Backup Server的名字也必須加在master數據庫的Sysservers表中。如果你還有一個Remote Backup Server,也需將它的信息放在本地的Interfaces文件中。

  Backup Server項在Interfaces文件和Sysservers表中必須有准確的名字。如果在啟動Backup Server時用-s選項指定了Backup Server的名字,那麼在整個網絡中都要用這個名字來標識這個Backup Server。換言之,在Interfaces文件中,不能使用別名來標識某一個Backup Server。

Backup Server使用的設備

  Backup Server必須使用不回卷(No Rewind)設備,以便Backup Server能夠控制磁帶設備的位置。

  下表列出了某些硬件平台上的Dump設備名稱。其中N代表了設備號。

Platform Type Device Name HP9000 4mm(SCSI and /HPIB) /dev/rmt/Num 9 track (/SCSI and /HPIB) /dev/rmt/Nmn NCR 8mm /SCSI (5 GB and 2.2 GB) dev/nrmtN 4mm/SCSI dev/nrmtN RS6000 9 track /SCSI / dev / nrmtN。[0-127] 8mm DAT /SCSI (5 GB and 2.2 GB) / dev / nrmtN。[0-127 QIC /SCSI (1/4?cartridge / dev / nrmtN。[0-127] Sun4 9 track /SCSI / dev /nrmtN QIC /SCSI (1/4?cartridge) / dev / nrarN 8mm /SCSI (5 GB and 2.2 GB) / dev / nrstN Sun4 SVR4
(Solaris) 9 track See un4 SVR4?on page
4-10 1/4 cartridge 8mm /SCSI (5 GB and 2..2 GB VAX VMS 9 track (HSC and /DSSI) See pen VMS?on page
4-10 8mm (/HSC 5 GB and 2 GB and /DSSI) TK50 (HSC and /DSSI) AXP VMS 8mm / SCSI See pen VMS?on page
4-10 9 track 4mm DAT /SCSI AXP OSF/1 4mm DAT /SCSI See XP OSF/1?on page
4-10 TZ851

  Table 4-1:Device names for database dumps to tape

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved