Oracle11g數(shù)據(jù)庫管理基礎(chǔ)二_第1頁
Oracle11g數(shù)據(jù)庫管理基礎(chǔ)二_第2頁
Oracle11g數(shù)據(jù)庫管理基礎(chǔ)二_第3頁
Oracle11g數(shù)據(jù)庫管理基礎(chǔ)二_第4頁
Oracle11g數(shù)據(jù)庫管理基礎(chǔ)二_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Oracle 11g 數(shù)據(jù)庫管理基礎(chǔ)二 鍵入文字鍵入文字北極熊 2013年33周Oracle 11g 數(shù)據(jù)庫管理基礎(chǔ)二Oracle 官方文檔翻譯專注Oracle 11g 數(shù)據(jù)庫管理基礎(chǔ)二IVOracle 11g 數(shù)據(jù)庫管理基礎(chǔ)二ITOC * MERGEFORMAT緒言 PAGEREF _Toc363768022 h 12建立和和配置Orraclee數(shù)據(jù)庫 PAGEREF _Toc363768023 h 22.1關(guān)關(guān)于建立OOraclle數(shù)據(jù)庫庫 PAGEREF _Toc363768024 h 22.1.11建立數(shù)據(jù)據(jù)庫之前的的考慮 PAGEREF _Toc363768025 h 22.2使使用

2、DBCCA建立Oraacle數(shù)數(shù)據(jù)庫 PAGEREF _Toc363768026 h 32.2.11建立數(shù)據(jù)據(jù)庫在交互互模式 PAGEREF _Toc363768027 h 42.2.22建立數(shù)據(jù)據(jù)庫在非交交互模式 PAGEREF _Toc363768028 h 42.3使使用CREEATE DATAABASEE語句建立立一個數(shù)據(jù)據(jù)庫 PAGEREF _Toc363768029 h 42.3.11指定一個個實例IDD(SID) PAGEREF _Toc363768030 h 42.3.22確保設(shè)置置必要的環(huán)環(huán)境變量 PAGEREF _Toc363768031 h 42.3.33選擇數(shù)據(jù)據(jù)庫管理

3、員員認證方法法 PAGEREF _Toc363768032 h 52.3.44建立初始始化參數(shù)文文件 PAGEREF _Toc363768033 h 52.3.55建立實例例(僅Wiindowws) PAGEREF _Toc363768034 h 52.3.66連接到數(shù)數(shù)據(jù)庫實例例 PAGEREF _Toc363768035 h 52.3.77建立服務(wù)務(wù)器參數(shù)文文件 PAGEREF _Toc363768036 h 62.3.88開始實例例 PAGEREF _Toc363768037 h 62.3.99執(zhí)行數(shù)據(jù)據(jù)庫創(chuàng)建語語句 PAGEREF _Toc363768038 h 62.3.110建立附

4、加加表空間 PAGEREF _Toc363768039 h 82.3.111運行腳本本建立數(shù)據(jù)據(jù)字典視圖圖 PAGEREF _Toc363768040 h 82.3.112運行腳本本安裝附加加選項 PAGEREF _Toc363768041 h 92.3.113備份數(shù)據(jù)據(jù)庫 PAGEREF _Toc363768042 h 92.3.114使能實例例自動啟動動 PAGEREF _Toc363768043 h 92.4CCREATTE DAATABAASE語句句子句說明明 PAGEREF _Toc363768044 h 92.4.11保護數(shù)據(jù)據(jù)庫:設(shè)置置SYS和SYSTTEM密碼碼 PAGEREF

5、 _Toc363768045 h 102.4.22建立本地地管理的系系統(tǒng)表空間間 PAGEREF _Toc363768046 h 102.4.33關(guān)于SYSSAUX表表空間 PAGEREF _Toc363768047 h 102.4.44使用自動動UNDOO管理:建建立UNDDO表空間間 PAGEREF _Toc363768048 h 102.4.55建立默認認固有表空空間 PAGEREF _Toc363768049 h 112.4.66建立默認認臨時表空空間 PAGEREF _Toc363768050 h 112.4.77在建立數(shù)數(shù)據(jù)庫時使使用Oraacle管管理文件特特性 PAGEREF

6、_Toc363768051 h 112.4.88在數(shù)據(jù)庫庫建立時支支持BIGGFILEE表空間 PAGEREF _Toc363768052 h 122.4.99數(shù)據(jù)庫時時區(qū)和時區(qū)區(qū)文件特性性 PAGEREF _Toc363768053 h 122.4.110設(shè)置FORRCE LLOGGIING模式式 PAGEREF _Toc363768054 h 132.5初初始化參數(shù)數(shù)說明 PAGEREF _Toc363768055 h 142.5.11關(guān)于初始始化參數(shù)和和參數(shù)文件件 PAGEREF _Toc363768056 h 142.5.22確定全局局數(shù)據(jù)庫名名 PAGEREF _Toc3637680

7、57 h 152.5.33DB_NNAME初初始化參數(shù)數(shù)文件 PAGEREF _Toc363768058 h 152.5.44DB_DDOMAIIN初始化化參數(shù)文件件 PAGEREF _Toc363768059 h 152.5.55指定快速速恢復(fù)區(qū) PAGEREF _Toc363768060 h 152.5.66指定控制制文件 PAGEREF _Toc363768061 h 162.5.77指定數(shù)據(jù)據(jù)塊大小 PAGEREF _Toc363768062 h 162.5.88指定最大大進程數(shù) PAGEREF _Toc363768063 h 172.5.99指定DDLL鎖超時 PAGEREF _To

