㈠ 資料庫維護一般情況下應該注意哪些問題
淡然是看緩存是否夠用,資料庫有無錯誤溢出等等,當然最好在特定時間重啟一下!
㈡ 資料庫維護的工作的主要內容是什麼
咨詢記錄 · 回答於2021-08-05
㈢ 網路游戲的資料庫怎麼維護
資料庫可以
異地備份
哈,把主數據包復制一下,人少的很小很方便
㈣ 為什麼資料庫維護計劃里的內容不能正常選擇
是有問題,想想辦法吧:
1.看看是您裝的是什麼版本,企業版、個人版還是專業版,換個版本試試。
2.資料庫或客戶端的操作系統是什麼?VIST,XP還是別的?換個不同操作系統的客戶端試試。另外看是不是由於客戶機上的企業管理器是否與伺服器的資料庫完全相同?
3.sqlSERVER代理是否啟動了?
㈤ 怎樣做好公司網路維護
為了能更好的使用和延長伺服器的使用壽命,定期的對伺服器進行維護是非常必要的。但是,在維護伺服器的時候一定要小心的處理好維護的工作,否則出現錯誤的話就會影響很大。為了方便大家在維護中了解一些維護內容的同時又能避免出現錯誤。下面就收集了一些資料供大家參考。
硬體維護
1、儲存設備的擴充
當資源不斷擴展的時候,伺服器就需要更多的內存和硬碟容量來儲存這些資源。所以,內存和硬碟的擴充是很常見的。增加內存前需要認定與伺服器原有的內存的兼容性,最好是同一品牌的規格的內存。如果是伺服器專用的ECC內存,則必須選用相同的內存,普通的SDRAM內存與ECC內存在同一台伺服器上使用很可能會引起統嚴重出錯。在增加硬碟以前,需要認定伺服器是否有空餘的硬碟支架、硬碟介面和電源介面,還有主板是否支持這種容量的硬碟。尤其需要注意,防止買來了設備卻無法使用。
2、設備的卸載和更換
卸載和更換設備時的問題不大,需要注意的是有許多品牌伺服器機箱的設計比較特殊,需要特殊的工具或機關才能打開,在卸機箱蓋的時候,需要仔細看說明書,不要強行拆卸。另外,必須在完全斷電、伺服器接地良好的情況下進行,即使是支持熱插拔的設備也是如此,以防止靜電對設備造成損壞。
3、除塵
塵土是伺服器最大的殺手,因此需要定期給伺服器除塵。對於伺服器來說,灰塵甚至是致命的。除塵方法與普通PC除塵方法相同,尤其要注意的是電源的除塵。
軟體維護
1、操作系統的維護
操作系統是伺服器運行的軟體基礎,其重要性不言自明。多數伺服器操作系統使用Windows NT或Windows 2000 Server作為操作系統,維護起來還是比較容易的。
在Windows NT或Windows 2000 Server打開事件查看器,在系統日誌、安全日誌和應用程序日誌中查看有沒有特別異常的記錄。現在網上的黑客越來越多了,因此需要到微軟的網站上下載最新的Service Pack(升級服務包)安裝上,將安全漏洞及時補上。
2、網路服務的維護
網路服務有很多,如WWW服務、DNS服務、DHCP服務、SMTP服務、FTP服務等,隨著伺服器提供的服務越來越多,系統也容易混亂,此時可能需要重新設定各個服務的參數,使之正常運行。
3、資料庫服務
資料庫經過長期的運行,需要調整資料庫性能,使之進入最優化狀態。資料庫中的數據是最重要的,這些資料庫如果丟失,損失是巨大的,因此需要定期來備份資料庫,以防萬一。
4、用戶數據
經過頻繁使用,伺服器可能存放了大量的數據。這些數據是非常寶貴的資源,所以需要加以整理,並刻成光碟永久保存起來,即使伺服器有故障,也能恢復數據。
不可能在一篇文章中談遍電腦安全問題,畢竟,市面上的已有許多這方面的書籍,不過,我倒是可以告訴你七個維護伺服器安全的技巧。
技巧一:從基本做起
從基本做起是最保險的方式。你必須將伺服器上含有機密數據的區域通通轉換成NTFS格式;同理,防毒程序也必須按時更新。建議同時在伺服器和桌面電腦上安裝防毒軟體。這些軟體還應該設定成每天自動下載最新的病毒定義文件。另外,Exchange Server(郵件伺服器)也應該安裝防毒軟體,這類軟體可掃描所有寄進來的電子郵件,尋找被病毒感染的附件,若發現病毒,郵件馬上會被隔離,減低使用者被感染的機會。
另一個保護網路的好方法是依員工上班時間來限定使用者登錄網路的許可權。例如,上白天班的員工不該有許可權在三更半夜登錄網路。
最後,存取網路上的任何數據皆須通過密碼登錄。強迫大家在設定密碼時,必須混用大小寫字母、數字和特殊字元。在Windows NT Server Resource Kit里就有這樣的工具軟體。你還應該設定定期更新密碼,且密碼長度不得少於八個字元。若你已經做了這些措施,但還是擔心密碼不安全,你可以試試從網路下載一些黑客工具,然後測試一下這些密碼到底有多安全。
技巧二:保護備份
大多數人都沒有意識到,備份本身就是一個巨大的安全漏洞,怎麼說呢?試想,大多數的備份工作多在晚上10點或11點開始,依數據多寡,備份完成後大概也是夜半時分了。現在,想像一下,現在是凌晨四點,備份工作已經結束。有心人士正好可趁此時偷走備份磁碟,並在自己家中或是你競爭對手辦公室里的伺服器上恢復。不過,你可以阻止這種事情發生。首先,你可利用密碼保護你的磁碟,若你的備份程序支持加密功能,你還可以將數據進行加密。其次,你可以將備份完成的時間定在你早上進辦公室的時間,這樣的話,即使有人半夜想溜進來偷走磁碟的話也無法了,因為磁碟正在使用中;如果竊賊強行把磁碟拿走,他一樣無法讀取那些損毀的數據。
技巧三:使用RAS的回撥功能
Windows NT最酷的功能之一就是支持伺服器遠端存取(RAS),不幸的是,RAS伺服器對黑客來說實在太方便了,他們只需要一個電話號碼、一點耐心,然後就能通過RAS進入主機。不過你可以採取一些方法來保護RAS伺服器的安全。
你所採用的技術主要端賴於遠端存取者的工作方式。如果遠端用戶經常是從家裡或是固定的地方上網,建議你使用回撥功能,它允許遠端用戶登錄後即掛斷,然後RAS伺服器會撥出預設的電話號碼接通用戶,因為此一電話號碼已經預先在程序中了,黑客也就沒有機會指定伺服器回撥的號碼了。
另一個辦法是限定遠端用戶只能存取單一伺服器。你可以將用戶經常使用到的數據復制到RAS伺服器的一個特殊共用點上,再將遠端用戶的登錄限制在一台伺服器上,而非整個網路。如此一來,即使黑客入侵主機,他們也只能在單一機器上作怪,間接達到減少破壞的程度。
最後還有一個技巧就是在RAS伺服器上使用「另類」網路協議。很都以TCP/IP協議當作RAS協議。利用TCP/IP協議本身的性質與接受程度,如此選擇相當合理,但是RAS還支持IPX/SPX和NetBEUI協議,如果你使用NetBEUI當作RAS協議,黑客若一時不察鐵定會被搞得暈頭轉向。
技巧四:考慮工作站的安全問題
在伺服器安全的文章里提及工作站安全感覺似乎不太搭邊,但是,工作站正是進入伺服器的大門,加強工作站的安全能夠提高整體網路的安全性。對於初學者,建議在所有工作站上使用Windows 2000。Windows 2000是一個非常安全的操作系統,如果你沒有Windows 2000,那至少使用Windows NT。如此你便能將工作站鎖定,若沒有許可權,一般人將很難取得網路配置信息。
另一個技巧是限制使用者只能從特定工作站登錄。還有一招是將工作站當作簡易型的終端機(mb terminal)或者說,智慧型的簡易終端機。換言之,工作站上不會存有任何數據或軟體,當你將電腦當作mb terminal使用時,伺服器必須執行Windows NT 終端服務程序,而且所有應用程序都只在伺服器上運作,工作站只能被動接收並顯示數據而已。這意味著工作站上只有安裝最少的Windows版本,和一份微軟Terminal Server Client。這種方法應該是最安全的網路設計方案。
技巧五:執行最新修補程序
微軟內部有一組人力專門檢查並修補安全漏洞,這些修補程序(補丁)有時會被收集成service pack(服務包)發布。服務包通常有兩種不同版本:一個任何人都可以使用的40位的版本,另一個是只能在美國和加拿大發行的128位版本。128位的版本使用128位的加密演算法,比40位的版本要安全得多。
一個服務包有時得等上好幾個月才發行一次,但要是有嚴重點的漏洞被發現,你當然希望立即進行修補,不想苦等姍姍來遲的服務包。好在你並不需要等待,微軟會定期將重要的修補程序發布在它的FTP站上,這些最新修補程序都尚未收錄到最新一版的服務包里,我建議你經常去看看最新修補程序,記住,修補程序一定要按時間順序來使用,若使用錯亂的話,可能導致一些文件的版本錯誤,也可能造成Windows當機。
技巧六:頒布嚴格的安全政策
另一個提高安全性的方式就是制定一強有力的安全策略,確保每一個人都了解,並強制執行。若你使用Windows 2000 Server,你可以將部分許可權授權給特定代理人,而無須將全部的網管權利交出。即使你核定代理人某些許可權,你依然可縣制其許可權大小,例如無法開設新的使用者帳號,或改變許可權等。
技巧七:防火牆,檢查,再檢查
最後一個技巧是仔細檢查防火牆的設置。防火牆是網路規劃中很重要的一部份,因為它能使公司電腦不受外界惡意破壞。
首先,不要公布非必要的IP地址。你至少要有一個對外的IP地址,所有的網路通訊都必須經由此地址。如果你還有DNS注冊的Web伺服器或是電子郵件伺服器,這些IP地址也要穿過防火牆對外公布。但是,工作站和其他伺服器的IP地址則必須隱藏。
你還可以查看所有的通訊埠,確定不常用的已經全數關閉。例如,TCP/IP port 80是用於HTTP流量,因此不能堵掉這個埠,也許port 81應該永遠都用不著吧,所以就應該關掉。你可以在網路上查到每個埠的詳細用途。
伺服器安全問題是個大議題,你總不希望重要數據遭病毒/黑客損毀,或被人偷走做為不利你的用途,本文介紹了7個重要的安全檢查關卡,你不妨試試看。
㈥ 請問搞資料庫維護需要學那些知識
做資料庫不懂程序不行,因為資料庫是要應用到程序里的,比如資料庫是靈魂,但程序是肉體,光有靈魂沒有肉體是沒法讓客戶使用的.
一般情況下,肉體是不用資料庫管理員做的,可是資料庫管理員dba如果不懂程序也做不出好的效率高的資料庫
sql和oracle只學一個就夠了,夠學一輩子的,sql比oracle簡單點,建議先學sql.
㈦ 網路維護具體都做什麼工作
網路維護一般要做:
1 硬體清洗,經常清掃硬體,保持硬體清潔,有效保護硬碟等易損硬體,延長計算機壽命。
2 提供系統升級方案 ,網路的實施服務;
3 硬體安裝、調試、養護及故障的檢測、排除服務;
4 網路伺服器的安裝、調試及服務。
5 維修計算機硬體,恢復計算機系統,計算機網路維護、調試,計算機技術咨詢,系統集成等,區域網搭建。
網路維護是一種日常維護,包括網路設備管理(如計算機,伺服器)、操作系統維護(系統打補丁,系統升級)、網路安全(病毒防範)等。
在網路正常運行的情況下,對網路基礎設施的管理主要包括,確保網路傳輸的正常,掌握公司或者網吧主幹設備的配置及配置參數變更情況,備份各個設備的配置文件。
知識:對基礎系統軟體(如WINDOWS XP)和應用軟體(如OFFICE)熟練掌握,特別是如列印機的服務調用及注冊表修改和一些常用的網路測試命令(如PING)。
工具:
1 網路測線儀:能手牌CB0040,可以測試網路RJ45和電話RJ11介面,確認線路通斷狀態。
2 網路尋線儀:SM-868TS型,可以快速在機房尋找到對應的終端線路,網路和電話都可用。
3 電腦主板故障多功能檢測卡:MKQCP6A奇冠診斷卡三合一6位電腦故障檢測卡,可根據顯示指示數字,找出對應的電腦故障。
4 萬用表:MF-47萬用表(南京電表廠出品),優點便宜,性價比高,缺點功能不多。可測試視頻、音響線路的通斷情況。
5 電烙鐵:這個牌子你自己當地選擇,做視音頻頭時候要用到,焊錫用。
(7)羅湖高效網路資料庫維護擴展閱讀:
網路應用系統的管理主要是針對為公司或網吧提供服務的功能伺服器的管理。這些伺服器主要包括:代理伺服器、游戲伺服器、文件伺服器、ERP伺服器、E-MAIL伺服器等。要熟悉伺服器的硬體和軟體配置,並對軟體配置進行備份。
公司要對ERP進行正常運行管理,防止出錯,E-MAIL進行監控,保證公司正常通信業務等,網吧要對游戲軟體、音頻和視頻文件進行時常的更新,以滿足用戶的要求。
網路安全管理應該說是網路管理中難度比較高,而且很令管理員頭疼的。因為用戶可能會訪問各類網站,並且安全意識比較淡薄,所以感染到病毒是再所難免的。一旦有一台機器感染,那麼就會起連鎖反應,致使整個網路陷入癱瘓。
所以,一定要防患於未然,為伺服器設置好防火牆,對系統進行安全漏洞掃描,安裝殺毒軟體,並且要使病毒庫是最新的,還要定期的進行病毒掃描。
㈧ 誰說一下網站的資料庫維護是什麼意思
備份是肯定要的,主要還是資料庫的優化,查詢,像怎樣查詢速度更快,不一樣的查詢語句,雖然查詢結果相同,但要考慮網站本身以及伺服器的問題,以最小的代價換來更高效的結果。
㈨ 為什麼要做資料庫維護
資料庫維護 當一個資料庫被創建以後的工作都叫做資料庫維護. 資料庫維護比資料庫的創建和使用更難. 資料庫日常維護工作是系統管理員的重要職責。其內容主要包括以下幾個部分: 一、備份系統數據 SYBASE 系統的備份與恢復機制保證了在系統失敗時重新獲取數據的可能性。SQL Server 提供了兩種不同類型的恢復機制:一類是系統自動完成的恢復,這種措施在每次系統啟動時都自動進行,保證了在系統癱瘓前完成的事務都寫到資料庫設備上,而未完成的事務都被回退;另一類是人工完成的恢復,這是通過 DUMP 和 LOAD 命令來執行人工備份和恢復工作。因此定期備份事務日誌和資料庫是一項十分重要的日常維護工作。 1、備份資料庫 每一個資料庫都應在創建之後卸出,從而提供一個裝入基點。在此之後按排定的時間周期表卸出。比如每周五卸出資料庫。對一般資料庫系統卸出資料庫周期建議為每周一次。 除了按計劃周期卸出資料庫之外,還需在每次運行沒有日誌的操作後卸出資料庫。例如: ·每次強制地運行了 DUMP TRAN WITH NO_LOG (因為資料庫的磁碟空溢出); ·每次用 sp_dboption 允許 select into/bulk 做快速拷貝,或用 SELECT INTO 命令創建一個永久性的表,或使用了 WRITETEXT 命令。 卸出資料庫的命令為: DUMP DATABASE database_name TO mp_device database_name 是要卸出的資料庫名稱,mp_device 是卸出設備的名稱。用系統過程 sp_helpdevice 可以獲得設備的信息。 下面一條命令用來卸出資料庫 my_db : DUMP DATABASE my_db TO db_bk_dev 2、備份事務日誌 如果事務日誌與資料庫放在同一個設備上,則事務日誌不應與資料庫分開備份。master 資料庫和小於 4M 的用戶資料庫就是這種情況。一般資料庫系統的資料庫和日誌分別放在不同的設備上,因此,可以用 DUMP TRAN 命令單獨備份日誌。 備份事務日誌的周期直接影響數據的恢復程度,因此建議每天備份。 備份事務日誌的命令格式為: DUMP TRANsaction database_name [TO mp_device] [WITH TRUNCATE_ONLY|WITH NO_LOG|WITH NO_TRUNCATE] 其中 database_name 是要備份事務的資料庫名稱,mp_device 是備份設備名稱,僅當包含了 WITH TRUNCATE_ONLY 或 WITH NO_LOG 子句時,才可以備份到設備。 注意:如果總是用 DUMP DATEBASE (備份資料庫及其日誌),而不用 DUMP TRAN ,事務日誌將不會刷新,而變得非常龐大。 對於 master 資料庫和小型資料庫每次運行 DUMP DATEBASE 之後應當運行 DUMP TRANsaction 命令刷新日誌 。 下面一條命令備份資料庫 db160 的事務日誌到備份設備上: DUMP TRANsaction db160 TO db_log_bk_dev WITH TRUNCATE_ONLY 3、備份資料庫及其日誌間的相互作用 在至少卸出一次資料庫前,卸出事務日誌是毫無意義的。下圖顯示了備份資料庫及其日誌間的關系 如果在星期二下午5:01出現非硬體故障,需要做的所有工作是裝入磁帶5(參見下一節:數據恢復),由於磁帶5是下午5:00剛備份的,因此只有備份和裝入之間的一分鍾內的數據損失。 但是,如果在星期二下午4:49失效會怎麼樣呢?在這種情況下,要裝入磁帶1(在星期五下午5:00的卸出)。然後,依次裝入磁帶2,3以及4。這樣,系統將恢復到星期二上午10:00點的狀態,星期二的大部分工作丟失了。此例顯示了經常卸出事務的重要性。 二、萬一系統失敗時恢復資料庫系統 如果用戶資料庫存儲的設備失效,從而資料庫被破壞或不可存取,通過裝入最新的資料庫備份以及後來的事務日誌備份可以恢復資料庫。假設當前的事務日誌存在於一個並沒有毀壞的設備上,帶著 WITH NO_TRUNCATE 選項的 DUMP TRANsaction 命令卸出它。 要恢復資料庫按如下步驟去做: 1、如果日誌存在於一個分離的設備上,用帶著 NO_TRUNCATE 選項的 DUMP TRANsaction 命令卸出被毀壞的或者不可存取的用戶資料庫事務日誌。 2、用下面的查詢檢查設備分配已毀壞資料庫的設備使用情況。必須為同一目的賦同樣的空間塊。 下面的查詢顯示了分配給資料庫 mydb 設備使用和尺寸情況: SELECT segmap,size FROM sysusages WHERE dbid = ( SELECT dbid FROM sysdatabases WHERE name = 「mydb」) 3、檢查查詢的輸出。在 segmap 列的 『3』代表數據分配,『4』代表日誌分配。size 列代表 2K 數據塊的數目。注意此信息的次序、使用和尺寸部分。例如,輸出為: segmapSize -------------------- 310240//實際尺寸為:20M 35120//實際尺寸為:10M 45120//實際尺寸為:10M 31024//實際尺寸為:2M 42048//實際尺寸為:4M 4、用 DROP DATABASE 命令刪除毀壞設備上的資料庫。如果系統報錯,用DBCC DBREPAIR 命令的 DROPDB 選項。 5、刪除資料庫後,用 sp_dropdevice 刪除毀壞了的設備。 6、用 DISK INIT 初始化新的資料庫設備。 7、重建資料庫。用 CREATE DATABASE 命令從老的 sysusages 表拷貝所有的行,並包含第一邏輯設備。 對上例,命令為: CREATE DATABASE mydb ON datadev1=20,datadev2=10 LOG ON logdev1=10 8、用 ALTER DATABASE 命令重建其餘入口。在此例中,在datadev1上分配更多的空間,命令為: ALTER DATABASE mydb ON datadev1=2[page] 9、用 LOAD DATABASE 重新裝入資料庫,然後用 LOAD TRAN 裝入前面卸出的日誌。 LOAD DATABASE 命令語法是: LOAD DATABASE database_name FROM mp_device LOAD TRANsaction 命令的語法是: LOAD TRANsaction database_name FROM mp_device 卸出資料庫和事務日誌的預設許可權歸資料庫所有者,且可以傳遞給其他用戶;裝載資料庫和事務的許可權也歸資料庫所有者,但不能傳遞。 三、產生用戶信息表,並為信息表授權; 系統維護人員的另一個日常事務是為用戶創建新的信息表,並為之授權。創建表以及為表授權的方法已經在講過,在此只將有關命令語法寫出來。 ·創建表的命令為: CREATE TABLE table_name ( column_1 datatype [NULL | NOT NULL | IDENTITY], column_2 …… ) go ALTER TABLE table_name ADD PRIMARY KEY (column_list) go ·刪除表的命令格式為: DROP TABLE table_name go ·為表授權的命令格式為: GRANT {ALL|permission_list} ON table_name TO user_name go ·收回許可權的命令格式為 REVOKE {ALL|permission_list} ON table_name FROM user_name go 四、監視系統運行狀況,及時處理系統錯誤; 系統管理員的另一項日常工作是監視系統運行情況。主要有以下幾個方面: 1、監視當前用戶以及進程的信息 使用系統過程:sp_who 說明:該命令顯示當前系統所有注冊用戶及進程信息,如下表是某系統的信息。 --------------------------------------------------------------- 2SleepingNULL0MasterNETWORK HANDLE 3SleepingNULL0MasterDEADLOCK TUNE 4SleepingNULL0MasterMIRROR HANDLER SLEEP 從左向右依次顯示:進程號、當前狀態、注冊用戶名、主機名、佔用塊數、資料庫名以及當前命令。 如果監視時發現進程總數接近最大連接數(用系統過程:sp_configure 「user conn」 查看)時,應下掉不活動或無關進程,以保證系統正常運做;另外亦可監視非法用戶或用戶使用不屬於自己使用范圍的資料庫等情況。 2、監視目標佔用空間情況 使用系統過程:sp_spaceused 說明:該過程顯示行數、數據頁數以及當前資料庫中由某個目標或所有目標所佔用的空間。如下表是某資料庫日誌表的信息: NameRow_totalreserveddataIndex_sizeunused ------------------------------------------------------------ SyslogsNot avail32KB32KB0KBNot avail 日常要監視的主要目標有:用戶資料庫、資料庫日誌表(syslogs)以及計費原始數據表等。如果發現佔用空間過大,對日誌表要進行轉儲;對其他目標則應擴充空間或清楚垃圾數據。 3、監視 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佔用、收發包情況、系統讀入寫出情況等信息 五、保證系統數據安全,周期更改用戶口令; 為保證系統數據的安全,系統管理員必須依據系統的實際情況,執行一系列的安全保障措施。其中,周期性的更改用戶口令是比較常用且十分有效的措施。 更改用戶口令是通過調用系統過程sp_password 來實現的。
㈩ 資料庫維護和管理是哪些內容
一般來說 維護的工作就是日常的監控和備份恢復工作。也有安裝,配置,啟動,關閉,優化的工作。可以查看你用的資料庫的管理員手冊,一般都有這樣的日常admin工作的清單。資料庫維護是指當一個資料庫被創建以後的工作都叫做資料庫維護。包括備份系統數據、恢復資料庫系統、產生用戶信息表,並為信息表授權、監視系統運行狀況,及時處理系統錯誤、保證系統數據安全,周期更改用戶口令。