97超级碰碰碰久久久_精品成年人在线观看_精品国内女人视频免费观_福利一区二区久久

備份和恢復(fù)數(shù)據(jù)庫的知識(shí)重點(diǎn)

時(shí)間:2022-06-28 13:34:25 數(shù)據(jù)庫操作系統(tǒng) 我要投稿
  • 相關(guān)推薦

備份和恢復(fù)數(shù)據(jù)庫的知識(shí)重點(diǎn)

  15.1.1 概述

備份和恢復(fù)數(shù)據(jù)庫的知識(shí)重點(diǎn)

  1、備份數(shù)據(jù)庫的作用

  (1) 備份數(shù)據(jù)庫就是將數(shù)據(jù)庫數(shù)據(jù)和與數(shù)據(jù)庫的正常運(yùn)行有關(guān)的信息保存起來,以備恢復(fù)數(shù)據(jù)庫時(shí)使用,其主要目的是為了防止數(shù)據(jù)的丟失。

  (2) 另一作用是作為數(shù)據(jù)轉(zhuǎn)移的一種方式;

  2、備份時(shí)間

  (1) 對(duì)于系統(tǒng)數(shù)據(jù)庫應(yīng)進(jìn)行了修改后立即備份,對(duì)于用戶數(shù)據(jù)庫一般采用定期備份;

  (2) 備份數(shù)據(jù)庫要選在數(shù)據(jù)庫操作少的時(shí)間進(jìn)行,這樣可減少對(duì)備份以及數(shù)據(jù)操作性能的影響。

  15.1.2 備份設(shè)備

  1、 SQL Server將備份數(shù)據(jù)庫的場(chǎng)所稱為備份設(shè)備,它支持將數(shù)據(jù)庫備份到磁帶或磁盤上;

  2、 備份方式有兩種:

  (1) 先創(chuàng)建備份設(shè)備,然后將數(shù)據(jù)庫備份到備份設(shè)備上(永久備份設(shè)備);

  (2) 直接將數(shù)據(jù)庫備份到物理文件上(臨時(shí)備份設(shè)備)。

  15.1.3 創(chuàng)建備份設(shè)備

  備份設(shè)備在操作系統(tǒng)一級(jí)實(shí)際上是物理文件,只是備份設(shè)備必須要先創(chuàng)建好,然后才能使用

  1、 用企業(yè)管理器創(chuàng)建備份設(shè)備

  2、 使用系統(tǒng)存儲(chǔ)過程創(chuàng)建備份設(shè)備

  sp_addumpdevice[@devtype=]’device_type’,[@logicalname=]’logical_name’,

  [@physicalname=]’physical_name’

  其中:

  (1)[@devtype=]’device_type’:為備份設(shè)備的類型,可選下列之一:

  (A) Disk:使用磁盤文件作為備份設(shè)備;

  (B) Pipe:使用命名管道作為備份設(shè)備;

  (C) Tape:使用磁帶設(shè)備。

  (2)[@logicalname=]’logical_name’:備份設(shè)備的邏輯名稱,該邏輯名稱用在BACKUP和RESTORE語句中;

  (3)[@physicalname=]’physical_name’:備份設(shè)備的物理名稱。

  15.1.4 備份類型

  1、 完全備份

  是將數(shù)據(jù)庫中的全部信息進(jìn)行備份,它是恢復(fù)的基線,在進(jìn)行完全備份時(shí),不但備份數(shù)據(jù)庫的數(shù)據(jù)文件、日志文件,而且還備份文件的存儲(chǔ)位置信息以及數(shù)據(jù)庫中的全部對(duì)象及相關(guān)信息;

  備份數(shù)據(jù)庫是要消耗時(shí)間的,在進(jìn)行備份數(shù)據(jù)庫時(shí),用戶可以訪問數(shù)據(jù)庫,它將不影響數(shù)據(jù)庫的備份,并且還可以將備份過程中發(fā)生的活動(dòng)全部備份下來。

  2、差異備份

  是備份從最近的完全備份之后對(duì)數(shù)據(jù)庫所作的修改,它以完全備份為基點(diǎn),備份變化了的數(shù)據(jù)文件和日志文件以及數(shù)據(jù)庫中其他被修改的內(nèi)容,

  在差異備份過程中,也允許用戶訪問數(shù)據(jù)庫和對(duì)其操作,且在備份過程中的活動(dòng)也一起備份下來;

  3、事務(wù)日志備份

  (1) 是備份從上次備份之后的日志記錄,在默認(rèn)情況下,事務(wù)日志備份完成后,要截?cái)嗳罩尽?/p>

  (2) 事務(wù)日志記錄了用戶對(duì)數(shù)據(jù)庫進(jìn)行的修改操作,為了避免記錄越來越多,必須定期地將日志記錄中不需要的部分清除掉,這種過程叫截?cái)嗳罩,備份日志是截(cái)嗳罩镜囊环N方法;

  (3) 如果要進(jìn)行事務(wù)日志備份,必須將數(shù)據(jù)庫的故障還原模型設(shè)置為“完全”方式或“大容量日志記錄的”方式,因?yàn)樵谀J(rèn)情況下的“簡單”方式,只能進(jìn)行完全備份和差異備份,不能進(jìn)行事務(wù)日志備份,因?yàn)樵谠撃J较孪到y(tǒng)自動(dòng)定期將事務(wù)日志中不活動(dòng)的部分清除。

  (4) 如要對(duì)數(shù)據(jù)庫進(jìn)行事務(wù)日志備份,則必須先設(shè)置數(shù)據(jù)庫的故障還原模型,否則在恢復(fù)時(shí)就會(huì)出錯(cuò)。這是因?yàn)椴煌倪原模型對(duì)日志的記錄和維護(hù)方式是不一樣的。

  15.1.5 備份策略

  1、完全備份

  完全備份策略適合于數(shù)據(jù)庫數(shù)據(jù)不是很大,而且數(shù)據(jù)更改不是很頻繁的情況?梢詭滋旎驇字苓M(jìn)行一次;

  2、完全備份+日志備份

  如不允許丟失太多數(shù)據(jù),且不希望經(jīng)常進(jìn)行完全備份;

  3、完全備份+差異備份+日志備份

  該策略的好處是備份和恢復(fù)的速度都比較快,出現(xiàn)故障時(shí)丟失的數(shù)據(jù)也比較少;

  15.1.6 實(shí)現(xiàn)備份

  1、 使用企業(yè)管理器備份數(shù)據(jù)庫

  2、 使用Transact-SQL語句備份數(shù)據(jù)庫

  (1) 備份數(shù)據(jù)庫的基本語法:

  BACKUP DATABASE 數(shù)據(jù)庫名

  TO {}|{DISK|TAPE}={‘物理備份文件名’}

  [WITH [DIFFERENTIAL][[,]{INIT|NOINIT}]]

  其中:

  (A):將數(shù)據(jù)庫備份到已創(chuàng)建好的備份設(shè)備名上;

  (B)DISK|TAPE:將數(shù)據(jù)庫備份到磁盤或磁帶;

  (D) DIFFERENTIAL:進(jìn)行差異備份;

  (E) INIT:本次備份數(shù)據(jù)庫將重寫備份設(shè)備,即覆蓋掉本設(shè)備上以前進(jìn)行的所有備份;

  (F) NOINIT:本次備份數(shù)據(jù)庫將追加到備份設(shè)備上,即不覆蓋。

  (2) 備份數(shù)據(jù)庫日志的基本語法:

  BACKUP LOG 數(shù)據(jù)庫名

  TO {}|{DISK|TAPE}={‘物理備份文件名’}

  [WITH [{INIT|NOINIT}] [{[,]NO_LOG|TRUNCATE_

【備份和恢復(fù)數(shù)據(jù)庫的知識(shí)重點(diǎn)】相關(guān)文章:

MySQL數(shù)據(jù)庫備份守則和方法04-22

用PE如何恢復(fù)電腦系統(tǒng)備份06-28

亞洲地理考試知識(shí)重點(diǎn)03-31

復(fù)習(xí)和考試期間的重點(diǎn)07-03

藥學(xué)專業(yè)知識(shí)重點(diǎn):粉碎07-03

醫(yī)學(xué)基礎(chǔ)知識(shí)考試重點(diǎn)07-02

醫(yī)學(xué)基礎(chǔ)知識(shí)重點(diǎn)考試07-02

中學(xué)地理重點(diǎn)知識(shí)總結(jié)01-31

怎么預(yù)防和恢復(fù)職業(yè)疲勞07-03

跳槽的理由和三大重點(diǎn)07-02