8、c363768064 h 172.5.110指定UNDDO表空間間管理模式式 PAGEREF _Toc363768065 h 172.5.111關(guān)于COMMPATIIBLE初初始化參數(shù)數(shù) PAGEREF _Toc363768066 h 182.5.112設(shè)置Liccensee參數(shù) PAGEREF _Toc363768067 h 182.6使使用服務(wù)器器參數(shù)文件件管理初始始化參數(shù) PAGEREF _Toc363768068 h 182.6.11什么是服服務(wù)器初始始化參數(shù)文文件 PAGEREF _Toc363768069 h 182.6.22移植到服服務(wù)器參數(shù)數(shù)文件 PAGEREF _Toc363

9、768070 h 182.6.33建立服務(wù)務(wù)器參數(shù)文文件 PAGEREF _Toc363768071 h 192.6.44存儲服務(wù)務(wù)器參數(shù)文文件在HAARD-EEnablled存儲儲 PAGEREF _Toc363768072 h 192.6.55SPFIILE初始始化參數(shù) PAGEREF _Toc363768073 h 202.6.66改變初始始化參數(shù)值值 PAGEREF _Toc363768074 h 202.6.77清除初始始化參數(shù)值值 PAGEREF _Toc363768075 h 212.6.88導(dǎo)出服務(wù)務(wù)器參數(shù)文文件 PAGEREF _Toc363768076 h 212.6.99

10、備份服務(wù)務(wù)器參數(shù)文文件 PAGEREF _Toc363768077 h 212.6.110恢復(fù)一個個丟失或損損壞的初始始化參數(shù)文文件 PAGEREF _Toc363768078 h 212.6.111查看參數(shù)數(shù)設(shè)置 PAGEREF _Toc363768079 h 212.7使使用Oraacle服服務(wù)管理應(yīng)應(yīng)用負載 PAGEREF _Toc363768080 h 222.7.11關(guān)于Oraacle Servvicess PAGEREF _Toc363768081 h 222.7.22建立數(shù)據(jù)據(jù)庫服務(wù) PAGEREF _Toc363768082 h 242.7.33數(shù)據(jù)庫服服務(wù)數(shù)據(jù)字字典視圖 PA

11、GEREF _Toc363768083 h 242.8建建立數(shù)據(jù)庫庫后的考慮慮 PAGEREF _Toc363768084 h 252.8.11一些安全全考慮 PAGEREF _Toc363768085 h 252.8.22使能透明明數(shù)據(jù)加密密 PAGEREF _Toc363768086 h 252.8.33建立安全全的外部密密碼存儲 PAGEREF _Toc363768087 h 252.8.44安裝樣例例數(shù)據(jù)庫 PAGEREF _Toc363768088 h 252.9刪刪除一個數(shù)數(shù)據(jù)庫 PAGEREF _Toc363768089 h 252.10數(shù)據(jù)庫數(shù)數(shù)據(jù)字典視視圖 PAGEREF _

12、Toc363768090 h 25Oracle 11g 數(shù)據(jù)庫管理基礎(chǔ)二 Oracle 11g 數(shù)據(jù)庫管理基礎(chǔ)二 緒言本章包含兩兩部分內(nèi)容容創(chuàng)建和配配置數(shù)據(jù)庫庫?!拘」适隆坑杏袀€老鐵匠匠,他打的的鐵比誰都都牢固,可可是因為他他木訥又不不善言,所所以賣出的的鐵很少,所所得的錢僅僅僅只夠勉勉強糊口而而已。人家說他太太老實,但但他卻不管管這些,仍仍舊一絲不不茍地把鐵鐵鏈打得又又結(jié)實又好好。有一次,他他打好了一一條船用的的巨鏈,裝裝在一條大大海輪的甲甲船上做了了主錨鏈。這條巨鏈放放在船上好好多年都沒沒有機會派派上用場。有一天晚上上,海上風風暴驟起,風風急浪高,隨隨時都有可可能把船沖沖到礁石上上。船上其

13、其他的錨鏈鏈上都像紙紙做的一樣樣,根本受受不住風浪浪,全都被被掙斷了。最后,大家家想起了那那條老鐵匠匠打的主錨錨鏈,把它它拋下海去去。全船一千多多乘客和許許多貨物的的安全都系系在這條鐵鐵鏈上。鐵鐵鏈堅如磐磐石,它像像只巨手緊緊緊拉住船船,在狂虐虐的暴風中中經(jīng)住了考考驗,保住住了全船一一千多人的的生命。當風浪過去去,黎明到到來,全船船的人都為為此熱淚盈盈眶,歡騰騰不已【大道理】: 我們必須須像文中的的老人一樣樣,懂得扎扎實地打好好每一錘,竭竭盡全力精精心地去打打造屬于自自己的堅韌韌,命運的的巨輪才不不會在惡浪浪的擊打中中傾覆,最最關(guān)鍵時刻刻,要知道道,一根結(jié)結(jié)實牢固的的生命鏈條條,會讓所所有陰云

14、密密布的籠罩罩,頃刻間間變成秋水水長天的海海闊天遙。建立和配置置Oraccle數(shù)據(jù)據(jù)庫關(guān)于建立OOraclle數(shù)據(jù)庫庫在完成本章章內(nèi)容后你你可以做到到使用圖形形工具或是是SQL命令令建立數(shù)據(jù)據(jù)庫。典型型的在安裝裝Oraccle數(shù)據(jù)據(jù)庫軟件的的過程中建建立數(shù)據(jù)庫庫。然而,你你也能夠在在安裝之后后建立數(shù)據(jù)據(jù)庫。在安安裝之后建建立可能基基于如下考考慮:在使用Orraclee Uniiverssal IInstaallerr時僅安裝裝軟件,沒沒有建立一一個數(shù)據(jù)庫庫;你想在一臺臺已經(jīng)存在在數(shù)據(jù)庫的的主機上建建立另一個個數(shù)據(jù)庫,本本章假定在在已存在的的數(shù)據(jù)庫相相同的ORRACLEE_HOMME建立新新的數(shù)

