freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

河北工業(yè)大學(xué)數(shù)據(jù)庫原理及應(yīng)用實驗實驗報告五篇材料-資料下載頁

2024-10-12 05:20本頁面
  

【正文】 當(dāng)然也可以有多個,建立數(shù)據(jù)庫時,SQL Server會自動建立數(shù)據(jù)庫的日志文件。②數(shù)據(jù)庫備份與轉(zhuǎn)儲包含那些原理?備份(backup)實際就是數(shù)據(jù)的副本,備份的目的是為了防止不可預(yù)料的數(shù)據(jù)丟 失和應(yīng)用錯誤。轉(zhuǎn)儲(restore)是指當(dāng)數(shù)據(jù)文件或控制文件出現(xiàn)損壞時,將已備份的副本文件還原到原數(shù)據(jù)庫的過程數(shù)據(jù)庫轉(zhuǎn)存實現(xiàn)熱備份恢復(fù)功能。通過修改初始化文件里的路徑,實現(xiàn)轉(zhuǎn)存。啟 動到MOUNT狀態(tài)下,將所有數(shù)據(jù)文件和日志文件通過ALTER DATABASE RENAME FILE 39。原始路徑/名稱39。 TO 39。當(dāng)前路徑/名稱39。然后將數(shù)據(jù)庫打開,重建TEMP tablespace即可。數(shù)據(jù)轉(zhuǎn)儲是數(shù)據(jù)庫恢復(fù)中采用的基本技術(shù)。所謂轉(zhuǎn)儲即dba定期地將數(shù)據(jù)庫復(fù)制到磁帶或另一個磁盤上保存起來的過程。當(dāng)數(shù)據(jù)庫遭到破壞后可以將后備副本重新裝入,將數(shù)據(jù)庫恢復(fù)到轉(zhuǎn)儲時的狀態(tài)。靜態(tài)轉(zhuǎn)儲:在系統(tǒng)中無運行事務(wù)時進(jìn)行的轉(zhuǎn)儲操作。靜態(tài)轉(zhuǎn)儲簡單,但必須等待 正運行的用戶事務(wù)結(jié)束才能進(jìn)行。同樣,新的事務(wù)必須等待轉(zhuǎn)儲結(jié)束才能執(zhí)行。顯然,這會降低數(shù)據(jù)庫的可用性。動態(tài)轉(zhuǎn)儲:指轉(zhuǎn)儲期間允許對數(shù)據(jù)庫進(jìn)行存取或修改。動態(tài)轉(zhuǎn)儲可克服靜態(tài) 轉(zhuǎn)儲的缺點,它不用等待正在運行的用戶事務(wù)結(jié)束,也不會影響新事務(wù)的運行。但是,轉(zhuǎn)儲結(jié)束時后援副本上的數(shù)據(jù)并不能保證正確有效。因為轉(zhuǎn)儲期間運行的 事務(wù)可能修改了某些數(shù)據(jù),使得后援副本上的數(shù)據(jù)不是數(shù)據(jù)庫的一致版本。為此,必須把轉(zhuǎn)儲期間各事務(wù)對數(shù)據(jù)庫的修改活動登記下來,建立日志文件(log file)。這樣,后援副本加上日志文件就能得到數(shù)據(jù)庫某一時刻的正確狀態(tài)。轉(zhuǎn)儲還可以分為海量轉(zhuǎn)儲和增量轉(zhuǎn)儲兩種方式。海量轉(zhuǎn)儲是指每次轉(zhuǎn)儲全部數(shù)據(jù)庫。增量轉(zhuǎn)儲則指每次只轉(zhuǎn)儲上一次轉(zhuǎn)儲后更新過的數(shù)據(jù)。從恢復(fù)角度看,使用海量轉(zhuǎn)儲得到的后備副本進(jìn)行恢復(fù)一般說來更簡單些。但如 果數(shù)據(jù)庫很大,事務(wù)處理又十分頻繁,則增量轉(zhuǎn)儲方式更實用更有效。③如果數(shù)據(jù)或日志文件非空不能刪除,查找SQL Server中縮小文件大小的方法。在SQL Server中,所有對數(shù)據(jù)庫執(zhí)行的更新操作都會記錄在數(shù)據(jù)庫的事務(wù)日志文件中,除非將數(shù)據(jù)庫設(shè)為可自動收縮的或手動的對數(shù)據(jù)庫進(jìn)行了收縮,否則事務(wù)日志文件將一直增長,直到達(dá)到事先設(shè)定的日志文件增長上限或用盡所有可用的磁盤空間。如果當(dāng)前的數(shù)據(jù)庫文件或日志文件過大,可以使用以下兩個命令對其進(jìn)行收縮: DBCC SHRINKDATABASE:收縮指定數(shù)據(jù)庫的所有數(shù)據(jù)和日志文件的大小 DBCC SHRINKFILE:收縮數(shù)據(jù)庫的某個指定數(shù)據(jù)或日志文件的大小這兩個命令可以釋放數(shù)據(jù)庫中的空閑空間,并將數(shù)據(jù)庫或指定的數(shù)據(jù)庫文件收縮到指定的大小,但收縮后的數(shù)據(jù)文件或日志文件的大小不會小于文件中現(xiàn)存的有效數(shù)據(jù)所占空間的大小。在使用以上命令收縮日志文件的時候需要注意,已寫入數(shù)據(jù)庫但未被截斷的事務(wù)日志記錄是 不會被收縮的,因為雖然這部分日志記錄的信息已經(jīng)寫入數(shù)據(jù)庫文件,但在使用事務(wù)日志備份進(jìn)行數(shù)據(jù)庫還 原的時候,還將用到其中的信息。對于使用簡單恢復(fù)模型的數(shù)據(jù)庫,事務(wù)日志會在每次處理檢查點(CheckPoint)時自動被截 斷。對于使用完全恢復(fù)模型或大容量日志記錄恢復(fù)模型的數(shù)據(jù)庫,事務(wù)日志只有在執(zhí)行日志備份(BACKUP LOG)時才會被截斷,這時事務(wù)日志中記錄的信息被寫入事務(wù)日志備份文件,而它們所占用的這部分空間被標(biāo)記為可用(即被截斷)。截斷事務(wù)日志并不會使日志文件變小,但可以將其中的部分空間釋放供以后寫入新的日志記錄使用。若要減少日志文件的物理大小,則要使用上面提到的在執(zhí)行BACKUP LOG語句的時候,還可以使用WITH NO_LOG(或WITH TRUNCATE_ONLY,含 義相同)參數(shù),這時并不真正備份事務(wù)日志,而只是截斷事務(wù)日志中的非活動部分(這和普通的BACKUP LOG語句作用相同)。這適合于剩余磁盤空間不夠進(jìn)行事務(wù)日志備份或不打算保 留事務(wù)日志中的非活動部分用于數(shù)據(jù)庫恢復(fù)的情況。避免事務(wù)日志文件增長過快以致用盡所有磁盤空間的現(xiàn)象發(fā)生一種辦法是將數(shù)據(jù)庫設(shè)為使用簡單恢復(fù)模型,這樣可以使SQL Server周期性的自動截斷事務(wù)日志的非活動部分,并回收其占用的空間供以后寫入事務(wù)日志記錄使用。但這將使數(shù)據(jù)庫無法利用事務(wù)日志備份還原到即時點,降低了數(shù)據(jù)庫的可靠性,因此一般不應(yīng)用于生產(chǎn)型數(shù)據(jù)庫。對于生產(chǎn)型數(shù)據(jù)庫,推薦的做法是使用完全恢復(fù)模型,并定期進(jìn)行數(shù)據(jù)庫的完全備份和事務(wù)日志備份。例 如每周執(zhí)行一次完全備份,每天執(zhí)行一次事務(wù)日志備份,這可以通過SQL Server企業(yè)管理器中的數(shù)據(jù)庫 維護(hù)計劃向?qū)Ш芊奖愕膶崿F(xiàn)(一般可以設(shè)為在每天夜里業(yè)務(wù)不繁忙的某個時刻自動執(zhí)行備份)。通過定期執(zhí)行數(shù)據(jù)庫的事務(wù)日志備份,可以避免日志文件的迅速增大,而使其保持一個比較穩(wěn)定的大小。雖然數(shù)據(jù)庫備份文件也會占用很多磁盤空間,但隨時可以將這些文件移到其他磁盤上或在不需要它們的時候?qū)⑵鋭h除,而且可以在出現(xiàn)故障或誤操作的時候方便的進(jìn)行數(shù)據(jù)庫的還原。由于數(shù)據(jù)文件的大小是隨數(shù)據(jù)庫中數(shù)據(jù)量的增長而增長的,數(shù)據(jù)庫中已刪除的數(shù)據(jù)所占的空間可以供新插 入的數(shù)據(jù)使用;而在定期執(zhí)行了事務(wù)日志的備份后,我們可以將日志文件的大小控制在一個比較合理的范 圍。因此,一般不需要對數(shù)據(jù)庫進(jìn)行收縮,也不推薦將數(shù)據(jù)庫設(shè)為自動收縮模式。減小事務(wù)日志文件大小的首先在該數(shù)據(jù)庫中執(zhí)行CHECKPOINT命令,然后將該數(shù)據(jù)庫分離(Detach),再將與其對應(yīng)的數(shù)據(jù)庫日志 文件(.ldf文件)改名或刪除或移動到其他目錄下,然后執(zhí)行sp_attach_single_file_db存儲過程或在企業(yè)管 理器中重新將其附加(Attach)。由于找不到原來的日志文件,SQL Server將自動為該數(shù)據(jù)庫建立一個大 小只有504K的日志文件。但這種方法必須暫時將數(shù)據(jù)庫脫機(jī),因此一般不適宜在生產(chǎn)環(huán)境中使用。建議首先備份數(shù)據(jù)庫(但不是必需的):BACKUP DATABASE database_name TO backup_device備份事務(wù)日志:BACKUP LOG database_name TO backup_device 如果不需要當(dāng)前事務(wù)日志中的記錄進(jìn)行數(shù)據(jù)庫還原或沒有足夠的空間進(jìn)行事務(wù)日志備份的 的話,也可僅執(zhí)行以下命令截斷事務(wù)日志: BACKUP LOG database_name WITH NO_LOG收縮事務(wù)日志文件:DBCC SHRINKFILE(log_file_name)其中l(wèi)og_file_name是事務(wù)日志文件的邏輯名稱,可以在企業(yè)管理器中數(shù)據(jù)庫屬性的“事務(wù) 日志”頁中看到(如Northwind數(shù)據(jù)庫的默認(rèn)事務(wù)日志文件邏輯名稱為Northwind_log)。如果日志文件仍然較大的話,可以嘗試重復(fù)執(zhí)行一次 BACKUP LOG WITH NO_LOG和DBCC SHRINKFILE命令。如果這時仍沒有明顯的效果,請執(zhí)行DBCC OPENTRAN(database_name)檢查當(dāng)前數(shù)據(jù)庫中是否存在長時間未提交的活動事務(wù)。有必要的話,可以斷開這些連接并重新嘗試截斷事務(wù)日志和收縮日志文件。事務(wù)日志文件收縮完成后,建議立即執(zhí)行一次數(shù)據(jù)庫的完全備份并根據(jù)實際需要制定適當(dāng)?shù)臄?shù)據(jù)庫備份計劃。④思考后續(xù)實驗過程中,你計劃采用哪種方法備份自己的數(shù)據(jù)庫實驗操作結(jié)果?并說明為什么采用該方法。答:數(shù)據(jù)庫備份有四種類型u 完全備份 u 事務(wù)日志備份 u 差異備份u 文件備份 采用完全備份完全備份就是指對某一個時間點上的所有數(shù)據(jù)(包含用戶表、系統(tǒng)表、索引、視圖和存儲過程等所有數(shù)據(jù)庫對象)或應(yīng)用進(jìn)行的一個完全拷貝。實際應(yīng)用中就是用一盤磁帶對整個系統(tǒng)進(jìn)行完全備份,包括其中的系統(tǒng)和所有數(shù)據(jù)。這種備份方式最大的好處就是只要用一盤磁帶,就可以恢復(fù)丟失的數(shù)據(jù)。因此大大加快了系統(tǒng)或數(shù)據(jù)的恢復(fù)時間。第四篇:數(shù)據(jù)庫原理及技術(shù)實驗報告實驗10《數(shù)據(jù)庫原理及技術(shù)》實驗報告姓名: 莫鴻斌學(xué)號:201601030137班級:2016級計算機(jī)科學(xué)與技術(shù)實驗日期: 201839一、實驗項目數(shù)據(jù)庫備份與恢復(fù)、數(shù)據(jù)的導(dǎo)入導(dǎo)出二、實驗?zāi)康?Server Management Studio的運用; Server 2012服務(wù)器配置; 。三、實驗內(nèi)容把數(shù)據(jù)庫school備份到”D:”中,把數(shù)據(jù)庫school的日志備份到”D:”中;刪除數(shù)據(jù)庫school;利用前面的備份還原數(shù)據(jù)庫school。把數(shù)據(jù)庫school中的數(shù)據(jù)庫導(dǎo)出到excel的工資簿bookl中。新建數(shù)據(jù)庫newschool,然后把book1中的數(shù)據(jù)庫導(dǎo)入其中。四、實驗環(huán)境安裝有SQL Server2008的PC一臺。五、實驗步驟及結(jié)果把數(shù)據(jù)庫school備份到”D:”中,把數(shù)據(jù)庫school的日志備份到”D:”中;刪除數(shù)據(jù)庫school;利用前面的備份還原數(shù)據(jù)庫school。把數(shù)據(jù)庫school中的數(shù)據(jù)庫導(dǎo)出到excel的工資簿bookl中。新建數(shù)據(jù)庫newschool,然后把book1中的數(shù)據(jù)庫導(dǎo)入其中。六、結(jié)論及思考第五篇:數(shù)據(jù)庫原理及技術(shù)實驗報告實驗11《數(shù)據(jù)庫原理及技術(shù)》實驗報告姓名:莫鴻斌學(xué)號:201601030137班級:2016級計算機(jī)科學(xué)與技術(shù)實驗日期: 2018323一、實驗項目TSQL創(chuàng)建修改數(shù)據(jù)庫和表二、實驗?zāi)康?Server Management Studio的運用; ;。三、實驗內(nèi)容,:data下面,其文件初始大小5MB,自動按5MB增長,:data目錄下,其文件大小按1MB自動增長。: 職工表(職工號(int),姓名(char(10)),性別(char(2)),出生日期(datetime),黨員否(bit),參加工作時間(datetime),部門號(int)),其中職工號作為主鍵。部門表(部門號(int),部門名(char(10)),其中部門號作為主鍵。工資表(職工號(int),發(fā)放年份(int),發(fā)放月份(int),工資(decimal(6,1))),其中職工號、年份、月份作為主鍵。,每個表至少10條記錄。四、實驗環(huán)境安裝有SQL Server2008的PC一臺。五、實驗步驟及結(jié)果2.:data下面,其文件初始大小5MB,自動按5MB增長,:data目錄下,其文件大小按1MB自動增長。 職工表(職工號(int),姓名(char(10)),性別(char(2)),出生日期(datetime),黨員否(bit),參加工作時間(datetime),部門號(int)),其中職工號作為主鍵。部門表(部門號(int),部門名(char(10)),其中部門號作為主鍵。工資表(職工號(int),發(fā)放年份(int),發(fā)放月份(int),工資(decimal(6,1))),其中職工號、年份、月份作為主鍵。,每個表至少10條記錄六、結(jié)論及思考
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1