版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)習(xí)總結(jié),Oracle10G數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理員是一個(gè)或一組全面負(fù)責(zé)管理和控制數(shù)據(jù)庫(kù)系統(tǒng)的人員。簡(jiǎn)稱(chēng):DBA (Data Base Administrator) 了解ORACLE數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) 負(fù)責(zé)數(shù)據(jù)庫(kù)管理系統(tǒng)的安裝和升級(jí) 啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù) 管理和監(jiān)控?cái)?shù)據(jù)庫(kù)用戶(hù) 管理數(shù)據(jù)庫(kù)特權(quán) 管理存儲(chǔ)空間 后備和恢復(fù)數(shù)據(jù)庫(kù),創(chuàng)建數(shù)據(jù)庫(kù),Enterprise Manger,口令設(shè)置,快速恢復(fù)區(qū),Instance(實(shí)例),SGA,重做日志緩沖區(qū),共享池,數(shù)據(jù)字典緩存,庫(kù)緩存,DBWR,SMON,PMON,CKPT,LGWR,Others,用戶(hù)進(jìn)程,服務(wù)進(jìn)程,PGA,控制文件,數(shù)據(jù)文件,Database,數(shù)據(jù)
2、庫(kù)高速緩沖區(qū),重做日志文件,Java 池,大池,參數(shù)文件,歸檔日志文件,體系結(jié)構(gòu),Oracle 服務(wù)器,Oracle 服務(wù)器: 是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它提供一個(gè)開(kāi)放的、全面的、完整的信息管理的方法 由一個(gè) Oracle 實(shí)例和一個(gè) Oracle 數(shù)據(jù)庫(kù)組成,Oracle 實(shí)例,Oracle實(shí)例: 是一種訪問(wèn) Oracle 數(shù)據(jù)庫(kù)的方法 總是打開(kāi)一個(gè)且只打開(kāi)一個(gè)數(shù)據(jù)庫(kù) 內(nèi)存結(jié)構(gòu)和后臺(tái)進(jìn)程,實(shí)例,SGA,重做日志緩沖區(qū),共享池,數(shù)據(jù)字典緩存,庫(kù)緩存,DBWR,SMON,PMON,CKPT,LGWR,Others,數(shù)據(jù)庫(kù)高速緩沖區(qū),Java 池,大池,Oracle 數(shù)據(jù)庫(kù),一個(gè) Oracle 數(shù)據(jù)庫(kù)
3、: 是作為一個(gè)單元處理的數(shù)據(jù)集合 由三種文件類(lèi)型組成,物理結(jié)構(gòu) 數(shù)據(jù)文件、日志文件、控制文件、參數(shù)文件,數(shù)據(jù)文件(Data File)是物理存儲(chǔ)ORACLE數(shù)據(jù)庫(kù)數(shù)據(jù)的文件。其特點(diǎn)如下: 每一個(gè)數(shù)據(jù)文件只與一個(gè)數(shù)據(jù)庫(kù)相聯(lián)系。 數(shù)據(jù)文件一旦被建立則不能修改其大小。 一個(gè)表空間可包含一個(gè)或多個(gè)數(shù)據(jù)文件。,日志文件(Log File)記錄所有對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的修改,以備恢復(fù)數(shù)據(jù)時(shí)使用。 其特點(diǎn)如下: 每一個(gè)數(shù)據(jù)庫(kù)至少包含兩個(gè)日志文件組。 日志文件組以循環(huán)方式進(jìn)行寫(xiě)操作。 每一個(gè)日志文件成員對(duì)應(yīng)一個(gè)物理文件。,日志開(kāi)關(guān)(Log Switch)是為實(shí)現(xiàn)日志文件組的循環(huán)使用而設(shè)置的。 出現(xiàn)日志開(kāi)關(guān)的情況如下:
4、 當(dāng)一個(gè)日志文件組被填滿(mǎn)時(shí) 關(guān)閉數(shù)據(jù)庫(kù)時(shí) DBA手動(dòng)轉(zhuǎn)移日志開(kāi)關(guān),鏡像日志文件是為防止日志文件的丟失,在不同磁盤(pán)上同時(shí)維護(hù)兩個(gè)或多個(gè)聯(lián)機(jī)日志文件的副本。 其特點(diǎn)如下: 每個(gè)日志文件組至少包含兩個(gè)日志文件成員。 每組的成員數(shù)目相同。 同組的所有成員同時(shí)被修改。 同組的成員大小相同,不同組的成員大小可不同。,控制文件(Control File)是一個(gè)較小的二進(jìn)制文件,用于描述數(shù)據(jù)庫(kù)結(jié)構(gòu)。,描述信息如下: 數(shù)據(jù)庫(kù)建立的日期。 數(shù)據(jù)庫(kù)名。 數(shù)據(jù)庫(kù)中所有數(shù)據(jù)文件和日志文件的文件名及路徑。 恢復(fù)數(shù)據(jù)庫(kù)時(shí)所需的同步信息。,要點(diǎn)注意: 在打開(kāi)和存取數(shù)據(jù)庫(kù)時(shí)都要訪問(wèn)該文件。 記錄控制文件名及路徑的參數(shù)為: CO
5、NTROL_FILES,參數(shù)文件(Parameter File)是一個(gè)文本文件,可直接使用操作系統(tǒng)下的文本編輯器對(duì)其內(nèi)容進(jìn)行修改。該文件只在建立數(shù)據(jù)庫(kù)或啟動(dòng)實(shí)例時(shí)才被訪問(wèn),在修改該文件之前必須關(guān)閉實(shí)例。 初始參數(shù)文件:init.ora 生成參數(shù)文件:initSID.ora config.ora,參數(shù)文件的作用: 確定存儲(chǔ)結(jié)構(gòu)的大小。 設(shè)置數(shù)據(jù)庫(kù)的全部缺省值。 設(shè)置數(shù)據(jù)庫(kù)的范圍。 設(shè)置數(shù)據(jù)庫(kù)的各種物理屬性。 優(yōu)化數(shù)據(jù)庫(kù)性能,內(nèi)存結(jié)構(gòu),Oracle的內(nèi)存結(jié)構(gòu)由兩個(gè)內(nèi)存區(qū)域組成: 系統(tǒng)全局區(qū) (SGA):在實(shí)例啟動(dòng)時(shí)分配,并且是 Oracle實(shí)例的基本組件 程序全局區(qū) (PGA): 在服務(wù)器進(jìn)程啟動(dòng)
6、時(shí)分配,系統(tǒng)全局區(qū)(SGA),SGA 由幾種內(nèi)存結(jié)構(gòu)組成: Shared Pool(共享池) Database Buffer Cache(數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存) Redo Log Buffer (重做日志緩沖區(qū)) 其它結(jié)構(gòu) (例如,鎖管理,統(tǒng)計(jì)數(shù)據(jù)) 有兩個(gè)在 SGA 中可配置的附加內(nèi)存結(jié)構(gòu): Large Pool (大型共享池) Java Pool (Java池),共享池(Shared Pool),用于存儲(chǔ): 最近執(zhí)行的 SQL 語(yǔ)句 最近使用的數(shù)據(jù)字典數(shù)據(jù) 共享池由兩個(gè)關(guān)鍵的與性能相關(guān)的內(nèi)存結(jié)構(gòu)組成: 庫(kù)高速緩存 數(shù)據(jù)字典高速緩存 共享池的大小由 SHARED_POOL_SIZE 決定,A
7、LTER SYSTEM SET SHARED_POOL_SIZE = 64M;,庫(kù)高速緩存(Library Cache),存儲(chǔ)最近使用的 SQL 和 PL/SQL 語(yǔ)句信息 常用語(yǔ)句的共享 用最近使用算法 (LRU) 管理 由兩個(gè)結(jié)構(gòu)組成: 共享 SQL 區(qū) 共享 PL/SQL 區(qū) 大小由共享池的大小決定,數(shù)據(jù)字典高速緩存(Data Dictionary Cache),是數(shù)據(jù)庫(kù)中最近使用的定義的集合 包括有關(guān)數(shù)據(jù)庫(kù)文件、表、索引、列、用戶(hù)、權(quán)限以及其它數(shù)據(jù)庫(kù)對(duì)象的信息 在分析階段,服務(wù)器進(jìn)程在數(shù)據(jù)字典高速緩存中查找信息以解析 SQL 語(yǔ)句中指定的對(duì)象名并驗(yàn)證訪問(wèn)權(quán)限 緩沖數(shù)據(jù)字典信息到內(nèi)存中,
8、在查詢(xún)和執(zhí)行 DML 語(yǔ)句時(shí)加快響應(yīng)速度 大小由共享池的大小決定,數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存(Database Buffer Cache),存儲(chǔ)已經(jīng)從數(shù)據(jù)文件取出的數(shù)據(jù)塊的拷貝 在獲得和更新數(shù)據(jù)時(shí)有大的性能增進(jìn) 通過(guò) LRU 算法管理 大小與 Oracle 塊的大小相等,由 DB_BLOCK_SIZE 參數(shù)指定,數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存(Database Buffer Cache),由獨(dú)立的子高速緩存組成: DB_CACHE_SIZE DB_KEEP_CACHE_SIZE DB_RECYCLE_CACHE_SIZE 能夠動(dòng)態(tài)改變大小 DB_CACHE_ADVICE 設(shè)置聚集統(tǒng)計(jì)來(lái)預(yù)計(jì)不同高速緩存大小的效
9、果 用 V$DB_CACHE_ADVICE 顯示統(tǒng)計(jì)結(jié)果,ALTER SYSTEM SET DB_CACHE_SIZE = 96M;,重做日志緩沖區(qū)(Redo Log Buffer),記錄所有被更改的數(shù)據(jù)庫(kù)數(shù)據(jù)塊 主要目的是恢復(fù) 其中的更改記錄稱(chēng)為重做條目 重做條目包含重新構(gòu)造或重新更改的信息 大小由 LOG_BUFFER 定義,重做日志緩沖區(qū),程序全局區(qū) (PGA),給每一個(gè)連接到 Oracle 數(shù)據(jù)庫(kù)的用戶(hù)進(jìn)程的保留內(nèi)存 當(dāng)一個(gè)進(jìn)程被創(chuàng)建時(shí)分配 當(dāng)一個(gè)進(jìn)程被結(jié)束時(shí)回收 僅被一個(gè)進(jìn)程使用,用戶(hù)進(jìn)程,PGA,服務(wù)進(jìn)程,進(jìn)程結(jié)構(gòu),Oracle 采用不同類(lèi)型的進(jìn)程: 用戶(hù)進(jìn)程:在數(shù)據(jù)庫(kù)用戶(hù)請(qǐng)求連接
10、到 Oracle 服務(wù)器時(shí)啟動(dòng) 服務(wù)器進(jìn)程:當(dāng)一個(gè)用戶(hù)建立一個(gè)會(huì)話(huà)時(shí)連接到 Oracle 實(shí)例并且被啟動(dòng) 后臺(tái)進(jìn)程:當(dāng)一個(gè) Oracle 實(shí)例被啟動(dòng)時(shí)啟動(dòng),用戶(hù)進(jìn)程,要求和 Oracle 服務(wù)器交互作用的一個(gè)程序 必須首先建立一個(gè)連接 不直接與 Oracle 服務(wù)器互相作用,Database user,服務(wù)進(jìn)程,用戶(hù)進(jìn)程,Connectionestablished,服務(wù)進(jìn)程,直接與 Oracle 服務(wù)器互相作用的一個(gè)程序 執(zhí)行產(chǎn)生的調(diào)用并返回結(jié)果 可以是專(zhuān)有模式或共享服務(wù)器模式,Connection established,Session created,Database user,用戶(hù)進(jìn)程,
11、服務(wù)進(jìn)程,后臺(tái)進(jìn)程,維護(hù)并且強(qiáng)制物理和內(nèi)存結(jié)構(gòu)之間關(guān)聯(lián): 強(qiáng)制后臺(tái)進(jìn)程: DBWnPMONCKPT LGWRSMON 可選后臺(tái)進(jìn)程: ARCn LMDn QMNn CJQ0LMON RECO DnnnLMS SnnnLCKn Pnnn,ORACLE的邏輯結(jié)構(gòu)是由一個(gè)或多個(gè)表空間組成。 一個(gè)表空間由一組分類(lèi)段組成 一個(gè)段由一組范圍組成 一個(gè)范圍由一批數(shù)據(jù)庫(kù)塊組成 一個(gè)數(shù)據(jù)庫(kù)塊對(duì)應(yīng)一個(gè)或多個(gè)物理塊,Tablespace,Datafile,Segment,Blocks,Extent,Segment,表空間Tablespace 段Segment 區(qū)Extent 塊Block,范圍(Extent)是數(shù)據(jù)
12、庫(kù)存儲(chǔ)空間分配的邏輯單位, 一個(gè)范圍由一組數(shù)據(jù)庫(kù)塊組成,范圍是由段分配的, 分配的第一個(gè)范圍稱(chēng)初始范圍,以后分配的范圍稱(chēng)增量范圍。 段(Segment)是表空間中一個(gè)指定類(lèi)型的邏輯存儲(chǔ)結(jié)構(gòu),它由一個(gè)或多個(gè)范圍組成,段將占用并增長(zhǎng)存儲(chǔ)空間。,檢查安裝概要,符合要求后點(diǎn)擊“安裝”,表空間(Tablespace)是數(shù)據(jù)庫(kù)中物理編組的數(shù)據(jù)倉(cāng)庫(kù),對(duì)應(yīng)一個(gè)或多個(gè)數(shù)據(jù)文件,表空間的大小是它所對(duì)應(yīng)的數(shù)據(jù)文件大小的總和。,數(shù)據(jù)庫(kù)塊(Database Block)是數(shù)據(jù)庫(kù)使用的I/O最小單元,又稱(chēng)邏輯塊或ORACLE塊。 一個(gè)數(shù)據(jù)庫(kù)塊對(duì)應(yīng)一個(gè)或多個(gè)物理塊,塊的大小由參數(shù)DB_BLOCK_SIZE確定。,使用EM,
13、使用EM,使用EM,性能標(biāo)簽概覽,使用EM,管理標(biāo)簽概覽,使用EM,使用EM,使用EM,使用EM,使用EM,網(wǎng)絡(luò)監(jiān)控,數(shù)據(jù)庫(kù)的啟動(dòng),1、shutdown normal 正常方式關(guān)閉數(shù)據(jù)庫(kù)。 2、shutdown immediate 立即方式關(guān)閉數(shù)據(jù)庫(kù)。 在SVRMGRL中執(zhí)行shutdown immediate,數(shù)據(jù)庫(kù)并不立即關(guān)閉,而是在Oracle執(zhí)行某些清除工作后才關(guān)閉(終止會(huì)話(huà)、釋放會(huì)話(huà)資源),當(dāng)使用shutdown不能關(guān)閉數(shù)據(jù)庫(kù)時(shí),shutdown immediate可以完成數(shù)據(jù)庫(kù)關(guān)閉的操作。3、shutdown abort 直接關(guān)閉數(shù)據(jù)庫(kù),正在訪問(wèn)數(shù)據(jù)庫(kù)的會(huì)話(huà)會(huì)被突然終止,如果數(shù)據(jù)庫(kù)
14、中有大量操作正在執(zhí)行,這時(shí)執(zhí)行shutdown abort后,重新啟動(dòng)數(shù)據(jù)庫(kù)需要很長(zhǎng)時(shí)間。,數(shù)據(jù)庫(kù)關(guān)閉,SQLPLUS編輯命令,命令使用時(shí)內(nèi)的字母可以省略,如:LIST可以寫(xiě)為L(zhǎng),SQLPLUS文件操作命令,SQL可以分為: DML:數(shù)據(jù)操作語(yǔ)言(Data Manipulation Language): select, insert, update, delete, DDL:數(shù)據(jù)定義語(yǔ)言 (Data Definition Languages): create, drop , alter,(其他:rename、truncate等) DCL數(shù)據(jù)控制語(yǔ)言: grant、revoke、set role
15、 事務(wù)控制: commit、rollback、savepoint(其他:lock table、set constraint(s)、set transaction) 審計(jì)控制:audit、noaudit 系統(tǒng)控制:alter system 會(huì)話(huà)控制:alter session 其他語(yǔ)句:comment(添加注釋?zhuān)?、explain plan、analyze、validate、call,數(shù)據(jù)庫(kù)備份方法,物理備份完全數(shù)據(jù)庫(kù)脫機(jī)備份(冷備份),邏輯備份卸出(Export) /裝入(Import),按時(shí)間保存表定義或數(shù)據(jù) 保存表定義,以便可以重新裝入Oracle數(shù)據(jù)庫(kù) 把某臺(tái)機(jī)器的數(shù)據(jù)庫(kù)移到另一臺(tái)機(jī)器上
16、兩個(gè)版本的Oracle軟件間傳輸數(shù)據(jù) 防止應(yīng)用失敗。通過(guò)執(zhí)行Export,在不用全部回退數(shù)據(jù)庫(kù)的情況下,允許表或表的集合被恢復(fù) 重新組織表減少鏈接和碎片,閃回(Flashback)和回收站(Recyclebin),閃回(Flashback) 特性提供一個(gè)類(lèi)似回收站的功能,用來(lái)恢復(fù)不小心被刪除的對(duì)象 回收站(recyclebin),從原理上來(lái)說(shuō)就是一個(gè)數(shù)據(jù)字典表,放置用戶(hù)Drop掉的數(shù)據(jù)庫(kù)對(duì)象信息。 用戶(hù)進(jìn)行Drop操作的對(duì)象并沒(méi)有被數(shù)據(jù)庫(kù)刪除,仍然會(huì)占用空間。 用戶(hù)手工進(jìn)行Purge才會(huì)釋放空間drop table test_drop purge 回收站中的數(shù)據(jù)會(huì)因?yàn)榇鎯?chǔ)空間不夠而被數(shù)據(jù)庫(kù)清掉,RMAN備份,RMAN使用腳本來(lái)備份數(shù)據(jù)庫(kù),以下是RMAN常見(jiàn)備份命令: 1.備份整個(gè)數(shù)據(jù)庫(kù) backup full tag basicdb format /bak/oradata/full_%u_%s_%p database; 2.備份一個(gè)表空間 backup tag tsuser format /bak/oradata/tsuser_%u_%s_%p tablespace users; 3.備份歸檔日志 ba
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度坂田二期消防監(jiān)控中心建設(shè)與運(yùn)營(yíng)合同3篇
- 二零二五年度旅游景點(diǎn)場(chǎng)地租賃安全協(xié)議及游客安全保障3篇
- 二零二五年度物流運(yùn)輸合同標(biāo)的詳細(xì)規(guī)范與實(shí)施細(xì)則2篇
- 二零二五年度工程車(chē)輛銷(xiāo)售、租賃與培訓(xùn)服務(wù)合同3篇
- 2025委托設(shè)計(jì)合同樣式
- 二零二五年度環(huán)保節(jié)能房地產(chǎn)典當(dāng)合同范本3篇
- 2025年博物館項(xiàng)目提案報(bào)告范文
- 2024版瓦屋面勞務(wù)分包合同
- 2024版家居裝修協(xié)議書(shū)5篇
- 二零二五年度房地產(chǎn)銷(xiāo)售法律風(fēng)險(xiǎn)防控內(nèi)部承包合同3篇
- 完整版:美制螺紋尺寸對(duì)照表(牙數(shù)、牙高、螺距、小徑、中徑外徑、鉆孔)
- TCI 373-2024 中老年人免散瞳眼底疾病篩查規(guī)范
- 2024四川太陽(yáng)能輻射量數(shù)據(jù)
- 石油鉆采專(zhuān)用設(shè)備制造考核試卷
- 法人變更股權(quán)轉(zhuǎn)讓協(xié)議書(shū)(2024版)
- 研究生中期考核匯報(bào)模板幻燈片
- AQ/T 2061-2018 金屬非金屬地下礦山防治水安全技術(shù)規(guī)范(正式版)
- 培訓(xùn)機(jī)構(gòu)與學(xué)校合作協(xié)議書(shū)范本
- 留置導(dǎo)尿法操作評(píng)分標(biāo)準(zhǔn)
- 2024年高考數(shù)學(xué)經(jīng)典解答題-立體幾何專(zhuān)項(xiàng)復(fù)習(xí)17題(附答案)
- 麻醉管理-血?dú)夥治鲈谑中g(shù)中的應(yīng)用
評(píng)論
0/150
提交評(píng)論