15、據(jù)庫庫。你也能能夠運行OOUI建立立一個新的的ORACCLE_HHOME創(chuàng)創(chuàng)建一個新新的數(shù)據(jù)庫庫。建立數(shù)據(jù)庫庫可以通過過以下兩種種方法:使用Dattabasse Conffigurratioon Asssisttant(DBCAA)圖形工工具;使用CREEATE DATAABASEE語句;建立數(shù)據(jù)庫庫之前的考考慮建立數(shù)據(jù)庫庫前需要考考慮以下內(nèi)內(nèi)容:規(guī)劃表和索索引,評估估他們所需需的空間 HYPERLINK l g996990 Part II, Oraacle Dataabasee Strructuure aand SStoraage HYPERLINK l g996977 Part III,

16、Scchemaa Objjectss規(guī)劃數(shù)據(jù)庫庫包含的操操作系統(tǒng)文文件分布。通過適當當?shù)姆植嘉奈募矸植疾嘉募蘒/O訪問能能夠有效提提高數(shù)據(jù)庫庫性能。你你能通過集集中方式分分布I/OO。例如:放置reedo 文文件在分離離的或條帶帶化的磁盤盤上。合理理放置數(shù)據(jù)據(jù)文件以減減少沖突。 并且你可可以控制數(shù)數(shù)據(jù)的密度度(每數(shù)據(jù)據(jù)塊的行數(shù)數(shù))。如果果建立快速速恢復(fù)區(qū)OOraclle推薦放放置在和數(shù)數(shù)據(jù)文件不不同的存儲儲設(shè)備上。為了簡化管管理任務(wù)可可以考慮使使用Oraacle管管理文件和和自動存儲儲管理來建建立和管理理數(shù)據(jù)存儲儲的操作系系統(tǒng)文件。 HYPERLINK l g1018000 o mf.htm

17、 Chaptter 117, Usinng Orraclee Mannagedd Filles HYPERLINK file:/E:DOCO11g_Docserver.112e16102toc.htm Oraclle Auutomaatic Storrage Manaagemeent AAdminnistrratorrs GGuidee HYPERLINK l PFGRF015 Oraclle Daatabaase PPerfoormannce TTuninng Guuide HYPERLINK file:/E:DOCO11g_Docbackup.112e10642toc.htm Oracll

18、e Daatabaase BBackuup annd Reecoveery UUsers GuuideYour Oraccle ooperaatingg sysstemspeccificc doccumenntatiion, inclludinng thhe appproppriatte Orraclee Dattabasse innstalllatiion gguidee.選擇一個全全局數(shù)據(jù)庫庫名,表示示數(shù)據(jù)庫在在網(wǎng)絡(luò)結(jié)構(gòu)構(gòu)中的名字字和位置。全局數(shù)據(jù)據(jù)庫名通過過參數(shù)DBB_NAMME和DB_DDOMAIIN 初始化參參數(shù) HYPERLINK l i1013998 Deteerminning

19、the Globbal DDatabbase Namee數(shù)據(jù)初始化化參數(shù)文件件中的參數(shù)數(shù),了解服服務(wù)器參數(shù)數(shù)文件。存存儲管理參參數(shù)文件。 HYPERLINK l i1013946 Abouut Innitiaalizaationn Parrametters and Inittialiizatiion PParammeterr Filles HYPERLINK l i1009971 Whatt Is a Seerverr Parrametter FFile? HYPERLINK l REFRN001 Oraclle Daatabaase RReferrencee選擇Oraacle字字符集。字字符

20、集在創(chuàng)創(chuàng)建數(shù)據(jù)庫庫時指定,字字符集存放放在數(shù)據(jù)庫庫中, HYPERLINK l NLSPG002 Oraclle Daatabaase GGlobaalizaationn Suppportt Guiide考慮數(shù)據(jù)庫庫必須支持持的時區(qū)。Oraccle數(shù)據(jù)據(jù)庫包含兩兩個時區(qū)文文件作為有有效的時區(qū)區(qū)選擇。默默認時區(qū)文文件是tiimezllrg_111.daat。它包包含很多的的時區(qū)選擇擇比一個更更小的時區(qū)區(qū)文件 timeezonee_11.dat. HYPERLINK l i1009420 Speccifyiing tthe DDatabbase Timee Zonne Fiile選擇一個標標準的數(shù)

21、據(jù)據(jù)庫塊,通通過指定初初始化參數(shù)數(shù)文件DBB_BLOOCK_SSIZE。并且在數(shù)數(shù)據(jù)庫建立立后不可被被改變,系系統(tǒng)表空間間和大多數(shù)數(shù)表空間使使用標準的的數(shù)據(jù)庫塊塊。另外,可可以指定非非標準的塊塊尺寸建立立表空間 HYPERLINK l i1014072 Speccifyiing DDatabbase Blocck Siizes如果你計劃劃使用4KK的塊作為為在線重做做日志文件件的大小,需需要手工指指定重做日日志文件塊塊大小 HYPERLINK l CHDFBDJC o nlineredo002.htm Plannningg thee Bloock SSize of RRedo Log File

22、es決定SYSSAUX 表空間合合適的初始始大小 HYPERLINK l i1011308 Abouut thhe SYYSAUXX Tabblesppace計劃為非系系統(tǒng)用戶準準備一個默默認表空間間,以防止止不注意情情況下寫入入數(shù)據(jù)到系系統(tǒng)表空間間。 HYPERLINK l i1017247 Creaatingg a DDefauult PPermaanentt Tabblesppace計劃unddo表空間間管理unndo數(shù)據(jù)據(jù)。 HYPERLINK l g1012303 Chaptter 116, Manaagingg Unddo設(shè)計備份和和恢復(fù)策略略保護數(shù)據(jù)據(jù)庫,多元元化控制文文件,選擇

