Solaris10環(huán)境下oracle10g 數(shù)據(jù)庫的架構(gòu)_第1頁
Solaris10環(huán)境下oracle10g 數(shù)據(jù)庫的架構(gòu)_第2頁
Solaris10環(huán)境下oracle10g 數(shù)據(jù)庫的架構(gòu)_第3頁
Solaris10環(huán)境下oracle10g 數(shù)據(jù)庫的架構(gòu)_第4頁
Solaris10環(huán)境下oracle10g 數(shù)據(jù)庫的架構(gòu)_第5頁
已閱讀5頁,還剩108頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、PAGE PAGE 103 論文題目 Solaaris110環(huán)境下下oraclle10gg數(shù)據(jù)庫的架架構(gòu) 摘要 本論文按先先后順序,先是簡單單介紹了ooraclle數(shù)據(jù)庫庫的支撐平平臺,suun公司sollariss操作系統(tǒng)統(tǒng)的發(fā)展史史,如何安裝裝及常規(guī)的的維護,接著詳細細介紹了ooraclle數(shù)據(jù)庫庫的架構(gòu)過過程,一些常見見問題的分分析及處理理,最后及著著重介紹了了oraccle數(shù)據(jù)據(jù)庫中最重重要的一項項功能,備份與還還原恢復.分別列出出了oraacle數(shù)數(shù)據(jù)庫備份份恢復的幾幾種常用工工具包括ttar、expoort/iimporrt的原理理及使用方方法,并結(jié)結(jié)合新安裝裝的數(shù)據(jù)庫庫進行實例例

2、演示,并并單獨列出出一章專門門講述了rrman的的體系結(jié)構(gòu)構(gòu),如何配配置,及結(jié)結(jié)合具體案案例展示了了rmann最核心的的幾種備份份恢復的方方法。文中使用用的相關軟軟件,操作系統(tǒng)統(tǒng)為sollariss10,數(shù)數(shù)據(jù)庫版本本為oraacle110g,連連接主機的的工具為ssecurrre CCRT 55.0,均均可從相應應官方網(wǎng)站站下載。關鍵詞 oraccle數(shù)據(jù)據(jù)庫、備份份、恢復AbstrractIn thhis ppaperr, inn chrronollogiccal oorderr, fiirst a brrief intrroducctionn of the oraccle ddatabb

3、ase plattformm suppportt, suun coompanny deeveloopmennt hiistorry off sollariss opeeratiing ssysteem, hhow tto innstalll annd reegulaar maainteenancce, aand tthen desccribeed inn dettail the proccess of ooraclle daatabaase aarchiitectture, thee anaalysiis off somme coommonn queestioons aand ddeal wi

4、thh Finnallyy, annd hiighliightss thee mosst immporttant oraccle ddatabbase to aa funnctioon, rrestoore bbackuup annd reestorre. sseparratelly liistedd oraacle dataabasee bacckup and recooveryy of seveeral commmonlyy useed toools incllude tar, expport / immportt andd usee of the prinnciplle, ccombii

5、ned withh thee newwly iinstaalledd Exaamplees off preesenttatioon off thee dattabasse annd arre liistedd in a seeparaate cchaptter ddevotted tto onne off thee rmaan arrchittectuure, how to cconfiiguree, annd diisplaay liight of tthe sspeciific casee of the coree rmaan reestorre seeveraal baackupp me

6、tthodss. Thhe teext uused in tthe ssoftwware, thee opeeratiing ssysteem foor soolariis10, dattabasse veersioon orraclee10g, connnect to tthe hhost insttrumeent ssecurrre CCRT 55.0, can be ddownlloadeed frrom tthe oofficcial webssite of tthe ccorreesponndingg.Keywoords Oraclle Daatabaase、BBackuup、Rec

7、ooveryy目 錄TOC o 1-3 h z u HYPERLINK l _Toc226175811 1前言 PAGEREF _Toc226175811 h 11 HYPERLINK l _Toc226175812 2 Sollariss操作系統(tǒng)統(tǒng)的介紹 PAGEREF _Toc226175812 h 1 HYPERLINK l _Toc226175813 2.1歷史史 PAGEREF _Toc226175813 h 2 HYPERLINK l _Toc226175814 2.2支持持的系統(tǒng)架架構(gòu) PAGEREF _Toc226175814 h 2 HYPERLINK l _Toc22617

8、5815 2.3 桌桌面環(huán)境 PAGEREF _Toc226175815 h 2 HYPERLINK l _Toc226175816 2.4 軟軟件許可 PAGEREF _Toc226175816 h 3 HYPERLINK l _Toc226175817 2.5 主主要版本 PAGEREF _Toc226175817 h 3 HYPERLINK l _Toc226175818 2.6 ssolarris100版本新增增的功能 PAGEREF _Toc226175818 h 3 HYPERLINK l _Toc226175819 3 幾種熱熱門數(shù)據(jù)庫庫的比較 PAGEREF _Toc22617

9、5819 h 4 HYPERLINK l _Toc226175820 3.1 OORACLLE數(shù)據(jù)庫庫管理系統(tǒng)統(tǒng) PAGEREF _Toc226175820 h 4 HYPERLINK l _Toc226175821 3.2 SSYBASSE 100數(shù)據(jù)庫管管理系統(tǒng) PAGEREF _Toc226175821 h 5 HYPERLINK l _Toc226175822 3.2.22 SYBBASE的的不足 PAGEREF _Toc226175822 h 6 HYPERLINK l _Toc226175823 3.3 DDB2數(shù)據(jù)據(jù)庫管理系系統(tǒng) PAGEREF _Toc226175823 h 6

10、 HYPERLINK l _Toc226175824 4 ORAACLE 10g 的體系結(jié)結(jié)構(gòu) PAGEREF _Toc226175824 h 7 HYPERLINK l _Toc226175825 4.1 OORACLLE服務器器 PAGEREF _Toc226175825 h 8 HYPERLINK l _Toc226175826 4.2 OORACLLE 例程程 PAGEREF _Toc226175826 h 8 HYPERLINK l _Toc226175827 4.2.11 內(nèi)存結(jié)結(jié)構(gòu) PAGEREF _Toc226175827 h 8 HYPERLINK l _Toc2261758

11、28 4.3 OORACLLE 數(shù)據(jù)據(jù)庫 PAGEREF _Toc226175828 h 10 HYPERLINK l _Toc226175829 4.4 其其他關鍵文文件 PAGEREF _Toc226175829 h 10 HYPERLINK l _Toc226175830 4.5 進進程結(jié)構(gòu) PAGEREF _Toc226175830 h 10 HYPERLINK l _Toc226175831 4.5.11 用戶進進程 PAGEREF _Toc226175831 h 11 HYPERLINK l _Toc226175832 4.5.22服務器進進程 PAGEREF _Toc226175

12、832 h 11 HYPERLINK l _Toc226175833 4.5.33 后臺進進程 PAGEREF _Toc226175833 h 11 HYPERLINK l _Toc226175834 4.6 邏邏輯結(jié)構(gòu) PAGEREF _Toc226175834 h 12 HYPERLINK l _Toc226175835 5安裝Soolariis10環(huán)環(huán)境 PAGEREF _Toc226175835 h 12 HYPERLINK l _Toc226175836 5.1 安安裝sollariss10 PAGEREF _Toc226175836 h 12 HYPERLINK l _Toc226

13、175837 5.1.11分區(qū)簡介介:(僅做參考考) PAGEREF _Toc226175837 h 12 HYPERLINK l _Toc226175838 5.1.22 準備過過程: PAGEREF _Toc226175838 h 13 HYPERLINK l _Toc226175839 5.1.33 用grubb引導: PAGEREF _Toc226175839 h 13 HYPERLINK l _Toc226175840 5.1.44 利用安安裝過程中中出現(xiàn)的sshelll進行虛擬擬光驅(qū) PAGEREF _Toc226175840 h 13 HYPERLINK l _Toc226175

14、841 6 sollariss10的基基本維護 PAGEREF _Toc226175841 h 14 HYPERLINK l _Toc226175842 6.1 文文件系統(tǒng) PAGEREF _Toc226175842 h 14 HYPERLINK l _Toc226175843 6.2 系系統(tǒng)日志 PAGEREF _Toc226175843 h 15 HYPERLINK l _Toc226175844 6.3 系系統(tǒng)性能檢檢測 PAGEREF _Toc226175844 h 15 HYPERLINK l _Toc226175845 6.4 雙雙機狀態(tài) PAGEREF _Toc226175845

15、 h 16 HYPERLINK l _Toc226175846 6.5 查查看網(wǎng)卡狀狀態(tài) PAGEREF _Toc226175846 h 16 HYPERLINK l _Toc226175847 6.6 查查看硬件資資源信息 PAGEREF _Toc226175847 h 17 HYPERLINK l _Toc226175848 6.6.11查看cpu狀態(tài) PAGEREF _Toc226175848 h 17 HYPERLINK l _Toc226175849 6.6.22查看內(nèi)存存大小 PAGEREF _Toc226175849 h 17 HYPERLINK l _Toc226175850

16、6.6.33查看硬盤盤物理信息息 PAGEREF _Toc226175850 h 17 HYPERLINK l _Toc226175851 6.7 查查看進程信信息 PAGEREF _Toc226175851 h 17 HYPERLINK l _Toc226175852 7 oraacle 數(shù)據(jù)庫的的基本維護護 PAGEREF _Toc226175852 h 18 HYPERLINK l _Toc226175853 7.1 數(shù)數(shù)據(jù)庫日志志 PAGEREF _Toc226175853 h 18 HYPERLINK l _Toc226175854 7.2 表表空間檢查查 PAGEREF _Toc2

17、26175854 h 18 HYPERLINK l _Toc226175855 7.3 查查看連接數(shù)數(shù) PAGEREF _Toc226175855 h 19 HYPERLINK l _Toc226175856 7.4 查查看脫機數(shù)數(shù)據(jù)文件 PAGEREF _Toc226175856 h 20 HYPERLINK l _Toc226175857 7.5 查查看無效的的數(shù)據(jù)對象象 PAGEREF _Toc226175857 h 20 HYPERLINK l _Toc226175858 7.6 查查看是否有有死鎖 PAGEREF _Toc226175858 h 20 HYPERLINK l _Toc

18、226175859 8 Oraacle110g數(shù)據(jù)據(jù)庫中常見見的問題解解析 PAGEREF _Toc226175859 h 20 HYPERLINK l _Toc226175860 8.1 數(shù)數(shù)據(jù)庫連接接數(shù)達到最最大值 PAGEREF _Toc226175860 h 20 HYPERLINK l _Toc226175861 8.2 數(shù)數(shù)據(jù)庫歸檔檔日志未能能及時歸檔檔 PAGEREF _Toc226175861 h 20 HYPERLINK l _Toc226175862 8.3 數(shù)數(shù)據(jù)庫索引引被誤刪 PAGEREF _Toc226175862 h 21 HYPERLINK l _Toc2261

19、75863 8.4 數(shù)數(shù)據(jù)庫控制制文件不一一致 PAGEREF _Toc226175863 h 21 HYPERLINK l _Toc226175864 9 Oraacle110g數(shù)據(jù)據(jù)庫的性能能調(diào)優(yōu) PAGEREF _Toc226175864 h 23 HYPERLINK l _Toc226175865 9.1 通通過操作系系統(tǒng)的一些些工具檢查查系統(tǒng)的狀狀態(tài) PAGEREF _Toc226175865 h 24 HYPERLINK l _Toc226175866 9.2 迅迅速發(fā)現(xiàn)OOraclle Seerverr的性能問問題的成因因 PAGEREF _Toc226175866 h 26 H

20、YPERLINK l _Toc226175867 10 Orraclee10g數(shù)數(shù)據(jù)庫的備備份與恢復復 PAGEREF _Toc226175867 h 28 HYPERLINK l _Toc226175868 10.1 備份簡介介 PAGEREF _Toc226175868 h 28 HYPERLINK l _Toc226175869 10.1.1為什么要要做備份 PAGEREF _Toc226175869 h 28 HYPERLINK l _Toc226175870 10.1.2 備份什什么 PAGEREF _Toc226175870 h 29 HYPERLINK l _Toc2261758

21、71 10.1.3 備份的的分類方式式 PAGEREF _Toc226175871 h 29 HYPERLINK l _Toc226175872 10.1.4系統(tǒng)備份份策略 PAGEREF _Toc226175872 h 29 HYPERLINK l _Toc226175873 10.2 創(chuàng)建數(shù)據(jù)據(jù)庫實例CCNC PAGEREF _Toc226175873 h 30 HYPERLINK l _Toc226175874 10.2.1設置環(huán)境境變量 PAGEREF _Toc226175874 h 30 HYPERLINK l _Toc226175875 10.2.2創(chuàng)建初始始化參數(shù)文文件 PAGE

22、REF _Toc226175875 h 30 HYPERLINK l _Toc226175876 10.2.3建立需要要的目錄 PAGEREF _Toc226175876 h 31 HYPERLINK l _Toc226175877 10.2.4建spfiile后啟啟動實例并并開始建庫庫 PAGEREF _Toc226175877 h 31 HYPERLINK l _Toc226175878 10.2.5 運行數(shù)數(shù)據(jù)字典腳腳本 PAGEREF _Toc226175878 h 32 HYPERLINK l _Toc226175879 10.2.6 新建sqllpluss屬性和幫幫助、USSERS

23、表表空間 PAGEREF _Toc226175879 h 32 HYPERLINK l _Toc226175880 10.2.7 最后修修改為歸檔檔模式并重重啟 PAGEREF _Toc226175880 h 33 HYPERLINK l _Toc226175881 10.3 創(chuàng)建表空空間及用戶戶 PAGEREF _Toc226175881 h 33 HYPERLINK l _Toc226175882 10.4 新建庫CNNC中的結(jié)結(jié)構(gòu) PAGEREF _Toc226175882 h 36 HYPERLINK l _Toc226175883 10.5 系統(tǒng)備份份策略簡述述 PAGEREF _T

24、oc226175883 h 39 HYPERLINK l _Toc226175884 10.5.1 OSS的備份 PAGEREF _Toc226175884 h 39 HYPERLINK l _Toc226175885 10.5.2 數(shù)據(jù)庫庫系統(tǒng)執(zhí)行行代碼的備備份 PAGEREF _Toc226175885 h 39 HYPERLINK l _Toc226175886 10.5.3 Apppliccatioon備份 PAGEREF _Toc226175886 h 39 HYPERLINK l _Toc226175887 10.5.4 Daata iin Fiilesyystemm的備份 PAG

25、EREF _Toc226175887 h 39 HYPERLINK l _Toc226175888 10.5.5 DData in DDBMS的的邏輯備份份 PAGEREF _Toc226175888 h 40 HYPERLINK l _Toc226175889 10.6 備份與恢恢復工具及及應用 PAGEREF _Toc226175889 h 43 HYPERLINK l _Toc226175890 10.6.1 taar工具 PAGEREF _Toc226175890 h 44 HYPERLINK l _Toc226175891 10.6.2 exxp、imp導出出導入工具具 PAGERE

26、F _Toc226175891 h 45 HYPERLINK l _Toc226175892 10.6.3 Rmman備份份工具 PAGEREF _Toc226175892 h 49 HYPERLINK l _Toc226175893 11 Rmman的使使用 PAGEREF _Toc226175893 h 49 HYPERLINK l _Toc226175894 11.1 Rmann的體系結(jié)結(jié)構(gòu) PAGEREF _Toc226175894 h 49 HYPERLINK l _Toc226175895 11.2 啟動與運運行Rmaan PAGEREF _Toc226175895 h 51 HY

27、PERLINK l _Toc226175896 11.2.1 運行要要求 PAGEREF _Toc226175896 h 51 HYPERLINK l _Toc226175897 11.2.2 基本運運行方法 PAGEREF _Toc226175897 h 51 HYPERLINK l _Toc226175898 11.2.3 如何運運行RMAAN命令 PAGEREF _Toc226175898 h 51 HYPERLINK l _Toc226175899 11.3 RMANN的自動配配置 PAGEREF _Toc226175899 h 52 HYPERLINK l _Toc226175900

28、 11.3.1 備份策策略保持 PAGEREF _Toc226175900 h 52 HYPERLINK l _Toc226175901 11.3.2 通道配配置與自動動通道分配配 PAGEREF _Toc226175901 h 53 HYPERLINK l _Toc226175902 11.3.3 控制文文件自動備備份 PAGEREF _Toc226175902 h 53 HYPERLINK l _Toc226175903 11.3.4 設置并并行備份 PAGEREF _Toc226175903 h 54 HYPERLINK l _Toc226175904 11.3.5 配置多多個備份的的拷

29、貝數(shù)目目 PAGEREF _Toc226175904 h 54 HYPERLINK l _Toc226175905 11.3.6 備份優(yōu)優(yōu)化 PAGEREF _Toc226175905 h 55 HYPERLINK l _Toc226175906 11.3.7 備份文文件的格式式 PAGEREF _Toc226175906 h 56 HYPERLINK l _Toc226175907 11.4 用RMANN備份 PAGEREF _Toc226175907 h 56 HYPERLINK l _Toc226175908 11.4.1 映象副副本 PAGEREF _Toc226175908 h 56

30、 HYPERLINK l _Toc226175909 11.4.2 備份與與備份集 PAGEREF _Toc226175909 h 57 HYPERLINK l _Toc226175910 11.4.3 常見備備份參數(shù) PAGEREF _Toc226175910 h 58 HYPERLINK l _Toc226175911 11.4.4 增量備備份 PAGEREF _Toc226175911 h 64 HYPERLINK l _Toc226175912 11.4.5備份檢查查 PAGEREF _Toc226175912 h 68 HYPERLINK l _Toc226175913 11.4.6

31、 Rmman動態(tài)態(tài)性能視圖圖 PAGEREF _Toc226175913 h 70 HYPERLINK l _Toc226175914 11.5 還原與恢恢復 PAGEREF _Toc226175914 h 71 HYPERLINK l _Toc226175915 11.5.1 常規(guī)還還原與恢復復 PAGEREF _Toc226175915 h 71 HYPERLINK l _Toc226175916 11.5.2 還原檢查查與恢復測測試 PAGEREF _Toc226175916 h 79 HYPERLINK l _Toc226175917 11.5.3 塊級別別的恢復 PAGEREF _T

32、oc226175917 h 81 HYPERLINK l _Toc226175918 12 總結(jié)結(jié) PAGEREF _Toc226175918 h 83 HYPERLINK l _Toc226175919 中文與外文文參考書目目 PAGEREF _Toc226175919 h 84 HYPERLINK l _Toc226175920 附錄 PAGEREF _Toc226175920 h 855 HYPERLINK l _Toc226175921 1.1準備備安裝環(huán)境境 PAGEREF _Toc226175921 h 85 HYPERLINK l _Toc226175922 1.2解壓壓orac

33、cle100g安裝包包 PAGEREF _Toc226175922 h 86 HYPERLINK l _Toc226175923 1.3開始始安裝 PAGEREF _Toc226175923 h 86 HYPERLINK l _Toc226175924 致謝 PAGEREF _Toc226175924 h 9001前言隨著企業(yè)數(shù)數(shù)據(jù)量的不不斷發(fā)展和和壯大,擁擁有一套高高性能、高高穩(wěn)定性的的系統(tǒng)對企企業(yè)來說是是很有必要要的,soolariis是sun的操操作系統(tǒng),屬屬于uniix的一個個分支,企企業(yè)應用范范圍很廣泛泛,oraacle110g企業(yè)業(yè)版是一種種可伸縮且且易于管理理的對象關關系數(shù)據(jù)庫庫

34、,在soolariis10 環(huán)境上搭搭建oraacle110g,使得企業(yè)業(yè)系統(tǒng)的穩(wěn)穩(wěn)定性、安安全性、系系統(tǒng)的速度度和擴展性性都很高,并且與java有很強的兼容性。本論文主要介紹了如何在solaris環(huán)境下搭建搭建oracle10g數(shù)據(jù)庫服務器,以及在具體的實踐工作中如何對該應用系統(tǒng)的性能進行高效的維護和調(diào)優(yōu)、故障處理、備份恢復和容災。本論文通過過對uniix操作系系統(tǒng)sollariss10以及及oraccle100g數(shù)據(jù)庫庫的詳細的的介紹,結(jié)結(jié)合具體實實踐工作中中的一些經(jīng)經(jīng)驗及教訓訓,介紹了了如何搭建建一個以操操作系統(tǒng)ssolarris100為平臺的的oraccle10gg數(shù)據(jù)庫服服務器。以以

35、及對該系系統(tǒng)性能調(diào)調(diào)優(yōu)、故障障排除及處處理、備份份恢復和容容災等方面面的技術(shù)進進行詳細的的闡述。2 Sollariss操作系統(tǒng)統(tǒng)的介紹Solarris是一一種計算機機操作系統(tǒng)統(tǒng),它被認認為是UNNIX操作作系統(tǒng)的衍衍生版本之之一,它是是由Sunn Miccrosyystemms公司生生產(chǎn)的,它它是基于IIntell和Sparrc處理器器的一種操操作系統(tǒng)。SUN公司司一直掌握握著大型UUNIX工工作站市場場,隨著990年代Intterneet的發(fā)展展,SPAARC/SSolarris系統(tǒng)統(tǒng)也被廣泛泛地應用于于Web站點點上。Suun主要強強調(diào)自己系系統(tǒng)的穩(wěn)定定性,它的的設計是面面向網(wǎng)絡的的。它的

36、高高可用性指指的是如果果有了問題題此系統(tǒng)不不用停機即即可修改錯錯誤。它的的穩(wěn)定性甚甚至可以和和IBM十分分著名的MMVS大型型機操作系系統(tǒng)一樣,每每個可能出出錯的環(huán)節(jié)節(jié)都進行了了檢查。此此操作系統(tǒng)統(tǒng)也提供了了遠程控制制的功能。它是為網(wǎng)網(wǎng)絡計算而而設計的,作作為第一個個也是最成成功的一個個網(wǎng)絡服務務器系統(tǒng),它它在網(wǎng)絡功功能上花費費了不少功功夫;在網(wǎng)網(wǎng)絡安全方方面它支持持IPseec,Kerbbeross,AMI和智智能卡。SSUN為Solaaris提提供了三個個擴展:Easy Acceess SServeer:是用用于為同時時運行了WWindoows NNT系統(tǒng)的的企業(yè)級服服務器而設設計的; E

37、nteerpriise SServeer:是為為可靠商業(yè)業(yè)運行環(huán)境境而設計的的,支持集集簇功能; Inteernett Serrvicee Proovideer (IISP) Servver:這這就是一個個典型的網(wǎng)網(wǎng)站服務器器;因為SSUN開發(fā)發(fā)了獨立于于平臺的JJAVA語語言,因此此在所有的的操作系統(tǒng)統(tǒng)中均包括括JAVAA虛擬機和和JDK,Solaaris代代替了SuunOS,后后者在許多多SUN的機機器上仍然然在使用。2.1歷史史Sun的操操作系統(tǒng)最最初叫做SSunOSS,由于Suun Miicrossysteem的創(chuàng)始始人之一,Bill Joy來自U.C.Berkeley,因此SunOS

38、主要是基于BSDUnix版本。SunOS 5.0開始,SUN的操作系統(tǒng)開發(fā)開始轉(zhuǎn)向System V Release 4,并且有了新的名字叫做Solaris 2.0;Solaris 2.6以后,SUN刪除了版本號中的2,因此,SunOS 5.10就叫做Solaris 10。 Solaris的早期版本后來又被重新命名為Solaris 1.x. 所以SunOS這個詞被用做專指Solaris操作系統(tǒng)的內(nèi)核,因此Solaris被認為是由SunOS,圖形化的桌面計算環(huán)境, 以及它網(wǎng)絡增強部分組成。2.2支持持的系統(tǒng)架架構(gòu)Solarris支持多種種系統(tǒng)架構(gòu)構(gòu):SPAARC、x86和x64。x64即AMD66

39、4及EMT664處理器器。在版本本2.5.1的時候候,Sollariss曾經(jīng)一度度被移植到到PoweerPC架架構(gòu), 但是后后來又在這這一版本正正式發(fā)布時時被刪去。與Linnux相比比,Sollariss可以更有有效地支持持對稱多處處理器、即即SMP架構(gòu)構(gòu)。Sunn同時宣布布將在Soolariis 100的后續(xù)版版本中提供供Linuux運行環(huán)環(huán)境, 允許Linnux二進進制程序直直接在Soolariis x886和x64系統(tǒng)統(tǒng)上運行。 Solarris傳統(tǒng)統(tǒng)上與基于于Sun SPARRC處理器器的硬件體體系結(jié)構(gòu)結(jié)結(jié)合緊密, 在設計計上和市場場上經(jīng)常捆捆綁在一起起,整個軟軟硬件系統(tǒng)統(tǒng)的可靠性性和

40、性能也也因此大大大增強。然然而SPAARC系統(tǒng)統(tǒng)的成本和和價格通常常要高于PPC類的產(chǎn)產(chǎn)品,這成成為Sollariss進一步普普及的障礙礙??上驳牡氖?,Soolariis對x86體系系結(jié)構(gòu)的支支持正得到到大大加強強,特別是是Solaaris 10已經(jīng)經(jīng)能很好地地支持x664(AMMD64/EMT664)架構(gòu)構(gòu)。Sunn公司已推推出自行設設計的基于于AMD664的工作作站和服務務器,并隨隨機附帶SSolarris 110。2.3 桌桌面環(huán)境第一個Soolariis的桌面面環(huán)境是OOpenWWindoows。緊緊接著是SSolarris 22.5的CDE。 在Solaaris 10中,Sunn又推

41、出了了基于GNNOME的的,Javva Deesktoop Syystemm。2.4 軟軟件許可Solarris的大大多數(shù)源代代碼已經(jīng)在在CDDLL的許可下下在OpeenSollariss開源項目目中發(fā)布。二進制和和源代碼目目前都可以以被下載和和許可而無無需任何費費用。 Sun的CCommoon Deeveloopmennt annd Diistriibutiion LLicennse被選選擇用做OOpenSSolarris的許許可, 并通過過了Opeen Soourcee Iniitiattive評評審和批準準(盡管它與與時下流行行的GPLL是互不兼兼容的11)。 OpenSSolarris

42、于20055年6月14日正式啟動動,源代碼碼來自當前前的Sollariss開發(fā)版本本。Sollariss未來的版版本將從OOpenSSolarris衍生生。2.5 主主要版本Solarris版本本SunOSS內(nèi)核版本本發(fā)布日期簡介Solarris 110SunOSS 5.1102005年年1月31日包括DTrrace (動態(tài)跟跟蹤), Solaaris Conttaineers, Servvice Manaagemeent FFacillity (SMFF),SMF取代代了傳統(tǒng)的的UNIXX的initt.d腳本本, 和iSCSSI支持。 基于Gnomee的Javaa Dessktopp Sys

43、stem作作為默認桌桌面, 還包含含了CDEE。Solarris 99SunOSS 5.992002年年5月22日最近的更新新是Sollariss 9 99/05Solarris 88SunOSS 5.882000年年2月包括Mulltipaath II/O. 引入Rolle-Baased Acceess CContrrol (RBACC)功能。 最近的更更新是Soolariis 8 2/044.Solarris 77SunOSS 5.771998年年11月第一個644位版本。2.6 ssolarris100版本新增增的功能在以下方面面新增了功功能:安裝增強功功能系統(tǒng)管理增增強功能系統(tǒng)資源增增

44、強功能系統(tǒng)性能增增強功能安全性增強強功能桌面增強功功能聯(lián)網(wǎng)增強功功能設備管理增增強功能驅(qū)動程序增增強功能其他軟件增增強功能語言支持增增強功能免費軟件增增強功能3 幾種熱熱門數(shù)據(jù)庫庫的比較目前,商品品化的數(shù)據(jù)據(jù)庫管理系系統(tǒng)以關系系型數(shù)據(jù)庫庫為主導產(chǎn)產(chǎn)品, 技術(shù)比較較成熟。面面向?qū)ο蟮牡臄?shù)據(jù)庫管管理系統(tǒng)雖雖然技術(shù)先先進,數(shù)據(jù)據(jù) 庫易于開開發(fā)、維護護,但尚未未有成熟的的產(chǎn)品。國國際國內(nèi)的的主導關系系型 數(shù)據(jù)庫管管理系統(tǒng)有有ORACCLE、SYBAASE、INFOORMIXX和INGRRES。 這些產(chǎn)品品都支持多多平臺,如如UNIXX、VMS、WINDDOWS,但但支持 的程度不不一樣。在在下面的分分

45、析中會比比較他們的的平臺支持持能力。IIBM 的的DB2也是是成熟的關關系型數(shù)據(jù)據(jù)庫。但是是,DB22是內(nèi)嵌于于IBM的 AS/400系系列機中,只只支持OSS/4000操作系統(tǒng)統(tǒng)。根據(jù)選選擇數(shù)據(jù)庫庫管理 系統(tǒng)的依依據(jù),下面面比較、分分析一下這這幾種數(shù)據(jù)據(jù)庫管理系系統(tǒng)的性能能。3.1 OORACLLE數(shù)據(jù)庫庫管理系統(tǒng)統(tǒng)無范式要求求,可根據(jù)據(jù)實際系統(tǒng)統(tǒng)需求構(gòu)造造數(shù)據(jù)庫。采用標準的的SQL結(jié)構(gòu)構(gòu)化查詢語語言。具有豐富的的開發(fā)工具具,覆蓋開開發(fā)周期的的各階段。支持大型數(shù)數(shù)據(jù)庫,數(shù)數(shù)據(jù)類型支支持數(shù)字、字符、大大至2GBB的二進制制數(shù)據(jù),為為數(shù)據(jù)庫的的面向?qū)ο笙蟠鎯μ峁┕?shù)據(jù)支持持。具有第四代代語言的開

46、開發(fā)工具(SQL*FORMS、SQL*REPORTS、SQL*MENU等)。具有字符界界面和圖形形界面,易易于開發(fā)。ORACCLE7。1版本具有有面 向?qū)ο蟮牡拈_發(fā)環(huán)境境CDE22。通過SQLL*DBAA控制用戶戶權(quán)限,提提供數(shù)據(jù)保保護功能,監(jiān)監(jiān)控數(shù)據(jù)庫庫的 運行狀態(tài)態(tài),調(diào)整數(shù)數(shù)據(jù)緩沖區(qū)區(qū)的大小。分布優(yōu)化查查詢功能。具有數(shù)據(jù)透透明、網(wǎng)絡絡透明,支支持異種網(wǎng)網(wǎng)絡、異構(gòu)構(gòu)數(shù)據(jù)庫系系統(tǒng)。并行行 處理采用用動態(tài)數(shù)據(jù)據(jù)分片技術(shù)術(shù)。支持客戶機機/服務器體體系結(jié)構(gòu)及及混合的體體系結(jié)構(gòu)(集集中式、分分布式、 客戶機/服務器)。實現(xiàn)了兩階階段提交、多線索查查詢手段。支持多種系系統(tǒng)平臺(HPUX、SUNOS、OS

47、F/1、VMS、 WINDOWS、WINDOWS/NT、OS/2)。數(shù)據(jù)安全保保護措施:沒有讀鎖鎖,采取快快照SNAAP方式完完全消除了了分布讀寫寫沖突。自自動檢測死死鎖和沖突突并解決。數(shù)據(jù)安全級級別為C22級(最高高級)。數(shù)據(jù)庫內(nèi)模模支持多字字節(jié)碼制,支支持多種語語言文字編編碼。具有面向制制造系統(tǒng)的的管理信息息系統(tǒng)和財財務系統(tǒng)應應用系統(tǒng)。在中國的銷銷售份額占占50%以上上。 3.2 SSYBASSE 100數(shù)據(jù)庫管管理系統(tǒng)SYBASSE數(shù)據(jù)庫庫系統(tǒng)從11992年年11月開始始開發(fā),歷歷經(jīng)12 24個個月的開發(fā)發(fā)形成產(chǎn)品品,產(chǎn)品包包括:SQQL SEERVERR 10( 數(shù)據(jù)庫管管理系統(tǒng)的的核

48、心),REPLICATION SERVER(實現(xiàn)數(shù)據(jù)庫分布的服務器),BACKUP SERVER(網(wǎng)絡環(huán)境下的快速備份服務器),OMINI SQL GATEWAY(異構(gòu)數(shù)據(jù)庫庫關), NAVIGATION SERVER(網(wǎng)絡上可擴充的并行處理能力服務 器),CONTROL SERVER(數(shù)據(jù)庫管理員服務器)。屬于 客戶機/服務器體系結(jié)構(gòu),提供了在網(wǎng)絡環(huán)境下的各節(jié)點上的數(shù) 據(jù)庫數(shù)據(jù)的互訪。 3.2.1 SYBASE數(shù)據(jù)庫管理系統(tǒng)的技術(shù)特點完全的客戶戶機/服務器體體系結(jié)構(gòu),能能適應OLLTP( ONLINEE TRAANSACCTIONN PROOCESSSING)要要求,能為為數(shù)百 用戶提供供高

49、性能需需求。 采用單進程程多線索(SINGLE PORCESS AND MULTITHREADED) 技術(shù)進行查詢,節(jié)省系統(tǒng)開銷,提高內(nèi)存的利用率。支持存儲過過程,客戶戶只需通過過網(wǎng)絡發(fā)出出執(zhí)行請求求,就可馬馬 上執(zhí)行,有有效地加快快了數(shù)據(jù)庫庫訪問速度度,明顯減減少網(wǎng)絡通通訊量, 有可能極極大的改善善網(wǎng)絡環(huán)境境的運行效效率,增加加數(shù)據(jù)庫的的服務容量量。虛服務器體體系結(jié)構(gòu)與與對稱多處處理器(SSMP)技技術(shù)結(jié)合,充充分發(fā) 揮多CPUU硬件平臺臺的高性能能。數(shù)據(jù)庫管理理系統(tǒng)DBBA在線調(diào)調(diào)整監(jiān)控數(shù)數(shù)據(jù)庫系統(tǒng)統(tǒng)的性能。提供日志與與數(shù)據(jù)庫的的鏡象,提提高數(shù)據(jù)庫庫容錯能力力。支持計算機機蔟族(CCLUS

50、TTER)環(huán)環(huán)境下的快快速故障切切換。通過存儲和和觸發(fā)器(TRIGGER)由服務器制約數(shù)據(jù)的完整性。多種安全機機制對表、視圖、存存儲過程、命令進行行授權(quán)。分布式事務務處理采用用2PC(TWO PHASSE COOMMITT)技術(shù)訪訪問支持IMAAGE和TEXTT的數(shù)據(jù)類類型,為工工程數(shù)據(jù)庫庫和多媒體體應 用提供了良良好的基礎礎。3.2.22 SYBBASE的的不足多服務器系系統(tǒng)不支持持分布透明明 REPLIICATIION SSERVEER數(shù)據(jù)方方面的性能能較差,并并不能與操操作系統(tǒng)集集成對中文的支支持較差多用于銀行行系統(tǒng)等尚無在此數(shù)數(shù)據(jù)庫基礎礎上的企業(yè)業(yè)管理信息息系統(tǒng)3.3 DDB2數(shù)據(jù)據(jù)庫

51、管理系系統(tǒng)DB2是內(nèi)內(nèi)嵌于IBBM的AS/4400系統(tǒng)統(tǒng)上的數(shù)據(jù)據(jù)庫管理系系統(tǒng),直接接由硬件支支持。它支支持標準的的SQL語言言,具有與與異種數(shù)據(jù)據(jù)庫相連的的GATEEWAY。因此它具具有速度快快、可靠 性好的優(yōu)優(yōu)點。但是是,只有硬硬件平臺選選擇了IBBM的AS/4400,才才能選擇使使用DB22數(shù)據(jù)庫管管理系統(tǒng)。4 ORAACLE 10g 的體系結(jié)結(jié)構(gòu)Oraclle體系結(jié)結(jié)構(gòu)包括很很多基本組組件。Oraclle 服務務器:Orraclee 服務器器中包含多多種文件結(jié)結(jié)構(gòu)、進程程結(jié)構(gòu)和內(nèi)內(nèi)存結(jié)構(gòu);但是,處處理SQLL 語句時時,并非所所有這些結(jié)結(jié)構(gòu)都會用用到。某些些結(jié)構(gòu)用于于提高數(shù)據(jù)據(jù)庫的性能

52、能,確保該該數(shù)據(jù)庫在在遇到軟件件或硬件錯錯誤時可以以恢復,或或者執(zhí)行維維護該數(shù)據(jù)據(jù)庫所需的的其它任務務。Oraacle 服務器包包括一個OOraclle 例程程和一個OOraclle 數(shù)據(jù)據(jù)庫。Oraclle 例程程:Oraacle 例程是后后臺進程和和內(nèi)存結(jié)構(gòu)構(gòu)的組合。只有啟動動例程后,才才能訪問數(shù)數(shù)據(jù)庫中的的數(shù)據(jù)。每每次啟動例例程時,會會分配系統(tǒng)統(tǒng)全局區(qū)(SGA) 并啟動動Oraccle 后后臺進程。后臺進程程代表調(diào)用用進程執(zhí)行行各種功能能。它們把把為每個用用戶運行的的多個Orraclee 程序所所處理的功功能統(tǒng)一起起來。后臺臺進程執(zhí)行行輸入/輸出(I/O),并并監(jiān)視其它它Oraccle

53、進進程來提高高并行性,從從而使性能能和可靠性性更加優(yōu)越越。Oraclle 數(shù)據(jù)據(jù)庫:Orraclee 數(shù)據(jù)庫庫包含操作作系統(tǒng)文件件(也稱為為數(shù)據(jù)庫文文件),這這些文件為為數(shù)據(jù)庫信信息提供了了實際的物物理存儲。數(shù)據(jù)庫文文件用于確確保數(shù)據(jù)一一致性并能能在例程失失敗時得以以恢復。其它關鍵文文件:非數(shù)數(shù)據(jù)庫文件件用于配置置例程、驗驗證特權(quán)用用戶以及在在磁盤出現(xiàn)現(xiàn)故障時恢復數(shù)據(jù)庫庫。用戶進程和和服務器進進程:執(zhí)行行SQL 語句時,用用戶進程和和服務器進進程是其中中涉及的主主要進程;但但是,其它它進程也會會有助于服服務器完成成SQL 語句的處處理。其它進程:還有很多多供其它選選件使用的的其它進程程,例如,

54、高高級排隊(AdvaanceddQueuiing)、實時應用用集群(RReal Appllicattion Clussterss)、共享享服務器(Sharred SServeer) 和和高級復制(Advaancedd Repplicaationn) 等4.1 OORACLLE服務器器數(shù)據(jù)庫服務務器是信息息管理的關關鍵。一般般來說,服服務器必須須可靠地管管理多用戶戶環(huán)境中的的大量數(shù)據(jù)據(jù),以便多多個用戶能能夠同時訪訪問同一數(shù)數(shù)據(jù)。所有有這一切都都必須在保保證高性能能的同時進進行。數(shù)據(jù)據(jù)庫服務器器還必須防防止未經(jīng)授授權(quán)的訪問問,并為故故障恢復提提供有效的的解決方案案。它是一一個數(shù)據(jù)庫庫管理系統(tǒng)統(tǒng),它

55、為信信息管理提提供了開放放、綜合和和集成的方方法。Orraclee服務器包包括oraacle例例程和orraclee數(shù)據(jù)庫。4.2 OORACLLE 例程程Oraclle 例程程由系統(tǒng)全全局區(qū)(SSGA) 內(nèi)存結(jié)構(gòu)構(gòu)和用于管管理數(shù)據(jù)庫庫的后臺進進程組成。例程是通通過使用特特定于每個個操作系統(tǒng)統(tǒng)的方法來來標識的。例程一次次只能打開開和使用一一個數(shù)據(jù)庫庫。4.2.11 內(nèi)存結(jié)構(gòu)構(gòu)Oraclle 的內(nèi)內(nèi)存結(jié)構(gòu)由由兩個內(nèi)存存區(qū)組成,分分別是:系統(tǒng)全局區(qū)區(qū)(SGAA) :在在例程啟動動時分配,是是Oraccle例程的基本本組件 SGAA 包括以以下幾種內(nèi)內(nèi)存結(jié)構(gòu):共享池 共享池環(huán)境境既包含固固定結(jié)構(gòu),也

56、也包含可變變結(jié)構(gòu)。固固定結(jié)構(gòu)的的大小相對對保持不變變,而可變變結(jié)構(gòu)的大大小會根據(jù)據(jù)用戶和程程序的需求求增減。固固定結(jié)構(gòu)和和可變結(jié)構(gòu)構(gòu)的實際大大小由一個個初始化參參數(shù)和Orraclee 內(nèi)部算算法來確定定。數(shù)據(jù)庫緩沖沖區(qū)高速緩緩存庫高速緩存存的大小視視所定義的的共享池大大小而定。內(nèi)存分配配是在對語語句進行語語法分析或或調(diào)用程序序單元時進進行。如果果共享池的的大小太小小,就會將將語句連續(xù)續(xù)重新載入入庫高速緩緩存,從而而使性能受受到影響。庫高速緩緩存由算法法LRU 來管理。高速緩存存填滿時,將將從庫高速速緩存中刪刪除最近很很少使用的的執(zhí)行路徑徑和語法分分析樹,以以便為新條條目騰出空空間。如果果某些S

57、QQL 或PL/SSQL 語語句未再次次使用,它它們最終會會被刪除。重做日志緩緩沖區(qū)重做日志緩緩沖區(qū)是一一個循環(huán)緩緩沖區(qū),它它包含對數(shù)數(shù)據(jù)文件塊塊所做的各各種更改。此信息存存儲在重做做條目中。重做條目目包含將數(shù)數(shù)據(jù)恢復到到使用INNSERTT、UPDAATE、DELEETE、CREAATE、ALTEER、或DROOP 操作作進行更改改前的狀態(tài)態(tài)所需要的的信息。其它結(jié)構(gòu)(例例如鎖定和和栓鎖管理理以及統(tǒng)計計數(shù)據(jù)) 在SGGA 中還還可配置其其它兩種內(nèi)內(nèi)存結(jié)構(gòu):大型共享池池通過從大型型共享池為為共享服務務器、Orraclee XA 或并行查查詢緩沖區(qū)區(qū)分配會話話內(nèi)存,OOraclle 可將將共享池主

58、主要用于高高速緩存共共享的SQQL 語句句。這樣,便便減輕了共共享池中各各區(qū)的工作作負擔。共共享池無需需再提供內(nèi)內(nèi)存以高速速緩存SQQL 語法法分析樹,來來支持共享享服務器會會話信息、I/O 以及備份份和恢復進進程。由于于增減共享享SQL 高速緩存存的開銷降降低,性能能得以提高高。Java 池Java 池是一個個可選設置置,但如果果安裝并使使用Javva,則需需要使用JJava 池。Javva 池大大小可以使使用JAVVA_POOOL_SSIZE 參數(shù)設置置,單位為為字節(jié)。在在Oraccle9ii,Javaa 池的缺缺省大小是是24 MMB。 SGAA 是動態(tài)態(tài)的 大小由由SGA_MAX_SI

59、ZEE 參數(shù)指指定 由SGGA 組件件以粒組為為單位進行行分配和跟跟蹤 連續(xù)的的虛擬內(nèi)存存分配 粒組大大小由估算算的SGAA_MAXX_SIZZE 總計計大小確定定程序全局區(qū)區(qū)(PGAA) :在在服務器進進程啟動時時分配 為連接接到Oraacle 數(shù)據(jù)庫的的每個用戶戶進程保留留的內(nèi)存 在創(chuàng)建建進程時分分配 在終止止進程時回回收 僅供一一個進程使使4.3 OORACLLE 數(shù)據(jù)據(jù)庫數(shù)據(jù)庫的一一般用途是是存儲和檢檢索相關信信息。Orraclee 數(shù)據(jù)庫庫具有邏輯輯結(jié)構(gòu)和物物理結(jié)構(gòu)。數(shù)據(jù)庫的的物理結(jié)構(gòu)構(gòu)是數(shù)據(jù)庫庫中操作系系統(tǒng)文件的的集合。OOraclle 數(shù)據(jù)據(jù)庫包含以以下三類文文件:數(shù)據(jù)文件,包包

60、含數(shù)據(jù)庫庫中的實際際數(shù)據(jù)重做日志文文件,包含含數(shù)據(jù)庫的的更改記錄錄,可以在在出現(xiàn)故障障時恢復數(shù)數(shù)據(jù)控制文件,包包含維護和和驗證數(shù)據(jù)據(jù)庫完整性性所需的信信息4.4 其其他關鍵文文件Oraclle 服務務器還使用用一些其它它文件,這這些文件并并不是數(shù)據(jù)據(jù)庫的一部部分:參數(shù)文件,用用來定義OOraclle 例程程的特性。例如,它它包含調(diào)整整SGA 中一些內(nèi)內(nèi)存結(jié)構(gòu)大大小的參數(shù)數(shù)??诹钗募烌炞C哪些用用戶有權(quán)啟啟動和關閉閉Oraccle 例例程。歸檔的重做做日志文件件是重做日日志文件的的脫機副本本,當必須須從介質(zhì)失失敗中進行行恢復時可可能會需要要這些副本本。4.5 進進程結(jié)構(gòu)Oraclle 利用用了以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論