999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談計算機數據庫的維護管理

2010-01-01 00:00:00高月秋

摘要:數據庫日常維護工作是系統管理員的重要工作,也是企業現代化辦公的重要組成部分,筆者認為通過以下手段可以更好的加強數據庫系統的維護管理。

關鍵詞:計算機 數據庫 維護管理

1 備份系統數據

SYBASE系統的備份與恢復機制保證了在系統失敗時重新獲取數據的可能性。SQL Server提供了兩種不同類型的恢復機制:一類是系統自動完成的恢復,這種措施在每次系統啟動時都自動進行,保證了在系統癱瘓前完成的事務都寫到數據庫設備上,而未完成的事務都被回退;另一類是人工完成的恢復,這是通過DUMP 和LOAD命令來執行人工備份和恢復工作。因此定期備份工作事務日志和數據庫具有十分重要的意義。

1.1 備份數據庫 每一個數據庫都應在創建之后卸出,從而提供一個裝入基點。在此之后按排定的時間周期表卸出。除了按計劃周期卸出數據庫之外,還需在每次運行沒有日志的操作后卸出數據庫。

1.1.1 每次強制地運行了DUMP TRAN WITH NO_LOG (因為數據庫的磁盤空溢出);

1.1.2 每次用Sp_dboption允許select into/bulkcopy 做快速拷貝,或用SELECT INTO命令創建一個永久性的表,或使用了WRITETEXT命令。

卸出數據庫的命令為:

DUMP DATABASE database_name

TO dump_device

database_name 是要卸出的數據庫名稱,dump_device是卸出設備的名稱,用系統過程Sp_helpdevice 可以獲得設備的信息。

以下的命令可以用來卸出數據庫my_db :

DUMP DATABASE my_db

TO db_bk_dev

1.2 備份事務日志 如果事務日志與數據庫放在同一個設備上,則事務日志不應與數據庫分開備份,master數據庫和小于4M的用戶數據庫就是這種情況。一般數據庫系統的數據庫和日志分別放在不同的設備上,因此,可以用DUMP TRAN命令單獨備份日志。

備份事務日志的命令格式為:

DUMP TRANsaction database_name

[TO dump_device]

[WITH TRUNCATE_ONLYWITHNO_LOGWITH NO_TRUNCATE]

其中database_name是要備份事務的數據庫名稱,dump_device是備份設備名稱,僅當包含了WITH TRUNCATE_ONLY或 WITH NO_LOG 子句時,才可以備份到設備。

2 系統失敗時恢復數據庫系統

如果用戶數據庫存儲的設備失效,從而數據庫被破壞或不可存取,通過裝入最新的數據庫備份以及后來的事務日志備份可以恢復數據庫。假設當前的事務日志存在于一個并沒有毀壞的設備上,帶著WITH NO_TRUNCATE選項的DUMP TRANsaction命令卸出它。

要恢復數據庫按如下步驟去做:

2.1 如果日志存在于一個分離的設備上,用帶著NO_TRUNCATE DUMP TRANsaction命令卸出被毀壞的或者不可存取的用戶數據庫事務日志。

2.2 用下面的查詢檢查設備分配已毀壞數據庫的設備使用情況。必須為同一目的賦同樣的空間塊。

下面的查詢顯示了分配給數據庫mydb設備使用和尺寸情況:

SELECT segmap,size FROMsysusages

WHERE dbid=(SELECT dbid FROM sysdatabases WHER

E name= “mydb”)

2.3 檢查查詢的輸出。在segmap列的 ‘3’代表數據分配,‘4’代表日志分配。size列代表2K數據塊的數目。注意此信息的次序、使用和尺寸部分。例如,輸出為:

segmapSize

--------------------------

310240//實際尺寸為:20M

35120//實際尺寸為:10M

45120//實際尺寸為:10M

31024//實際尺寸為:2M

42048//實際尺寸為:4M

2.4 用DROP DATABASE命令刪除毀壞設備上的數據庫。如果系統報錯,用DBCC DBREPAIR命令的DROPDB 選項。

2.5 刪除數據庫后,用Sp_dropdevice 刪除毀壞了的設備。

2.6 用DISK INIT 初始化新的數據庫設備

2.7 重建數據庫。用CREATE DATABASE命令從老的 sysusages 表拷貝所有的行,并包含第一邏輯設備。

對上例,命令為:

CREATE DATABASE mydb

ON datadev1=20,datadev2=10

LOG ON logdev1=10

2.8 用ALTER DATABASE 命令重建其余入口。在此例中,在datadev1上分配更多的空間,命令為:

ALTER DATABASE mydb ON datadev1=2

2.9 用LOAD DATABASE 重新裝入數據庫,然后用LOAD TRAN 裝入前面卸出的日志。

LOAD DATABASE 命令語法是:

LOAD DATABASE database_name

FROM dump_device

LOAD TRANsaction 命令的語法是:

LOAD TRANsaction database_name

FROM dump_device

卸出數據庫和事務日志的缺省權限歸數據庫所有者,且可以傳遞給其他用戶;裝載數據庫和事務的權限也歸數據庫所有者,但不能傳遞。

3 系統運行狀況監視

3.1 監視系統運行情況,主要包括以下幾個方面:

監視當前用戶以及進程的信息

使用系統過程:sp_who

說明:該命令顯示當前系統所有注冊用戶及進程信息,如下表是某系統的信息。