23、擇合適的備備份模式并并管理在線線和歸檔重重做日志。 HYPERLINK l g1011287 o nlineredo.htm Chaptter 112, Manaagingg thee Reddo Loog HYPERLINK l g1015189 Chaptter 113, Manaagingg Arcchiveed Reedo LLogs HYPERLINK l g1009963 Chaptter 111, Manaagingg Conntroll Filles HYPERLINK file:/E:DOCO11g_Docbackup.112e10642toc.htm Oraclle Daa

24、tabaase BBackuup annd Reecoveery UUsers Guuide熟悉啟動和和關(guān)閉實例例,裝載和和打開數(shù)據(jù)據(jù)庫 HYPERLINK l g1011160 Chaptter 33, SStartting Up aand SShuttting Downn使用DBCCA建立Oraacle數(shù)數(shù)據(jù)庫Databbase Conffigurratioon Asssisttant (DBCCA)是建建立數(shù)據(jù)庫庫時優(yōu)先選選擇的方法法,因為它它能完成大大部分的自自動工作。DBCAA能夠被Orraclee Uniiverssal IInstaallerr調(diào)用,相相對的也能能夠在安裝裝之后直

25、接接運行DBBCA。DBCA能能運行于交交互或靜默默模式。交交互模式提提供了一個個圖形接口口和向?qū)韥斫⒑团渑渲脭?shù)據(jù)庫庫。非交互互模式(靜靜默),通通過運行DDBCA時時指定命令令行參數(shù)和和響應(yīng)文件件進行腳本本化數(shù)據(jù)庫庫創(chuàng)建。建立數(shù)據(jù)庫庫在交互模模式詳見:Orraclee Dattabasse 2 Day DBA建立數(shù)據(jù)庫庫在非交互互模式下面給出一一個非交互互模式命令令的例子:dbcaa -siilentt -crreateeDataabasee -teemplaateNaame GGenerral_PPurpoose.ddbc -gdbbnamee oraa11g -sidd oraa11

26、g -ressponsseFille NOO_VALLUE -charracteerSett AL332UTFF8 -mmemorryPerrcenttage 30 -emCoonfiggurattion LOCAAL通過dbcca helpp 可以查查看詳細名名命令行參參數(shù)。使用CREEATE DATAABASEE語句建立立一個數(shù)據(jù)據(jù)庫使用CREEATE DATAABASEE SQLL語句建立立數(shù)據(jù)庫需需要更過的的手工操作作。如果使使用語句建建立數(shù)據(jù)庫庫,在操作作數(shù)據(jù)庫前前必須完成成一些額外外的工作。這部分工工作包含建建立數(shù)據(jù)字字典視圖和和表,按照照標準的PPL/SQQL包。這些能能夠通過已

27、已備有的腳腳本完成。指定一個實實例ID(SID)確定一個唯唯一的Orraclee SIDD。使用命命令行窗口口設(shè)置一個個ORACCLE_SSID環(huán)境境變量。SSID用于于區(qū)別同一一臺計算機機上的其它它實例,SSID最大大12個字符符,必須有有字母和數(shù)數(shù)據(jù)組成。在某些平平臺上是大大小寫敏感感的。各平臺SIID環(huán)境變變量配置:Bournne, BBash, or Kornn sheell:ORACLLE_SIID=myynewddbexporrt ORRACLEE_SIDDC sheell:setennv ORRACLEE_SIDD mynnewdbbWindoows ooperaatingg s

28、ysstem:set OORACLLE_SIID=myynewddb確保設(shè)置必必要的環(huán)境境變量在大多數(shù)平平臺上ORRACLEE_SIDD和ORACCLE_HHOME必必須設(shè)置,并并且設(shè)置PPATH變變量包含OORACLLE_HOOME/bbin。在在UNIXX/LINNUX平臺臺上這些變變量必須手手工設(shè)置。在Winndowss平臺上會會自動配置置到注冊表表中。選擇數(shù)據(jù)庫庫管理員認認證方法選擇是使用用密碼文件件認證,還還是使用操操作系統(tǒng)認認證。建立初始化化參數(shù)文件件當Oraccle實例例開始時會會去讀初始始化參數(shù)文文件。這個個文件可以以是一個文文本文件,使使用文本編編輯器編輯輯。也可以以是一個二

29、二進制文件件,通過數(shù)數(shù)據(jù)庫建立立和動態(tài)改改變。二進進制文件時時優(yōu)先處理理的,稱為為服務(wù)器參參數(shù)文件。在此處應(yīng)應(yīng)該先建立立一個文本本文件,再再通過文本本文件生成成服務(wù)器參參數(shù)文件。參數(shù)文件例例子,見22.5的初初始化參數(shù)數(shù)說明。手工編輯初初始化參數(shù)數(shù)文件時確確保至少有有下列三項項,參數(shù)Mandaatoryy描述sDB_NAAMEYes數(shù)據(jù)庫標識識。必須與與CREAATE DDATABBASE語語句中使用用的一致,最最大8字符。CONTRROL_FFILESSNo強烈推薦。如果不提提供默認在在初始化參參數(shù)文件的的位置建立立一個控制制文件。建建議配置多多個控制文文件。MEMORRY_TAARGETT

