亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > Sybase > 正文

Sybase數(shù)據(jù)庫備份的幾種方案

2024-09-06 23:53:55
字體:
供稿:網(wǎng)友

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

在實際應(yīng)用中,我們總結(jié)出了兩種全量備份方案:

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

轉(zhuǎn)儲數(shù)據(jù)庫(Dump database),就是為整個數(shù)據(jù)庫(包括數(shù)據(jù)、表結(jié)構(gòu)、觸發(fā)器、游標(biāo)、存儲過程、事務(wù)日志等)做一次物理備份。轉(zhuǎn)儲數(shù)據(jù)庫時,系統(tǒng)自動執(zhí)行一次checkpoint,即將日志和數(shù)據(jù)從緩沖區(qū)拷貝到硬盤(只拷貝臟頁),把已被分配的頁(日志和數(shù)據(jù))轉(zhuǎn)儲到設(shè)備。

  命令格式為:

   dump database 數(shù)據(jù)庫名 to 設(shè)備文件名 with 參數(shù)

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

  命令格式為:
   dump database 數(shù)據(jù)庫名 to 設(shè)備文件名1
    stripe on 設(shè)備文件名2
    stripe on 設(shè)備文件名3……
   with 參數(shù)

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

二、分數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)記錄做兩次備份

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

  1、數(shù)據(jù)結(jié)構(gòu)備份

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

  2、數(shù)據(jù)記錄備份

  將數(shù)據(jù)庫各表以Sybase自代的bcp(bulk copy)工具的方式導(dǎo)成一定格式的文本文件,命令格式:
bcp 表名 out 路徑名 文件名 -c -t 分隔符 -u (用戶名)-p(密碼)-S(服務(wù)器名)
如果將一個數(shù)據(jù)庫中的所有表都做一個bcp備份,就需要針對每一個表都做一次bcp,在一般情況下,一個數(shù)據(jù)庫有100多個表,工作量比較大??梢岳脭?shù)據(jù)庫中的系統(tǒng)表信息做一個bcp備份腳本。原理是每一個用戶表在系統(tǒng)表中都有信息記載,可以通過isql語句查詢得到?,F(xiàn)舉一例說明:

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

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


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


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


  3)、對bcppout文件稍微修改,增加可執(zhí)行權(quán)限


chmod +x bcpout


  4)、執(zhí)行bcpout,導(dǎo)出數(shù)據(jù)文本
./bcpout
  3、數(shù)據(jù)庫恢復(fù)

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

  1> sp_dboption databasedbname ,"select into/bulkcopy",true

  2> go

  1> sp_dboption databasename,"trunc log on chkpt",true

  2> go

  上述兩個配置可能與生產(chǎn)機的配置不同。

  然后以新創(chuàng)建的數(shù)據(jù)庫用戶登錄,導(dǎo)入數(shù)據(jù)結(jié)構(gòu),注意要首先導(dǎo)入表結(jié)構(gòu),然后才是存儲過程、觸發(fā)器等等。命令格式:

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

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

  ……

  為了提高bcp導(dǎo)入數(shù)據(jù)的速度,需要將比較大的表的索引和主鍵刪除,否則的話,每bcp進一條數(shù)據(jù),數(shù)據(jù)庫都自動寫一條log日志,記載此數(shù)據(jù)的上一條和下一條記錄,確定本記錄在此表中的準確位置,一是影響bcp速度,二是數(shù)據(jù)庫的log飛速膨脹。數(shù)據(jù)庫的自動清除log功能只有在一個事務(wù)結(jié)束后才起作用。
