久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle 體系結(jié)構(gòu)介紹

瀏覽:182日期:2023-11-26 18:18:29
在本章里你可以了解以下內(nèi)容1、 Oracle 實(shí)例——包括內(nèi)存結(jié)構(gòu)與后臺進(jìn)程2、 ORACLE 數(shù)據(jù)庫——物理操作系統(tǒng)文件的集合3、 了解內(nèi)存結(jié)構(gòu)的組成4、 了解后臺進(jìn)程的作用5、 了解數(shù)據(jù)庫的物理文件6、 解釋各種邏輯結(jié)構(gòu)一、ORACLE實(shí)例1、ORACLE 實(shí)例System Global Area(SGA) 和 Background Process 稱為數(shù)據(jù)庫的實(shí)例。2、ORACLE 數(shù)據(jù)庫一系列物理文件的集合(數(shù)據(jù)文件,控制文件,聯(lián)機(jī)日志,參數(shù)文件等)3、系統(tǒng)全局共享區(qū)System Global Area(SGA)System Global Area 是一塊巨大的共享內(nèi)存區(qū)域,他被看做是Oracle 數(shù)據(jù)庫的一個大緩沖池,這里的數(shù)據(jù)可以被ORACLE的各個進(jìn)程共用。其大小可以通過如下語句查看:SQL> select * from v$sga;NAME VALUE-------------------- ---------Fixed Size 39816Variable Size 259812784Database Buffers 1.049E+09Redo Buffers 327680更具體的信息可以參考V$sgastat、V$buffer_pool主要包括以下幾個部分:a、 共享池(Shared pool)共享池是SGA中最要害的內(nèi)存片段,非凡是在性能和可伸縮性上。一個太小的共享池會扼殺性能,使系統(tǒng)停止,太大的共享池也會有同樣的效果,將會消耗大量的CPU來治理這個共享池。不正確的使用共享池只會帶來災(zāi)難。共享池主要又可以分為以下兩個部分:SQL語句緩沖(Library Cache)當(dāng)一個用戶提交一個SQL語句,Oracle會將這句SQL進(jìn)行分析(parse),這個過程類似于編譯,會耗費(fèi)相對較多的時間。在分析完這個SQL,Oracle會把他的分析結(jié)果給保存在Shared pool的Library Cache中,當(dāng)數(shù)據(jù)庫第二次執(zhí)行該SQL時,Oracle自動跳過這個分析過程,從而減少了系統(tǒng)運(yùn)行的時間。這也是為什么第一次運(yùn)行的SQL 比第二次運(yùn)行的SQL要慢一點(diǎn)的原因。下面舉例說明parse的時間SQL> select count(*) fromscpass ;COUNT(*)----------243Elapsed: 00:00:00.08這是在Share_pool 和Data buffer 都沒有數(shù)據(jù)緩沖區(qū)的情況下所用的時間SQL> alter system flush SHARED_POOL;System altered.清空Share_pool,保留Data bufferSQL> select count(*) from scpass ;COUNT(*)----------243Elapsed: 00:00:00.02SQL> select count(*) from scpass ;COUNT(*)----------243Elapsed: 00:00:00.00從兩句SQL 的時間差上可以看出該SQL 的Parse 時間約為00:00:00.02對于保存在共享池中的SQL語句,可以從V$Sqltext、v$Sqlarea中查詢到,對于編程者來說,要盡量提高語句的重用率,減少語句的分析時間。一個設(shè)計(jì)的差的應(yīng)用程序可以毀掉整個數(shù)據(jù)庫的Share pool,提高SQL語句的重用率必須先養(yǎng)成良好的變成習(xí)慣,盡量使用Bind變量。數(shù)據(jù)字典緩沖區(qū)(Data Dictionary Cache)顯而易見,數(shù)據(jù)字典緩沖區(qū)是ORACLE特地為數(shù)據(jù)字典預(yù)備的一塊緩沖池,供ORACLE內(nèi)部使用,沒有什么可以說的。b、塊緩沖區(qū)高速緩存(Database Buffer Cache)這些緩沖是對應(yīng)所有數(shù)據(jù)文件中的一些被使用到的數(shù)據(jù)塊。讓他們能夠在內(nèi)存中進(jìn)行操作。在這個級別里沒有系統(tǒng)文件,,戶數(shù)據(jù)文件,臨時數(shù)據(jù)文件,回滾段文件之分。也就是任何文件的數(shù)據(jù)塊都有可能被緩沖。數(shù)據(jù)庫的任何修改都在該緩沖里完成,并由DBWR進(jìn)程將修改后的數(shù)據(jù)寫入磁盤。這個緩沖區(qū)的塊基本上在兩個不同的列表中治理。一個是塊的“臟”表(Dirty List),需要用數(shù)據(jù)庫塊的書寫器(DBWR)來寫入,另外一個是不臟的塊的列表(Free List),一般的情況下,是使用最近最少使用 (Least Recently Used,LRU)算法來治理。塊緩沖區(qū)高速緩存又可以細(xì)分為以下三個部分(Default pool,Keep pool,Recycle pool)。假如不是人為設(shè)置初始化參數(shù)(Init.ora),ORACLE將默認(rèn)為Default pool。由于操作系統(tǒng)尋址能力的限制,不通過非凡設(shè)置,在32位的系統(tǒng)上,塊緩沖區(qū)高速緩存最大可以達(dá)到1.7G,在64位系統(tǒng)上,塊緩沖區(qū)高速緩存最大可以達(dá)到10G。c、重做日志緩沖區(qū)(Redo log buffer)重做日志文件的緩沖區(qū),對數(shù)據(jù)庫的任何修改都按順序被記錄在該緩沖,然后由LGWR進(jìn)程將它寫入磁盤。這些修改信息可能是DML語句,如(Insert,Update,Delete),或DDL語句,如(Create,Alter,Drop等)。 重做日志緩沖區(qū)的存在是因?yàn)閮?nèi)存到內(nèi)存的操作比較內(nèi)存到硬盤的速度快很多,所以重作日志緩沖區(qū)可以加快數(shù)據(jù)庫的操作速度,但是考慮的數(shù)據(jù)庫的一致性與可恢復(fù)性,數(shù)據(jù)在重做日志緩沖區(qū)中的滯留時間不會很長。所以重作日志緩沖區(qū)一般都很小,大于3M之后的重作日志緩沖區(qū)已經(jīng)沒有太大的實(shí)際意義。 d、Java程序緩沖區(qū)(Java Pool)Java 的程序區(qū),Oracle 8I 以后,Oracle 在內(nèi)核中加入了對Java的支持。該程序緩沖區(qū)就是為Java 程序保留的。假如不用Java程序沒有必要改變該緩沖區(qū)的默認(rèn)大小。e、大池(Large Pool)大池的得名不是因?yàn)榇螅且驗(yàn)樗脕矸峙浯髩K的內(nèi)存,處理比共享池更大的內(nèi)存,在8.0開始引入。下面對象使用大池:MTS——在SGA的Large Pool中分配UGA語句的并行查詢(Parallel Executeion of Statements)——答應(yīng)進(jìn)程間消息緩沖區(qū)的分配,用來協(xié)調(diào) 并行查詢服務(wù)器備份(Backup)——用于RMAN磁盤I/O緩存4、后臺進(jìn)程(Background process)后臺進(jìn)程是Oracle的程序,用來治理數(shù)據(jù)庫的讀寫,恢復(fù)和監(jiān)視等工作。Server Process主要是通過他和user process進(jìn)行聯(lián)系和溝通,并由他和user process進(jìn)行數(shù)據(jù)的交換。在Unix機(jī)器上,Oracle后臺進(jìn)程相對于操作系統(tǒng)進(jìn)程,也就是說,一個Oracle后臺進(jìn)程將啟動一個操作系統(tǒng)進(jìn)程;在Windows機(jī)器上, Oracle后臺進(jìn)程相對于操作系統(tǒng)線程,打開任務(wù)治理器,我們只能看到一個ORACLE.EXE的進(jìn)程,但是通過另外的工具,就可以看到包含在這里進(jìn)程中的線程。在Unix上可以通過如下方法查看后臺進(jìn)程:ps –ef grep ora_# ps -ef grep ora_ grep XCLUAToracle 29431 1 0 Sep 02 2:02 ora_dbwr_SIDoracle 29444 1 0 Sep 02 0:03 ora_ckpt_SIDoracle 29448 1 0 Sep 02 2:42 ora_smon_SIDoracle 29442 1 0 Sep 02 3:25 ora_lgwr_SIDoracle 29427 1 0 Sep 02 0:01 ora_pmon_SIDa、Oracle系統(tǒng)有5 個基本進(jìn)程他們是DBWR(數(shù)據(jù)文件寫入進(jìn)程)LGWR(日志文件寫入進(jìn)程)SMON(系統(tǒng)監(jiān)護(hù)進(jìn)程)PMON(用戶進(jìn)程監(jiān)護(hù)進(jìn)程)CKPT(檢查點(diǎn)進(jìn)程,同步數(shù)據(jù)文件, 日志文件,控制文件)b、DBWR將修改過的數(shù)據(jù)緩沖區(qū)的數(shù)據(jù)寫入對應(yīng)數(shù)據(jù)文件維護(hù)系統(tǒng)內(nèi)的空緩沖區(qū)這里指出幾個輕易錯誤的概念:當(dāng)一個更新提交后,DBWR把數(shù)據(jù)寫到磁盤并返回給用戶提交完成.DBWR會觸發(fā)CKPT 后臺進(jìn)程DBWR不會觸發(fā)LGWR 進(jìn)程上面的概念都是錯誤的.DBWR是一個很底層的工作進(jìn)程,他批量的把緩沖區(qū)的數(shù)據(jù)寫入磁盤。和任何前臺用戶的進(jìn)程幾乎沒有什么關(guān)系,也不受他們的控制。至于DBWR會不會觸發(fā)LGWR和CKPT進(jìn)程,我們將在下面幾節(jié)里討論。DBWR工作的主要條件如下DBWR 超時系統(tǒng)中沒有多的空緩沖區(qū)用來存放數(shù)據(jù)CKPT 進(jìn)程觸發(fā)DBWR 等c、LGWR將重做日志緩沖區(qū)的數(shù)據(jù)寫入重做日志文件,LGWR是一個必須和前臺用戶進(jìn)程通信的進(jìn)程。當(dāng)數(shù)據(jù)被修改的時候,系統(tǒng)會產(chǎn)生一個重做日志并記錄在重做日志緩沖區(qū)內(nèi)。這個重做日志可以類似的認(rèn)為是以下的一個結(jié)構(gòu):SCN=000000001000數(shù)據(jù)塊ID對象ID=0801數(shù)據(jù)行=02修改后的數(shù)據(jù)=0011提交的時候,LGWR必須將被修改的數(shù)據(jù)的重做日志緩沖區(qū)內(nèi)數(shù)據(jù)寫入日志數(shù)據(jù)文件,然后再通知前臺進(jìn)程提交成功,并由前臺進(jìn)程通知用戶。從這點(diǎn)可以看出LGWR承擔(dān)了維護(hù)系統(tǒng)數(shù)據(jù)完整性的任務(wù)。LGWR 工作的主要條件如下用戶提交有1/3 重做日志緩沖區(qū)未被寫入磁盤有大于1M 重做日志緩沖區(qū)未被寫入磁盤超時DBWR需要寫入的數(shù)據(jù)的SCN號大于LGWR 記錄的SCN號,DBWR 觸發(fā)LGWR寫入d、SMON工作主要包含清除臨時空間在系統(tǒng)啟動時,完成系統(tǒng)實(shí)例恢復(fù)聚結(jié)空閑空間從不可用的文件中恢復(fù)事務(wù)的活動OPS中失敗節(jié)點(diǎn)的實(shí)例恢復(fù)清除OBJ$表縮減回滾段使回滾段脫機(jī)e、PMON主要用于清除失效的用戶進(jìn)程,釋放用戶進(jìn)程所用的資源。如PMON將回滾未提交的工作,釋放鎖,釋放分配給失敗進(jìn)程的SGA資源。f、CKPT同步數(shù)據(jù)文件,日志文件和控制文件,由于DBWR/LGWR的工作原理,造成了數(shù)據(jù)文件,日志文件,控制文件的不一至,這就需要CKPT進(jìn)程來同步。CKPT會更新數(shù)據(jù)文件/控制文件的頭信息。CKPT工作的主要條件如下在日志切換的時候數(shù)據(jù)庫用immediate ,transaction , normal 選項(xiàng)shutdown 數(shù)據(jù)庫的時候根據(jù)初始話文件LOG_CHECKPOINT_INTERVAL、LOG_CHECKPOINT_TIMEOUT、FAST_START_IO_TARGET 的設(shè)置的數(shù)值來確定用戶觸發(fā)以下進(jìn)程的啟動需要手工配置g、ARCH當(dāng)數(shù)據(jù)庫以歸檔方式運(yùn)行的時候,Oracle會啟動ARCH進(jìn)程,當(dāng)重做日志文件被寫滿時,日志文件進(jìn)行切換,舊的重做日志文件就被ARCH進(jìn)程復(fù)制到一個/多個特定的目錄/遠(yuǎn)程機(jī)器。這些被復(fù)制的重做日志文件被叫做歸檔日志文件。h、RECO負(fù)責(zé)解決分布事物中的故障。Oracle可以連接遠(yuǎn)程的多個數(shù)據(jù)庫,當(dāng)由于網(wǎng)絡(luò)問題,有些事物處于懸而未決的狀態(tài)。RECO進(jìn)程試圖建立與遠(yuǎn)程服務(wù)器的通信,當(dāng)故障消除后,RECO進(jìn)程自動解決所有懸而未決的會話。 i、服務(wù)進(jìn)程Server Process服務(wù)進(jìn)程的分類專用服務(wù)進(jìn)程(Dedicated Server Process)一個服務(wù)進(jìn)程對應(yīng)一個用戶進(jìn)程共享服務(wù)進(jìn)程(MultiTreaded Server Process)一個服務(wù)進(jìn)程對應(yīng)多個用戶進(jìn)程,輪流為用戶進(jìn)程服務(wù)。PGA & UGAPGA = Process Global AreaUGA = User Global Area他保存了用戶的變量、權(quán)限、堆棧、排序空間等用戶信息,對于專用服務(wù)器進(jìn)程,UGA在PGA中分配。對于多線程進(jìn)程,UGA在Large pool中分配。j、用戶進(jìn)程User Process在客戶端,將用戶的SQL 語句傳遞給服務(wù)進(jìn)程5、一個貫穿數(shù)據(jù)庫全局的概念----系統(tǒng)改變號SCN(System Change Number)系統(tǒng)改變號,一個由系統(tǒng)內(nèi)部維護(hù)的序列號。當(dāng)系統(tǒng)需要更新的時候自動增加,他是系統(tǒng)中維持?jǐn)?shù)據(jù)的一致性和順序恢復(fù)的重要標(biāo)志。a. 查詢語句不會使SCN增加,就算是同時發(fā)生的更新,數(shù)據(jù)庫內(nèi)部對應(yīng)的SCN也是不同的。這樣一來就保證了數(shù)據(jù)恢復(fù)時候的順序。b. 維持?jǐn)?shù)據(jù)的一致性,當(dāng)一二、ORACLE 數(shù)據(jù)庫ORACLE數(shù)據(jù)庫的組成——物理操作系統(tǒng)文件的集合。主要包括以下幾種。1、控制文件(參數(shù)文件init.ora記錄了控制文件的位置)控制文件包括如下主要信息數(shù)據(jù)庫的名字,檢查點(diǎn)信息,數(shù)據(jù)庫創(chuàng)建的時間戳所有的數(shù)據(jù)文件,聯(lián)機(jī)日志文件,歸檔日志文件信息備份信息等有了這些信息,Oracle就知道那些文件是數(shù)據(jù)文件,現(xiàn)在的重做日志文件是哪些,這些都是系統(tǒng)啟動和運(yùn)行的基本條件,所以他是Oracle運(yùn)行的根本。假如沒有控制文件系統(tǒng)是不可能啟動的。控制文件是非常重要的,一般采用多個鏡相復(fù)制來保護(hù)控制文件,或采用RAID來保護(hù)控制文件。控制文件的丟失,將使數(shù)據(jù)庫的恢復(fù)變的很復(fù)雜。控制文件信息可以從V$Controlfile中查詢獲得2、數(shù)據(jù)文件(數(shù)據(jù)文件的具體信息記載在控制文件中)可以通過如下方式查看數(shù)據(jù)文件SQL> select name from v$datafile;NAME---------------------------------------------/u05/dbf/PROD/system_01.dbf/u06/dbf/PROD/temp_01.dbf/u04/dbf/PROD/users_01.dbf/u09/dbf/PROD/rbs_01.dbf/u06/dbf/PROD/applsys_indx_01.dbf/u05/dbf/PROD/applsys_data_01.dbf從以上可以看出,數(shù)據(jù)文件大致可以分為以下幾類:i. 系統(tǒng)數(shù)據(jù)文件(system_01.dbf)存放系統(tǒng)表和數(shù)據(jù)字典,一般不放用戶的數(shù)據(jù),但是用戶腳本,如過程,函數(shù),包等卻是保存在數(shù)據(jù)字典中的。名詞解釋:數(shù)據(jù)字典 數(shù)據(jù)字典是一些系統(tǒng)表或視圖,他存放系統(tǒng)的信息,他包括數(shù)據(jù)庫版本,數(shù)據(jù)文件信息,表與索引等段信息,系統(tǒng)的運(yùn)行狀態(tài)等各種和系統(tǒng)有關(guān)的信息和用戶腳本信息。數(shù)據(jù)庫治理員可以通過對數(shù)據(jù)字典的查詢,就可以了解到Oracle的運(yùn)行狀態(tài)。ii. 回滾段文件(rbs_01.dbf)假如數(shù)據(jù)庫進(jìn)行對數(shù)據(jù)的修改,那么就必須使用回滾段,回滾段是用來臨時存放修改前的數(shù)據(jù)(Before Image)。回滾段通常都放在一個單獨(dú)的表空間上(回滾表空間),避免表空間碎片化,這個表空間包含的數(shù)據(jù)文件就是回滾數(shù)據(jù)文件。iii. 臨時數(shù)據(jù)文件(temp_01.dbf)主要存放用戶的排序等臨時數(shù)據(jù),與回滾段相似,臨時段也輕易引起表空間碎片化,而且沒有辦法在一個永久表空間上開辟臨時段,所以就必須有一個臨時表空間,它所包含的數(shù)據(jù)文件就是臨時數(shù)據(jù)文件,主要用于不能在內(nèi)存上進(jìn)行的排序操作。我們必須為用戶指定一個臨時表空間。iv. 用戶數(shù)據(jù)文件(/applsys_data_01.dbf ,applsys_indx_01.dbf)存放用戶數(shù)據(jù),這里列舉了兩類常見的用戶型數(shù)據(jù),一般數(shù)據(jù)和索引數(shù)據(jù),一般來說,假如條件許可的話,可以考慮放在不同的磁盤上。3、重做日志文件(聯(lián)機(jī)重做日志)用戶對數(shù)據(jù)庫進(jìn)行的任何操作都會記錄在重做日志文件。在了解重做日志之前必須了解重做日志的兩個概念,重做日志組和重做日志組成員(Member),一個數(shù)據(jù)庫中至少要有兩個日志組文件,一組寫完后再寫另一組,即輪流寫。每個日志組中至少有一個日志成員,一個日志組中的多個日志成員是鏡相關(guān)系,有利于日志文件的保護(hù),因?yàn)槿罩疚募膿p壞,非凡是當(dāng)前聯(lián)機(jī)日志的損壞,對數(shù)據(jù)庫的影響是巨大的。聯(lián)機(jī)日志組的交換過程叫做切換,需要非凡注重的是,日志切換在一個優(yōu)化效果不好的數(shù)據(jù)庫中會引起臨時的“掛起”。掛起大致有兩種情況:在歸檔情況下,需要?dú)w檔的日志來不及歸檔,而聯(lián)機(jī)日志又需要被重新利用檢查點(diǎn)事件還沒有完成(日志切換引起檢查點(diǎn)),而聯(lián)機(jī)日志需要被重新利用解決這種問題的常用手段是:i.增加日志組ii.增大日志文件成員大小通過v$log可以查看日志組,v$logfile可以查看具體的成員文件。4、歸檔日志文件Oracle可以運(yùn)行在兩種模式之中,歸檔模式和不歸檔模式。假如不用歸檔模式,當(dāng)然,你就不會有歸檔日志,但是,你的系統(tǒng)將不會是一個實(shí)用系統(tǒng),非凡是不能用于生產(chǎn)系統(tǒng),因?yàn)槟憧赡軙G失數(shù)據(jù)。但是在歸檔模式中,為了保存用戶的所有修改,在重做日志文件切換后和被覆蓋之間系統(tǒng)將他們另外保存成一組連續(xù)的文件系列,該文件系列就是歸檔日志文件。有人或許會說,歸檔日志文件占領(lǐng)我大量的硬盤空間,其實(shí),具體想一想,你是愿意浪費(fèi)一點(diǎn)磁盤空間來保護(hù)你的數(shù)據(jù),還是愿意丟失你的數(shù)據(jù)呢?顯而義見,我們需要保證我們的數(shù)據(jù)的安全性。其實(shí),歸檔并不是一直占領(lǐng)你的磁盤空間,你可以把她備份到磁帶上,或則刪除上一次完整備份前的所有日志文件。5、初始化參數(shù)文件initSID.ora或init.ora文件,因?yàn)榘姹镜牟灰粯樱湮恢靡部赡軙灰粯印T?i中,通常位于$ORACLE_HOME/admin//Pfile下,初始化文件記載了許多數(shù)據(jù)庫的啟動參數(shù),如內(nèi)存,控制文件,進(jìn)程數(shù)等,在數(shù)據(jù)庫啟動的時候加載(Nomount時加載),初始化文件記錄了很多重要參數(shù),對數(shù)據(jù)庫的性能影響很大,假如不是很了解,不要輕易亂改寫,否則會引起數(shù)據(jù)庫性能下降。 6、其他文件i . 密碼文件用于Oracle 的具有sysdba權(quán)限用戶的認(rèn)證.ii. 日志文件報警日志文件(alert.log或alrt.ora)記錄數(shù)據(jù)庫啟動,關(guān)閉和一些重要的出錯信息。數(shù)據(jù)庫治理員應(yīng)該經(jīng)常檢查這個文件,并對出現(xiàn)的問題作出即使的反應(yīng)。你可以通過以下SQL 找到他的路徑select value from v$PARAMETER where name ='background_dump_dest';后臺或用戶跟蹤文件系統(tǒng)進(jìn)程或用戶進(jìn)程出錯前寫入的信息,一般不可能讀懂,可以通過ORACLE的TKPROF工具轉(zhuǎn)化為可以讀懂的格式。對于系統(tǒng)進(jìn)程產(chǎn)生的跟蹤文件與報警日志文件的路徑一樣,用戶跟蹤文件的路徑,你可以通過以下SQL找到他的路徑select value from v$PARAMETER where name ='user_dump_dest';三、ORACLE邏輯結(jié)構(gòu)1、 表空間(tablespace)表空間是數(shù)據(jù)庫中的基本邏輯結(jié)構(gòu),一系列數(shù)據(jù)文件的集合。一個表空間可以包含多個數(shù)據(jù)文件,但是一個數(shù)據(jù)文件只能屬于一個表空間。2、 段(Segment)段是對象在數(shù)據(jù)庫中占用的空間,雖然段和數(shù)據(jù)庫對象是一一對應(yīng)的,但段是從數(shù)據(jù)庫存儲的角度來看的。一個段只能屬于一個表空間,當(dāng)然一個表空間可以有多個段。表空間和數(shù)據(jù)文件是物理存儲上的一對多的關(guān)系,表空間和段是邏輯存儲上的一對多的關(guān)系,段不直接和數(shù)據(jù)文件發(fā)生關(guān)系。一個段可以屬于多個數(shù)據(jù)文件,關(guān)于段可以指定擴(kuò)展到哪個數(shù)據(jù)文件上面。段基本可以分為以下四種數(shù)據(jù)段(Data Segment)索引段(Index Segment)回滾段(Rollback Segment)臨時段(Temporary Segment)3、區(qū)間(Extent)關(guān)于Extent的翻譯有多種解釋,有的譯作擴(kuò)展,有的譯作盤區(qū),我這里通常譯為區(qū)間。在一個段中可以存在多個區(qū)間,區(qū)間是為數(shù)據(jù)一次性預(yù)留的一個較大的存儲空間,直到那個區(qū)間被用滿,數(shù)據(jù)庫會繼續(xù)申請一個新的預(yù)留存儲空間,即新的區(qū)間,一直到段的最大區(qū)間數(shù)(Max Extent)或沒有可用的磁盤空間可以申請。 在ORACLE8i以上版本,理論上一個段可以無窮個區(qū)間,但是多個區(qū)間對ORACLE卻是有性能影響的,ORACLE建議把數(shù)據(jù)分布在盡量少的區(qū)間上,以減少ORACLE的治理與磁頭的移動。4、Oracle數(shù)據(jù)塊(Block)ORACLE最基本的存儲單位,他是OS數(shù)據(jù)塊的整數(shù)倍。ORACLE的操作都是以塊為基本單位,一個區(qū)間可以包含多個塊(假如區(qū)間大小不是塊大小的整數(shù)倍,ORACLE實(shí)際也擴(kuò)展到塊的整數(shù)倍)。5、基本表空間介紹a. 系統(tǒng)表空間主要存放數(shù)據(jù)字典和內(nèi)部系統(tǒng)表基表查看數(shù)據(jù)數(shù)據(jù)字典的SQLselect * from dict查看內(nèi)部系統(tǒng)表的SQLselect * from v$fixed_view_definitionDBA對系統(tǒng)的系統(tǒng)表中的數(shù)據(jù)字典必須有一個很深刻的了解,他們必須預(yù)備一些基礎(chǔ)的SQL語句,通過這些SQL可以立即了解系統(tǒng)的狀況和數(shù)據(jù)庫的狀態(tài),這些基本的SQL包括系統(tǒng)的剩余空間系統(tǒng)的SGA狀態(tài)系統(tǒng)的等待用戶的權(quán)限當(dāng)前的用戶鎖緩沖區(qū)的使用狀況等在成為DBA 的道路上我們不建議你過分的依靠于OEM/Quest 等優(yōu)秀的數(shù)據(jù)庫治理工具,因?yàn)樗麄儾焕谀銓?shù)據(jù)數(shù)據(jù)字典的理解,SQL語句可以完成幾乎全部的數(shù)據(jù)庫治理工作。大量的讀少量的寫是該表空間的一個顯著的特點(diǎn)。b. 臨時表空間.臨時表空間顧名思義是用來存放臨時數(shù)據(jù)的,例如排序操作的臨時空間,他的空間會在下次系統(tǒng)啟動的時候全部被釋放。c. 回滾段表空間i. 回滾段在系統(tǒng)中的作用當(dāng)數(shù)據(jù)庫進(jìn)行更新插入刪除等操作的時候,新的數(shù)據(jù)被更新到原來的數(shù)據(jù)文件,而舊的數(shù)據(jù)(Before Image)就被放到回滾段中,假如數(shù)據(jù)需要回滾,那么可以從回滾段將數(shù)據(jù)再復(fù)制到數(shù)據(jù)文件中。來完成數(shù)據(jù)的回滾。在系統(tǒng)恢復(fù)的時候, 回滾段可以用往返滾沒有被commit 的數(shù)據(jù),解決系統(tǒng)的一至性。回滾段在什么情況下都是大量的寫,一般是少量讀,因此建議把回滾段單獨(dú)出來放在一個單獨(dú)的設(shè)備(如單獨(dú)的磁盤或RAID),以減少磁盤的IO爭用。ii. 回滾段的工作方式一個回滾表空間可以被劃分成多個回滾段.一個回滾段可以保存多個會話的數(shù)據(jù).回滾段是一個圓形的數(shù)據(jù)模型假設(shè)回滾段由4 個區(qū)間組成,他們的使用順序就是區(qū)間1à區(qū)間2à區(qū)間3à區(qū)間4à區(qū)間1。也就是說,區(qū)間是可以循環(huán)使用的,當(dāng)區(qū)間4到區(qū)間1的時候,區(qū)間1里面的會話還沒有結(jié)束, 區(qū)間4用完后就不能再用區(qū)間1,這時系統(tǒng)必須分配區(qū)間5,來繼續(xù)為其他會話服務(wù)服務(wù)。我們分析一個Update 語句的完成①. 用戶提交一個Update 語句②. Server Process 檢查內(nèi)存緩沖.假如沒有該數(shù)據(jù)塊的緩沖,則從磁盤讀入i. 假如沒有內(nèi)存的有效空間,DBWR被啟動將未寫入磁盤的臟緩沖寫入磁盤ii. 假如有有效空間,則讀入③. 在緩沖內(nèi)更新數(shù)據(jù)i. 申請一個回滾段入口,將舊數(shù)據(jù)寫如回滾段ii. 加鎖并更新數(shù)據(jù)iii. 并在同時將修改記錄在Redo log buffer中
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 男人阁久久 | 欧美一区不卡 | 久久综合九色综合欧美狠狠 | 国产免费一区二区 | 伊人色综合久久天天五月婷 | 欧美精品欧美精品系列 | 免费二区 | 欧美激情在线播放 | 日本三级在线观看中文字 | 久久99精品久久久久蜜臀 | 国产精品久久国产精品99 gif | 日日干日日操 | www312aⅴ欧美在线看 | 欧美国产在线观看 | 亚洲高清一区二区三区 | a√毛片| 久操视频在线观看 | 一 级 黄 色 片免费网站 | 亚洲精品视频在线播放 | h在线看 | 综合在线视频 | 精品久久中文字幕 | 二区免费视频 | 一级毛片免费播放 | 欧美一区二区免费 | 黑人性dh| 日本高清视频网站www | 精品久久久久久久久久久久久久 | 色伊人网 | 欧美日韩中文字幕 | 永久黄网站色视频免费 | 国产精品1区2区 | 97久久久 | www狠狠操| 国产高清自拍 | 亚洲一区二区三区在线播放 | 久在线视频 | 欧美亚洲视频在线观看 | 操久久 | 美女国产 | 欧美一级爆毛片 | 操操网| av网站免费观看 | 国产日韩欧美一区 | 精品一区av| 国产一区二区免费 | 日韩国产在线观看 | 久久草在线视频 | 国产91富婆养生按摩会所 | 国产一级视频免费观看 | aa级毛片毛片免费观看久 | 中文字幕久久精品 | 精品欧美一区二区三区 | 国产亚洲精品综合一区91555 | 亚洲视频在线看 | 亚洲精品国产电影 | 国产免费观看一区二区三区 | 亚洲综合首页 | 亚洲精品久久久久久国产精华液 | 欧美激情自拍偷拍 | 欧美视频在线免费 | 国产精品福利午夜在线观看 | 欧美一区二区三区xxxx监狱 | 国产aaa大片| 国产欧美精品一区二区三区四区 | 亚洲精品一区二区网址 | 特级a做爰全过程片 | 欧美国产激情 | 国产美女在线观看 | 久国产 | 91九色网站| 成人h动漫精品一区二区器材 | 国产精品久久久久婷婷二区次 | 亚洲日本韩国在线观看 | av免费网站在线观看 | 日韩精品小视频 | 午夜视频在线免费观看 | 精品视频久久 | 精品国产18久久久久久二百 | 在线中文字幕av | 国产精品久久国产精品 | 免费国产视频在线观看 | 欧美日韩一区二区视频在线观看 | 国产九九在线观看 | 日本高清视频在线播放 | 亚洲一区二区三 | 嫩草91| 国产精品久久久久aaaa九色 | 欧美国产一区二区 | 天天天操| 日韩在线视频一区 | 麻豆一区 | 日韩精品专区在线影院重磅 | 久久这里有精品视频 | 精品免费视频 | 一区二区三区在线 | 欧 | 亚洲午夜剧场 | 国产一区二精品区在线 | 国产福利精品一区 | 在线伊人网 | 国产精品99久久久久久www | 少妇久久久 | www.精品 | 日韩91 | 91精品国产乱码久 | 欧美精品综合 | 色综合久久久久久久久久久 | www.888www看片| 欧美视频在线播放 | 99久久久无码国产精品 | 亚洲国产aⅴ成人精品无吗 一区视频在线 | 国产一区中文字幕 | 成人看片免费网站 | 国产精品精品视频一区二区三区 | 亚洲国产成人在线观看 | 91精品在线播放 | 国产精品高潮呻吟久久av野狼 | 欧美一级精品片在线看 | 日韩在线中文字幕视频 | 亚洲欧美在线综合 | 日韩成人免费视频 | 一区二区在线免费观看 | 亚洲一区成人 | 黄色在线免费观看 | 国产九九九| 成人精品一区二区三区 | 国产在线观看 | 伊人青青草 | 亚洲一区二区av | 午夜影院在线 | 亚洲精品一区国语对白 | 欧美精品二区 | 狠狠操电影 | 最新av在线网址 | 操皮视频 | 在线一级视频 | 久久久av亚洲男天堂 | 在线看片成人 | 成人av视| 久久av一区| 在线观看国产视频 | 欧美黄色一区二区 | 日韩成人黄色 | 国产欧美日韩成人 | 久久久99国产精品免费 | av网站免费在线 | 久久亚洲精品国产精品紫薇 | 91视频免费观看 | 韩国av一区二区 | 中文字幕 国产 | 欧美a√ | 精品伦理一区二区三区 | 蜜桃视频一区二区三区 | 福利视频一区二区 | 日韩成人精品在线 | 男人天堂亚洲天堂 | 97在线播放 | 中文字幕免费看 | 亚洲aⅴ | 国产成人精品一区二区 | 嫩草视频在线观看免费 | av 一区二区三区 | 日韩精品一区在线 | 亚洲一区欧美一区 | 国产成人精品亚洲777人妖 | 国产精品久久久久久久久久久免费看 | 国产精品一区二区精品 | 国产日韩欧美高清 | 涩涩视频在线看 | 日韩中文字幕欧美 | av网站免费在线 | 欧美天天 | 国产精品69毛片高清亚洲 | 三级av网站 | 伊人二区 | 99看片| 久久久久久亚洲 | 99精品国产在热久久 | 成人欧美一区二区三区白人 | 欧美一级片免费在线观看 | 亚洲三级在线观看 | 久热亚洲 | 国产视频久久久久 | 亚洲精品专区 | 国产成人精品一区二区三区网站观看 | 超碰高清 | 日韩成人高清电影 | 精品99久久久久久 | 亚洲美女精品视频 | 色噜噜视频在线观看 | 婷婷在线视频 | 一卡二卡久久 | 日韩一区中文字幕 | 久久午夜精品 | 久久伊人青青草 | 日韩欧美精品 | 精品国产乱码久久久久久1区2区 | 国产毛片毛片 | 无码日韩精品一区二区免费 | 欧美视频二区 | 欧美日韩精品久久久 | 欧美xxxⅹ性欧美大片 | 密室大逃脱第六季大神版在线观看 | 99久久婷婷| 国产在线小视频 | 羞羞视频在线观免费观看 | 久久99国产精品久久99大师 | 毛片网| 天天综合永久入口 | 午夜视频福利在线观看 | 毛片入口 | 精品欧美黑人一区二区三区 | 亚洲风情在线观看 | 日韩综合| 欧美三级在线视频 | 91麻豆精品国产91久久久更新资源速度超快 | 国产欧美日韩综合精品一区二区 | www.日韩| 久久精品成人 | 这里精品 | 亚洲a视频 | 成人黄色一级片 | 九色影院| 亚州国产精品视频 | 欧美日韩视频在线观看一区 | 黄色一级片黄色一级片 | 欧美日韩亚洲综合 | 亚洲欧美激情精品一区二区 | 亚洲首页 | 日韩精品在线播放 | 国产在线中文字幕 | 国产在线中文字幕 | 精品视频一区二区三区 | 欧美日韩免费在线 | 成人欧美一区二区三区色青冈 | 久久精品欧美 | 日本中文字幕在线播放 | 色吊丝在线永久观看最新版本 | 免费成人在线视频网站 | a级黄色毛片免费观看 | 日本不卡免费新一二三区 | 欧美日韩精品一区二区三区在线观看 | 国产最新精品视频 | 国产日韩欧美综合 | 国产一区二区视频在线观看 | 不卡一区 | 亚洲精品一区二三区不卡 | 国产精品成人一区二区三区 | 国产在线一区二区三区 | 国产精品.xx视频.xxtv | 国产精品久久久久久久午夜 | 日韩视频在线免费播放 | 麻豆资源 | 99热国| 精品国产三级 | 成人精品一区二区三区 | 国产高清在线精品一区二区三区 | 国产精品久久久久久 | 久久久久久91 | 自拍偷拍第一页 | 国产免费一级特黄录像 | 久久久久网站 | 国产欧美在线观看 | 国产精品日韩专区 | www.99热 | 亚洲一二三 | 成人免费视屏 | 欧美精品成人一区二区三区四区 | 精品一区二区在线观看 | 久久精品久久精品国产大片 | 国产成人无遮挡在线视频 | 亚洲成人精品一区 | 国产一级黄色 | 四虎黄色网 | 国产美女www爽爽爽免费视频 | www.日韩 | 成年人在线视频播放 | 欧美三级在线 | av大片| 91精品国产99久久久久久红楼 | 人人草人人 | 国产成人99久久亚洲综合精品 | 自拍视频在线观看 | 日韩色av| 久久久久高清 | 国产成人91 | 一区二区三区精品视频免费看 | 亚洲在线视频 | 日韩欧美国产精品综合嫩v 久久久久久国产精品高清 国产目拍亚洲精品99久久精品 | 91精品国产欧美一区二区成人 | 国产精品一区二区在线 | 国产成人av一区二区三区 | 可以在线观看的黄色 | 欧美午夜精品久久久久免费视 | 国产高清美女一级a毛片久久 | 久久久一区二区三区 | 国产日韩一区二区三区 | 国产精品入口麻豆www | 精品国产一区二区三区在线观看 | 国产真实精品久久二三区 | 国产小视频网站 | 1区2区视频| 中国1级黄色片 | 午夜影院在线观看 | 日韩欧美中文在线 | 国产精品久久久久久久久久久新郎 | 日韩欧美国产一区二区 | 日韩精品专区 | 久久香蕉国产视频 | 久久99国产精品 | 中文字幕综合在线 | 色啪网站 | 国产精品二区三区在线观看 | 免费久久99精品国产婷婷六月 | 国产综合视频在线播放 | 久在线视频 | 亚洲欧洲精品成人久久奇米网 | 91精品国产综合久久福利软件 | 一区二区色 | 污视频在线观看免费 | 国产成人久久精品一区二区三区 | 欧美精品一级二级 | 99国产精品久久久 | 日韩大片免费播放 | 草久在线视频 | 日日干日日操 | 天天摸天天操 | 这里精品 | 国产精品美女久久久久久免费 | 97久久精品午夜一区二区 | 4h影视| 一区二区三区高清不卡 | 欧洲一级毛片 | 伊人精品视频在线观看 | 日韩精品一区二区三区第95 | 成人午夜精品一区二区三区 | 欧美日韩国产综合在线 | 日韩av电影在线免费观看 | 伊人av超碰久久久麻豆 | 精品国产一区二区三区日日嗨 | 国产亚洲精品精品国产亚洲综合 | 日韩在线字幕 | 国产精品久久九九 | 精品一区二区在线播放 | 久久精品一区二区三区四区 | 亚洲国产视频一区 | 国产精品成人在线观看 | 97在线免费观看 | 成人免费视频网站在线观看 | 欧美日本久久 | 国产一区| 国产精品久久久久久久久久大牛 | 亚洲成av | 亚洲精品系列 | 可以免费看黄视频的网站 | 美女国产网站 | 精品免费久久久久久久苍 | 免费99精品国产自在在线 | 日韩精品一二三区 | 亚洲人人| 美女久久一区 | 色一情一乱一伦一区二区三区 | 国产精品久久久久久久久久久久久 | 视频一区二区中文字幕 | 日韩成人精品在线 | 欧美1区 | 日韩视频精品在线 | 国产天天操 | 91精品久久| 美女久久| 九九久久精品 | 国产精品美女视频 | 在线观看国产视频 | 日韩一区二区在线播放 | 美女精品视频 | 欧美成人一区二区三区片免费 | 国产精品嫩草55av | av在线一区二区三区 | 亚洲第一成人在线视频 | 五月婷婷狠狠爱 | 国产欧美日韩精品在线 | 99精品视频一区二区三区 | 亚洲一区在线视频 | 日韩三级在线免费 | 久久久久国产精品午夜一区 | 日本一区二区精品 | 欧美一区永久视频免费观看 | 在线播放国产一区二区三区 | avsex国产 | 欧美日韩在线观看中文字幕 | 日韩一区二区影视 | 日韩在线精品 | 91资源在线观看 | 日韩免费视频中文字幕 | 久草在线高清 | 国产精品美女在线观看 | 狠狠干av| 国产精品45p | 中文字幕一区在线观看视频 | 九一视频在线免费观看 | 欧美日韩一区二区电影 | 99热在线看| 成人免费一区二区三区 | 久久亚洲视频 | 亚洲福利一区二区 | 99久久婷婷国产综合精品 | 久久99国产精品免费网站 | 亚洲国产精品成人综合色在线婷婷 | 日韩精品视频网 | 久久tv在线观看 | 色婷婷在线视频观看 | av一区二区三区四区 | 97色婷婷成人综合在线观看 | 在线国产一区 | 国产综合精品一区二区三区 | 91成人一区| 国偷自产一区二区免费视频 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 九九爱爱视频 | 国产精品久久久久久久久久久不卡 | 精品久久久久久久久久久久久久 | 激情开心成人网 | 久久精品一区二区三区四区 | 国内精品久久精品 | 久草视频在线播放 | 羞羞视频免费观看入口 | 国产高清一区 | av一区二区在线观看 | 色久在线 | 日韩大片免费播放 | www.欧美日韩| 午夜影院普通用户体验区 | 欧美日韩一区二区三区在线观看 | 精品无码久久久久久国产 | 亚洲福利国产 | 日韩一级电影在线 | 毛片网站在线 | 天堂在线一区二区 | 欧美日韩三级在线 | 亚洲国产精品自拍 | 福利视频网站 | 国产91黄色 | 日韩中文字幕av | 亚洲aⅴ网站 | 欧美日韩国产91 | 日本视频中文字幕 | av天天网 | 成人看片免费 | 欧美一二三四成人免费视频 | 99精品不卡 | 亚洲视频一区在线 | 国产视频h | 色婷婷在线播放 | 亚洲欧洲精品一区二区 | 荡女妇边被c边呻吟视频 | 久久久精| 亚洲精品美女视频 | 精品网站www | 国产一级免费视频 | 免费的色网站 | 91高清免费| www.久久精品| 亚洲国产一区二区三区四区 | 亚洲国产精品久久 | 久久久久国产亚洲日本 | 日日摸天天做天天添天天欢 | 成人黄色一级网站 | 精品99免费 | 91视频电影 | 国产日韩精品视频 | a一级黄 | 在线观看中文字幕 | 欧美激情亚洲 | 中文字幕一区在线观看 | 欧美电影一区 | 久久亚洲精品综合 | porn在线视频 | 国产成人一区 | 日韩中文字幕欧美 | 久久一视频 | 亚洲精品久久久狠狠狠爱 | 日本中文字幕在线播放 | 欧美99 | 中文字幕在线观看免费 | 麻豆免费短视频 | 国产精品久久视频 | 最近韩国日本免费观看mv免费版 | 成年人黄色免费视频 | 日韩国产在线观看 | 色婷婷久久一区二区三区麻豆 | 国产精品三级久久久久久电影 | 中文字幕在线网址 | 国产精品中文字幕在线 | 国产精选视频 | 可以在线观看的黄色 | 久久久91精品国产一区二区三区 | 爱爱爱av | 午夜久久久 | 一二三区不卡视频 | 国产精品一区一区三区 | 一级a性色生活片久久毛片明星 | 国产精品久久久久久久浪潮网站 | 91精品国产91久久久久久吃药 | 亚洲美女一区二区三区 | 毛片免费观看视频 | 久久久久国产一区二区三区四区 | 欧美日韩精品一区 | 一级免费视频 | 国产精品1区2区在线观看 | 国产精品久久一区二区三区 | 成人观看免费视频 | 国产免费av大片 | 国产免费一区二区三区 | 亚洲美女在线视频 | 黄a在线看 | 麻豆自拍偷拍 | 美女久久 | 欧美在线视频一区二区 | 亚洲精品一区在线观看 | 日韩精品亚洲专区在线观看 | 在线观看免费视频91 | 成人精品一区二区三区 | 亚洲国产精品99久久久久久久久 | 日韩99| 久久精彩视频 | 不卡中文一区 | 亚洲国产日韩欧美 | 欧美中文字幕在线 | 亚洲精品美女在线观看 | 国产区在线 | 欧美精品一区视频 | 91看片网| 成人免费在线观看 | 超碰人人艹 | 久久久久久成人 | 二区欧美| 日本中文字幕一区 | 欧日韩在线视频 | 亚洲精品一区二区在线观看 | 自拍偷拍一区二区三区 | 在线视频 亚洲 | 日韩免费视频 | 久久av综合| 久久一道本 | 亚洲视频在线看 | 成人羞羞网站 | 欧美三级视频 | 北条麻妃99精品青青久久 | av av在线| 国产精品久久 | 久久久午夜爽爽一区二区三区三州 | 久久叉 | 91极品国产| 亚洲午夜成激人情在线影院 | 久久精品一 | 日韩精品三区 | 精品久久久久国产免费 | 国产一区二区三区免费观看 | 黄色在线免费观看 | 天堂va在线高清一区 | 午夜婷婷色 | 亚洲精品久久一区二区三区 | 日韩欧美h | 久草精品视频 | 91在线免费看 | 黄色日批视频 | www.99精品| 国产精品欧美久久久久一区二区 | 成人毛片在线视频 | 午夜av在线| 2022中文字幕 | 国产欧美一区二区精品婷 | 一级在线看 | 九色在线观看 | 91久久精品久久国产性色也91 | 久久在线视频 | 日韩一级二级三级 | 日韩在线二区 | 日韩和的一区二在线 | 亚洲精品电影在线观看 | 丁香婷婷综合激情五月色 | 99精品99| 亚洲aⅴ天堂av在线电影软件 | 天天操综合网 | 亚洲夜幕久久日韩精品一区 | 成人影院在线 | 欧美精品第一页 | 一区二区三区av | 国产成人激情 | 日韩在线资源 | 91碰碰 | 日韩免费高清在线 | 精品视频久久 | 一区二区三区 在线 | 欧美视频一区二区三区在线观看 | 久久这里有精品视频 | 91精品久久久久久久 | 视频一区二区三区中文字幕 | 六月婷婷综合 | 亚洲一区二区三区视频 | 欧美日韩一区二区中文字幕 | 亚洲三区电影 | 亚洲精品视频在线 | 凹凸日日摸日日碰夜夜 | av中文在线 | a√天堂资源在线 | 欧美日韩在线观看一区二区 | www.色在线 | 欧美精品在线免费观看 | 一区二区三区免费 | 日日夜夜狠狠 | 欧美自拍视频一区 | 男人的天堂在线视频 | 81精品国产乱码久久久久久 | 久久久久香蕉视频 |