国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

實現Sybase數據庫備份愿望
2007-11-12   IT168

Sybase數據庫產品自從1987年問世以來,它的客戶機/服務器(client/server)工作模式、分布處理的基礎體系結構、完善的安全保密性能、高速快捷的運行方式、多平臺跨操作系統的廣泛應用等優點,迅速被IT界接受并推廣應用。我們作為金融業的用戶,也在1995年開始使用Sybase10版本。在具體的使用中,發現集中式的數據管理有其優點,就是數據風險范圍大為縮小,但是作為Sybase的服務器一端,數據風險比較集中,如何做好數據庫的數據備份,成為至關重要的問題。

  在實際應用中,我們總結出了兩種全量備份方案:

  一、使用Sybase的Backup Server(備份服務器),做Dump備份。

  轉儲數據庫(Dump database),就是為整個數據庫(包括數據、表結構、觸發器、游標、存儲過程、事務日志等)做一次物理備份。轉儲數據庫時,系統自動執行一次checkpoint,即將日志和數據從緩沖區拷貝到硬盤(只拷貝臟頁),把已被分配的頁(日志和數據)轉儲到設備。

  命令格式為:

  dump database 數據庫名 to 設備文件名 with 參數

  如果備份到硬盤的文件上,可以不預先估算備份文件的大小,只要硬盤有足夠的存儲空間就可以。如果是備份到dds磁帶上,那么就要估算一下備份后的大小,90米的dds磁帶壓縮存儲空間為4G,120米的磁帶壓縮存儲空間為8G,如果數據庫的備份文件超過了這個尺寸,就要考慮多文件轉儲,使用stripe參數。

  命令格式為:

  dump database 數據庫名 to 設備文件名1

  stripe on 設備文件名2

  stripe on 設備文件名3……

  with 參數

  這種數據備份方式是將整個數據庫的運行環境完整的復制一份,包括數據庫的臟頁和碎片,在使用load命令恢復時,只能恢復到同樣大小的數據庫中(數據和日志的大小都只能和原來完全一致),適用于在每天的日終營業網點下班后的日常備份。優點是數據庫完整無誤,缺點是不能直接查看備份內容。

  二、分數據結構和數據記錄做兩次備份。

  在一般情況下,生產機的數據庫都比較龐大,而實驗機則相對較小,難以在實驗環境中以load命令恢復工作機的內容。所以,在工作實踐中,我們摸索出了第二種全量備份方案。

  1、數據結構備份:

  在windows平臺的Sybase SQL Server Manager(數據庫管理)平臺中選擇ServeràGenerate ddl則產生整個數據庫服務器的所有信息,如果選擇databaseàgenerate ddl則產生所選定數據庫的信息,以master庫為例,產生的文件主要包括:config.ddl(配置)、devices.ddl(設備)、database.ddl(數據庫)、logins.ddl(用戶)、remote.ddl(遠程)、cache.ddl(緩沖)、segment.ddl()、group.ddl(用戶組)、user.ddl(用戶)、default.ddl(確省)、rule.ddl(規則)、udt.ddl、table.ddl(表)、view.ddl(視圖)、proc.ddl(存儲過程)、triger.ddl(觸發器)。

1
2、數據記錄備份:

  將數據庫各表以Sybase自代的bcp(bulk copy)工具的方式導成一定格式的文本文件,命令格式:

  bcp 表名 out 路徑名 文件名 -c -t 分隔符 -u (用戶名)-p(密碼)-S(服務器名)

  如果將一個數據庫中的所有表都做一個bcp備份,就需要針對每一個表都做一次bcp,在一般情況下,一個數據庫有100多個表,工作量比較大??梢岳脭祿熘械南到y表信息做一個bcp備份腳本。原理是每一個用戶表在系統表中都有信息記載,可以通過isql語句查詢得到?,F舉一例說明:

  (1)先編輯一個名為mkbcpout.sql的文件,內容如下:

  select "echo bcp '"+name+" out ……………………'
  "+"bcp "+name+" out ./+"name+".table -c -t '|'
  -Uuser -Ppassword -S SERVER" from sysobjects where type='U'
  go

  (2)執行isql命令,以此文件作為輸入,執行結果輸出到另外一個文件里:

  isql -Uuser -Ppassword -S server -I mkbcpout.sql -O bcpout ;

  (3)對bcppout文件稍微修改,增加可執行權限: chmod +x bcpout;

  (4)執行bcpout,導出數據文本:./bcpout;

  3、數據庫恢復:

  業務生產機可能為小型機,而實驗開發環境的硬件環境為PC server,安裝好win nt或SCO unix下的Sybase服務器后,根據需要創建空間足夠大的數據庫和tempdb(系統臨時數據庫),創建數據庫用戶,并將其更改為此數據庫的所有者,要注意兩點:1)此數據庫允許bcp拷貝,2)此數據庫自動清除log。命令格式為:

  1> sp_dboption databasedbname ,"select into/bulkcopy",true
  2> go
  1> sp_dboption databasename,"trunc log on chkpt",true
  2> go

  上述兩個配置可能與生產機的配置不同。