30、No指定使用實實例自動內(nèi)內(nèi)存管理。建立實例(僅僅Winddows)在Winddows平平臺必須使使用oraadim命命令通過建建立一個WWindoows服務(wù)務(wù)來建立OOraclle實例。例:oradiim -NNEW -SID sid -STAARTMOODE MMANUAAL -PPFILEE pfiile直接輸入ooradiim可以獲獲得幫助連接到數(shù)據(jù)據(jù)庫實例使用SYSSDBA系系統(tǒng)權(quán)限連連接到Orraclee數(shù)據(jù)庫實實例使用密碼文文件認證連連接sqlpplus /nollogconnn syss as sysssdba使用操作系系統(tǒng)認證連連接sqlpplus /nollogconnn /

31、ass syssdbaSQL*PPLUS輸輸入下列信信息connnecteed too idlle innstannce建立服務(wù)器器參數(shù)文件件使用服務(wù)器器參數(shù)文件件時能夠通通過執(zhí)行AALTERR SYSSTEM命命令修改初初始化參數(shù)數(shù)并保存改改變。以下命令使使用默認路路徑下的默默認名字的的文本初始始化參數(shù)文文件PFIILE,在在默認位置置下生成默默認服務(wù)器器參數(shù)文件件SPFIILE。creatte sppfilee froom pffile;開始實例開始實例不不裝載數(shù)據(jù)據(jù)庫,因為為初始化參參數(shù)文件或或服務(wù)器參參數(shù)文件存存儲在默認認位置,因因此可以不不指定PFFILE。starttup nnom

32、ouunt此時,實例例分配內(nèi)存存并啟動進進程,數(shù)據(jù)據(jù)庫還不存存在。執(zhí)行數(shù)據(jù)庫庫創(chuàng)建語句句 例一:在下下面這個例例子中假定定:初始化參數(shù)數(shù)文件中DDB_NAAME與語語句中一致致初始化參數(shù)數(shù)文件指定定了控制文文件的位置置和數(shù)量目錄/u001/appp/orraclee/oraadataa/mynnewdbb 已存在在目錄/u001/loogs/mmy annd /uu02/llogs/my已存存在CREATTE DAATABAASE mmynewwdb USSER SSYS IIDENTTIFIEED BYY syss_passsworrd USSER SSYSTEEM IDDENTIIFIED

33、D BY systtem_ppasswword LOOGFILLE GRROUP 1 (/u001/loogs/mmy/reedo011a.loog,/u022/loggs/myy/reddo01bb.logg) SIZE 100MM BLOOCKSIIZE 5512, GROOUP 22 (/u001/loogs/mmy/reedo022a.loog,/u022/loggs/myy/reddo02bb.logg) SIZE 100MM BLOOCKSIIZE 5512, GROOUP 33 (/u001/loogs/mmy/reedo033a.loog,/u022/loggs/myy/red

34、do03bb.logg) SIZE 100MM BLOOCKSIIZE 5512 MAAXLOGGFILEES 100 MAAXLOGGMEMBBERS 5 MAAXLOGGHISTTORY 10000 MAAXDATTAFILLES 11000 CHHARACCTER SET ZHS116GBKK NAATIONNAL CCHARAACTERR SETT AL116UTFF16 EXXTENTT MANNAGEMMENT LOCAAL DAATAFIILE /u011/appp/oraacle/oraddata/myneewdb/systtem011.dbff SIIZE 3325M REU

35、SSE SYYSAUXX DATTAFILLE /u01/app/oraccle/ooradaata/mmynewwdb/ssysauux01.dbf SIZZE 3225M RREUSEE DEEFAULLT TAABLESSPACEE useers DATTAFILLE /u01/app/oraccle/ooradaata/mmynewwdb/uuserss01.ddbf SIZZE 5000M RREUSEE AUTTOEXTTEND ON MMAXSIIZE UUNLIMMITEDD DEEFAULLT TEEMPORRARY TABLLESPAACE ttemp TEMMPFILLE

36、 /u01/app/oraccle/ooradaata/mmynewwdb/ttemp001.dbbf SIZZE 200M REEUSE UNNDO TTABLEESPACCE unndotbbs DATTAFILLE /u01/app/oraccle/ooradaata/mmynewwdb/uundottbs011.dbff SIZZE 2000M RREUSEE AUTTOEXTTEND ON MMAXSIIZE UUNLIMMITEDD;數(shù)據(jù)庫被建建立包含下下列特性:數(shù)據(jù)庫名:myneewdb控制文件被被建立于初初始化參數(shù)數(shù)文件中ccontrrol_ffiless參數(shù)指定定的位置;sy

37、s和ssysteem用戶的的密碼被指指定為syys_paasswoord和systtem_ppasswword;新的數(shù)據(jù)庫庫有3個在線重重做日志組組,每組22個成員。MAXLLOGFIILES, MAXXLOGMMEMBEERS, 和MAXLLOGHIISTORRY定義了了重做日志志的限制;數(shù)據(jù)庫使用用的字符集集指定為ZZHS166GBKAL16UUTF166指NATIIONALL CHAARACTTER SSET,用用于存儲列列定義:NNCHARR, NCCLOB,或或 NVAARCHAAR2SYSTEEM表空間間被建立包包含如下文文件,如果果文件已存存在,它將將被覆蓋/u011/appp/

38、oraacle/oraddata/myneewdb/systtem011.dbff;SYSAUUX表空間間被建立默認表空間間USERRS被建立立為數(shù)據(jù)庫庫的默認固固定表空間間。默認臨時表表空間TEEMP被建建立作為數(shù)數(shù)據(jù)庫的默默認臨時表表空間;默認UNDDO表空間間untootbs被被建立,為為存儲數(shù)據(jù)據(jù)庫的UNNDO數(shù)據(jù)據(jù);例二:此例例使用Orraclee管理文件件創(chuàng)建數(shù)據(jù)據(jù)庫,簡化化了CREEATE DATAABASEE語句。為為了使用OOraclle管理文文件,初始始化參數(shù)DDB_CRREATEE_FILLE_DEEST必須須被指定。這個參數(shù)數(shù)定義了一一個基本目目錄,數(shù)據(jù)據(jù)庫將建立立并自

