日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
數(shù)據(jù)庫(kù)全量備份的內(nèi)容詳解(數(shù)據(jù)庫(kù)全量備份包括什么)

隨著信息化的發(fā)展,數(shù)據(jù)庫(kù)備份已經(jīng)成為每個(gè)企業(yè)必不可少的一部分。而數(shù)據(jù)庫(kù)備份方式的選擇也有很多種,其中比較常見的一種是:全量備份。

創(chuàng)新互聯(lián)成立與2013年,先為東海等服務(wù)建站,東海等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為東海企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

那么全量備份到底包含哪些內(nèi)容?我們就來一一進(jìn)行講解。

1. 數(shù)據(jù)庫(kù)結(jié)構(gòu)

之一,全量備份會(huì)包含整個(gè)數(shù)據(jù)庫(kù)的結(jié)構(gòu)信息。這指的是表、字段以及關(guān)系等。也就是說,即便整個(gè)系統(tǒng)都崩潰了,只要有數(shù)據(jù)庫(kù)的全量備份,就可以重新構(gòu)建整個(gè)系統(tǒng)。

這個(gè)數(shù)據(jù)不僅可以用在應(yīng)急情況下,也可以用在數(shù)據(jù)庫(kù)升級(jí)等情況下,因?yàn)樵谶M(jìn)行升級(jí)之前,需要備份原有的數(shù)據(jù)庫(kù)結(jié)構(gòu),以免出現(xiàn)不可預(yù)料的錯(cuò)誤。

2. 數(shù)據(jù)庫(kù)記錄

除了數(shù)據(jù)庫(kù)結(jié)構(gòu),全量備份還包括當(dāng)前所有的數(shù)據(jù)記錄。這意味著,即使只有部分?jǐn)?shù)據(jù)丟失或破壞,也可以通過數(shù)據(jù)庫(kù)的全量備份進(jìn)行恢復(fù)。

對(duì)于某些對(duì)數(shù)據(jù)準(zhǔn)確性要求很高的業(yè)務(wù),全量備份可以保證數(shù)據(jù)不會(huì)有任何丟失或漏掉。比如金融行業(yè)中的賬戶余額數(shù)據(jù)等。

3. 索引和視圖

索引和視圖對(duì)于數(shù)據(jù)庫(kù)性能的提升是非常重要的因素。而全量備份也會(huì)包含這些信息,以保證在系統(tǒng)崩潰后,可以盡快地恢復(fù)數(shù)據(jù)庫(kù)的性能。

4. 存儲(chǔ)引擎和觸發(fā)器

在一個(gè)數(shù)據(jù)庫(kù)中,存儲(chǔ)引擎和觸發(fā)器也是非常重要的組成部分。全量備份也會(huì)包含這些信息,以保持?jǐn)?shù)據(jù)庫(kù)的完整性和兼容性。

5. 數(shù)據(jù)庫(kù)用戶和權(quán)限

在大多數(shù)情況下,數(shù)據(jù)庫(kù)都是經(jīng)過授權(quán)才能被用戶訪問的。因此,數(shù)據(jù)庫(kù)用戶和權(quán)限也是需要備份的。

對(duì)于全量備份,這部分內(nèi)容可以通過備份所有的數(shù)據(jù)庫(kù)用戶及其擁有的權(quán)限。這意味著即使用戶權(quán)限出現(xiàn)問題,可以通過全量備份進(jìn)行恢復(fù)。

以上就是全量備份的主要內(nèi)容,它的好處不僅是可以在系統(tǒng)發(fā)生崩潰或數(shù)據(jù)丟失時(shí)進(jìn)行恢復(fù),還可以保證數(shù)據(jù)的完整性和一致性。不過,在選擇備份方式時(shí),應(yīng)該根據(jù)自身業(yè)務(wù)需求和數(shù)據(jù)量來進(jìn)行分析和選擇。

建議每一個(gè)企業(yè)都應(yīng)該具有完整的數(shù)據(jù)備份和恢復(fù)計(jì)劃。因?yàn)檫@一計(jì)劃在關(guān)鍵時(shí)刻可以保護(hù)數(shù)據(jù)的安全,也可以避免企業(yè)不必要的損失。

相關(guān)問題拓展閱讀:

  • Sybase數(shù)據(jù)庫(kù)備份方案有多少種

Sybase數(shù)據(jù)庫(kù)備份方案有多少種

Sybase數(shù)據(jù)庫(kù)備份方案

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

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

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

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

  命令格式為:

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

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

  命令格式為:

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

    stripe on 設(shè)備文件名2

    stripe on 設(shè)備文件名3……

   with 參數(shù)

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

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

二、使用Heartsone Backup(備份服務(wù)器),做集中備份