1然后以新創建的數據庫用戶登錄,導入數據結構,注意要首先導入表結構,然后才是存儲過程、觸發器等等。命令格式:

  1、 isql -Uusername -Ppassword -I table.ddl -o error.log.table
  2、 isql -Uusername -Ppassword -I proc.ddl -o error.log.proc
  ……

  為了提高bcp導入數據的速度,需要將比較大的表的索引和主鍵刪除,否則的話,每bcp進一條數據,數據庫都自動寫一條log日志,記載此數據的上一條和下一條記錄,確定本記錄在此表中的準確位置,一是影響bcp速度,二是數據庫的log飛速膨脹。數據庫的自動清除log功能只有在一個事務結束后才起作用。

  準備工作做完后,開始倒入數據記錄。使用類似做bcpout的方法做一個bcpin的腳本,然后執行: ./bcpin |tee error.bcpin ;

  使用tee管道輸出的目的是讓計算機完整記錄下倒入過程,自動存入error.bcpin文件中,待倒入結束后,我們只需要檢查日志文件,不需要一直緊盯著計算機屏幕。

  所有工作做完之后,不要忘記重新將刪除的主鍵和索引建上。

  如果有現成的數據庫,只需要單純地導入數據記錄,則首先將數據庫中所有用戶表(也就是所有type=“U”的表)清空,命令格式:

  1> truncate table tablename
  2> go

  當然最好也是利用做bcpout腳本的做一個truncate腳本,通過執行此腳本將所有用戶表清空。然后的數據導入、處理索引和主鍵的過程與上面類似。

  三、利用做bcp備份腳本的方法做數據庫碎片整理。

  Sybase數據庫作為聯機事務處理應用服務器,每天應用程序都對數據庫做大量的插入、修改和刪除等操作,不可避免的在數據庫的物理存儲介質上留下頁碎片和擴展單元碎片,從而影響數據庫的存儲效率和運行速度。具體表現為:業務繁忙時出現死鎖(dead lock),數據庫的輸入/輸出資源被大量占用,業務處理速度慢。其解決辦法是:

  1、 清空數據庫中的所有表,命令格式:

  isql -Uusername -Ppassword -I truncate.sql -o error.truncate

  2、 刪除所有表的索引和主鍵:

  isql -Uusername -Ppassword -I dropindex.sql -o error.dropindex

  3、 導入數據:./bcpin

  4、 添加索引和主鍵:

  isql -Uusername -Ppassword -I addindex.sql -o error.addindex

  5、 更新數據庫狀態:

  1> update statistics tablename
  2> go

  上述操作都是針對數據庫中的所有用戶表進行的,利用做bcp備份腳本的方法做出相應的腳本,使繁瑣的數據庫維護變得簡便易行,還克服了直接使用isql語句操作風險大、沒有操作日志的毛病。

  筆者在實際工作中,使用第一種方法對生產機做日常全量備份,日終通過unix的crontab定時批量作業bcp出全部數據。使用高檔PC server 搭建模擬運行環境,在需要的情況下導入生產機數據,處理運行中后臺server的各種問題,待研究出解決辦法后再在生產機上做相應調整,這樣做風險小,效果好。

熱詞搜索:

上一篇:你需要RAID6嗎?大型數據庫應用首選
下一篇:VLAN的無線接入

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
欧美日韩国产小视频在线观看| 色综合久久久久综合| av色综合久久天堂av综合| 中文字幕一区二区三区蜜月| 91丝袜美女网| 亚洲高清免费视频| 91精品国模一区二区三区| 久久精品久久精品| 欧美韩日一区二区三区四区| 99麻豆久久久国产精品免费优播| 国产精品色眯眯| 欧美日韩一区二区三区在线看| 石原莉奈在线亚洲三区| 亚洲精品在线免费播放| 成人av网站在线观看| 三级精品在线观看| 国产日韩欧美亚洲| 在线精品视频免费播放| 理论片日本一区| 亚洲国产精品精华液ab| 欧美吻胸吃奶大尺度电影| 国产真实乱偷精品视频免| 亚洲欧美综合色| 91精品免费在线观看| 成人国产亚洲欧美成人综合网| 一区二区三区日韩欧美精品| 亚洲精品在线免费播放| 在线观看成人小视频| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲天堂精品在线观看| 精品欧美一区二区久久| 欧美日免费三级在线| 国产98色在线|日韩| 日本sm残虐另类| 亚洲男人的天堂在线aⅴ视频| 日韩午夜精品电影| 欧美无砖专区一中文字| 不卡的av电影| 国产精品自拍在线| 狠狠色丁香婷婷综合| 日韩在线一区二区三区| 亚洲天堂av一区| 日本一区二区视频在线| www国产成人免费观看视频 深夜成人网| 99国产精品久久久久久久久久| 免费成人性网站| 午夜精品影院在线观看| 亚洲精品国产a| 亚洲精选免费视频| 亚洲精品高清视频在线观看| 亚洲欧美一区二区不卡| 国产精品久久久久久亚洲毛片| 久久久亚洲午夜电影| 欧美精品第1页| 成人激情动漫在线观看| 韩国三级中文字幕hd久久精品| 亚洲制服欧美中文字幕中文字幕| 国产精品素人一区二区| 国产精品白丝在线| 最新欧美精品一区二区三区| 中文字幕一区二区三区在线观看 | 久久精品亚洲一区二区三区浴池| 欧美一区二区大片| 欧美α欧美αv大片| 欧美成人r级一区二区三区| 精品国产三级a在线观看| 久久免费视频色| 另类的小说在线视频另类成人小视频在线 | 国产精品嫩草影院av蜜臀| 日本一区二区视频在线| 综合精品久久久| 亚洲一区二区欧美| 麻豆一区二区99久久久久| 国产一区二区三区四区五区入口| 国产一区不卡精品| 色哟哟在线观看一区二区三区| 色欧美乱欧美15图片| 欧美精品一级二级三级| 2023国产精品视频| 国产精品免费网站在线观看| 亚洲欧美一区二区三区久本道91 | 亚洲一区成人在线| 麻豆精品一区二区综合av| 国产成人精品免费在线| 色婷婷av一区二区| 精品国产三级a在线观看| 亚洲欧洲99久久| 久久国产三级精品| 91麻豆免费看片| 欧美一卡在线观看| 亚洲色图一区二区三区| 久久成人综合网| 99久久久免费精品国产一区二区| 欧美日韩中字一区| 国产欧美日韩一区二区三区在线观看| 亚洲免费伊人电影| 国产精品白丝jk黑袜喷水| 欧美撒尿777hd撒尿| 国产精品免费网站在线观看| 日韩国产欧美三级| 99精品欧美一区| 26uuu国产日韩综合| 午夜视频在线观看一区二区三区 | 捆绑紧缚一区二区三区视频| 成人av先锋影音| 欧美精品一区二区三| 亚洲一卡二卡三卡四卡无卡久久| 国产精品1024| 精品久久国产字幕高潮| 婷婷丁香久久五月婷婷| 99精品在线免费| 久久久久久久久97黄色工厂| 日本特黄久久久高潮| 91官网在线观看| 综合激情成人伊人| www.日本不卡| 久久久噜噜噜久久人人看| 免费成人深夜小野草| 欧美日韩精品一区二区天天拍小说 | 欧美日韩在线亚洲一区蜜芽| 欧美激情在线看| 国产精品一区久久久久| 久久女同互慰一区二区三区| 蜜臀国产一区二区三区在线播放| 欧美视频三区在线播放| 一区二区三区不卡视频在线观看 | 欧美人体做爰大胆视频| 亚洲国产aⅴ天堂久久| 成人avav在线| 亚洲欧洲日韩综合一区二区| 国产 日韩 欧美大片| 国产欧美日韩视频一区二区| 国产最新精品精品你懂的| 久久午夜电影网| 国产成人丝袜美腿| 久久婷婷色综合| 国产99久久久精品| 欧美国产精品一区二区三区| 丁香天五香天堂综合| 国产精品人妖ts系列视频| 不卡的看片网站| 亚洲国产综合色| 欧美日韩在线电影| 日本vs亚洲vs韩国一区三区二区 | av在线不卡免费看| 一区2区3区在线看| 欧美精品一二三四| 国产麻豆精品在线| 亚洲日本电影在线| 欧美喷水一区二区| 另类欧美日韩国产在线| 中文字幕欧美三区| 欧美羞羞免费网站| 裸体一区二区三区| 国产蜜臀av在线一区二区三区| 99久久精品国产麻豆演员表| 亚洲五码中文字幕| 日韩欧美三级在线| 99久久精品免费看国产免费软件| 亚洲综合在线第一页| 欧美成人欧美edvon| 成人avav影音| 人禽交欧美网站| 国产精品国产自产拍高清av | 一区二区三区中文字幕精品精品 | 成人手机电影网| 亚洲图片欧美一区| 久久久精品国产99久久精品芒果| caoporm超碰国产精品| 石原莉奈在线亚洲三区| 国产欧美视频一区二区| 欧美日韩精品一区二区| 国产成人精品一区二| 日韩av不卡在线观看| 国产精品狼人久久影院观看方式| 欧美性色黄大片| 成人激情小说网站| 久久不见久久见免费视频1| 亚洲男人电影天堂| 日本一区二区三区高清不卡| 91精品在线麻豆| 在线亚洲+欧美+日本专区| 国产美女精品在线| 无码av免费一区二区三区试看 | 日韩毛片精品高清免费| 久久久综合激的五月天| 51久久夜色精品国产麻豆| 91视频com| 成人avav在线| 国产成人久久精品77777最新版本| 亚洲va国产va欧美va观看| 国产精品的网站| 久久嫩草精品久久久精品一| 制服.丝袜.亚洲.另类.中文| 91国模大尺度私拍在线视频| 91小宝寻花一区二区三区| 成人精品一区二区三区四区| 韩国女主播一区| 老司机精品视频线观看86| 日本欧美在线看|