關於計算機資料庫管理研究畢業論文
計算機資料庫技術促進了資訊管理效率的提高,為人們的生活帶來了極大的便利。下面是小編為大家整理的,供大家參考。
篇一
《 RMAN的資料庫恢復研究 》
如果所有資料檔案都丟失了,可以使用RESTOREDAT-ABASE命令轉儲所有資料檔案,再使用RECOVERDATA-BASE命令恢復資料庫,要求資料庫必須處於MOUNT狀態。注意:對於資料庫中存在只讀資料檔案的情況,如果該資料檔案是在有效備份之前把它設定為只讀的,RMAN會跳過該只讀資料檔案的恢復,如果希望恢復該只讀資料檔案可以使用RESTOREDATABASECHECKREADONLY命令。如果某個表空間的資料檔案出現介質失敗,可以先使用SQL語句ALTERTABLESPACE…OFFLINEIMMEDIATE離線表空間,接著使用RESTORETABLESPACE命令轉儲表空間的所有資料檔案,再使用RECOVERTABLESPACE命令應用日誌,最後使用SQL語句ALTERTABLESPACE…ONLINE使表空間聯機,要求資料庫必須處於OPEN狀態。
SYSTEM表空間的資料檔案只能在資料庫MOUNT狀態下恢復,其他資料檔案既可以在資料庫MOUNT狀態下恢復,也可以在資料庫OPEN狀態下恢復。如果某個資料檔案出現介質失敗,那麼在裝載了資料庫之後,先使用RESTOREDATAFILE命令轉儲該資料檔案,再使用RECOVERDATAFILE命令應用日誌,最後使用SQL語句ALTERDATABASEOPEN開啟資料庫。資料塊是恢復的最小單元,通過資料塊介質恢復可以減少恢復時間,而且資料檔案可以線上。要恢復的壞塊資訊可以從報警與跟蹤檔案、表與索引的分析、dbverify工具或第三方介質管理工具以及具體的查詢語句中獲得。產生資料塊損壞的原因一般是隨機的IO錯誤或者是記憶體的塊錯誤。如果絕對檔案號為6的資料檔案中塊號是3的資料塊損壞了,可以使用如下命令恢復損壞的資料塊,如下:RMAN>BLOCKRECOVERDATAFILE6BLOCK3;損壞的資料塊的資訊儲存在檢視V$DATABASE_BLOCK_CORRUPTION中,用如下命令可以恢復該檢視中列出的壞塊,如下:RMAN>BLOCKRECOVERCORRUPTIONLISTRE-STOREUNTILTIME‘SYSDATE-7’。
RMAN不完全恢復
RMAN不完全恢復是指當資料庫出現介質失敗或邏輯失敗時,使用RESTORE命令轉儲備份,並使用RECOVER命令將資料庫恢復到備份點與失敗點之間某個時刻的狀態。注意不完全恢復只能在資料庫MOUNT狀態下進行。
1基於時間恢復。當執行基於時間點的不完全恢復時,首先要在命令列設定環境變數NLS_DATE_FORMAT。在進入RMAN之後,先裝載資料庫,再使用SETUNTILTIME命令指定要恢復到的時間點,使用RESTOREDATABASE轉儲所有資料檔案,使用RE-COVERDATABASE命令恢復資料庫,最後使用SQL語句AL-TERDATABASEOPENRESETLOGS開啟資料庫。
2基於SCN恢復。當使用RMAN執行基於SCN的不完全恢復時,在裝載資料庫後,先使用SETUNTILSCN命令指定要恢復到的SCN點,再使用RESTOREDATABASE轉儲所有資料檔案,使用RECOVERDATABASE命令恢復資料庫,最後使用SQL語句ALTERDATABASEOPENRESETLOGS開啟資料庫。4.3基於日誌序列號恢復當使用RMAN執行基於日誌序列號的不完全恢復時,在裝載資料庫後,先使用SETUNTILSEQUENCE…THREAD命令指定要恢復到的日誌序列號,接著使用RESTOREDATA-BASE轉儲所有資料檔案,再使用RECOVERDATABASE命令恢復資料庫,最後使用SQL語句ALTERDATABASEOPENRESETLOGS開啟資料庫。
恢復控制檔案
還原一個備份的控制檔案後,需要注意以下事項:***1***執行RECOVERDATABASE命令恢復資料庫,然後用RESETLOGS選項開啟資料庫;***2***在開啟資料庫後為本地管理方式的臨時表空間新增臨時檔案。如果沒有使用恢復目錄,RMAN只能在資料庫NO-MOUNT狀態下,從備份中進行控制檔案的恢復。
1從自動備份中恢復控制檔案。在NOMOUNT資料庫後,先使用SETDBID命令設定資料庫的ID編號,接著使用RESTORECONTROLFILEFROMAUTOBACKUP命令還原控制檔案。
2從包含控制檔案的備份檔案中恢復控制檔案。在NOMOUNT資料庫後,先使用SETDBID命令設定資料庫的ID編號,接著使用RESTORECONTROLFILEFROM'media_handle'命令還原控制檔案。
結束語
本文對如何使用RMAN進行Oracle資料庫的還原與恢復作了較詳盡的闡述,為需要使用RMAN恢復Oracle資料庫的使用者提供了一些使用方法,使之能儘可能的挽回由系統突發事故所帶來的資料損失,保障企業應用系統的正常執行。
篇二
《 計算機資料庫的管護研究 》
企業管理資料庫的資料資訊是由工業管理以及商業管理要求來決定的,收集職工詳細資訊,包括人員情況、職工薪水、職稱晉級、產品指標以及銷路規劃等,及時瞭解員工的工作狀況以及企業的經濟資料,能夠提高工作效率,使企業的日常運營方便快捷。當構建企業資料庫的時候,比如企業的產品資料庫,資料庫包含的資訊有產品的效能特徵、廠家的具體情況等,因此檢索欄位可以設定為產品名稱、廠家名稱以及產品分類號等,有利於使用者快速檢索相關產品,當客戶需要查詢某種產品的時候,只需要輸入主題字或者關鍵字,就可以獲得該產品的產品情況。另外,由於員工的加入以及退出,會導致資訊資料的變化,因此,在建立企業資料庫的時候,應該嚴格按照資料庫的構建流程,建立完善的資料庫體系。對於人員流失比較頻繁的部門,應該建立專門的資料庫,保證資料庫的完善,避免資料庫的損壞。在日常工作中,還要不定期對資料庫資料資訊進行更新。
儘管資料庫是嚴格按照流程進行構建的,但是資料庫的漏洞也是難以避免的。比如前後工作之間的銜接以及校驗,比如計算機文字的錯誤錄入。因此,必須對資料庫進行維護和管理。
1加強資料庫管理人員的技能
維護計算機資料庫,應該加強資料庫管理人員的專業技能和綜合素質,使它們能夠熟練掌握計算機專業知識,熟練運用計算機相關軟體。建立專門的資料庫校驗部門,分派專業管理人員對資料庫進行分析和校驗,檢查資料庫構建過程以及檢索過程中出現的錯誤,並且及時進行核實,並且進行更正,保證資料庫資訊資源的準確性和完整性。
2加強資料庫的更新與維護
當計算機資料庫構建完畢以後,應該全面檢查輸入資訊的準確性以及完整性,建立定期檢查制度[4],保證計算機資料庫的質量,提高資料庫的利用效率。資料庫的時效性影響著資料庫的生命。因為科學技術發展十分迅速,資料資訊不斷更換,比如國家政策、法律法規等,隨時都可能出現過時的現象,一旦舊的法律以及標準被重新制定或者修改和增補,那麼就需要重新錄入最新資料資訊,代替作廢的舊資訊。因此,除了選擇效能好的作業系統之外,還應該及時對系統進行升級,保證系統的穩定執行,還要對資料資訊進行實時記錄,及時進行更新,並新增到資料庫中,有利於利用資料庫的資訊資源。對於大學圖書館資料庫的維護,由於分類名目較多,圖書資源繁雜,因此,應該根據學校的性質以及文獻的專業設定,細化圖書文獻資源的分類工作,減少不必要的類別,並且新增新的文獻資源。如果不能及時對資料庫進行更新維護,那麼就無法保證資料庫的準確性以及全面性,從而對資料庫的有效應用造成影響。對於企業產品資料庫的維護,一般在一至兩週年內對資料進行更新[5],因為產品可能停產或者改型,也可能研製出了新一代的產品,而且有些廠家可能已經倒閉,或者更換了廠址,或者改了新的廠名,產品資訊的變化非常大,所以,必須及時對產品的相關資料資訊進行更新,保證產品資訊具有一定的時效性。只有及時更新資料庫,才能保證資料庫的活力與生命,才能滿足資訊時代人們對於資料資訊的需求。
3重視使用者的計算機教育
在計算機資料庫的使用過程中,還要對資料庫的使用者進行相關培訓。只有對使用者普及計算機知識以及資料庫的知識,才能使使用者在使用過程中達到快捷方便的使用目的。另外,還應該編制使用者使用手冊,並且重點標註重要的注意事項,使使用者能夠合理地運用資料庫資訊資源,避免造成資料庫的破壞。
4營造方便快捷的網路環境
當資料庫建成以後,必須配備一定數量的、效能好、執行穩定的計算機,還需要定期對計算機的裝置硬體以及應用軟體進行定期檢測和維護,確保計算機資料庫的正常使用。營造方便快捷的網路環境,有利於推動社會經濟和文化教育,擴充套件資料庫的應用領域,提高資料庫的使用效率,充分發揮資料庫的強大作用。
隨著時代的進步以及科學技術的發展,計算機資料庫成為學校以及企業必需的工具。資料庫的構建和管理也是一項長期而複雜的工程,因此,在資料庫的操作過程中,必須細緻入微,銜接得當,創造出一個穩定、準確的操作環境,提高學習和工作的效率。
篇三
《 計算機資料庫安全管控路徑分析 》
資料庫安全系統除了要保證資料的安全性,還要對資料的相容性、有效性、正確性進行保護,即保證資料的完整性。相容性是指不同使用者對同一資料進行訪問得到資料是相同的;有效性是指資料庫中的理論數值能夠滿足現實應用中對該數值段的約束;正確性是指資料表對應域的型別與資料的輸入值的型別是一致的。防止發生輸入和輸出資料不符合語義的現象,同時保證資料的相容性、有效性、正確性,才能保證資料的完整性。
操作人員的失誤或是計算機的硬體故障等問題對資料庫造成的破壞是目前資料庫安全系統的保護措施所不能避免的,目前資料庫安全系統的保護措施僅能保證資料庫的安全性、完整性,並且保證併發事務的正確執行。但是操作人員的失誤或是計算機的硬體故障會影響到資料庫中資料的正確性,資料庫受到破壞、資料庫中的部分資料丟失或者全部資料的丟失的現象都有可能是其造成的。所以保證故障恢復功能有著非常重要的作用,它可以保證結束資料庫的錯誤狀態,恢復成正確狀態。
威脅資料庫安全的因素
資料庫安全的標誌是,資料庫的保密性、完整性和可用性不會受到威脅。從實際情況來看,危害資料庫的安全因素主要有:一是計算機軟體和硬體環境的意外情況,比如:系統的崩潰、磁碟的損壞進而破壞資料;對資料庫的不正確的使用破壞現象;非法訪問、修改資料庫造成的破壞;為了某種目的,故意對資料庫造成的破壞;二是通過網路對資料進行的一系列有預謀的破壞活動;三是賬號的設定過於簡單、脆弱,有些企業方便員工檢視相關資料不設定賬號密碼或者是公開;四是資料庫治理人員的角色分工模糊,有些人身兼數職,大大降低了治理效率;軟體本身的漏洞等等。
計算機資料庫安全管理措施
1安全模型
現在的安全模型可以分為兩種:第一種就是多邊安全模型。多邊安全模型能夠阻止對資料庫安全措施資訊的橫向洩露,最大程度的保護資料庫資訊保安。第二種就是多級安全模型。多級安全模型中分為絕密級、機密級、祕密級由高到低的三個層次,密級或者高於密級許可權的人員可以使用該密級資訊,軍用系統和資料庫的安全保密系統首先使用這種多級安全模型,它分層次的對資訊進行絕對保護。
2使用者標識與鑑別
目前計算機中有非常多的方法可以進行使用者標識與鑑別,多種方法也可以在一個系統中同時使用,強化系統的安全性。常用的方法有:輸入使用者名稱確定使用者身份;回答口令識別使用者身份;回答對隨機數的運算結構表明使用者身份等等。儘管這類方法可以加強系統安全性,到也使成本增加很多,所以,一般都是像百度這類大型企業使用。
有關推薦: