版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE PAGE 92 論文題目 Solaris10環(huán)環(huán)境下oracle10g數(shù)據(jù)庫(kù)的架構(gòu) 摘要 本論文按先后順序,先先是簡(jiǎn)單介紹了oracle數(shù)據(jù)據(jù)庫(kù)的支撐平臺(tái),sun公司solaris操操作系統(tǒng)的發(fā)展史史,如何安裝及常規(guī)規(guī)的維護(hù),接著詳細(xì)介紹了了oracle數(shù)據(jù)據(jù)庫(kù)的架構(gòu)過(guò)程,一些常見(jiàn)問(wèn)題的的分析及處理,最后及著重介紹紹了oracle數(shù)據(jù)據(jù)庫(kù)中最重要的一一項(xiàng)功能,備份與還原恢復(fù)復(fù).分別列出了oracle數(shù)據(jù)據(jù)庫(kù)備份恢復(fù)的幾幾種常用工具包括括tar、export/import的的原理及使用方法法,并結(jié)合新安裝裝的數(shù)據(jù)庫(kù)進(jìn)行實(shí)實(shí)例演示,并單獨(dú)獨(dú)列出一章專門講講述了rman的體系結(jié)結(jié)構(gòu),如何配
2、置,及及結(jié)合具體案例展展示了rman最核心的的幾種備份恢復(fù)的的方法。文中使用的相關(guān)關(guān)軟件,操作系統(tǒng)為solaris10,數(shù)數(shù)據(jù)庫(kù)版本為oracle10g,連接主機(jī)的工具為securre CRT 5.0,均可從相應(yīng)官方網(wǎng)站下載。z。關(guān)鍵詞 oracle數(shù)據(jù)據(jù)庫(kù)、備份、恢復(fù)AbstractIn this paper, in chronological order, first a brief introduction of the oracle database platform support, sun company development history of solaris operati
3、ng system, how to install and regular maintenance, and then described in detail the process of oracle database architecture, the analysis of some common questions and deal with Finally, and highlights the most important oracle database to a function, restore backup and restore. separately listed ora
4、cle database backup and recovery of several commonly used tools include tar, export / import and use of the principle, combined with the newly installed Examples of presentation of the database and are listed in a separate chapter devoted to one of the rman architecture, how to configure, and displa
5、y light of the specific case of the core rman restore several backup methods. The text used in the software, the operating system for solaris10, database version oracle10g, connect to the host instrument securre CRT 5.0, can be downloaded from the official website of the corresponding.L。Keywords Ora
6、cle Database、Backup、RecoveryG。目 錄TOC o 1-3 h z u HYPERLINK l _Toc 1前言 PAGEREF _Toc h 1m。 HYPERLINK l _Toc 2 Solaris操操作系統(tǒng)的介紹 PAGEREF _Toc h 1I。 HYPERLINK l _Toc 2.1歷史 PAGEREF _Toc h 26。 HYPERLINK l _Toc 2.2支持的系統(tǒng)架構(gòu) PAGEREF _Toc h 2q。 HYPERLINK l _Toc 2.3 桌面環(huán)境 PAGEREF _Toc h 2q。 HYPERLINK l _Toc 2.4 軟件
7、許可 PAGEREF _Toc h 3X。 HYPERLINK l _Toc 2.5 主要版本 PAGEREF _Toc h 3t。 HYPERLINK l _Toc 2.6 solaris10版本新增的功能 PAGEREF _Toc h 3E。 HYPERLINK l _Toc 3 幾種熱門數(shù)據(jù)庫(kù)的的比較 PAGEREF _Toc h 4M。 HYPERLINK l _Toc 3.1 ORACLE數(shù)據(jù)據(jù)庫(kù)管理系統(tǒng) PAGEREF _Toc h 4U。 HYPERLINK l _Toc 3.2 SYBASE 10數(shù)據(jù)庫(kù)管理系統(tǒng) PAGEREF _Toc h 5D。 HYPERLINK l _T
8、oc 3.2.2 SYBASE的不不足 PAGEREF _Toc h 6z。 HYPERLINK l _Toc 3.3 DB2數(shù)據(jù)庫(kù)管理理系統(tǒng) PAGEREF _Toc h 6B。 HYPERLINK l _Toc 4 ORACLE 10g 的體系結(jié)構(gòu) PAGEREF _Toc h 7v。 HYPERLINK l _Toc 4.1 ORACLE服務(wù)務(wù)器 PAGEREF _Toc h 8X。 HYPERLINK l _Toc 4.2 ORACLE 例例程 PAGEREF _Toc h 8b。 HYPERLINK l _Toc 4.2.1 內(nèi)存結(jié)構(gòu) PAGEREF _Toc h 8Z。 HYPER
9、LINK l _Toc 4.3 ORACLE 數(shù)數(shù)據(jù)庫(kù) PAGEREF _Toc h 102。 HYPERLINK l _Toc 4.4 其他關(guān)鍵文件 PAGEREF _Toc h 10v。 HYPERLINK l _Toc 4.5 進(jìn)程結(jié)構(gòu) PAGEREF _Toc h 10j。 HYPERLINK l _Toc 4.5.1 用戶進(jìn)程 PAGEREF _Toc h 11t。 HYPERLINK l _Toc 4.5.2服務(wù)器進(jìn)程 PAGEREF _Toc h 11C。 HYPERLINK l _Toc 4.5.3 后臺(tái)進(jìn)程 PAGEREF _Toc h 11T。 HYPERLINK l _T
10、oc 4.6 邏輯結(jié)構(gòu) PAGEREF _Toc h 12A。 HYPERLINK l _Toc 5安裝Solaris10環(huán)境 PAGEREF _Toc h 12l。 HYPERLINK l _Toc 5.1 安裝solaris10 PAGEREF _Toc h 12Y。 HYPERLINK l _Toc 5.1.1分區(qū)簡(jiǎn)介:(僅做參考) PAGEREF _Toc h 12h。 HYPERLINK l _Toc 5.1.2 準(zhǔn)備過(guò)程程: PAGEREF _Toc h 13y。 HYPERLINK l _Toc 5.1.3 用grub引導(dǎo): PAGEREF _Toc h 13j。 HYPERLI
11、NK l _Toc 5.1.4 利用安裝裝過(guò)程中出現(xiàn)的shell進(jìn)行虛虛擬光驅(qū) PAGEREF _Toc h 13p。 HYPERLINK l _Toc 6 solaris10的基本維護(hù) PAGEREF _Toc h 141。 HYPERLINK l _Toc 6.1 文件系統(tǒng) PAGEREF _Toc h 14m。 HYPERLINK l _Toc 6.2 系統(tǒng)日志 PAGEREF _Toc h 15u。 HYPERLINK l _Toc 6.3 系統(tǒng)性能檢測(cè) PAGEREF _Toc h 15M。 HYPERLINK l _Toc 6.4 雙機(jī)狀態(tài) PAGEREF _Toc h 16C。
12、HYPERLINK l _Toc 6.5 查看網(wǎng)卡狀態(tài) PAGEREF _Toc h 16E。 HYPERLINK l _Toc 6.6 查看硬件資源信息息 PAGEREF _Toc h 17B。 HYPERLINK l _Toc 6.6.1查看cpu狀態(tài) PAGEREF _Toc h 176。 HYPERLINK l _Toc 6.6.2查看內(nèi)存大大小 PAGEREF _Toc h 17a。 HYPERLINK l _Toc 6.6.3查看硬盤物物理信息 PAGEREF _Toc h 17d。 HYPERLINK l _Toc 6.7 查看進(jìn)程信息 PAGEREF _Toc h 17T。 H
13、YPERLINK l _Toc 7 oracle 數(shù)數(shù)據(jù)庫(kù)的基本維護(hù)護(hù) PAGEREF _Toc h 18a。 HYPERLINK l _Toc 7.1 數(shù)據(jù)庫(kù)日志 PAGEREF _Toc h 18s。 HYPERLINK l _Toc 7.2 表空間檢查 PAGEREF _Toc h 182。 HYPERLINK l _Toc 7.3 查看連接數(shù) PAGEREF _Toc h 19j。 HYPERLINK l _Toc 7.4 查看脫機(jī)數(shù)據(jù)文件件 PAGEREF _Toc h 20K。 HYPERLINK l _Toc 7.5 查看無(wú)效的數(shù)據(jù)對(duì)對(duì)象 PAGEREF _Toc h 20u。
14、HYPERLINK l _Toc 7.6 查看是否有死鎖 PAGEREF _Toc h 20J。 HYPERLINK l _Toc 8 Oracle10g數(shù)據(jù)庫(kù)中常見(jiàn)的問(wèn)題解析 PAGEREF _Toc h 20P。 HYPERLINK l _Toc 8.1 數(shù)據(jù)庫(kù)連接數(shù)達(dá)到到最大值 PAGEREF _Toc h 20C。 HYPERLINK l _Toc 8.2 數(shù)據(jù)庫(kù)歸檔日志未未能及時(shí)歸檔 PAGEREF _Toc h 20c。 HYPERLINK l _Toc 8.3 數(shù)據(jù)庫(kù)索引被誤刪刪 PAGEREF _Toc h 21K。 HYPERLINK l _Toc 8.4 數(shù)據(jù)庫(kù)控制文件不不
15、一致 PAGEREF _Toc h 21V。 HYPERLINK l _Toc 9 Oracle10g數(shù)據(jù)庫(kù)的性能調(diào)優(yōu) PAGEREF _Toc h 23H。 HYPERLINK l _Toc 9.1 通過(guò)操作系統(tǒng)的一一些工具檢查系統(tǒng)統(tǒng)的狀態(tài) PAGEREF _Toc h 249。 HYPERLINK l _Toc 9.2 迅速發(fā)現(xiàn)Oracle Server的的性能問(wèn)題的成因因 PAGEREF _Toc h 26n。 HYPERLINK l _Toc 10 Oracle10g數(shù)據(jù)庫(kù)的備份與恢復(fù) PAGEREF _Toc h 28k。 HYPERLINK l _Toc 10.1 備份簡(jiǎn)介 PAG
16、EREF _Toc h 28h。 HYPERLINK l _Toc 10.1.1為什么要要做備份 PAGEREF _Toc h 28m。 HYPERLINK l _Toc 10.1.2 備份什什么 PAGEREF _Toc h 29m。 HYPERLINK l _Toc 10.1.3 備份的的分類方式 PAGEREF _Toc h 29n。 HYPERLINK l _Toc 10.1.4系統(tǒng)備份份策略 PAGEREF _Toc h 29X。 HYPERLINK l _Toc 10.2 創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例CNC PAGEREF _Toc h 30W。 HYPERLINK l _Toc 10.2.1設(shè)
17、置環(huán)境境變量 PAGEREF _Toc h 30S。 HYPERLINK l _Toc 10.2.2創(chuàng)建初始始化參數(shù)文件 PAGEREF _Toc h 30O。 HYPERLINK l _Toc 10.2.3建立需要要的目錄 PAGEREF _Toc h 31s。 HYPERLINK l _Toc 10.2.4建spfile后啟啟動(dòng)實(shí)例并開(kāi)始建建庫(kù) PAGEREF _Toc h 31C。 HYPERLINK l _Toc 10.2.5 運(yùn)行數(shù)數(shù)據(jù)字典腳本 PAGEREF _Toc h 32N。 HYPERLINK l _Toc 10.2.6 新建sqlplus屬性和幫幫助、USERS表空間間
18、PAGEREF _Toc h 32k。 HYPERLINK l _Toc 10.2.7 最后修修改為歸檔模式并并重啟 PAGEREF _Toc h 33Z。 HYPERLINK l _Toc 10.3 創(chuàng)建表空間間及用戶 PAGEREF _Toc h 33R。 HYPERLINK l _Toc 10.4 新建庫(kù)CNC中的結(jié)構(gòu) PAGEREF _Toc h 368。 HYPERLINK l _Toc 10.5 系統(tǒng)備份策策略簡(jiǎn)述 PAGEREF _Toc h 39x。 HYPERLINK l _Toc 10.5.1 OS的的備份 PAGEREF _Toc h 39x。 HYPERLINK l _
19、Toc 10.5.2 數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)執(zhí)行代碼的的備份 PAGEREF _Toc h 395。 HYPERLINK l _Toc 10.5.3 Application備份 PAGEREF _Toc h 39p。 HYPERLINK l _Toc 10.5.4 Data in Filesystem的備份 PAGEREF _Toc h 39Z。 HYPERLINK l _Toc 10.5.5 Data in DBMS的邏輯備份 PAGEREF _Toc h 40E。 HYPERLINK l _Toc 10.6 備份與恢復(fù)復(fù)工具及應(yīng)用 PAGEREF _Toc h 436。 HYPERLINK l _T
20、oc 10.6.1 tar工具 PAGEREF _Toc h 44e。 HYPERLINK l _Toc 10.6.2 exp、imp導(dǎo)出導(dǎo)入工工具 PAGEREF _Toc h 45e。 HYPERLINK l _Toc 10.6.3 Rman備份份工具 PAGEREF _Toc h 49s。 HYPERLINK l _Toc 11 Rman的使用用 PAGEREF _Toc h 49q。 HYPERLINK l _Toc 11.1 Rman的的體系結(jié)構(gòu) PAGEREF _Toc h 49m。 HYPERLINK l _Toc 11.2 啟動(dòng)與運(yùn)行行Rman PAGEREF _Toc h 5
21、1V。 HYPERLINK l _Toc 11.2.1 運(yùn)行要要求 PAGEREF _Toc h 51f。 HYPERLINK l _Toc 11.2.2 基本運(yùn)運(yùn)行方法 PAGEREF _Toc h 51W。 HYPERLINK l _Toc 11.2.3 如何運(yùn)運(yùn)行RMAN命令 PAGEREF _Toc h 51A。 HYPERLINK l _Toc 11.3 RMAN的的自動(dòng)配置 PAGEREF _Toc h 52c。 HYPERLINK l _Toc 11.3.1 備份策策略保持 PAGEREF _Toc h 52d。 HYPERLINK l _Toc 11.3.2 通道配配置與自動(dòng)通
22、道分分配 PAGEREF _Toc h 53G。 HYPERLINK l _Toc 11.3.3 控制文文件自動(dòng)備份 PAGEREF _Toc h 53Z。 HYPERLINK l _Toc 11.3.4 設(shè)置并并行備份 PAGEREF _Toc h 54K。 HYPERLINK l _Toc 11.3.5 配置多多個(gè)備份的拷貝數(shù)數(shù)目 PAGEREF _Toc h 541。 HYPERLINK l _Toc 11.3.6 備份優(yōu)優(yōu)化 PAGEREF _Toc h 55j。 HYPERLINK l _Toc 11.3.7 備份文文件的格式 PAGEREF _Toc h 56j。 HYPERLIN
23、K l _Toc 11.4 用RMAN備份 PAGEREF _Toc h 56S。 HYPERLINK l _Toc 11.4.1 映象副副本 PAGEREF _Toc h 56B。 HYPERLINK l _Toc 11.4.2 備份與與備份集 PAGEREF _Toc h 57U。 HYPERLINK l _Toc 11.4.3 常見(jiàn)備備份參數(shù) PAGEREF _Toc h 58A。 HYPERLINK l _Toc 11.4.4 增量備備份 PAGEREF _Toc h 64q。 HYPERLINK l _Toc 11.4.5備份檢查查 PAGEREF _Toc h 68V。 HYPER
24、LINK l _Toc 11.4.6 Rman動(dòng)態(tài)態(tài)性能視圖 PAGEREF _Toc h 70i。 HYPERLINK l _Toc 11.5 還原與恢復(fù)復(fù) PAGEREF _Toc h 71O。 HYPERLINK l _Toc 11.5.1 常規(guī)還還原與恢復(fù) PAGEREF _Toc h 715。 HYPERLINK l _Toc 11.5.2 還原檢檢查與恢復(fù)測(cè)試 PAGEREF _Toc h 792。 HYPERLINK l _Toc 11.5.3 塊級(jí)別別的恢復(fù) PAGEREF _Toc h 81U。 HYPERLINK l _Toc 12 總結(jié) PAGEREF _Toc h 83
25、C。 HYPERLINK l _Toc 中文與外文參考書(shū)目 PAGEREF _Toc h 84D。 HYPERLINK l _Toc 附錄 PAGEREF _Toc h 85T。 HYPERLINK l _Toc 1.1準(zhǔn)備安裝環(huán)境 PAGEREF _Toc h 85E。 HYPERLINK l _Toc 1.2解壓oracle10g安裝包 PAGEREF _Toc h 86g。 HYPERLINK l _Toc 1.3開(kāi)始安裝 PAGEREF _Toc h 861。 HYPERLINK l _Toc 致謝 PAGEREF _Toc h 90n。1前言隨著企業(yè)數(shù)據(jù)量的不斷斷發(fā)展和壯大,擁?yè)碛幸?/p>
26、套高性能、高穩(wěn)定性的系統(tǒng)統(tǒng)對(duì)企業(yè)來(lái)說(shuō)是很很有必要的,solaris是是sun的操作系統(tǒng)統(tǒng),屬于unix的一個(gè)分分支,企業(yè)應(yīng)用范范圍很廣泛,oracle10g企業(yè)版是一一種可伸縮且易于于管理的對(duì)象關(guān)系系數(shù)據(jù)庫(kù),在solaris10 環(huán)境上搭建oracle10g,使得企業(yè)系統(tǒng)的的穩(wěn)定性、安全性性、系統(tǒng)的速度和和擴(kuò)展性都很高,并且與java有很強(qiáng)的兼容性。本論文主要介紹了如何在solaris環(huán)境下搭建搭建oracle10g數(shù)據(jù)庫(kù)服務(wù)器,以及在具體的實(shí)踐工作中如何對(duì)該應(yīng)用系統(tǒng)的性能進(jìn)行高效的維護(hù)和調(diào)優(yōu)、故障處理、備份恢復(fù)和容災(zāi)。V。本論文通過(guò)對(duì)unix操作系統(tǒng)統(tǒng)solaris10以及oracle10g
27、數(shù)據(jù)庫(kù)的詳細(xì)的介紹,結(jié)合具體實(shí)踐工作中的一些經(jīng)驗(yàn)及教訓(xùn),介紹了如何搭建一個(gè)以操作系統(tǒng)solaris10為平臺(tái)的oracle10g數(shù)據(jù)庫(kù)服務(wù)器。以及對(duì)該系統(tǒng)性能調(diào)優(yōu)、故障排除及處理、備份恢復(fù)和容災(zāi)等方面的技術(shù)進(jìn)行詳細(xì)的闡述。z。2 Solaris操操作系統(tǒng)的介紹Solaris是一種種計(jì)算機(jī)操作系統(tǒng)統(tǒng),它被認(rèn)為是UNIX操作系統(tǒng)統(tǒng)的衍生版本之一一,它是由Sun Microsystems公司生產(chǎn)的,它是基于Intel和Sparc處理器的一種操作系統(tǒng)。SUN公司一直掌握著大型UNIX工作站市場(chǎng),隨著90年代Internet的發(fā)展,SPARC/Solaris系統(tǒng)也被廣泛地應(yīng)用于Web站點(diǎn)上。Sun主要強(qiáng)
28、調(diào)自己系統(tǒng)的穩(wěn)定性,它的設(shè)計(jì)是面向網(wǎng)絡(luò)的。它的高可用性指的是如果有了問(wèn)題此系統(tǒng)不用停機(jī)即可修改錯(cuò)誤。它的穩(wěn)定性甚至可以和IBM十分著名的MVS大型機(jī)操作系統(tǒng)一樣,每個(gè)可能出錯(cuò)的環(huán)節(jié)都進(jìn)行了檢查。此操作系統(tǒng)也提供了遠(yuǎn)程控制的功能。它是為網(wǎng)絡(luò)計(jì)算而設(shè)計(jì)的,作為第一個(gè)也是最成功的一個(gè)網(wǎng)絡(luò)服務(wù)器系統(tǒng),它在網(wǎng)絡(luò)功能上花費(fèi)了不少功夫;在網(wǎng)絡(luò)安全方面它支持IPsec,Kerberos,AMI和智能卡。SUN為Solaris提供了三個(gè)擴(kuò)展:d。Easy Access Server:是用于為同時(shí)運(yùn)運(yùn)行了Windows NT系統(tǒng)的企業(yè)業(yè)級(jí)服務(wù)器而設(shè)計(jì)計(jì)的; Enterprise Server:是為可靠商業(yè)運(yùn)行環(huán)境
29、而設(shè)計(jì)的,支持集簇功能; Internet Service Provider (ISP) Server:這就是一個(gè)典型的網(wǎng)站服務(wù)器;因?yàn)镾UN開(kāi)發(fā)了獨(dú)立于平臺(tái)的JAVA語(yǔ)言,因此在所有的操作系統(tǒng)中均包括JAVA虛擬機(jī)和JDK,Solaris代替了SunOS,后者在許多SUN的機(jī)器上仍然在使用。2。2.1歷史Sun的操作系統(tǒng)最初初叫做SunOS,由于于Sun Microsystem的創(chuàng)始人之一,Bill Joy來(lái)自U.C.Berkeley,因此SunOS主要是基于BSDUnix版本。SunOS 5.0開(kāi)始,SUN的操作系統(tǒng)開(kāi)發(fā)開(kāi)始轉(zhuǎn)向System V Release 4,并且有了新的名字叫做So
30、laris 2.0;Solaris 2.6以后,SUN刪除了版本號(hào)中的2,因此,SunOS 5.10就叫做Solaris 10。 Solaris的早期版本后來(lái)又被重新命名為Solaris 1.x. 所以SunOS這個(gè)詞被用做專指Solaris操作系統(tǒng)的內(nèi)核,因此Solaris被認(rèn)為是由SunOS,圖形化的桌面計(jì)算環(huán)境, 以及它網(wǎng)絡(luò)增強(qiáng)部分組成。z。2.2支持的系統(tǒng)架構(gòu)Solaris支持多多種系統(tǒng)架構(gòu):SPARC、x86和x64。x64即AMD64及EMT64處理器器。在版本2.5.1的時(shí)候候,Solaris曾曾經(jīng)一度被移植到到PowerPC架架構(gòu), 但是后來(lái)又在在這一版本正式發(fā)發(fā)布時(shí)被刪去。與
31、與Linux相比,Solaris可可以更有效地支持持對(duì)稱多處理器、即SMP架構(gòu)。Sun同時(shí)宣布將將在Solaris 10的后續(xù)版本本中提供Linux運(yùn)行環(huán)環(huán)境, 允許Linux二進(jìn)制制程序直接在Solaris x86和x64系統(tǒng)上運(yùn)行行。 a。Solaris傳統(tǒng)上上與基于Sun SPARC處理理器的硬件體系結(jié)結(jié)構(gòu)結(jié)合緊密, 在設(shè)計(jì)上和市場(chǎng)場(chǎng)上經(jīng)常捆綁在一一起,整個(gè)軟硬件件系統(tǒng)的可靠性和和性能也因此大大大增強(qiáng)。然而SPARC系統(tǒng)的的成本和價(jià)格通常常要高于PC類的產(chǎn)品,這這成為Solaris進(jìn)進(jìn)一步普及的障礙礙??上驳氖?,Solaris對(duì)對(duì)x86體系結(jié)構(gòu)的的支持正得到大大大加強(qiáng),特別是Solari
32、s 10已經(jīng)能很好好地支持x64(AMD64/EMT64)架構(gòu)。Sun公司已推出出自行設(shè)計(jì)的基于于AMD64的工作作站和服務(wù)器,并并隨機(jī)附帶Solaris 10。M。2.3 桌面環(huán)境第一個(gè)Solaris的的桌面環(huán)境是OpenWindows。緊接著是Solaris 2.5的CDE。 在Solaris 10中,Sun又推出了基于GNOME的,Java Desktop System。V。2.4 軟件許可Solaris的大多多數(shù)源代碼已經(jīng)在在CDDL的許可下下在OpenSolaris開(kāi)源項(xiàng)目中發(fā)布。二進(jìn)制和源代碼目前都可以被下載和許可而無(wú)需任何費(fèi)用。 1。Sun的Common Development
33、and Distribution License被選擇用做OpenSolaris的許可, 并通過(guò)了Open Source Initiative評(píng)審和批準(zhǔn)(盡管它與時(shí)下流行的GPL是互不兼容的1)。 j。OpenSolaris于2005年6月14日正式啟動(dòng),源代碼來(lái)自當(dāng)前的Solaris開(kāi)發(fā)版本。Solaris未來(lái)的版本將從OpenSolaris衍生。i。2.5 主要版本Solaris版本SunOS內(nèi)核版本發(fā)布日期簡(jiǎn)介Solaris 10SunOS 5.102005年1月31日日包括DTrace (動(dòng)態(tài)跟蹤), Solaris Containers, Service Management Fac
34、ility (SMF),SMF取代了傳統(tǒng)統(tǒng)的UNIX的init.d腳本本, 和iSCSI支持。 基于Gnome的Java Desktop System作作為默認(rèn)桌面, 還包含了CDE。Solaris 9SunOS 5.92002年5月22日日最近的更新是Solaris 9 9/05Solaris 8SunOS 5.82000年2月包括Multipath I/O. 引入入Role-Based Access Control (RBAC)功功能。 最近的更新是Solaris 8 2/04.Solaris 7SunOS 5.71998年11月第一個(gè)64位版本。2.6 solaris10版本新增的功能在
35、以下方面新增了功能能:安裝增強(qiáng)功能系統(tǒng)管理增強(qiáng)功能系統(tǒng)資源增強(qiáng)功能系統(tǒng)性能增強(qiáng)功能安全性增強(qiáng)功能桌面增強(qiáng)功能聯(lián)網(wǎng)增強(qiáng)功能設(shè)備管理增強(qiáng)功能驅(qū)動(dòng)程序增強(qiáng)功能其他軟件增強(qiáng)功能語(yǔ)言支持增強(qiáng)功能免費(fèi)軟件增強(qiáng)功能3 幾種熱門數(shù)據(jù)庫(kù)的的比較目前,商品化的數(shù)據(jù)庫(kù)庫(kù)管理系統(tǒng)以關(guān)系系型數(shù)據(jù)庫(kù)為主導(dǎo)導(dǎo)產(chǎn)品, 技術(shù)比較成熟。面面向?qū)ο蟮臄?shù)據(jù)庫(kù)庫(kù)管理系統(tǒng)雖然技技術(shù)先進(jìn),數(shù)據(jù) 庫(kù)易于開(kāi)發(fā)、維維護(hù),但尚未有成成熟的產(chǎn)品。國(guó)際際國(guó)內(nèi)的主導(dǎo)關(guān)系系型 數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)有ORACLE、SYBASE、INFORMIX和INGRES。 這些產(chǎn)品都支持多平臺(tái),如UNIX、VMS、WINDOWS,但支持 的程度不一樣。在下面的分析中會(huì)比較
36、他們的平臺(tái)支持能力。IBM 的DB2也是成熟的關(guān)系型數(shù)據(jù)庫(kù)。但是,DB2是內(nèi)嵌于IBM的 AS/400系列機(jī)中,只支持OS/400操作系統(tǒng)。根據(jù)選擇數(shù)據(jù)庫(kù)管理 系統(tǒng)的依據(jù),下面比較、分析一下這幾種數(shù)據(jù)庫(kù)管理系統(tǒng)的性能。K。3.1 ORACLE數(shù)據(jù)據(jù)庫(kù)管理系統(tǒng)無(wú)范式要求,可根據(jù)實(shí)實(shí)際系統(tǒng)需求構(gòu)造造數(shù)據(jù)庫(kù)。采用標(biāo)準(zhǔn)的SQL結(jié)構(gòu)構(gòu)化查詢語(yǔ)言。具有豐富的開(kāi)發(fā)工具,覆覆蓋開(kāi)發(fā)周期的各各階段。支持大型數(shù)據(jù)庫(kù),數(shù)據(jù)據(jù)類型支持?jǐn)?shù)字、字符、大至2GB的二進(jìn)制數(shù)數(shù)據(jù),為數(shù)據(jù)庫(kù)的的面向?qū)ο蟠鎯?chǔ)提提供數(shù)據(jù)支持。g。具有第四代語(yǔ)言的開(kāi)發(fā)發(fā)工具(SQL*FORMS、SQL*REPORTS、SQL*MENU等)。G。具有字
37、符界面和圖形界界面,易于開(kāi)發(fā)。ORACLE7。1版本具有面 向?qū)ο蟮拈_(kāi)發(fā)環(huán)境CDE2。9。通過(guò)SQL*DBA控控制用戶權(quán)限,提提供數(shù)據(jù)保護(hù)功能能,監(jiān)控?cái)?shù)據(jù)庫(kù)的的 運(yùn)行狀態(tài),調(diào)整整數(shù)據(jù)緩沖區(qū)的大大小。H。分布優(yōu)化查詢功能。具有數(shù)據(jù)透明、網(wǎng)絡(luò)透透明,支持異種網(wǎng)網(wǎng)絡(luò)、異構(gòu)數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)。并行 處理采用動(dòng)態(tài)數(shù)數(shù)據(jù)分片技術(shù)。G。支持客戶機(jī)/服務(wù)器體體系結(jié)構(gòu)及混合的的體系結(jié)構(gòu)(集中中式、分布式、 客戶機(jī)/服務(wù)器)。W。實(shí)現(xiàn)了兩階段提交、多多線索查詢手段。支持多種系統(tǒng)平臺(tái)(HPUX、SUNOS、OSF/1、VMS、 WINDOWS、WINDOWS/NT、OS/2)。y。數(shù)據(jù)安全保護(hù)措施:沒(méi)沒(méi)有讀鎖,采取快快照
38、SNAP方式完全全消除了分布讀寫寫沖突。自動(dòng)檢測(cè)測(cè)死鎖和沖突并解解決。h。數(shù)據(jù)安全級(jí)別為C2級(jí)級(jí)(最高級(jí))。數(shù)據(jù)庫(kù)內(nèi)模支持多字節(jié)節(jié)碼制,支持多種種語(yǔ)言文字編碼。具有面向制造系統(tǒng)的管管理信息系統(tǒng)和財(cái)財(cái)務(wù)系統(tǒng)應(yīng)用系統(tǒng)統(tǒng)。在中國(guó)的銷售份額占50%以上。 3.2 SYBASE 10數(shù)據(jù)庫(kù)管理系統(tǒng)SYBASE數(shù)據(jù)庫(kù)系系統(tǒng)從1992年11月開(kāi)始開(kāi)發(fā),歷歷經(jīng)12 24個(gè)月月的開(kāi)發(fā)形成產(chǎn)品品,產(chǎn)品包括:SQL SERVER 10( 數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)的核心),REPLICATION SERVER(實(shí)實(shí)現(xiàn)數(shù)據(jù)庫(kù)分布的的服務(wù)器),BACKUP SERVER(網(wǎng)網(wǎng)絡(luò)環(huán)境下的快速速備份服務(wù)器),OMINI SQL GA
39、TEWAY(異構(gòu)數(shù)據(jù)庫(kù)庫(kù)關(guān)), NAVIGATION SERVER(網(wǎng)絡(luò)上可擴(kuò)充的并行處理能力服務(wù) 器),CONTROL SERVER(數(shù)據(jù)庫(kù)管理員服務(wù)器)。屬于 客戶機(jī)/服務(wù)器體系結(jié)構(gòu),提供了在網(wǎng)絡(luò)環(huán)境下的各節(jié)點(diǎn)上的數(shù) 據(jù)庫(kù)數(shù)據(jù)的互訪。 3.2.1 SYBASE數(shù)據(jù)庫(kù)管理系統(tǒng)的技術(shù)特點(diǎn)Q。完全的客戶機(jī)/服務(wù)器器體系結(jié)構(gòu),能適適應(yīng)OLTP( ONLINE TRANSACTION PROCESSING)要求,能為數(shù)百 用戶提供高性能需求。 G。采用單進(jìn)程多線索(SINGLE PORCESS AND MULTITHREADED) 技術(shù)進(jìn)行查詢,節(jié)省系統(tǒng)開(kāi)銷,提高內(nèi)存的利用率。d。支持存儲(chǔ)過(guò)程,客戶
40、只只需通過(guò)網(wǎng)絡(luò)發(fā)出出執(zhí)行請(qǐng)求,就可可馬 上執(zhí)行,有效地地加快了數(shù)據(jù)庫(kù)訪訪問(wèn)速度,明顯減減少網(wǎng)絡(luò)通訊量, 有可能極大的改善網(wǎng)絡(luò)環(huán)境的運(yùn)行效率,增加數(shù)據(jù)庫(kù)的服務(wù)容量。t。虛服務(wù)器體系結(jié)構(gòu)與對(duì)對(duì)稱多處理器(SMP)技術(shù)結(jié)合合,充分發(fā) 揮多CPU硬件平臺(tái)的的高性能。r。數(shù)據(jù)庫(kù)管理系統(tǒng)DBA在線調(diào)整監(jiān)監(jiān)控?cái)?shù)據(jù)庫(kù)系統(tǒng)的的性能。提供日志與數(shù)據(jù)庫(kù)的鏡鏡象,提高數(shù)據(jù)庫(kù)庫(kù)容錯(cuò)能力。支持計(jì)算機(jī)蔟族(CLUSTER)環(huán)環(huán)境下的快速故障障切換。通過(guò)存儲(chǔ)和觸發(fā)器(TRIGGER)由由服務(wù)器制約數(shù)據(jù)據(jù)的完整性。多種安全機(jī)制對(duì)表、視視圖、存儲(chǔ)過(guò)程、命令進(jìn)行授權(quán)。分布式事務(wù)處理采用2PC(TWO PHASE COMMIT)技技
41、術(shù)訪問(wèn)7。支持IMAGE和TEXT的數(shù)據(jù)類類型,為工程數(shù)據(jù)據(jù)庫(kù)和多媒體應(yīng) 用提供了良好的基礎(chǔ)。3.2.2 SYBASE的不足足多服務(wù)器系統(tǒng)不支持分分布透明 REPLICATION SERVER數(shù)數(shù)據(jù)方面的性能較較差,并不能與操操作系統(tǒng)集成g。對(duì)中文的支持較差多用于銀行系統(tǒng)等尚無(wú)在此數(shù)據(jù)庫(kù)基礎(chǔ)上上的企業(yè)管理信息息系統(tǒng)3.3 DB2數(shù)據(jù)庫(kù)管理理系統(tǒng)DB2是內(nèi)嵌于IBM的AS/400系統(tǒng)統(tǒng)上的數(shù)據(jù)庫(kù)管理理系統(tǒng),直接由硬硬件支持。它支持持標(biāo)準(zhǔn)的SQL語(yǔ)言,具有有與異種數(shù)據(jù)庫(kù)相相連的GATEWAY。因因此它具有速度快快、可靠 性好的優(yōu)點(diǎn)。但但是,只有硬件平平臺(tái)選擇了IBM的AS/400,才才能選擇使用D
42、B2數(shù)據(jù)庫(kù)管理理系統(tǒng)。O。4 ORACLE 10g 的體系結(jié)構(gòu)Oracle體系結(jié)構(gòu)構(gòu)包括很多基本組組件。Oracle 服務(wù)器器:Oracle 服務(wù)器中包含多多種文件結(jié)構(gòu)、進(jìn)進(jìn)程結(jié)構(gòu)和內(nèi)存結(jié)結(jié)構(gòu);但是,處理理SQL 語(yǔ)句時(shí),并并非所有這些結(jié)構(gòu)構(gòu)都會(huì)用到。某些些結(jié)構(gòu)用于提高數(shù)數(shù)據(jù)庫(kù)的性能,確確保該數(shù)據(jù)庫(kù)在遇遇到軟件或硬件錯(cuò)錯(cuò)誤時(shí)可以恢復(fù),或或者執(zhí)行維護(hù)該數(shù)數(shù)據(jù)庫(kù)所需的其它它任務(wù)。Oracle 服務(wù)器包括一個(gè)個(gè)Oracle 例程和一個(gè)Oracle 數(shù)據(jù)庫(kù)。A。Oracle 例程:Oracle 例程是后臺(tái)進(jìn)程程和內(nèi)存結(jié)構(gòu)的組組合。只有啟動(dòng)例例程后,才能訪問(wèn)問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)據(jù)。每次啟動(dòng)例程程時(shí),會(huì)分配系
43、統(tǒng)統(tǒng)全局區(qū)(SGA) 并啟動(dòng)Oracle 后臺(tái)進(jìn)程。后臺(tái)臺(tái)進(jìn)程代表調(diào)用進(jìn)進(jìn)程執(zhí)行各種功能能。它們把為每個(gè)個(gè)用戶運(yùn)行的多個(gè)個(gè)Oracle 程序所處理的功功能統(tǒng)一起來(lái)。后后臺(tái)進(jìn)程執(zhí)行輸入入/輸出(I/O),并監(jiān)監(jiān)視其它Oracle 進(jìn)程來(lái)提高并行行性,從而使性能能和可靠性更加優(yōu)優(yōu)越。e。Oracle 數(shù)據(jù)庫(kù)庫(kù):Oracle 數(shù)據(jù)庫(kù)包含操作作系統(tǒng)文件(也稱稱為數(shù)據(jù)庫(kù)文件),這這些文件為數(shù)據(jù)庫(kù)庫(kù)信息提供了實(shí)際際的物理存儲(chǔ)。數(shù)數(shù)據(jù)庫(kù)文件用于確確保數(shù)據(jù)一致性并并能在例程失敗時(shí)時(shí)得以恢復(fù)。1。其它關(guān)鍵文件:非數(shù)據(jù)據(jù)庫(kù)文件用于配置置例程、驗(yàn)證特權(quán)權(quán)用戶以及在磁盤盤出現(xiàn)故障時(shí)E?;謴?fù)數(shù)據(jù)庫(kù)。用戶進(jìn)程和服務(wù)器進(jìn)程
44、程:執(zhí)行SQL 語(yǔ)句時(shí),用戶進(jìn)進(jìn)程和服務(wù)器進(jìn)程程是其中涉及的主主l。要進(jìn)程;但是,其它進(jìn)進(jìn)程也會(huì)有助于服服務(wù)器完成SQL 語(yǔ)句的處理。f。其它進(jìn)程:還有很多供供其它選件使用的的其它進(jìn)程,例如如,高級(jí)排隊(duì)(Advancedx。Queuing)、實(shí)實(shí)時(shí)應(yīng)用集群(Real Application Clusters)、共享服務(wù)器(Shared Server) 和U。高級(jí)復(fù)制(Advanced Replication) 等4.1 ORACLE服務(wù)務(wù)器數(shù)據(jù)庫(kù)服務(wù)器是信息管管理的關(guān)鍵。一般般來(lái)說(shuō),服務(wù)器必必須可靠地管理多多用戶環(huán)境中的大大量數(shù)據(jù),以便多多個(gè)用戶能夠同時(shí)時(shí)訪問(wèn)同一數(shù)據(jù)。所所有這一切都必須須在保
45、證高性能的的同時(shí)進(jìn)行。數(shù)據(jù)據(jù)庫(kù)服務(wù)器還必須須防止未經(jīng)授權(quán)的的訪問(wèn),并為故障障恢復(fù)提供有效的的解決方案。它是是一個(gè)數(shù)據(jù)庫(kù)管理理系統(tǒng),它為信息息管理提供了開(kāi)放放、綜合和集成的的方法。Oracle服務(wù)務(wù)器包括oracle例程程和oracle數(shù)據(jù)據(jù)庫(kù)。o。4.2 ORACLE 例例程Oracle 例程由由系統(tǒng)全局區(qū)(SGA) 內(nèi)存結(jié)構(gòu)和用用于管理數(shù)據(jù)庫(kù)的的后臺(tái)進(jìn)程組成。例例程是通過(guò)使用特特定于每個(gè)操作系系統(tǒng)的方法來(lái)標(biāo)識(shí)識(shí)的。例程一次只只能打開(kāi)和使用一一個(gè)數(shù)據(jù)庫(kù)。u。4.2.1 內(nèi)存結(jié)構(gòu)Oracle 的內(nèi)存存結(jié)構(gòu)由兩個(gè)內(nèi)存存區(qū)組成,分別是是:系統(tǒng)全局區(qū)(SGA) :在例程啟動(dòng)動(dòng)時(shí)分配,是Oracle例程
46、的基本組件 SGA 包括以下下幾種內(nèi)存結(jié)構(gòu):共享池 共享池環(huán)境既包含固定定結(jié)構(gòu),也包含可可變結(jié)構(gòu)。固定結(jié)結(jié)構(gòu)的大小相對(duì)保保持不變,而可變變結(jié)構(gòu)的大小會(huì)根根據(jù)用戶和程序的的需求增減。固定定結(jié)構(gòu)和可變結(jié)構(gòu)構(gòu)的實(shí)際大小由一一個(gè)初始化參數(shù)和和Oracle 內(nèi)部算法來(lái)確定定。r。數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存存庫(kù)高速緩存的大小視所所定義的共享池大大小而定。內(nèi)存分分配是在對(duì)語(yǔ)句進(jìn)進(jìn)行語(yǔ)法分析或調(diào)調(diào)用程序單元時(shí)進(jìn)進(jìn)行。如果共享池池的大小太小,就就會(huì)將語(yǔ)句連續(xù)重重新載入庫(kù)高速緩緩存,從而使性能能受到影響。庫(kù)高高速緩存由算法LRU 來(lái)管理。高速緩緩存填滿時(shí),將從從庫(kù)高速緩存中刪刪除最近很少使用用的執(zhí)行路徑和語(yǔ)語(yǔ)法分析樹(shù),
47、以便便為新條目騰出空空間。如果某些SQL 或PL/SQL 語(yǔ)句未再次使用用,它們最終會(huì)被被刪除。l。重做日志緩沖區(qū)重做日志緩沖區(qū)是一個(gè)個(gè)循環(huán)緩沖區(qū),它它包含對(duì)數(shù)據(jù)文件件塊所做的各種更更改。此信息存儲(chǔ)儲(chǔ)在重做條目中。重重做條目包含將數(shù)數(shù)據(jù)恢復(fù)到使用INSERT、UPDATE、DELETE、CREATE、ALTER、或DROP 操作進(jìn)進(jìn)行更改前的狀態(tài)態(tài)所需要的信息。g。其它結(jié)構(gòu)(例如鎖定和和栓鎖管理以及統(tǒng)統(tǒng)計(jì)數(shù)據(jù)) 在SGA 中還可可配置其它兩種內(nèi)內(nèi)存結(jié)構(gòu):大型共享池通過(guò)從大型共享池為共共享服務(wù)器、Oracle XA 或并行查查詢緩沖區(qū)分配會(huì)會(huì)話內(nèi)存,Oracle 可將共享池主要要用于高速緩存共共
48、享的SQL 語(yǔ)句。這這樣,便減輕了共共享池中各區(qū)的工工作負(fù)擔(dān)。共享池池?zé)o需再提供內(nèi)存存以高速緩存SQL 語(yǔ)法分析樹(shù),來(lái)來(lái)支持共享服務(wù)器器會(huì)話信息、I/O 以及備份和和恢復(fù)進(jìn)程。由于于增減共享SQL 高速緩存的開(kāi)銷銷降低,性能得以以提高。n。Java 池Java 池是一個(gè)可可選設(shè)置,但如果果安裝并使用Java,則需要要使用Java 池。Java 池大小小可以使用JAVA_POOL_SIZE 參數(shù)設(shè)置,單位位為字節(jié)。在Oracle9i,Java 池的缺省大小是24 MB。U。 SGA 是動(dòng)態(tài)的的 大小由SGA_MAX_SIZE 參數(shù)數(shù)指定 由SGA 組件以以粒組為單位進(jìn)行行分配和跟蹤 連續(xù)的虛擬內(nèi)
49、存分分配 粒組大小由估算的的SGA_MAX_SIZE 總計(jì)計(jì)大小確定程序全局區(qū)(PGA) :在服務(wù)器進(jìn)進(jìn)程啟動(dòng)時(shí)分配 為連接接到Oracle 數(shù)據(jù)庫(kù)的每個(gè)用用戶進(jìn)程保留的內(nèi)內(nèi)存 在創(chuàng)建進(jìn)程時(shí)分配配 在終止進(jìn)程時(shí)回收收 僅供一個(gè)進(jìn)程使4.3 ORACLE 數(shù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的一般用途是存存儲(chǔ)和檢索相關(guān)信信息。Oracle 數(shù)據(jù)庫(kù)具有邏輯輯結(jié)構(gòu)和物理結(jié)構(gòu)構(gòu)。數(shù)據(jù)庫(kù)的物理理結(jié)構(gòu)是數(shù)據(jù)庫(kù)中中操作系統(tǒng)文件的的集合。Oracle 數(shù)據(jù)庫(kù)包含以下下三類文件:M。數(shù)據(jù)文件,包含數(shù)據(jù)庫(kù)庫(kù)中的實(shí)際數(shù)據(jù)重做日志文件,包含數(shù)數(shù)據(jù)庫(kù)的更改記錄錄,可以在出現(xiàn)故故障時(shí)恢復(fù)數(shù)據(jù)控制文件,包含維護(hù)和和驗(yàn)證數(shù)據(jù)庫(kù)完整整性所需的信息4
50、.4 其他關(guān)鍵文件Oracle 服務(wù)器器還使用一些其它它文件,這些文件件并不是數(shù)據(jù)庫(kù)的的一部分:S。參數(shù)文件,用來(lái)定義Oracle 例程的特性。例例如,它包含調(diào)整整SGA 中一些內(nèi)內(nèi)存結(jié)構(gòu)大小的參參數(shù)。S??诹钗募?yàn)證哪些用戶戶有權(quán)啟動(dòng)和關(guān)閉閉Oracle 例程。歸檔的重做日志文件是是重做日志文件的的脫機(jī)副本,當(dāng)必必須從介質(zhì)失敗中中進(jìn)行恢復(fù)時(shí)可能能會(huì)需要這些副本本。Q。4.5 進(jìn)程結(jié)構(gòu)Oracle 利用了了以下幾種進(jìn)程的的優(yōu)勢(shì): 用戶進(jìn)程:在數(shù)據(jù)據(jù)庫(kù)用戶請(qǐng)求連接接到Oracle 服務(wù)器時(shí)啟動(dòng)O。 服務(wù)器進(jìn)程:與Oracle 例程相連接,在在用戶建立會(huì)話時(shí)時(shí)啟動(dòng)p。 后臺(tái)進(jìn)程:在Oracle 例
51、程啟動(dòng)時(shí)啟動(dòng)動(dòng)4.5.1 用戶進(jìn)程需要從數(shù)據(jù)庫(kù)請(qǐng)求信息息的數(shù)據(jù)庫(kù)用戶必必須先建立與Oracle 服務(wù)器的連接。連連接由C。SQL*Plus 這這類的數(shù)據(jù)庫(kù)接口口工具請(qǐng)求,并開(kāi)開(kāi)始用戶進(jìn)程。用用戶進(jìn)程并不與Oracle 服務(wù)器直接進(jìn)行行交互操作,而是是通過(guò)用戶程序接接口(UPI) 生成各種調(diào)用。用用戶程序接口則可可以創(chuàng)建會(huì)話并啟啟動(dòng)服務(wù)器進(jìn)程。j。4.5.2服務(wù)器進(jìn)程用戶建立連接后,服務(wù)務(wù)器進(jìn)程便會(huì)啟動(dòng)動(dòng),以處理用戶進(jìn)進(jìn)程的請(qǐng)求。服務(wù)務(wù)器進(jìn)程可以是專專用服務(wù)器進(jìn)程或或共享服務(wù)器進(jìn)程程。在專用服務(wù)器器環(huán)境中,服務(wù)器器進(jìn)程只處理一個(gè)個(gè)用戶進(jìn)程的請(qǐng)求求。用戶進(jìn)程斷開(kāi)開(kāi)連接后,服務(wù)器器進(jìn)程就會(huì)終止。在在
52、共享服務(wù)器環(huán)境境中,服務(wù)器進(jìn)程程將處理多個(gè)用戶戶進(jìn)程的請(qǐng)求。服服務(wù)器進(jìn)程可以通通過(guò)Oracle 程序接口(OPI) 與Oracle 服務(wù)器進(jìn)行通信信。T。4.5.3 后臺(tái)進(jìn)程Oracle 體系結(jié)結(jié)構(gòu)有五個(gè)必備的的后臺(tái)進(jìn)程 必備的后臺(tái)進(jìn)程:DBWn:數(shù)據(jù)庫(kù)寫入入進(jìn)程PMON:過(guò)程監(jiān)控器器CKPT:檢查點(diǎn)LGWR:日志寫入器器SMON:系統(tǒng)監(jiān)控程程序 除了必備的后臺(tái)進(jìn)進(jìn)程列表以外,Oracle 體系結(jié)構(gòu)中還有有很多可選的后臺(tái)臺(tái)進(jìn)程。如果選擇擇使用這些可選的的后臺(tái)進(jìn)程,它們們便會(huì)啟動(dòng)。除了了ARCn 后臺(tái)進(jìn)進(jìn)程之外,下面列列出了一些可選的的后臺(tái)進(jìn)程:a。RECO:恢復(fù)程序QMNn:高級(jí)排隊(duì)ARCn:
53、歸檔程序LCKn: RAC 鎖管理器 例程鎖LMON:RAC DLM 監(jiān)控程序 全局鎖LMDn:RAC DLM 監(jiān)控程序 遠(yuǎn)程鎖CJQ0:協(xié)調(diào)程序作作業(yè)隊(duì)列后臺(tái)進(jìn)程程Dnnn:調(diào)度程序Snnn:共享服務(wù)器器Pnnn:并行查詢從從屬4.6 邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)的層次如下:Oracle 數(shù)據(jù)庫(kù)庫(kù)至少包含一個(gè)表表空間。表空間包含一個(gè)或多個(gè)個(gè)段。段由區(qū)組成。區(qū)由邏輯塊組成。塊是讀寫操作的最小單單元。Oracle 數(shù)據(jù)庫(kù)庫(kù)體系結(jié)構(gòu)包括構(gòu)構(gòu)成數(shù)據(jù)庫(kù)的邏輯輯結(jié)構(gòu)和物理結(jié)構(gòu)構(gòu)。9。物理結(jié)構(gòu)包括構(gòu)成數(shù)據(jù)據(jù)庫(kù)的控制文件、聯(lián)機(jī)重做日志文文件和數(shù)據(jù)文件。n。邏輯結(jié)構(gòu)包括表空間、段、區(qū)和數(shù)據(jù)塊塊。Oracle 服務(wù)器器通過(guò)
54、表空間和邏邏輯存儲(chǔ)結(jié)構(gòu)(包包括段、區(qū)和數(shù)據(jù)據(jù)塊),使能夠?qū)崒?shí)現(xiàn)磁盤空間使用用的小粒度控制。v。5安裝Solaris10環(huán)境以下的操作都已經(jīng)通過(guò)過(guò)了實(shí)踐測(cè)試,主主要講述如何從硬硬盤來(lái)安裝solaris10 操作系統(tǒng)。 l。5.1 安裝solaris105.1.1分區(qū)簡(jiǎn)介:(僅做參考)第一主分區(qū) 10G C盤 NTFS格式 安裝WINDOWS XP,第二主分區(qū) 15G 空閑未分配 準(zhǔn)備留給Solaris10,擴(kuò)展分區(qū)分為三個(gè)邏輯盤:U。D盤 24G NTFS格式式E盤 26G FAT32格格式F盤 3G FAT32格式式5.1.2 準(zhǔn)備過(guò)程程:在E盤建一個(gè)Solaris的的文件夾,然后用用winr
55、ar或者者虛擬光驅(qū)打開(kāi)sol-10-u2-ga-x86-dvd.iso,將里面boot目錄下的multiboot和x86.miniroot這兩個(gè)文件提取出來(lái),放在Solaris文件夾中,然后把sol-10-u2-ga-x86-dvd.iso鏡像文件也放在Solaris文件夾中。(其實(shí)這三個(gè)文件放在任何地方都可以,但必須是在FAT32分區(qū)中。而且最好不要放在最后一個(gè)分區(qū)中,安裝過(guò)程中mount最后一個(gè)分區(qū)可能會(huì)出錯(cuò))v。5.1.3 用grub引導(dǎo):用grub或grub for dos引導(dǎo),在命令提示符下鍵入以下命令:y。find /solaris/multiboot會(huì)顯示 hd(0,5),這里的
56、hd(0,5)和我的分區(qū)有關(guān)關(guān),如果分區(qū)不同同,可能顯示不同同。S。然后再鍵入以下命令進(jìn)進(jìn)行引導(dǎo):kernel hd(0,5)/solaris/multiboot kernel/unix -B install_media=dskE。module hd(0,5)/solaris/x86.minirootj。boot如果一切順利的話,應(yīng)應(yīng)該就可以進(jìn)入引引導(dǎo)畫面。5.1.4 利用安裝裝過(guò)程中出現(xiàn)的shell進(jìn)行虛虛擬光驅(qū)正確引導(dǎo)以后,首先會(huì)會(huì)出現(xiàn)6個(gè)安裝模式選項(xiàng)項(xiàng),選擇1或者等待超時(shí)(默認(rèn)是1)。這時(shí)屏幕上上會(huì)出現(xiàn)類似的如如下提示:9。NOTICE: rtls0 link downERROR: Un
57、bale to configure network intefacee。Exiting to shell# NOTICE: rtls0 - link up 100Mbps Full_puplexP。這時(shí)候安裝程序會(huì)停止止,光標(biāo)會(huì)停止不不動(dòng)。這時(shí)敲一下下回車,會(huì)出現(xiàn)shell提示符符 #X。這個(gè)shell是可以以用的,敲幾個(gè)簡(jiǎn)簡(jiǎn)單的命令試試。有了這個(gè)shell就就好辦了,我們可可以用它進(jìn)行虛擬擬光驅(qū)。首先要知道E盤在Solaris中中是怎么表示的:進(jìn)入dsk里面看一下下 cd /dev/dsk然后 ls 看一下,里里面有類似c0d0p0,c0d0p1,c0d0p2,c0d0p3,c0d0p4的設(shè)
58、設(shè)備。這里c0d0p0代表表第一主分區(qū)即C盤,c0d0p1代表表第二主分區(qū),c0d0p2代表表擴(kuò)展分區(qū)。因?yàn)闉镾olaris不不能識(shí)別邏輯盤,所所以c0d0p2代表表的是整個(gè)擴(kuò)展分分區(qū)(即D盤、E盤和F盤),分別用c0d0p2:1、 c0d0p2:2、 c0d0p2:3 來(lái)區(qū)分D盤、E盤和F盤,因?yàn)镾olaris不不能識(shí)別NTFS,所以c0d0p2:1就是我的E盤,c0d0p2:2就是我的F盤,接下來(lái)把E盤mount上去:t。mount -F pcfs /dev/dsk/c0d0p2:1 /mntE。然后進(jìn)入mnt目錄下下去看看吧,應(yīng)該該可以看到E盤的文件了。這這時(shí)候就可以用Solaris的的
59、DVD鏡像做虛擬擬光驅(qū)了。h。lofiadm -a /mnt/solaris/sol-10-u2-ga-x86-dvd.iso8。mount -F hsfs /dev/lofi/1 /cdrom (必須掛載在/cdrom目錄錄中)Z。再進(jìn)入cdrom里面面去看看吧,應(yīng)該該成功了。這時(shí)系系統(tǒng)會(huì)認(rèn)為光驅(qū)里里面有光盤了。M。等這一切做完之后,然然后鍵入 exit ,就會(huì)退出shell,安裝裝程序會(huì)自動(dòng)繼續(xù)續(xù)進(jìn)行下去。U。進(jìn)入圖形化安裝界面6 solaris10的基本維護(hù)Solaris10 作為oracle10g數(shù)據(jù)庫(kù)的平平臺(tái),其穩(wěn)定性直直接影響到了企業(yè)業(yè)數(shù)據(jù)的安全,因因此,日常對(duì)solaris10操
60、作系統(tǒng)進(jìn)行維護(hù)是很有必要的,主要查看以下幾點(diǎn):3。6.1 文件系統(tǒng)如果操作系統(tǒng)的文件系系統(tǒng)滿了,即使用用率為100%,此時(shí)可可能造成系統(tǒng)的宕宕機(jī),無(wú)法接入。需需要經(jīng)常清理tmp文件下產(chǎn)生生的臨時(shí)日志,最最重要的是oracle數(shù)據(jù)據(jù)庫(kù)的監(jiān)聽(tīng)日志,tracer文件,sqlnet.ora等文件的清理,查看的指令為:df k W。-bash-3.00$ df -k文件系統(tǒng) 千字節(jié) 用了 可用 容量 掛接在U。/dev/dsk/c0d0s0 46% /V。/devices 0 0 0 0% /devicesA。ctfs 0 0 0 0% /system/contract3。proc 0 0 0 0% /
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度呈現(xiàn)大全員工管理篇
- 七年級(jí)英語(yǔ)Writingatouristguide課件
- 《電潛泵管理》課件
- 3.10 建設(shè)中國(guó)特色社會(huì)主義 課時(shí)練習(xí)-2021-2022學(xué)年部編版八年級(jí)歷史下冊(cè)
- 讓CAR-T細(xì)胞治療更精準(zhǔn)為CAR-T開(kāi)發(fā)提供綜合性方案
- 《全球化與管理》課件
- 三年級(jí)科學(xué)教學(xué)工作計(jì)劃(9篇)
- 化工銷售工作總結(jié)
- 能源行業(yè)員工福利體系構(gòu)建
- 2023年項(xiàng)目部安全培訓(xùn)考試題答案滿分必刷
- “以案促改”心得體會(huì)
- 2025屆高考語(yǔ)文復(fù)習(xí):散文的結(jié)構(gòu)與行文思路 課件
- 審計(jì)工作述職報(bào)告
- 安全事故現(xiàn)場(chǎng)處置方案(3篇)
- 中國(guó)通 用技術(shù)集團(tuán)招聘筆試題庫(kù)
- 【MOOC】工程材料學(xué)-華中科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 銀行貸款保證合同范本
- 《汽車膠粘劑》課件
- 手繪pop教學(xué)課件
- 2024腦血管病指南
- 企業(yè)三年?duì)I銷規(guī)劃
評(píng)論
0/150
提交評(píng)論