freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle體系結(jié)構(gòu)分析(參考版)

2025-06-28 22:37本頁面
  

【正文】 Powered by: 博客園 Copyright 169。 [使用Ctrl+Enter鍵可以直接提交] MVC專題發(fā)布.NET頻道上線測試中SQL Server 2005培訓(xùn)課程(上海)找找看 Chinapub 計(jì)算機(jī)圖書網(wǎng)上專賣店! 28折!近千種 995 新二手計(jì)算圖書火熱銷售中!相關(guān)文章:相關(guān)鏈接: Oracle 9i amp?;謴?fù)上次提交 返回頁首 新用戶注冊使用高級評論 登錄編輯 收藏 網(wǎng)摘 Feedback 1樓 [美] Dong Stuns Biju Thomas著 電子工業(yè)出版社Oracle 數(shù)據(jù)庫管理員技術(shù)指南 [美] Sumit Sarin著 機(jī)械工業(yè)出版社ORACLE 9i UNIX 管理手冊 [美] Donald 著 機(jī)械工業(yè)出版社 Administration and backup amp。根據(jù)Oracle的測試結(jié)果,使用位圖freelist會消除所有分段頭部(對資源)的爭奪,還能獲得超快的并發(fā)插入操作參考文獻(xiàn):Expert Oneonone Oracle當(dāng)你需要將多個任務(wù)插入到同一個表格里的時候,這些任務(wù)就被強(qiáng)制等待,而同時Oracle會在同時分派剩余的區(qū)塊,一次一個。在以前的版本中,在沒有多個freelist的時候,每個Oracle表格和索引在表格的頭部都曾有一個數(shù)據(jù)塊,用來管理對象所使用的剩余區(qū)塊,并為任何SQL插入聲明所創(chuàng)建的新數(shù)據(jù)行提供數(shù)據(jù)塊。關(guān)于一個萬能的方法對于Oracle來說是否是最好的方法還有一些爭論。但是,INITIAL參數(shù)仍然是需要的,因?yàn)镺racle不可能提前知道初始表格加載的大小。要注意,當(dāng)表或者索引被分配到這個tablespace以后,用于獨(dú)立對象的PCTUSED的值會被忽略,而Oracle9i會使用位圖數(shù)組來自動地管理tablespace里表格和索引的freelist。七、自動段空間分配ORACLE9i引進(jìn)了段空間的自動分配(ASSM),ASSM的tablespace是通過將SEGMENT SPACE MANAGEMENT AUTO子句添加到tablespace的定義句法里而實(shí)現(xiàn)的(只能是本地管理的表空間)。undo_tablespace表明了使用自動回滾的表空間,DBA需要監(jiān)控該表空間的大小。undo_retention表明了回滾信息在回滾段中保持的時間,單位是秒,默認(rèn)3個小時。 string string從ORACLE9i,為了更好的管理回滾段,ORACLE,默認(rèn)采用自動回滾段管理。另外一個問題就是,9i的臨時表空間將全部采用本地管理模式,所以在ORACLE8i往上升級的時候,臨時表空間將會出錯,因?yàn)镺RACLE這里沒有提供向下的兼容性?!?9。…39。為了避免與Oracle 8i的習(xí)慣做法混淆,建議只使用Oracle 9i較簡潔的方法。如果未指定extent management的類型,如果又同時使用default storage選項(xiàng),為了兼容ORACLE8i,就有以下的判斷:如果使用minimun extent,Oracle檢查是否minumum extent=initial=next且pctincrease=0,如是,Oracle使用uniform選項(xiàng),size=initial;如不是,Oracle忽略指定選項(xiàng),使用autoallocate。 [ extent management local ] [ autoallocate ]。其具體語法可以簡單的描述為:create tablespace tbsdata datafile 39。自動管理的PGA將采用自己的管理方法,可以獲得PGA的共享使用。我們必須設(shè)置以上池的大小并監(jiān)控它以獲得最佳性能。System altered.注:db_cache_size也是9i新增加的參數(shù),代替了以前版本中的db_block_buffers,可以通過該參數(shù)直接設(shè)置數(shù)據(jù)緩沖區(qū)的大小。 big integer 671088640 TYPENAME big integer 1605044320 VALUE sga_max_size如SQL show parameter sga_max_size對于24*7的系統(tǒng)來說,這是一個不小的好處。當(dāng)然,也可以通過指定的方式啟動數(shù)據(jù)庫。create spfile from pfile。二、二進(jìn)制的參數(shù)文件Oracle 9i在$ORACLE_HOME/dbs下可使用二進(jìn)制配置文件,缺省為spfile{SID}.ora,支持Oracle系統(tǒng)進(jìn)程在不重啟的情況下動態(tài)調(diào)整參數(shù),這對要求不間斷運(yùn)行的系統(tǒng)是有利的。要注意臨時表空間的指定文件關(guān)鍵字是tempfile而不是通用的datafile,而且臨時表空間的存儲選項(xiàng)由Oracle系統(tǒng)決定。 size 500M。 size 500Mundo tablespace tbsundo datafile39。39。 size 300Mdefault temporary tablespace tbstemp tempfile) size 10Mmaxlogfiles 5maxlogmembers 5maxloghistory 1maxdatafiles 254 maxinstances 1archivelogcharacter set ZHS16GBKnational character set AL16UTF16datafile 39。) size 10M,group 3 (39。) size 10M,group 2 (39。第二部分:ORACLE9i新特性一、創(chuàng)建數(shù)據(jù)庫9i創(chuàng)建數(shù)據(jù)庫的工具改名為DBCA,也可以通過腳本更輕松容易的創(chuàng)建數(shù)據(jù)庫,如:create database ${ORACLE_SID}user sys identified by sysuser system identified by systemlogfile group 1 (39。區(qū)間224。在邏輯結(jié)構(gòu)中,需要清楚每個邏輯結(jié)構(gòu)的關(guān)系,從大到小的順序?yàn)椋罕砜臻g224。我們了解了ORACLE實(shí)例的組成,包括內(nèi)存和后臺進(jìn)程,進(jìn)一步解釋了SGA的組成與SGA的作用,并分析了語句重用的好處。不寫聯(lián)機(jī)日志也是不可能的,但可以在某些特定操作中,可以寫很少的聯(lián)機(jī)日志,如以NOLOGGING的方式通過Create table tablename as select創(chuàng)建表,或以Append的方式Insert數(shù)據(jù)到表,或直接載入等操作。回滾段是高寫入段,建議把它放到單獨(dú)的設(shè)備上來。任何的數(shù)據(jù)丟失都是不允許的。在線重做日志損壞會丟失數(shù)據(jù)嗎?以上說了,在線日志對數(shù)據(jù)庫的損壞是極大的,所以不僅可能丟失數(shù)據(jù),還可能引起數(shù)據(jù)庫的不同步。數(shù)據(jù)文件損壞會丟失數(shù)據(jù)嗎?可以這么說,如果你有備份和歸檔,就不會。這時候ORACLE 會自動回滾那些數(shù)據(jù)。在問題3中,如果存在沒有寫入的數(shù)據(jù),那么機(jī)器突然斷電,數(shù)據(jù)完整性會不會損壞?不會的,因?yàn)閿?shù)據(jù)庫的完整性是LGWR來保證的,而且ORACLE保證了DBWR寫入數(shù)據(jù)文件的任何修改已經(jīng)被記錄在重做日志文件中。在運(yùn)行的數(shù)據(jù)庫中數(shù)據(jù)文件中是不是可能存在沒有被提交的數(shù)據(jù)?這是可能存在的,因?yàn)橛脩魯?shù)據(jù)文件的數(shù)據(jù)是由DBWR寫入的,DBWR是一個很底層的后臺進(jìn)程,不負(fù)責(zé)與用戶交互。兩個/多個實(shí)例分別在不同服務(wù)器上,所有Oracle 數(shù)據(jù)文件在共享的磁盤陣列上,多個服務(wù)器上的實(shí)例可以同時工作,他們通過一個內(nèi)部的網(wǎng)絡(luò)進(jìn)行通信。這在8i中被稱為OPS(Oracle Parallel Server ),在Oracle9i 中被稱為RAC(real application cluster)。這是我們看到的最多的數(shù)據(jù)庫形式。這樣一來我們就可以得當(dāng)在一臺物理的服務(wù)器上可以有多個SID 的數(shù)據(jù)庫實(shí)例。這是一個回滾段從4個區(qū)間簡單的擴(kuò)充到5個區(qū)間的例子:圖七 ROLLBACK SEGMENT我們分析一個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中用戶提交一個Commit 語句i. SCN增加ii. 將Redo log buffer 寫入Redo log fileiii. 返回用戶Commit 完成(User)其包含的數(shù)據(jù)文件稱為用戶數(shù)據(jù)文件一般是由用戶建立,來存取用戶數(shù)據(jù)的表空間,一般有兩類常見的用戶型數(shù)據(jù),數(shù)據(jù)和索引,一般來說,如果條件許可的話,可以考慮放在不同的磁盤上。也就是說,區(qū)間是可以循環(huán)使用的,當(dāng)區(qū)間4到區(qū)間1的時候,區(qū)間1里面的會話還沒有結(jié)束, 區(qū)間4用完后就不能再用區(qū)間1,這時系統(tǒng)必須分配區(qū)間5,來繼續(xù)為其他會話服務(wù)服務(wù)。區(qū)間4224。區(qū)間2224。一個回滾段可以保存多個會話的數(shù)據(jù). 在系統(tǒng)恢復(fù)的時候, 回滾段可以用來回滾沒有被mit 的數(shù)據(jù),解決系統(tǒng)的一直性讀。當(dāng)數(shù)據(jù)庫進(jìn)行更新插入刪除等操作的時候,新的數(shù)據(jù)被更新到原來的數(shù)據(jù)文件,而舊的數(shù)據(jù)(Before Image)就被放到回滾段中,如果數(shù)據(jù)需要回滾,那么可以從回滾段將數(shù)據(jù)再復(fù)制到數(shù)據(jù)文件中。 回滾段表空間(Rollback)如果數(shù)據(jù)庫進(jìn)行對數(shù)據(jù)的修改,那么就必須使用回滾段,回滾段是用來臨時存放修改前的數(shù)據(jù)(UNDO)。我們必須為用戶指定一個臨時表空間。大量的讀少量的寫是該表空間的一個顯著的特點(diǎn)。當(dāng)前的用戶鎖狀態(tài)系統(tǒng)的等待系統(tǒng)的剩余空間數(shù)據(jù)庫管理員可以通過對數(shù)據(jù)字典的查詢,就可以了解到Oracle的運(yùn)行狀態(tài)。該存放系統(tǒng)表和數(shù)據(jù)字典,一般不放用戶的數(shù)據(jù),但是用戶腳本,如過程,函數(shù),包等卻是保存在數(shù)據(jù)字典中的。PCTFREE與PCTUSED的配置與系統(tǒng)的優(yōu)化有一定的關(guān)系,所以要慎重,PCTFREE+PCTUSED不要大于等于100
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1