準備工作做完后,開始倒入數(shù)據(jù)記錄。使用類似做bcpout的方法做一個bcpin的腳本,然后執(zhí)行:

   ./bcpin |tee error.bcpin

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

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

  如果有現(xiàn)成的數(shù)據(jù)庫,只需要單純地導(dǎo)入數(shù)據(jù)記錄,則首先將數(shù)據(jù)庫中所有用戶表(也就是所有type="U"的表)清空,命令格式:

  1> truncate table tablename

  2> go

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

  三、利用做bcp備份腳本的方法做數(shù)據(jù)庫碎片整理

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

  1、 清空數(shù)據(jù)庫中的所有表,命令格式:

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

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

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

  3、 導(dǎo)入數(shù)據(jù)

    ./bcpin

  4、 添加索引和主鍵

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

  5、 更新數(shù)據(jù)庫狀態(tài)

    1> update statistics tablename

    2> go

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
成人性生交大片免费看96| 欧美三级 欧美一级| 欧美自拍第一页| 日韩高清中文字幕| 人善交video高清| 亚洲精品极品少妇16p| 色一情一伦一子一伦一区| 妞干网在线视频观看| 欧美特大特白屁股xxxx| 黄色一区二区三区| 一二三四社区欧美黄| 欧美美女黄视频| 在线观看三级视频| 国产精品超碰| 欧美激情精品久久久久久黑人| 黄色免费一级视频| 成人免费观看在线视频| 国产精品黄色大片| 亚洲欧美日韩精品久久奇米色影视| 日韩欧美视频免费在线观看| 国产成人a v| 久久夜色精品国产欧美乱| 午夜精品久久久久久| 日韩视频在线免费看| 91jq激情在线观看| 高清不卡在线观看av| 国内在线免费视频| 中文字幕一区二区日韩精品绯色| 亚洲AV无码成人片在线观看| 国产精品国产三级国产aⅴ| 黑巨茎大战欧洲金发美女| 免费视频成人| 无码人妻精品一区二区三区99不卡| 欧美日韩日日摸| 欧美国产日本高清在线| 色综合一区二区三区| 日日夜夜精品一区| 巨胸喷奶水www久久久| 亚洲欧美丝袜| aaa级黄色片| 国产久一道中文一区| 日韩成人精品在线| 在线精品免费视| 激情综合色综合久久综合| 一级毛片美女欧洲| 农村少妇久久久久久久| 久久精品国产久精国产思思| 亚洲欧美精品日韩欧美| 久久这里只有精品国产| 伊人久久大香线蕉成人综合网| 91亚洲精品视频| aa视频在线免费观看| 女人色极品影院| 九色porny自拍视频在线播放| 欧美激情综合五月色丁香小说| 欧美bbxxx| 擼擼色在线看观看免费| 亚洲福利视频网站| 亚洲自拍偷拍综合| 色综合五月天| 青草网在线观看| 日韩欧美三级在线观看| 欧美亚洲午夜视频在线观看| 久久青草国产手机看片福利盒子| 国产精品21p| 综合色天天鬼久久鬼色| 九色porny自拍视频在线观看| 国产精品123| 狠狠色噜噜狠狠| 91麻豆产精品久久久久久| 中文精品99久久国产香蕉| 欧美日韩一卡二卡三卡| 国产在线麻豆精品观看| 成人h视频在线观看| 国产午夜福利视频在线观看| 亚洲香蕉在线观看| 中文在线不卡| 国产精品115| 国产精品一区二区三区在线免费观看| 999精品久久久| 色呦呦在线视频| 久久精品国产福利| 欧美日韩中文国产一区发布| 免费黄色在线看| 色婷婷综合视频| 欧美日韩在线一区二区三区| 亚洲精品国产suv一区88| 久久久久久久国产精品| 丰满大乳少妇在线观看网站| 国产精品久久久久影院日本| 亚洲天堂av女优| 久久网福利资源网站| 亚洲伊人婷婷| 国产精品毛片一区视频播| 亚洲做受高潮无遮挡| 国产成人综合精品| 欧美在线 | 亚洲| 日韩在线观看视频一区二区三区| hd国产人妖ts另类视频| 中文字幕在线亚洲精品| 色综合久久久久久久久五月| 日韩精品xxxx| 久久99国产精品自在自在app| 亚洲中字黄色| 69日小视频在线观看| 欧美先锋影音| 国产强被迫伦姧在线观看无码| 精品96久久久久久中文字幕无| 18激情网站| 欧美精品色哟哟| 日本久久免费| 久草视频视频在线播放| 嫩草影院永久入口| 免费a级黄色片| www.尤物.com| 中国黄色片一级| 日韩中文字幕免费看| 国产午夜三级一区二区三| 超碰在线公开97| 欧美精品尤物在线| 国产乱码精品一区二三赶尸艳谈| 久久久久一本一区二区青青蜜月| 久久av最新网址| 日本中文字幕二区| 亚洲欧美日韩精品久久| 精品视频在线导航| 欧美大片在线观看| 国产精品成人一区二区不卡| 欧美激情在线狂野欧美精品| 国产欧美欧洲在线观看| 欧美自拍丝袜亚洲| 人妻激情偷乱频一区二区三区| 中文字幕国产亚洲| 免费毛片a线观看| 羞羞色国产精品| 欧美私密网站| 外国成人毛片| 亚洲色图首页| 黄色国产一级视频| 亚洲激情久久久| 狠狠色狠狠色综合| 欧美天天影院| 亚洲一区制服诱惑| 国产精品av久久久久久无| 精品久久久久久久人人人人传媒| 性欧美暴力猛交另类hd| 国产日产精品一区二区三区四区的观看方式| 日韩欧美色综合网站| 天天摸夜夜添狠狠添婷婷| 伊人久久久久久久久久久| 一本色道久久综合亚洲精品婷婷| 性欧美大战久久久久久久久| 精品视频在线观看一区二区| 亚洲精品成人久久| 一级片黄色免费| 一区视频二区视频| 亚洲男人的天堂在线观看| 一本久道中文字幕精品亚洲嫩| 麻豆亚洲av成人无码久久精品| 国产精品系列在线播放| 久做在线视频免费观看| av资源网在线观看| 91精品婷婷国产综合久久性色| 99精品国产在热久久| 欧美另类xxx| freehdxxxx护士| 亚洲自拍欧美精品| 欧美99久久| 九九视频在线播放| 久久久久国产精品一区三寸| 成人国产精品一区二区网站| 一区二区三区福利| 成人av动漫| 黄色欧美日韩| av免费在线视| 欧美久久久久中文字幕| 美国一区二区三区在线播放| 色噜噜亚洲精品中文字幕| 91久久嫩草影院一区二区| 亚洲色图欧美色| 麻豆成人小视频| 日韩av电影免费在线| 久久精品偷拍视频| 欧美激情三级免费| 黄色片免费网址| 香港三日本三级少妇66| 九色91porny| 韩国一区二区视频| 色诱色偷偷久久综合| 欧洲一区二区三区在线| 一区二区三区视频网| 色综合天天狠天天透天天伊人| 欧美精品亚洲一区二区在线播放| 欧美日韩一区二区免费视频| 91视频地址| 久久亚洲资源中文字| 中文字幕在线播放日韩| 91免费版看片| 久久精品国产一区二区三区日韩| 亚洲美女少妇无套啪啪呻吟| 正在播放一区二区| 亚洲一区 在线播放| 亚洲电影在线播放| 狠狠插狠狠操| 水蜜桃在线免费观看| 日韩亚洲天堂| 在线看a视频| 午夜电影一区二区| 少妇av在线播放| 波多野结衣中文字幕在线播放| 人人爽人人av| 亚洲色图欧美偷拍| 一区二区乱码| 亚洲自拍第三页| 免费日本一区二区三区视频| 成人欧美一区二区三区黑人| www.av网站| 91亚洲精品在线观看| 97在线视频人妻无码| 欧美视频二区| 青青操综合网| 国模私拍视频在线播放| 天天骑天天射| 亚洲一二三不卡| 国产综合色产| 日日夜夜一区| 日韩中文字幕电影| 国产69久久精品成人| 国产精品久久久久久中文字| 久久亚洲精品石原莉奈| 日韩一区二区在线| 婷婷综合激情网| 亚洲一级网站| 黄网站在线观看永久免费| 久久夜精品va视频免费观看| 亚欧洲精品在线视频免费观看| 欧美性猛交xxxx乱大交极品| 欧美在线一区二区| 午夜激情在线观看| 亚洲激情六月丁香| 99热精品国产| 国产精品久久久久久久久久久久久久| 色中色一区二区| 99re在线观看视频| 欧美高清xxxx性| av中文字幕在线播放| 波多野结衣高清在线| 亚洲欧洲国产视频| 鲁丝片一区二区三区| 久久久女女女女999久久| 九九热只有这里有精品| 秋霞午夜电影| 唐朝av高清盛宴| 中文国产一区| 欧美tickling挠脚心丨vk| 中文字幕乱码在线播放| 高清av中文在线字幕观看1| 一区二区日韩视频| 国产成人av电影在线| 亚洲男同1069视频| 97中文字幕在线| 亚洲精品国产精品乱码在线观看| 日韩av观看网址| 午夜精品亚洲一区二区三区嫩草| 亚洲av无码乱码国产麻豆| 人妻换人妻a片爽麻豆| 国产麻豆精品高清在线播放| 五月婷婷欧美视频| 污视频网址在线观看| 888av在线视频| 91人成在线| 91av.cn| 激情视频网站在线观看| 国产在线第二页| 深夜福利视频在线观看| 国产精品国产三级国产普通话对白| 免费成人看片| 韩国精品主播一区二区在线观看| 91se在线观看| 国产精品亚洲第一区| 国产精品白浆一区二小说| 国产拍在线视频| aa视频在线播放| 欧美视频久久久| 国产最新视频在线观看| 亚洲无码精品国产| 黄色网在线视频| 色综合天天综合网国产成人网| 免费在线观看h片| 在线观看日韩精品| 亚洲精品人人| 一本色道久久综合| 日韩一级大片在线| 亚洲午夜精品一区二区三区他趣| 久久99久久99精品| 欧美亚洲国产另类| 亚洲色图欧美激情| 中文字幕高清视频| 丰满人妻av一区二区三区| 给我免费观看片在线电影的| 国严精品久久久久久亚洲影视| 啪啪激情综合网| 免费无遮挡无码永久在线观看视频| 男女超爽视频免费播放| 国产精品99久久久久久人| 久久久久久久免费| 中文字幕无码精品亚洲资源网久久| 深夜福利网站在线观看| 国产成人激情小视频| 国产羞羞视频在线播放| 永久在线免费观看| 国产情侣自拍av| 精品国产一区二区三区久久| 精品国产乱码久久久久久丨区2区| 7777精品伊久久久大香线蕉语言| 亚洲综合图片| 好吊妞视频这里有精品| 欧美性xxxx18| 成人毛片在线精品国产| 欧美三级电影在线| 尤物国产精品| 亚洲成人中文| 专区另类欧美日韩| 国产熟女一区二区丰满| 欧美性猛交xxxx乱大交极品| 久久久综合激的五月天| 亚洲黄页网在线观看| 亚洲成av人片在线观看无码|