SpidStatusLoginamehostnameblkdbnamecmd

---------------------------------------------------------------

1RunningSascosysv0MasterSELECT

2SleepingNULL0MasterNETWORK HANDLE

3SleepingNULL0MasterDEADLOCK TUNE

4SleepingNULL0MasterMIRROR HANDLER

5SleepingNULL0MasterHOUSEKEEPER

6SleepingNULL0MasterCHECKPOINT SLEEP

從左向右依次顯示:進程號、當前狀態、注冊用戶名、主機名、占用塊數、數據庫名以及當前命令。如果監視時發現進程總數接近最大連接數(用系統過程:Sp_configure “user conn”查看)時,應下掉不活動或無關進程,以保證系統正常運做;另外亦可監視非法用戶或用戶使用不屬于自己使用范圍的數據庫等情況。

3.2 監視目標占用空間情況

使用系統過程:sp_spaceused

說明:該過程顯示行數、數據頁數以及當前數據庫中由某個目標或所有目標所占用的空間。如下表是某數據庫日志表的信息:

NameRow_totalreserveddataIndex_sizeunused

SyslogsNot avail32KB32KB0KBNot avail

日常要監視的主要目標有:用戶數據庫、數據庫日志表(syslogs)以及計費原始數據表等。如果發現占用空間過大,對日志表要進行轉儲;對其他目標則應擴充空間或清楚垃圾數據。

監視 SQL Server 統計數字

使用系統過程:sp_monitor

說明:sp_monitor 顯示SQL Server 的歷史統計數字,下表是某系統的統計數字:

Last_runCurrent_runSeconds

May 13 2000 1:27PMMay 13 2000 3:01PM5678

CPU_busyIO_busyIdle

---------------------------------------------------------------

16(6)-0%0(0)-0%5727(5672)-99%

Packets_receivedPackets_sentPacket_errors

21(17)100(97)0(0)

Total_readTotal_writeTotal_errorsConnections

785(366)311(113)0(0)3(2)

上表依次給出該系統本次運行統計的上一次時間、本次時間、間隔秒數、CPU占用、IO占用、收發包情況、系統讀入寫出情況等信息。

4 保證系統數據安全

為保證系統數據的安全,系統管理員必須依據系統的實際情況,執行一系列的安全保障措施。其中,周期性的更改用戶口令是比較常用且十分有效的措施。

更改用戶口令是通過調用系統過程Sp_password 來實現的。Sp_password 的語法為:

Sp_password caller_password,new_password [,loginame]

其中caller_password 是登錄口令(老口令),new_password是新口令,loginame是登錄名稱。

通過本文論述的上述方法,可以有效保證計算機數據庫的高效運行,提升現代化企業的信息化、自動化辦公效率。

主站蜘蛛池模板: 国产一级妓女av网站| 热久久国产| 中日无码在线观看| 国产精品刺激对白在线| 婷婷色一二三区波多野衣| 刘亦菲一区二区在线观看| 在线精品自拍| 久热re国产手机在线观看| 日韩成人在线网站| 国产精品深爱在线| 日本免费福利视频| 日韩av电影一区二区三区四区| 国产精品自拍露脸视频| 亚洲国产天堂久久综合226114| 国产成人精品一区二区免费看京| 成人午夜网址| 天天躁夜夜躁狠狠躁躁88| 久久亚洲综合伊人| 在线看片国产| 亚洲AV无码久久精品色欲| 亚洲天堂成人在线观看| 亚洲av日韩综合一区尤物| 国产真实乱子伦视频播放| 啪啪永久免费av| 伊人精品视频免费在线| 中文成人无码国产亚洲| 亚洲中文字幕日产无码2021| 日韩毛片免费观看| 3344在线观看无码| 欧美不卡二区| 久久久久久久久18禁秘| 欧美国产在线看| 亚洲A∨无码精品午夜在线观看| 又黄又爽视频好爽视频| 免费高清毛片| 在线观看视频99| 国产一区二区网站| 她的性爱视频| 国产成人综合久久精品下载| 色悠久久久| 996免费视频国产在线播放| 国产凹凸视频在线观看| AV熟女乱| 国产一级α片| 日本免费精品| 中美日韩在线网免费毛片视频| 久久中文无码精品| 老司机久久99久久精品播放 | 国产婬乱a一级毛片多女| 日本一区中文字幕最新在线| 国产va欧美va在线观看| 99精品福利视频| 亚洲综合第一区| 国产精品漂亮美女在线观看| 女同久久精品国产99国| 狠狠色噜噜狠狠狠狠色综合久| 亚洲有码在线播放| 欧美精品在线观看视频| 日韩在线网址| 精品综合久久久久久97超人该| 天天爽免费视频| 欧美日韩亚洲国产| 久久国产热| 亚洲欧美另类中文字幕| 麻豆国产在线观看一区二区| 亚洲天堂视频网| 欧美a在线看| 国产在线视频欧美亚综合| 福利小视频在线播放| 国产成人精品一区二区| 女人18毛片水真多国产| 亚洲国产精品成人久久综合影院| a毛片基地免费大全| 国产va在线观看免费| 亚洲三级视频在线观看| 久久一本精品久久久ー99| 国产va视频| 国产成人区在线观看视频| 日韩久久精品无码aV| 欧美性天天| 在线日韩日本国产亚洲| 欧美精品成人一区二区视频一|