熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PB編程 >> 正文

在PB中如何對ASA進行數據備份[1]

2013-11-23 17:28:05  來源: PB編程 

  完全備份和增量備份

  完全備份對數據庫文件和事務日志都進行備份增量備份僅對事務日志進行備份通常會在完全備份過程中穿插進行多個增量備份比如一周進行一次完全備份每天進行一次增量備份

  執行完全備份或者增量備份

  完全備份是對數據庫文件和事務日志文件進行備份增量備份只備份事務日志文件通常您應當在每兩次完全備份之間進行幾次增量備份

   確保您對數據庫具有DBA權限

   對數據庫執行校驗檢查以確保它未損壞您可以使用Validation實用程序或sa_validate存儲過程

  例如以DBA身份連入數據庫然後運行命令

  call sa_validate

  或者在命令行下

  dbvalid c 連接串

   備份數據庫文件和/或日志(取決於完全備份還是增量備份)

  下面分別介紹三種備份模式

  A 執行備份繼續使用原來的事務日志

  該任務介紹最簡單的備份類型 未觸及事務日志

  Sybase Central方式

   啟動 Sybase Central以具有 DBA 權限的用戶身份連接到數據庫

   右擊數據庫並從彈出式菜單中選擇創建備份映像此時就會出現創建備份映像向導

   在向導的簡介頁中單擊下一步

   選擇要備份的數據庫

  在下一頁上輸入要保存備份副本的目錄的名稱然後選擇是執行完全備份(備份所有的數據庫文件)還是增量備份(只備份事務日志文件)

   在下一頁上選中繼續使用相同的事務日志選項

   單擊完成開始備份

  SQL語句方式

   如果要使用 BACKUP 語句則只使用下列子句

  BACKUP DATABASE

  DIRECTORY directory_name

  [ TRANSACTION LOG ONLY ]

  如果要執行增量備份請包括 TRANSACTION LOG ONLY 子句

  命令行方式

   如果要使用 dbbackup 實用程序請使用下面的語法

  dbbackup c connection_string [ t ] backup_directory

  只有當執行增量備份時才包括 t 選項

  B 執行備份刪除原來的事務日志

  如果復制不涉及您的數據庫並且您的聯機計算機上磁盤空間有限則可以在執行備份時刪除聯機事務日志的內容(截斷日志)在這種情況下在從數據庫文件的介質故障中恢復過程中您需要使用自上次完全備份以來創建的每個備份副本

  Sybase Central方式

   啟動Sybase Central以具有DBA權限的用戶身份連接到數據庫

   右擊數據庫並從彈出式菜單中選擇創建備份映像此時就會出現創建備份映像向導

   在向導的簡介頁中單擊下一步

   選擇要備份的數據庫

  在下一頁上輸入要保存備份副本的目錄的名稱然後選擇是執行完全備份(備份所有的數據庫文件)還是增量備份(只備份事務日志文件)

   在下一頁上選中截斷事務日志選項

   單擊完成開始備份

  SQL語句方式

   使用包含下列子句的 BACKUP 語句

  BACKUP DATABASE

  DIRECTORY backup_directory

  [ TRANSACTION LOG ONLY ]

  TRANSACTION LOG TRUNCATE

  只有當執行增量備份時才包括 TRANSACTION LOG ONLY 子句

  事務日志和數據庫文件的備份副本放在 backup_directory 中

  如果您輸入一個路徑則它相對於數據庫服務器(而非客戶應用程序)的工作目錄

[]  []  


From:http://tw.wingwit.com/Article/program/PB/201311/24632.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.