




已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1 5 3數(shù)據(jù)庫管理與維護(hù) 2 5 3 1數(shù)據(jù)的安全維護(hù)安全機(jī)制是系統(tǒng)中一項(xiàng)重要內(nèi)容 由于數(shù)據(jù)是整個(gè)系統(tǒng)的核心 系統(tǒng)的安全性主要考慮保證數(shù)據(jù)的安全性 在系統(tǒng)建設(shè)中 主要采用的安全措施 1 建立數(shù)據(jù)安全管理制度在國家和相關(guān)部委已有的數(shù)據(jù)安全管理法律法規(guī)的基礎(chǔ)上 結(jié)合數(shù)字城市空間基礎(chǔ)數(shù)據(jù)庫建設(shè) 更新和使用的實(shí)際 建立行之有效的數(shù)據(jù)安全管理制度 3 4 5 2 保證數(shù)據(jù)被合法使用設(shè)置用戶的的身份和權(quán)限來達(dá)到數(shù)據(jù)安全訪問的目的 文件方式存儲(chǔ)的圖形數(shù)據(jù) 用操作系統(tǒng)的文件和目錄權(quán)限設(shè)定來達(dá)到要求 包括拒絕訪問 只讀 只寫 讀寫等關(guān)系數(shù)據(jù)庫存儲(chǔ)的數(shù)據(jù) 通過關(guān)系數(shù)據(jù)庫系統(tǒng)軟件的安全機(jī)制來控制數(shù)據(jù)庫 表的操作權(quán)限設(shè)定來達(dá)到數(shù)據(jù)合法使用的目的 包括對(duì)整個(gè)數(shù)據(jù)庫的訪問 對(duì)數(shù)據(jù)庫中某個(gè)或多個(gè)表的訪問等 用戶類型 普通用戶 只能通過應(yīng)用程序查詢相關(guān)數(shù)據(jù)數(shù)據(jù)管理員 對(duì)數(shù)據(jù)進(jìn)行完全控制 具有數(shù)據(jù)更新 備份 刪除 分配權(quán)限等功能未授權(quán)的用戶拒絕訪問系統(tǒng)中的數(shù)據(jù) 6 5 3 2數(shù)據(jù)的備份數(shù)據(jù)庫的聯(lián)機(jī)重做日志 記錄對(duì)數(shù)據(jù)庫所做的修改操作數(shù)據(jù)庫至少有2個(gè)聯(lián)機(jī)重做日志組 當(dāng)一個(gè)聯(lián)機(jī)重做日志組被寫滿的時(shí)候 就會(huì)發(fā)生日志切換 這時(shí)聯(lián)機(jī)重做日志組2成為當(dāng)前使用的日志 當(dāng)聯(lián)機(jī)重做日志組2寫滿的時(shí)候 又會(huì)發(fā)生日志切換 去寫聯(lián)機(jī)重做日志組1 就這樣反復(fù)進(jìn)行 7 數(shù)據(jù)庫的兩種運(yùn)行模式 非歸檔模式聯(lián)機(jī)日志在切換時(shí)就會(huì)丟棄歸檔模式發(fā)生日志切換的時(shí)候 被切換的日志會(huì)進(jìn)行歸檔 比如 當(dāng)前在使用聯(lián)機(jī)重做日志1 當(dāng)1寫滿的時(shí)候 發(fā)生日志切換 開始寫聯(lián)機(jī)重做日志2 這時(shí)聯(lián)機(jī)重做日志1的內(nèi)容會(huì)被拷貝到另外一個(gè)指定的目錄下 這個(gè)目錄叫做歸檔目錄 拷貝的文件叫歸檔重做日志 拷貝數(shù)據(jù)的過程叫歸檔要求數(shù)據(jù)庫運(yùn)行在歸檔模式下 數(shù)據(jù)庫可以在上一個(gè)完整備份的基礎(chǔ)上根據(jù)歸檔重做日志 把數(shù)據(jù)庫恢復(fù)到錯(cuò)誤產(chǎn)生的前一刻 8 以O(shè)racle ArcSDE為例研究數(shù)據(jù)備份的技術(shù)實(shí)現(xiàn) 1 需要進(jìn)行備份的文件 1 控制文件控制文件是二進(jìn)制文件 實(shí)例在加載數(shù)據(jù)庫時(shí)需要讀取控制文件 這樣Oracle才能找到自己所需的操作系統(tǒng)文件 數(shù)據(jù)文件 重做日志文件等 如果控制文件損壞 丟失或者記錄了錯(cuò)誤的信息 則將無法加載數(shù)據(jù)庫 也無法打開數(shù)據(jù)庫 在控制文件中主要內(nèi)容 數(shù)據(jù)庫名稱 數(shù)據(jù)庫創(chuàng)建時(shí)間 數(shù)據(jù)庫同步信息 數(shù)據(jù)庫當(dāng)前的SCN SystemChangNumber 檢查點(diǎn)執(zhí)行情況以及重做日志順序號(hào)等 所有數(shù)據(jù)文件以及聯(lián)機(jī)重做日志文件的位置與名稱 數(shù)據(jù)庫的歸檔模式 當(dāng)前所使用的聯(lián)機(jī)重做日志的順序號(hào)等信息數(shù)據(jù)庫運(yùn)行的過程中 Oracle會(huì)不斷地更新控制文件中的內(nèi)容 9 2 數(shù)據(jù)文件數(shù)據(jù)文件是操作系統(tǒng)存儲(chǔ)數(shù)據(jù)庫中所有邏輯結(jié)構(gòu)的數(shù)據(jù)的物理文件 數(shù)據(jù)文件的作用 在硬盤上保存Oracle系統(tǒng)與用戶數(shù)據(jù) 數(shù)據(jù)文件中不僅包含有已提交事務(wù)的數(shù)據(jù) 而且還可能包含有未提交事務(wù)的數(shù)據(jù) 以正常方式關(guān)閉的數(shù)據(jù)庫 在數(shù)據(jù)文件中只包含已提交事務(wù)的數(shù)據(jù) 而不包含任何未提交事務(wù)的數(shù)據(jù) 因?yàn)樵陉P(guān)閉數(shù)據(jù)庫之前 Oracle會(huì)自動(dòng)回退任何未提交的事務(wù) 并且執(zhí)行一次檢查以保證所有已提交事務(wù)的數(shù)據(jù)都被寫入到了數(shù)據(jù)文件中 10 3 ArcSDE的定義文件 giomgr defs dbinint sde services sde 4 歸檔重做日志 數(shù)據(jù)庫崩潰時(shí)可采用此文件進(jìn)行恢復(fù) 5 其它的Oracle配置文件 11 數(shù)據(jù)庫的關(guān)閉方式 1 shutdownnormal 系統(tǒng)默認(rèn) Oracle數(shù)據(jù)庫系統(tǒng)不會(huì)自動(dòng)斷開當(dāng)前用戶的連接 而是等待當(dāng)前用戶主動(dòng)斷開與數(shù)據(jù)庫的連接 注意 只要用戶沒有自動(dòng)斷開連接 即使管理員已經(jīng)發(fā)布了關(guān)閉數(shù)據(jù)庫的命令 連接的用戶仍然可以建立新的事務(wù) 插入或者更改數(shù)據(jù)等 特點(diǎn) 關(guān)閉數(shù)據(jù)庫的時(shí)間比較長 具體跟用戶主動(dòng)斷開連接的時(shí)間有關(guān) 阻止任何用戶建立新的連接 在實(shí)際工作中 手工通知用戶斷開與數(shù)據(jù)庫的連接 優(yōu)點(diǎn) 在下次啟動(dòng)數(shù)據(jù)庫時(shí) 不需要進(jìn)行任何的恢復(fù)操作 12 2 shutdowntransactional數(shù)據(jù)庫管理員在發(fā)布關(guān)閉數(shù)據(jù)庫指令后 允許用戶遞交未完成的事務(wù) 但是不能夠建立新的事務(wù) 管理員發(fā)布了關(guān)閉指令后 數(shù)據(jù)庫采取如下三個(gè)操作阻止任何用戶建立新的連接 限制已經(jīng)連接的用戶建立新的事務(wù) 等待所有當(dāng)前未遞交的事務(wù)提交完畢 然后立即斷開與當(dāng)前用戶的連接 一旦所有的用戶都斷開連接則立即關(guān)閉數(shù)據(jù)庫 13 3 shutdownimmediate 最短時(shí)間內(nèi)關(guān)閉數(shù)據(jù)庫 管理員發(fā)布這個(gè)命令之后 系統(tǒng)會(huì)進(jìn)行如下操作 阻止任何用戶新的連接 同時(shí)限制當(dāng)前連接用戶開始新的事務(wù) 如果已連接用戶有未完成的事務(wù) 則數(shù)據(jù)庫系統(tǒng)直接把當(dāng)前未遞交的事務(wù)回退 當(dāng)未遞交的事務(wù)回退成功后 系統(tǒng)會(huì)直接關(guān)閉數(shù)據(jù)庫 并終止數(shù)據(jù)庫進(jìn)程 14 4 shutdownabort 異常中斷 特點(diǎn) 強(qiáng)制結(jié)束當(dāng)前正在執(zhí)行的SQL語句 任何未遞交的事務(wù)都被回退 數(shù)據(jù)庫的完整性將會(huì)受到損害 在下一次啟動(dòng)數(shù)據(jù)庫的時(shí)候就需要對(duì)其進(jìn)行恢復(fù) 基本上不會(huì)對(duì)控制文件或者參數(shù)文件造成破壞 只有在以上三種數(shù)據(jù)庫關(guān)閉方式行不通的情況下 才能夠采用這種數(shù)據(jù)庫關(guān)閉方式 5 強(qiáng)制關(guān)閉數(shù)據(jù)庫關(guān)閉操作系統(tǒng)或關(guān)掉電源 15 2 數(shù)據(jù)備份的種類冷備份 熱備份 1 數(shù)據(jù)庫冷備份在數(shù)據(jù)庫關(guān)閉狀態(tài)下進(jìn)行的備份也稱為冷 脫機(jī) 備份 在數(shù)據(jù)庫以NORMAL TRANSACTIONAL或IMMEDIATE方式關(guān)閉后 可以對(duì)數(shù)據(jù)庫進(jìn)行完全備份 得到一致性備份 關(guān)閉了數(shù)據(jù)庫后備份所有數(shù)據(jù)文件和控制文件等 16 數(shù)據(jù)庫冷備份的步驟如下 1 如果數(shù)據(jù)庫處于打開狀態(tài) 為了保持?jǐn)?shù)據(jù)文件的一致性 必須將待備份的數(shù)據(jù)庫完全關(guān)閉 以NORMAL IMMEDIATE或TRANSACTIONAL方式關(guān)閉數(shù)據(jù)庫 2 如果數(shù)據(jù)庫是以FORCE方式關(guān)閉或者是由于故障而意外關(guān)閉的 不要在關(guān)閉狀態(tài)下對(duì)數(shù)據(jù)庫進(jìn)行完全備份 必須重新啟動(dòng)數(shù)據(jù)庫并完全關(guān)閉后再備份數(shù)據(jù) 17 3 利用操作系統(tǒng)命令對(duì)所有的控制文件 數(shù)據(jù)文件 ArcSDE的定義文件 giomgr defs dbinint sde services sde 歸檔重做日志 其它的Oracle配置文件進(jìn)行備份 可以利用系統(tǒng)復(fù)制功能對(duì)以上文件備份到備份目錄中 4 重新啟動(dòng)數(shù)據(jù)庫 18 優(yōu)點(diǎn) 在概念上十分簡單 很容易理解 拷貝文件 操作起來比較簡捷 簡單拷貝 不容易產(chǎn)生錯(cuò)誤缺點(diǎn) 在備份期間數(shù)據(jù)庫必須處于關(guān)閉狀態(tài) 數(shù)據(jù)庫處于不可用狀態(tài)的時(shí)間取決于數(shù)據(jù)庫的大小 數(shù)據(jù)文件的數(shù)量以及復(fù)制過程的速度 利用這個(gè)備份只能將數(shù)據(jù)庫恢復(fù)到備份時(shí)刻的狀態(tài) 備份時(shí)刻之后所有的事務(wù)修改都將丟失 19 2 數(shù)據(jù)庫熱備份在數(shù)據(jù)庫打開狀態(tài)下進(jìn)行的備份也稱為熱 聯(lián)機(jī) 備份 在進(jìn)行熱備份的同時(shí)數(shù)據(jù)庫仍然是可以訪問的 數(shù)據(jù)庫處在歸檔模式下可以進(jìn)行熱備份 如果同時(shí)滿足如下兩個(gè)條件 可以在數(shù)據(jù)庫打開狀態(tài)下對(duì)數(shù)據(jù)庫進(jìn)行備份 數(shù)據(jù)庫處于歸檔模式下聯(lián)機(jī)重做日志文件可以被歸檔 20 備份內(nèi)容 一個(gè)指定表空間的所有數(shù)據(jù)文件 表空間中某一個(gè)數(shù)據(jù)文件 如果進(jìn)行備份的表空間或數(shù)據(jù)文件處于聯(lián)機(jī)狀態(tài) 那么在備份期間這些表空間或數(shù)據(jù)文件仍然可以被用戶使用 如果進(jìn)行備份的表空間或數(shù)據(jù)文件處于脫機(jī)狀態(tài) 那么在備份期間數(shù)據(jù)庫的其他表空間仍然可以被用戶使用 21 熱備份的方法 備份當(dāng)前數(shù)據(jù)庫中某個(gè)表空間ALTERTABLESPACE BEGINBACKUP結(jié)束熱備份ALTERTABLESPACE ENDBACKUPselectfile namefromdba data fileswheretablespace name USER altertablespaceuserbeginbackup copy文件altertablespaceuserendbackup 22 熱備份的優(yōu)點(diǎn) 數(shù)據(jù)庫在備份期間仍然處于可用狀態(tài) 備份可以在表空間級(jí)或數(shù)據(jù)文件級(jí)進(jìn)行 而不必每次都對(duì)整個(gè)數(shù)據(jù)庫進(jìn)行備份 可以對(duì)經(jīng)常使用的表空間進(jìn)行較為頻繁的備份 而對(duì)較少使用的 基本處于只讀狀態(tài)的表空間進(jìn)行較少的備份 發(fā)生介質(zhì)故障時(shí)可以保證不丟失任何數(shù)據(jù) 熱備份的缺點(diǎn) 就是概念和操作都比較復(fù)雜 并且由于必須對(duì)數(shù)據(jù)庫進(jìn)行歸檔 或者還需要啟動(dòng)額外的后臺(tái)進(jìn)程 需要占用較多的系統(tǒng)資源 23 3 備份的實(shí)施為保障系統(tǒng)安全 采用磁帶機(jī) 光盤等多種介質(zhì)對(duì)數(shù)據(jù)進(jìn)行備份 根據(jù)操作系統(tǒng)的功能 建立數(shù)據(jù)備份作業(yè) 備份的時(shí)間 利用晚上時(shí)間對(duì)數(shù)據(jù)庫進(jìn)行定期備份 對(duì)于大量的數(shù)據(jù)備份 則利用節(jié)假日進(jìn)行 備份的方法 對(duì)一次大范圍更新的數(shù)據(jù) 采用光盤刻
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 櫥柜預(yù)售方案(3篇)
- 水質(zhì)檢測方案(3篇)
- 冶煉產(chǎn)品安全管理制度
- 制藥車間設(shè)備管理制度
- 幼兒廚房人員管理制度
- 單位人員閉環(huán)管理制度
- 房產(chǎn)代理進(jìn)場方案(3篇)
- 口岸入境閉環(huán)管理制度
- 小公司軍事化管理制度
- 廈門餐飲現(xiàn)場管理制度
- 湖北省武漢市2025屆高中畢業(yè)生四月調(diào)研考試數(shù)學(xué)試卷及答案(武漢四調(diào))
- 體育導(dǎo)論(大學(xué)體育1)(山東聯(lián)盟)智慧樹知到期末考試答案章節(jié)答案2024年青島科技大學(xué)
- MOOC 軟件質(zhì)量保證-西安交通大學(xué) 中國大學(xué)慕課答案
- 項(xiàng)目施工條件分析
- 2022秋期版2208國開電大??啤墩螌W(xué)原理》網(wǎng)上形考(任務(wù)1至4)試題及答案
- TSG 81-2022 場(廠)內(nèi)專用機(jī)動(dòng)車輛安全技術(shù)規(guī)程
- TLJ300銅扁線連續(xù)擠壓生產(chǎn)線使用說明書NEW1復(fù)習(xí)課程
- 瓷磚店業(yè)務(wù)員提成方案計(jì)劃
- 運(yùn)營管理案例分析-巴里勒
- 越江盾構(gòu)施工課件PPT
- 箱梁預(yù)應(yīng)力鋼束張拉計(jì)算表
評(píng)論
0/150
提交評(píng)論