39、動命命名變化的的數(shù)據(jù)庫文文件。DB_CRREATEE_FILLE_DEEST參數(shù)數(shù)示例:DB_CCREATTE_FIILE_DDEST=/u001/appp/orraclee/oraadataaCREATTE DAATABAASE語句句示例:CREAATE DDATABBASE myneewdbUSER SYS IDENNTIFIIED BBY syys_paasswoordUSER SYSTTEM IIDENTTIFIEED BYY sysstem_passsworddEXTENNT MAANAGEEMENTT LOCCALDEFAUULT TTEMPOORARYY TABBLESPPACE

40、 temppUNDO TABLLESPAACE uundottbs1DEFAUULT TTABLEESPACCE ussers;建立附加表表空間你能為你的的應(yīng)用建立立附加表空空間,例如如:建立數(shù)據(jù)表表空間CREAATE TTABLEESPACCE appps_ttbs LLOGGIING DATAFFILE /u001/appp/orraclee/oraadataa/mynnewdbb/appps01.dbf SIZE 500MM REUUSE AAUTOEEXTENND ONN NEXXT 12280K MAXSIIZE UUNLIMMITEDD EXTTENT MANAAGEMEENT L

41、LOCALL;建立索引表表空間,與與應(yīng)用數(shù)據(jù)據(jù)分離CREATTE TAABLESSPACEE inddx_tbbs LOOGGINNG DATAFFILE /u001/appp/orraclee/oraadataa/mynnewdbb/inddx01.dbf SIZE 100MM REUUSE AAUTOEEXTENND ONN NEXXT 12280K MAXSIIZE UUNLIMMITEDD EXTTENT MANAAGEMEENT LLOCALL;運行腳本建建立數(shù)據(jù)字字典視圖運行腳本建建立數(shù)據(jù)字字典視圖、同義詞,和PL/SQL包,和SQL*PLUS功能支持。?/rddbms/admii

42、n/caataloog.sqql?/rddbms/admiin/caatprooc.sqql?/sqqlpluus/addmin/pupbbld.ssqlexit運行腳本安安裝附加選選項可選備份數(shù)據(jù)庫庫做一個數(shù)據(jù)據(jù)庫全備份份使能實例自自動啟動Windoows:ORADDIM -EDITT -SIID siid -SSTARTTMODEE AUTTO -SSRVCSSTARTT SYSSTEM -SPPFILEEUNIX/LINUUX:編輯/ettc/orratabb文件CREATTE DAATABAASE語句句子句說明明當使用CRREATEE DATTABASSE語句建建立數(shù)據(jù)庫庫時,Orra

43、clee至少完成成下列工作作:建立數(shù)據(jù)文文件;Crreatees thhe daatafiiles for the dataabasee建立控制文文件Creeatess thee conntroll filles ffor tthe ddatabbase建立重做日日志文件CCreattes tthe rredo log filees foor thhe daatabaase aand eestabblishhes tthe AARCHIIVELOOG moode.建立SYSSTEM表表空間;建立SYSSAUX表表空間;設(shè)置數(shù)據(jù)庫庫存儲數(shù)據(jù)據(jù)字符集;設(shè)置數(shù)據(jù)庫庫時區(qū);裝載并打開開數(shù)據(jù)庫保護數(shù)據(jù)庫

44、庫:設(shè)置SSYS和SYSTTEM密碼碼在CREAATE DDATABBASE子子句中包含含下列子句句用來指定定SYS和SYSTTEM密碼碼:USERR SYSS IDEENTIFFIED BY ppasswwordUSER SYSTTEM IIDENTTIFIEED BYY passsworrd如果忽略這這個子句將分配配用戶默認認的chaange_on_iinstaall和manaager作作為密碼。為了保護護數(shù)據(jù)庫,你你必須在數(shù)數(shù)據(jù)庫建立立后使用aalterr useer語句修修改密碼。建立本地管管理的系統(tǒng)統(tǒng)表空間在CREAATE DDATABBASE語語句中指定定EXTEENT MMANA

45、GGEMENNT LOOCAL子子句建立本本地管理SSYSTEEM表空間間。COMMPATIIBLE參參數(shù)必須被被設(shè)置為110.0.0以上。如果沒有有指定EXXTENTT MANNAGEMMENT LOCAAL參數(shù),SYYSTEMM表空間將將使用字典典管理,字字典管理是是將被廢棄棄的。關(guān)于SYSSAUX表表空間SYSAUUX總是在在數(shù)據(jù)庫建建立時建立立。SYSSAUX作作為SYSSTEM表表空間的輔輔助表空間間。它作為為數(shù)據(jù)庫一一些需要自自己表空間間的特性和和產(chǎn)品的默默認表空間間。它降低低了數(shù)據(jù)庫庫表空間的的數(shù)量,也也降低的SSYSTEEM表空間間的負載。SYSAUUX表空間間僅能通過過CRE

46、AATE DDATABBASE語語句中的SSYSAUUX DAATAFIILE子句句設(shè)置下列列屬性:PERMAANENTTREAD WRITTEEXTENNT MAANAGMMENT LOCAALSEGMEENT SSPACEE MANNAGMEENT AAUTO不能通過AALTERR TABBLESPPACE改改變這些屬屬性,不能能刪除或重重命名SYYSAUXX表空間。SYSAAUX表空空間的大小小與安裝的的數(shù)據(jù)庫組組件相關(guān),V$SYSAUX_OCCUPANTS視圖可以用來查看組件列表。根據(jù)組件的初始大小,在建立數(shù)據(jù)庫時SYSAUX表空間應(yīng)該設(shè)置為至少400M。使用自動UUNDO管管理:建立

