日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

Oracle入门心得(2)

發(fā)布時(shí)間:2025/7/25 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle入门心得(2) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

來(lái)歷:網(wǎng)海拾貝




三、Oracle的體系
????Oracle的體系很重大,要進(jìn)修它,起首要了解Oracle的框架。在這里,扼要的講一下Oracle的架構(gòu),讓初學(xué)者對(duì)Oracle有一個(gè)集團(tuán)的觀念。

?????1、物理結(jié)構(gòu)(由控制文件、數(shù)據(jù)文件、重做日志文件、參數(shù)文件、歸檔文件、暗碼文件構(gòu)成)

????控制文件:包括維護(hù)和驗(yàn)證數(shù)據(jù)庫(kù)統(tǒng)統(tǒng)性的需求信息、比方,控制文件用于辨認(rèn)數(shù)據(jù)文件和重做日志文件,一個(gè)數(shù)據(jù)庫(kù)至少需求一個(gè)控制文件.

????數(shù)據(jù)文件:存儲(chǔ)數(shù)據(jù)的文件.

????重做日志文件:含對(duì)數(shù)據(jù)庫(kù)所做的變換記錄,何等萬(wàn)一出現(xiàn)毛病可以啟用數(shù)據(jù)恢復(fù)。一個(gè)數(shù)據(jù)庫(kù)至少需求兩個(gè)重做日志文件.

????參數(shù)文件:定義Oracle例程的特性,比方它包括調(diào)處SGA中一些內(nèi)存結(jié)構(gòu)大小的參數(shù).

????歸檔文件:是重做日志文件的脫機(jī)正本,這些正本大約關(guān)于從介質(zhì)失敗中住手恢復(fù)很需求。

????暗碼文件:認(rèn)證哪些用戶(hù)有權(quán)限啟動(dòng)和封鎖Oracle例程.


????2、邏輯結(jié)構(gòu)(表空間、段、區(qū)、塊)

????表空間:是數(shù)據(jù)庫(kù)中的根蒂根基本相邏輯結(jié)構(gòu),一系列數(shù)據(jù)文件的聚集。
????段:是對(duì)象在數(shù)據(jù)庫(kù)中占用的空間.
????區(qū):是為數(shù)據(jù)一次性預(yù)留的一個(gè)較大的存儲(chǔ)空間.
????塊:ORACLE最根蒂根基本相的存儲(chǔ)單位,在建立數(shù)據(jù)庫(kù)的時(shí)分指定.


????3、內(nèi)存分撥(SGA和PGA)

????SGA:是用于存儲(chǔ)數(shù)據(jù)庫(kù)信息的內(nèi)存區(qū),該信息為數(shù)據(jù)庫(kù)進(jìn)程所共享。它包括Oracle 處事器的數(shù)據(jù)和控制信息,它是在Oracle處事器所駐留的謀略機(jī)的實(shí)際內(nèi)存中得以分撥,要是實(shí)際內(nèi)存不敷再往假造內(nèi)存中寫(xiě)。

????PGA:包括單個(gè)處事器進(jìn)程或單個(gè)背景進(jìn)程的數(shù)據(jù)和控制信息,與幾個(gè)進(jìn)程共享的SGA 正相反PGA 是只被一個(gè)進(jìn)程運(yùn)用的區(qū)域,PGA 在創(chuàng)立進(jìn)程時(shí)分撥在截止進(jìn)程時(shí)接納.

????4、背景進(jìn)程(數(shù)據(jù)寫(xiě)進(jìn)程、日志寫(xiě)進(jìn)程、零碎監(jiān)控、進(jìn)程監(jiān)控、檢查點(diǎn)進(jìn)程、歸檔進(jìn)程、處事進(jìn)程、用戶(hù)進(jìn)程)

????數(shù)據(jù)寫(xiě)進(jìn)程:擔(dān)任將變換的數(shù)據(jù)從數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存寫(xiě)入數(shù)據(jù)文件
????日志寫(xiě)進(jìn)程:將重做日志緩沖區(qū)中的變換寫(xiě)入在線(xiàn)重做日志文件
????零碎監(jiān)控:檢查數(shù)據(jù)庫(kù)的分比方性若有需求還會(huì)在數(shù)據(jù)庫(kù)翻開(kāi)時(shí)啟動(dòng)數(shù)據(jù)庫(kù)的恢復(fù)
????進(jìn)程監(jiān)控:擔(dān)任在一個(gè)Oracle 進(jìn)程失敗時(shí)拾掇整頓資源
????檢查點(diǎn)進(jìn)程:擔(dān)任在每當(dāng)緩沖區(qū)高速緩存中的變換永久地記錄在數(shù)據(jù)庫(kù)中時(shí),更新控制文件和數(shù)據(jù)文件中的數(shù)據(jù)庫(kù)形狀信息。
????歸檔進(jìn)程:在每越日志切換時(shí)把已滿(mǎn)的日志組住手備份或歸檔
????處事進(jìn)程:用戶(hù)進(jìn)程處事。
????用戶(hù)進(jìn)程:在客戶(hù)端,擔(dān)任將用戶(hù)的SQL語(yǔ)句傳遞給處事進(jìn)程,并從處事器段拿回盤(pán)考數(shù)據(jù)。

????5、Oracle例程:Oracle例程由SGA內(nèi)存結(jié)構(gòu)和用于操持?jǐn)?shù)據(jù)庫(kù)的背景進(jìn)程構(gòu)成。例程一次只能翻開(kāi)和運(yùn)用一個(gè)數(shù)據(jù)庫(kù)。

????6、SCN(System ChangeNumber):零碎改動(dòng)號(hào),一個(gè)由零碎外部維護(hù)的序列號(hào)。當(dāng)零碎需求更新的時(shí)分主動(dòng)添加,他是零碎中維持?jǐn)?shù)據(jù)的分比方性溫柔序恢復(fù)的緊張標(biāo)記。

四、深切進(jìn)修

????操持:可以考OCP證書(shū),對(duì)Oracle先有一個(gè)零碎的進(jìn)修,然后看Oracle Concepts、Oracle online document,對(duì)oracle的原理會(huì)有更深切的了解,同時(shí)可以脫手下手住手一些專(zhuān)題的鉆研如:RMAN、RAS、STATSPACT、DATAGUARD、TUNING、BACKUP&RECOVER等等。

????啟示:關(guān)于想做Oracle啟示的,在了解完Oracle根蒂根基本相的體系結(jié)構(gòu)之后,可以重點(diǎn)關(guān)注PL/SQL及Oracle的啟示對(duì)象這一局部。PL/SQL緊張是包括如何寫(xiě)SQL語(yǔ)句,如何運(yùn)用Oracle本人的函數(shù),如何寫(xiě)存儲(chǔ)進(jìn)程、存儲(chǔ)函數(shù)、觸發(fā)器等。 Oracle的啟示對(duì)象緊張便是Oracle本人的Developer Suite(Oracle Forms Developer and Reports Developer這些),學(xué)會(huì)如何諳練運(yùn)用這些對(duì)象。




版權(quán)聲明: 原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接情勢(shì)標(biāo)明文章 原始出處 、作者信息和本聲明。不然將追究法律責(zé)任。

轉(zhuǎn)載于:https://www.cnblogs.com/zgqjymx/archive/2011/03/07/1975897.html

總結(jié)

以上是生活随笔為你收集整理的Oracle入门心得(2)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。