在企業(yè)員工的計(jì)算機(jī)上安裝客戶端系統(tǒng),在服務(wù)器上安裝服務(wù)器系統(tǒng),那么對(duì)于員工來說他們就等于有了一個(gè)自動(dòng)化的數(shù)據(jù)倉(cāng)庫(kù),客戶端系統(tǒng)允許員工自助申請(qǐng)數(shù)據(jù)備份、恢復(fù)重要數(shù)據(jù),企業(yè)只需要設(shè)定例如每多少分鐘備份一次或每天下班后備份一次即可,Heartsone Backup會(huì)根據(jù)管理人員的設(shè)定自動(dòng)將每個(gè)員工的數(shù)據(jù)庫(kù)資料進(jìn)行備份。

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

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

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

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

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

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

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

如果將一個(gè)數(shù)據(jù)庫(kù)中的所有表都做一個(gè)bcp備份,就需要針對(duì)每一個(gè)表都做一次bcp,在一般情況下,一個(gè)數(shù)據(jù)庫(kù)有100多個(gè)表,工作量比較大。可以利用數(shù)據(jù)庫(kù)中的系統(tǒng)表信息做一個(gè)bcp備份腳本。原理是每一個(gè)用戶表在系統(tǒng)表中都有信息記載,可以通過isql語句查詢得到。現(xiàn)舉一例說明:

  1)、先編輯一個(gè)名為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é)果輸出到另外一個(gè)文件里:

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

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

chmod +x bcpout

  4)、執(zhí)行bcpout,導(dǎo)出數(shù)據(jù)文本

./bcpout

  3、數(shù)據(jù)庫(kù)恢復(fù)

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

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

  2> go

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

  2> go

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

  然后以新創(chuàng)建的數(shù)據(jù)庫(kù)用戶登錄,導(dǎo)入數(shù)據(jù)結(jié)構(gòu),注意要首先導(dǎo)入表結(jié)構(gòu),然后才是存儲(chǔ)過程、觸發(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ù)的速度,需要將比較大塌冊(cè)的表的索引和主鍵刪除,否則的話,每bcp進(jìn)一條數(shù)據(jù),數(shù)據(jù)庫(kù)都自動(dòng)游蘆寫一條log日志,記載此數(shù)據(jù)的上一條和下一條記錄,確定本記錄在此表中的準(zhǔn)確位置,一是影響bcp速度,二是數(shù)據(jù)庫(kù)的log飛速膨脹。數(shù)據(jù)庫(kù)的自動(dòng)清除log功能只有在一個(gè)事務(wù)結(jié)束后才起作用。

準(zhǔn)備工作做完后,開始倒入數(shù)據(jù)記錄。使用類似做bcpout的方法做一個(gè)bcpin的腳本,然后執(zhí)行:

   ./bcpin |tee error.bcpin

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

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

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

  1> truncate table tablename

  2> go

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

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

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

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

    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ù)庫(kù)狀態(tài)

    1> update statistics tablename

    2> go

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

  筆者在實(shí)際工作中,使用之一種方法對(duì)生產(chǎn)機(jī)做日常全量備份,日終通過unix的crontab定時(shí)批量作業(yè)(具體做法請(qǐng)參考《中國(guó)金融電腦》2023年第10期有關(guān)crontab的文章)bcp出全部數(shù)據(jù)。使用高檔PC server 搭建模擬運(yùn)行環(huán)境,在需要的情況下導(dǎo)入生產(chǎn)機(jī)數(shù)據(jù),處理運(yùn)行中后臺(tái)server的各種問題,待研究出解決辦法后再在生產(chǎn)機(jī)上做相應(yīng)調(diào)整,這樣做風(fēng)險(xiǎn)小,效果好。

賽姆科技成立于2023年,總部位于廣東省廣州市,是最早提供搏鏈ORACLE服務(wù)的第三方數(shù)據(jù)庫(kù)服務(wù)提供商。作為廣東省較早專業(yè)提供Oracle服務(wù)的公司,我們?yōu)榭蛻籼峁v銀消Oracle數(shù)據(jù)庫(kù)優(yōu)化(調(diào)優(yōu))、Oracle緊急救援、Oracle恢復(fù)、Oracle日常維護(hù)、Oracle 健康檢查、Oracle安裝、Oracle升級(jí)/遷移、Oracle規(guī)劃、Oracle備份方案及實(shí)施、ORACLE容災(zāi)方案及肢知實(shí)施等內(nèi)容;提供年度Oracle服務(wù)、按次Oracle服務(wù)、……

數(shù)據(jù)庫(kù)全量備份包括什么的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于數(shù)據(jù)庫(kù)全量備份包括什么,數(shù)據(jù)庫(kù)全量備份的內(nèi)容詳解,Sybase數(shù)據(jù)庫(kù)備份方案有多少種的信息別忘了在本站進(jìn)行查找喔。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


當(dāng)前文章:數(shù)據(jù)庫(kù)全量備份的內(nèi)容詳解(數(shù)據(jù)庫(kù)全量備份包括什么)
文章位置:http://m.5511xx.com/article/cccghed.html