47、立UNDOO表空間自動UNDDO段管理理使用UNNDO表空空間,開啟啟此功能需需要設(shè)置初初始化參數(shù)數(shù)UNDOO_MANNAGEMMENT=AUTOO。忽略此此參數(shù)數(shù)據(jù)據(jù)庫默認是是自動UNNDO段管管理的。在在此模式下下UNDOO段存儲在在UNDOO表空間并并由Oraacle數(shù)數(shù)據(jù)庫管理理。如果想想指定UNNDO表空空間的名字字,在CRREATEE DATTABASSE語句建建立數(shù)據(jù)庫庫時中使用用子句UNNDO TTABLEESPACCE。如果果忽略此子子句,那么么數(shù)據(jù)庫建建立默認UUNDO表表空間名字字為:SYYS_UNNDOTBBS。建立默認固固有表空間間在CREAATE DDATABBAS

48、E語語句建立數(shù)數(shù)據(jù)庫時中中使用子句句DEFAAULT TABLLESPAACE建立立默認固有有表空間。當未顯式式指定表空空間時,OOralcce為非SYSSTEM用用戶分配默默認固有表表空間。建立默認臨臨時表空間間在CREAATE DDATABBASE語語句建立數(shù)數(shù)據(jù)庫時中中使用子句句DEFAAULT TEMPPORARRY TAABLESSPACEE。未顯式式指定臨時時表空間時時,Oraalce為為非SYSSTEM用用戶分配默默認臨時表表空間在建立數(shù)據(jù)據(jù)庫時使用用Oraccle管理理文件特性性使用Oraacle管管理文件特特性可以最最小化CRREATEE DATTABASSE語句執(zhí)執(zhí)行時的子

49、子句的數(shù)量量。通過OOraclle管理文文件可以使使用目錄或或ASM。在在初始化參參數(shù)文件中中指定初始始化參數(shù)DDB_CRREATEE_FILLE_DEEST, DB_CCREATTE_ONNLINEE_LOGG_DESST_n, 或 DB_RECOOVERYY_FILLE_DEEST,通通知Oraacle建建立和管理理數(shù)據(jù)庫的的操作系統(tǒng)統(tǒng)文件Orraclee將能自動動管理以下下文件。Tableespacces aand ttheirr dattafillesTempooraryy tabblesppacess andd theeir ttempffilessContrrol ffilessR

50、edo log fileesArchiived redoo logg fillesFlashhbackk loggsBlockk chaange tracckingg fillesRMAN backkups以下語句說說明一個CCREATTE DAATABAASE使用用Orallce管理理文件的例例子:CREATTE DAATABAASE mmynewwdb USERR SYSS IDEENTIFFIED BY ssys_ppasswword USERR SYSSTEM IDENNTIFIIED BBY syystemm_passsworrd EXTEENT MMANAGGEMENNT LOOC

51、AL UNDOO TABBLESPPACE undootbs DEFAAULT TEMPPORARRY TAABLESSPACEE temmp DEFAAULT TABLLESPAACE uuserss;SYSTEEM 表空空間被建立立為本地管管理表空間間,如果沒沒有EXTTENT MANAAGEMEENT LLOCALL子句, SSYSTEEM表空間間被建立為為字典管理理;不需要DAATAFIILE子句句;不需要要LLOGFIILE子句句;不需要SYYSAUXX數(shù)據(jù)文件件子句;不需要為UUNDO TABLLESPAACE、DEFAAULT TABLLESPAACE和 DEFAAULT TEM

52、PPORARRY TAABLESSPACEE 子句指指定DATTAFILLE如果CONNTROLL_FILLES初始始化參數(shù)中中沒有指定定,那么數(shù)數(shù)據(jù)庫也會會建立Oraacle管管理控制文文件如果使用服服務(wù)器參數(shù)數(shù)文件Orraclee自動設(shè)置置相應(yīng)的初初始化參數(shù)數(shù)。在數(shù)據(jù)庫建建立時支持持BIGFFILE表表空間Oraclle簡化了了表空間管管理并且能能夠支持極極大地數(shù)據(jù)據(jù)庫使用ccreatte biigfille taablesspacee子句。大大文件表空空間僅能包包含一個文文件,但是是這個文件件能支持到到4G個數(shù)據(jù)據(jù)塊。Orraclee數(shù)據(jù)庫文文件有最大大數(shù)量限制制,通常是是64K個文文件

53、。因此此bigffile表表空間能顯顯著的增大大Oraccle數(shù)據(jù)據(jù)庫的容量量。在建立數(shù)據(jù)據(jù)庫時可以以使用CRREATEE DATTABASSE的SET DEFAAULTTAABLESSPACEE子句設(shè)置置數(shù)據(jù)庫的的表空間默默認類型。指定SEET DEEFAULLT BIIGFILLE TAABLESSPACEE 或 SETT DEFFAULTT SMAALLFIILE TTABLEESPACCE。如果果忽略子句句,那默認認為SMAALLFIILE TTABLEESPACCE,此為為Oraccle傳統(tǒng)統(tǒng)的表空間間類型,能能夠支持每每表空間11022個個數(shù)據(jù)文件件,每數(shù)據(jù)據(jù)文件4MM個數(shù)據(jù)塊塊。

54、能夠通過AALTERR DATTABASSE命令修修改數(shù)據(jù)庫庫表空間默默認類型:ALTERR DATTABASSE SEET DEEFAULLT BIIGFILLE TAABLESSPACEE;能夠通過數(shù)數(shù)據(jù)字典視視圖查詢當當前數(shù)據(jù)庫庫表空間默默認類型:SELECCT PRROPERRTY_VVALUEE FROOM DAATABAASE_PPROPEERTIEES WHEREE PROOPERTTY_NAAME = DEEFAULLT_TBBS_TYYPE;數(shù)據(jù)庫時區(qū)區(qū)和時區(qū)文文件特性可以通過CCREATTE DAATABAASE語句句的SETT TIMME_ZOONE設(shè)置置時區(qū),默默認使用

55、操操作系統(tǒng)時時區(qū)設(shè)置。Oraclle主目錄錄的子目錄錄中包含兩兩個時區(qū)文文件,每個個時區(qū)包含含以下有效效信息:Offseet frrom CCoorddinatted UUniveersall Timme (UUTC)Transsitioon tiimes for Dayllightt Savving TimeeAbbreeviattionss forr staandarrd tiime aand DDayliight Saviing TTime默認的時區(qū)區(qū)文件是:ORACCLE_HHOME/oraccore/zoneeinfoo/timmezlrrg_111.datt另一個更小小和更少的的時

56、區(qū)文件件是:ORACCLE_HHOME/oraccore/zoneeinfoo/timmezonne_111.datt通過下列語語句可以查查詢數(shù)據(jù)庫庫能夠使用用的時區(qū):SELEECT * FROOM V$TIMEEZONEE_NAMMES;可以通過增增加ORAA_TZFFILE環(huán)環(huán)境變量,修修改默認時時區(qū)文件。但是如果果已經(jīng)使用用了大時區(qū)區(qū)文件,不不要改為小小時區(qū)文件件,因為數(shù)數(shù)據(jù)庫數(shù)據(jù)據(jù)中可能已已經(jīng)存在時時區(qū)數(shù)據(jù)。設(shè)置FORRCE LLOGGIING模式式一些數(shù)據(jù)定定義語言語語句(例如如:Creeate Tablle)允許許NOLOOGGINNG子句,這這將導(dǎo)致數(shù)數(shù)據(jù)庫操作作不生成重重做日志

57、。NOLOOGGINNG設(shè)置能能夠提高操操作速度,但但是可能對對介質(zhì)恢復(fù)復(fù)和Staandbyy數(shù)據(jù)庫帶帶來負面影影響。Oraclle能夠強強制寫入重重做日志,甚甚至在DDDL語句指指定了NOOLOGGGING時時。數(shù)據(jù)庫庫從不為臨臨時表空間間和臨時段段生成重做做記錄。使用FORRCE LLOGGIING子句句:ALTEER DAATABAASE NO FORRCE LLOGGIING;FORCEE LOGGGINGG是數(shù)據(jù)庫庫固定的屬屬性,啟動動、關(guān)閉不不會影響此此屬性。但但是重建控控制文件時時需要指定定FORCCE LOOGGINNG,來生生效此屬性性。FORCEE LOGGGINGG的性能

58、考考慮:可能發(fā)生多多少介質(zhì)失失??;unlogged的直直接寫不能能恢復(fù)時有有多嚴重;FORCEE LOGGGINGG導(dǎo)致的性性能下降是是否可以容容忍;如果使用非非歸檔模式式,那么不不需要打開開FORCCE LOOGGINNG。因為為非歸檔模模式不能進進行介質(zhì)恢恢復(fù),F(xiàn)OORCE LOGGGING不不能帶來有有效地好出出。初始化參數(shù)數(shù)說明關(guān)于初始化化參數(shù)和參參數(shù)文件當Oraccle實例例啟動時從從初始化參參數(shù)中讀出出初始化參參數(shù)。這個個文件必須須指定DBB_NAMME參數(shù),其其它參數(shù)有有默認值。初始化參參數(shù)文件能能夠使只讀讀的文本文文件或可讀讀寫的二進進制文件。此二進制文文件被稱為為服務(wù)器參參數(shù)

59、文件。服務(wù)器參參數(shù)文件能能夠通過AALTERR SYSSTEM命命令永久的的改變初始始化參數(shù),它它也是提供供selff-tunning數(shù)數(shù)據(jù)庫的基基礎(chǔ)。可以以使用手工工創(chuàng)建或DDBCA創(chuàng)創(chuàng)建服務(wù)器器參數(shù)文件件。在手工建立立服務(wù)器參參數(shù)文件之之前可以使使用文本參參數(shù)文件開開始實例。在實例啟啟動時Orraclee首先搜索索服務(wù)器參參數(shù)文件在在默認的位位置,如果果沒有找到到,搜索文文本參數(shù)文文件。可以以在執(zhí)行sstarttup命令令啟動時指指定參數(shù)覆覆蓋默認文文件名。Oraclle默認文文件名如下下:平臺默認名默認位置UNIX 和LinuuxinitOORACLLE_SIID.orraORACLLE

60、_HOOME/ddbsWindoowsinitOORACLLE_SIID.orraORACLLE_HOOMEddatabbase文本初始化化參數(shù)格式式:文本初始化化參數(shù)文件件必須包含含namee/vallue,按按以下形式式:對于單值得得參數(shù)parammeterr_namme=vaalue對于一個或或多個值,(例例如:COONTROOL_FIILES參參數(shù))parammeterr_namme=(vvaluee,vaalue )字符串類型型的參數(shù)必必須使用單單引號()包含. 當操作作系統(tǒng)是大大小敏感的的, fiilenaames類類的參數(shù)需需要注意大大小敏感。如果參數(shù)包包含多個值值可以使用用類似

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論