深入解析Oracle

出版時(shí)間:2009-1-1  出版社:人民郵電出版社  作者:蓋國(guó)強(qiáng)  頁數(shù):527  字?jǐn)?shù):886000  
Tag標(biāo)簽:無  

前言

  關(guān)于本書  根據(jù)Gartner公司最近發(fā)布的關(guān)系數(shù)據(jù)庫(kù)2007年市場(chǎng)份額報(bào)告,Oracle以48.6%的高份額再占首位。而2006年Gartner的統(tǒng)計(jì)數(shù)據(jù)顯示Oracle的市場(chǎng)份額為47.9%,也就是說在2007年度,Oracle獲得了0.7%的份額增長(zhǎng)。  不管這些市場(chǎng)份額數(shù)據(jù)怎樣在發(fā)生微小的變化,有一點(diǎn)是肯定的,Oracle數(shù)據(jù)庫(kù)持續(xù)的占有了市場(chǎng)第一的位置,在本書第一版出版的兩年多時(shí)間,國(guó)內(nèi)的Oracle從業(yè)市場(chǎng)和學(xué)習(xí)環(huán)境都有了進(jìn)一步的發(fā)展和進(jìn)步,甚至有些大學(xué)已經(jīng)開設(shè)了專門的Oracle系列課程或?qū)I(yè)方向,從事數(shù)據(jù)庫(kù)管理工作的朋友們也越來越多?! 榱俗尭噙M(jìn)入Oracle領(lǐng)域的朋友能夠快速了解和掌握Oracle技術(shù),讓具備一定經(jīng)驗(yàn)和積累的Oracle從業(yè)人員繼續(xù)深入學(xué)習(xí),作者傾力修訂了本書?! ”緯髡呋钴S于國(guó)內(nèi)著名Oracle技術(shù)論壇ITPUB(www.itpub.net),并全力打造國(guó)內(nèi)最具影響力的個(gè)人Oracle技術(shù)站點(diǎn)Eygle.com (www.eygle.com),本書從基礎(chǔ)出發(fā),逐層深入,并結(jié)合實(shí)際工作中的診斷案例進(jìn)行全面講解,力圖從點(diǎn)到面,讓讀者對(duì)每個(gè)主題都有深入的了解和認(rèn)識(shí)?! ”緯攸c(diǎn)  目前市場(chǎng)上的Oracle書籍普遍存在的問題是模式單一,要么只講基礎(chǔ)知識(shí),要么側(cè)重代碼編程實(shí)例,要么針對(duì)具體的版本特性(Oracle 9i/lOg/11g等),要么缺少實(shí)踐應(yīng)用檢驗(yàn),很少能對(duì)Oracle相關(guān)知識(shí)進(jìn)行全面深入講解。  本書針對(duì)這些問題,從基礎(chǔ)知識(shí)入手,再進(jìn)行深入研究,結(jié)合性能調(diào)整、診斷案例實(shí)踐,將Oracle知識(shí)全面、系統(tǒng)、深入地展現(xiàn)給讀者: 本書內(nèi)容更涉及Oracle數(shù)據(jù)庫(kù)的多個(gè)版本8i/9i/lOg/11g,將Oracle的版本變化和功能改進(jìn),一以貫之地展現(xiàn)出來,讓大家看到這些變革的真正原因以及Oracle的不斷技術(shù)創(chuàng)新,通過真實(shí)案例的學(xué)習(xí),更可以加深大家對(duì)現(xiàn)實(shí)環(huán)境的了解,從而提高實(shí)踐能力?! ”緯亲髡叨嗄陮?shí)踐工作的積累和總結(jié),各章更從DBA的成長(zhǎng)歷程入手,引導(dǎo)大家快速進(jìn)入并深入Oracle知識(shí)的國(guó)度。

內(nèi)容概要

  針對(duì)數(shù)據(jù)庫(kù)的啟動(dòng)和關(guān)閉、控制文件與數(shù)據(jù)庫(kù)初始化、參數(shù)及參數(shù)文件、數(shù)據(jù)字典、內(nèi)存管理、Buffer Cache與Shared Pool原理、重做、回滾與撤銷、等待事件、性能診斷與SQL優(yōu)化等幾大Oracle熱點(diǎn)主題,本書從基礎(chǔ)知識(shí)入手,深入研究相關(guān)技術(shù),并結(jié)合性能調(diào)整及豐富的診斷案例,力圖將Oracle知識(shí)全面、系統(tǒng)、深入地展現(xiàn)給讀者。  本書給出了大量取自實(shí)際工作現(xiàn)場(chǎng)的實(shí)例,在分析實(shí)例的過程中,兼顧深度與廣度,不僅對(duì)實(shí)際問題的現(xiàn)象、產(chǎn)生原因和相關(guān)的原理進(jìn)行了深入淺出的講解,更主要的是,結(jié)合實(shí)際應(yīng)用環(huán)境,提供了一系列解決問題的思路和方法,包括詳細(xì)的操作步驟,具有很強(qiáng)的實(shí)戰(zhàn)性和可操作性,適用于具備一定數(shù)據(jù)庫(kù)基礎(chǔ)、打算深入學(xué)習(xí)Oracle技術(shù)的數(shù)據(jù)庫(kù)從業(yè)人員,尤其適用于入門、進(jìn)階以及希望深入研究Oracle技術(shù)的數(shù)據(jù)庫(kù)管理人員。

作者簡(jiǎn)介

蓋國(guó)強(qiáng),網(wǎng)名eygle,Oracle ACE總監(jiān),ITPUB Oracle管理版版主,ITPUB論壇超級(jí)版主,《程序員》雜志特邀專家顧問,目前從事獨(dú)立的咨詢顧問服務(wù)。
  曾任職于某國(guó)家大型企業(yè),服務(wù)于煙草行業(yè),開發(fā)過基于Oracle數(shù)據(jù)庫(kù)的大型ERP系統(tǒng);后任職于北京某電信增值服務(wù)商企業(yè),提供

書籍目錄

第1章 數(shù)據(jù)庫(kù)的啟動(dòng)和關(guān)閉  1.1 數(shù)據(jù)庫(kù)的啟動(dòng)  1.2 數(shù)據(jù)庫(kù)的訪問  1.3 數(shù)據(jù)庫(kù)的關(guān)閉 第2章 控制文件與數(shù)據(jù)庫(kù)初始化  2.1 控制文件的內(nèi)容  2.2 SCN  2.3 檢查點(diǎn)(Checkpoint)  2.4 數(shù)據(jù)庫(kù)的初始化 第3章 參數(shù)及參數(shù)文件  3.1 初始化參數(shù)的分類  3.2 參數(shù)文件  3.3 診斷案例之一:參數(shù)文件  3.4 診斷案例之二:RAC環(huán)境參數(shù)文件 第4章 數(shù)據(jù)字典  4.1 數(shù)據(jù)字典概述  4.2 內(nèi)部RDBMS(X$)表  4.3 數(shù)據(jù)字典表  4.4 靜態(tài)數(shù)據(jù)字典視圖  4.5 動(dòng)態(tài)性能視圖  4.6 最后的驗(yàn)證 第5章 內(nèi)存管理  5.1 PGA管理  5.2 SGA管理  5.3 Oracle的內(nèi)存分配和使用 第6章 Buffer Cache與Shared Pool原理  6.1 Buffer Cache原理  6.2 Shared Pool的基本原理 第7章 重做(Redo)  7.1 Redo的作用  7.2 Redo的原理  7.3 Redo與Latch  7.4 Oracle 9i Redo的增強(qiáng)  7.5 Oracle 10g Redo的增強(qiáng)  7.6 Redo的內(nèi)容  7.7 產(chǎn)生多少Redo  7.8 Redo寫的觸發(fā)條件  7.9 Redo Log Buffer的大小設(shè)置  7.10 commit做了什么?  7.11 日志的狀態(tài)  7.12 日志的塊大小  7.13 日志文件的大小  7.14 如何調(diào)整日志文件大小  7.15 為什么熱備份期間產(chǎn)生的Redo要比正常的多  7.16 能否不生成Redo  7.17 Redo故障的恢復(fù)  7.18 診斷案例一:通過Clear日志恢復(fù)數(shù)據(jù)庫(kù)  7.19 診斷案例二:日志組過度激活的診斷  附錄 數(shù)值在Oracle的內(nèi)部存儲(chǔ) 第8章 回滾與撤銷  8.1 什么是回滾和撤銷  8.2 回滾段存儲(chǔ)的內(nèi)容  8.3 并發(fā)控制和一致性讀  8.4 回滾段的前世今生  8.5 Oracle 10g的UNDO_RETENTION管理增強(qiáng)  8.6 UNDO_RETENTION的內(nèi)部實(shí)現(xiàn)  8.7 Oracle 10g In Memory Undo新特性  8.8 Oracle 11g UNDO表空間備份增強(qiáng)  8.9 回滾機(jī)制的深入研究  8.10 Oracle 9i閃回查詢的新特性  8.11 使用ERRORSTACK進(jìn)行錯(cuò)誤跟蹤  8.12 Oracle 10g閃回查詢特性的增強(qiáng)  8.13 ORA-01555成因與解決  8.14 Oracle 11g閃回?cái)?shù)據(jù)歸檔  8.15 AUM下如何重建UNDO表空間  8.16 使用Flashback Query恢復(fù)誤刪除數(shù)據(jù)  8.17 診斷案例之一:釋放過度擴(kuò)展的UNDO空間  8.18 特殊情況的恢復(fù)  8.19 診斷案例之二:回滾段損壞的恢復(fù) 第9章 等待事件  9.1 等待事件的源起  9.2 從等待發(fā)現(xiàn)瓶頸  9.3 Oracle 10g的增強(qiáng)  9.4 頂級(jí)等待事件  9.5 重要等待事件 第10章 性能診斷與SQL優(yōu)化  10.1 使用AUTOTRACE功能輔助SQL優(yōu)化  10.2 獲取SQL執(zhí)行計(jì)劃的方法  10.3 捕獲問題SQL解決過度CPU消耗問題  10.4 使用SQL_TRACE/10046事件進(jìn)行數(shù)據(jù)庫(kù)診斷  10.5 使用物化視圖進(jìn)行翻頁性能調(diào)整  10.6 一次橫跨兩岸的問題診斷  10.7 總結(jié) 

章節(jié)摘錄

  通常所說的Oracle Server主要由兩個(gè)部分組成:Instance和Database。Instance是指一組后臺(tái)進(jìn)程(在Windows上是一組線程)和一塊共享內(nèi)存區(qū)域,Database是指存儲(chǔ)在磁盤上的一組物理文件。通過Instance與Database協(xié)同,Oracle數(shù)據(jù)庫(kù)才能形成一個(gè)動(dòng)態(tài)的可訪問關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)?! ”菊聦⒂蓴?shù)據(jù)庫(kù)如何啟動(dòng)與關(guān)閉入手,開始和大家一起進(jìn)入Oracle數(shù)據(jù)庫(kù)的國(guó)度。  1.1數(shù)據(jù)庫(kù)的啟動(dòng)  從表象來看, 數(shù)據(jù)庫(kù)的啟動(dòng)極其簡(jiǎn)單, 只需要以SYSDBA/SYSOPER身份登錄,輸入一  條startup命令即可啟動(dòng)數(shù)據(jù)庫(kù)。然而在這條命令之后,Oracle需要執(zhí)行一系列復(fù)雜的操作,深入理解這些操作不僅有助于了解Oracle數(shù)據(jù)庫(kù)的運(yùn)行機(jī)制,還可以在故障發(fā)生時(shí)幫助用戶快速的定位問題的根源所在,所以接下來將分析一下數(shù)據(jù)庫(kù)的啟動(dòng)過程?! racle數(shù)據(jù)庫(kù)的啟動(dòng)主要包含3個(gè)過程:  啟動(dòng)數(shù)據(jù)庫(kù)到NOMOUNT狀態(tài);  啟動(dòng)數(shù)據(jù)庫(kù)到MOUNT狀態(tài):  啟動(dòng)數(shù)據(jù)庫(kù)到OPEN狀態(tài)?! ⊥瓿蛇@3個(gè)過程,數(shù)據(jù)庫(kù)才能進(jìn)入就緒狀態(tài),準(zhǔn)備提供數(shù)據(jù)訪問。圖1-1描述了一個(gè)數(shù)  據(jù)庫(kù)從SHUTDOWN(關(guān)閉)狀態(tài)到OPEN狀態(tài)經(jīng)歷的這些過程(關(guān)閉過程與此相反,是一個(gè)逆向過程)。

媒體關(guān)注與評(píng)論

  轉(zhuǎn)眼間《深入淺出Oracle——DBA入門、進(jìn)階與診斷案例》一書已經(jīng)出版兩年有余。作為ITPUB技術(shù)叢書系列中面向入門與進(jìn)階者的一本數(shù)據(jù)庫(kù)專著,本書給ITPUB上的讀者帶來了巨大的知識(shí)價(jià)值,幫助很多讀者進(jìn)入數(shù)據(jù)庫(kù)管理這個(gè)行業(yè),找到了很多個(gè)人發(fā)展機(jī)會(huì)。在此,作為ITPUB的主持人和聯(lián)系人,感謝作者對(duì)本書所做出的辛勤工作和知識(shí)分享,也期待再版的新書,能夠?yàn)樽x者帶來更多的新知識(shí)。  ——黃志洪(tigerfish)ITPUB論壇創(chuàng)始人  Eygle一向是能長(zhǎng)期堅(jiān)持的人,這么多年不斷地學(xué)習(xí)、不斷地分享。獨(dú)樂樂不如眾樂樂,開放、分享是互聯(lián)網(wǎng)的精神,可以說我們這一代人成長(zhǎng)于互聯(lián)網(wǎng)又回饋于互聯(lián)網(wǎng),本書則是Eygle回饋內(nèi)容的升華。希望本書能幫助到正在這個(gè)方向上努力著的數(shù)據(jù)庫(kù)從業(yè)人員,同時(shí)也希望大家能將這種分享的精神,傳遞給正要從事這個(gè)行業(yè)的人。  ——馮春培(biti_rainy)阿里巴巴首席DBA Oracle ACE Director  近五載來,數(shù)據(jù)庫(kù)江湖王國(guó)人才輩出,但環(huán)顧置內(nèi),在技術(shù)上能讓我服膺者少之又少,國(guó)強(qiáng)便是其中之一,竊以為,堪稱國(guó)內(nèi)數(shù)據(jù)庫(kù)界之牛耳者,國(guó)強(qiáng)或可魑力為之,國(guó)強(qiáng)對(duì)數(shù)據(jù)庫(kù)的精通應(yīng)已達(dá)舉重若輕、大巧不工之境。古人有“術(shù)”、“道”之論,以數(shù)據(jù)庫(kù)技術(shù)而論,國(guó)強(qiáng)應(yīng)近乎道矣!  ——牛新莊 中國(guó)建設(shè)銀行特聘資深數(shù)據(jù)庫(kù)專家 IBM官方認(rèn)證資深軟件專家  作者蓋國(guó)強(qiáng)(Eygle)是我認(rèn)識(shí)的DBA中,較旱開始做Oracle,而且又能持之以恒、堅(jiān)持不懈做研究的人,非常值得敬佩。我曾經(jīng)看過作者很多實(shí)際中的診斷案例,可以看到其思維非常嚴(yán)謹(jǐn)。在本書中,收錄了大量作者作為資深DBA所遇到的實(shí)際案例,我相信,這種實(shí)際的經(jīng)驗(yàn)總結(jié)能給大家非常大的幫助?!  惣?淘寶網(wǎng)首席DBA,Oracle ACE《構(gòu)建Oracle高可用環(huán)境》作者

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    深入解析Oracle PDF格式下載


用戶評(píng)論 (總計(jì)77條)

 
 

  •   內(nèi)容很好,手動(dòng)的實(shí)驗(yàn)很多,很詳細(xì),分析也很好,適合初級(jí)中級(jí)的DBA;對(duì)想精通ORACLE數(shù)據(jù)庫(kù)的人很有幫助
  •   今天收到的書,非常高興,速度還不錯(cuò),從下訂單到拿到書用了5天!看這本書能為自己提供學(xué)習(xí)oracle的思路,更多的是經(jīng)驗(yàn),感謝eygle寫的書,這是我買的他的第一本書,認(rèn)為非常好,比那些DBA寶典強(qiáng)多了,國(guó)內(nèi)有些人寫書就知道抄襲理論,根本不管別人是否感興趣,也沒什么思路!總之這本書不錯(cuò)!
  •   是深入理解oracle,里面有很多研究的東西,,,不適合入門的人看
  •   我是周六下的單,周一就收到書了。當(dāng)當(dāng)?shù)乃俣群芸?。超?qiáng)??戳藭牡谝徽?,講的真的是深入淺出。很詳細(xì)。來龍去脈很清晰。是大師的總結(jié)。不過如果沒有接觸過ORACLE的人初看可能會(huì)有點(diǎn)困難。建議初學(xué)者還是先看看基礎(chǔ)的,再看這么書提高會(huì)更好。
  •   買了稍微看了幾頁就感覺和一般的書不同,一般的書都是寫什么教程什么,按部就班的安裝使用什么的。太爛,這本書對(duì)oracle解釋的很詳細(xì),讓讀者明白o(hù)racle更為細(xì)節(jié)的地方。這對(duì)于管理員來說是非常重要的。
  •   對(duì)數(shù)據(jù)庫(kù)原理性的東西講的比較透徹,相信書里面的內(nèi)容會(huì)有一部分讓你有豁然開朗的感覺,案例解析也不錯(cuò),不過本書還是適合有一定基礎(chǔ)的數(shù)據(jù)庫(kù)管理人員。
  •   很好很深入的一本書
  •   這是eygle大師的第三本大作,買來先收藏,慢慢看,至少得翻幾遍。
  •   很喜歡蓋過強(qiáng)的智慧型的探索技術(shù)的方式~~科學(xué)~~令人信服
  •   這本書不錯(cuò)咯,剛好最近想學(xué)相關(guān)的東西,哈哈~~
  •   可能對(duì)基礎(chǔ)要求比較深,學(xué)習(xí)中
  •   很不錯(cuò),適合慢慢研究,有點(diǎn)深哦
  •   在當(dāng)當(dāng)網(wǎng)不是第一次買書了,前幾次都是老婆用她的帳號(hào)給小孩買的,對(duì)當(dāng)當(dāng)各方面者是挺滿意的。這次買的書希望能夠耐心快速的看完:)
  •   希望大家都去看
  •   真實(shí)非常好的一本書,正在拜讀中!
  •   考試通過了,謝謝這本書,很不錯(cuò)的書
  •   這本書值得一看很實(shí)用!
  •   這本書挺適合我的,受益匪淺,支持作者再出新書!期待
  •   非常經(jīng)典,極力推薦,受益匪淺
  •   幫朋友買的,他說非常實(shí)用,很好!
  •   書同事代我簽收的,不錯(cuò)。不過缺少發(fā)票,我訂單上明明寫了要發(fā)票的,還得打一次電話要發(fā)票,兩周后才能快遞過來。難道我不要發(fā)票就不給了嗎?
  •   不錯(cuò),看了后有提高。
  •   非常有幫助 很好
  •   書雖然不是很厚,但內(nèi)容不淺。還沒有時(shí)間看,只看一點(diǎn)點(diǎn)。
  •   n當(dāng)當(dāng)發(fā)貨速度挺快的
  •   東西來的很快。很好。正在看
  •   作者的經(jīng)驗(yàn)所作,還是很值得一讀
  •   不錯(cuò),寫的很棒
  •   發(fā)貨迅速,貨也很正,謝謝.
  •   內(nèi)容不適合初學(xué)者,需要有一定的ORACLE基礎(chǔ)知識(shí)。
  •   oracle中比較實(shí)用的書,很詳細(xì)
  •   oracle實(shí)踐性很好的一門書籍,好好閱讀了
  •   看了幾個(gè)實(shí)例,剛好我在做的過程中出過這些,還不錯(cuò)的實(shí)際操作,很適合我
  •   比較深入,初學(xué)者看很困難,要有一定的基礎(chǔ)
  •   大部分可以再蓋老師的博客里面找到,挺深入的,作為初學(xué)者的我,正需要這樣的書
  •   想做個(gè)DBA才買的這本書!!
  •   寫的不錯(cuò),感覺主要是原理的東西,讓你知道怎么回事,該怎么去做,但具體怎么做,感覺介紹的不詳細(xì)。
  •   這本書對(duì)我入門來說非常實(shí)用,現(xiàn)在看了二章,感覺寫得特別好!!
  •   對(duì)于我們?nèi)腴T級(jí)的不可能一次看懂 花個(gè)時(shí)間看個(gè)二三次 再評(píng)論吧
  •   幫助解決常見疑難問題,一本值得閱讀的好書!
  •   當(dāng)當(dāng)網(wǎng)服務(wù)確實(shí)很好!
  •   不適合初學(xué)者,需要有一定的基礎(chǔ)哦
  •   我遇到問題是一般就首先翻翻這書,對(duì)我的菜鳥還是有用的。
  •   介紹的挺不錯(cuò)的,就是我基礎(chǔ)有點(diǎn)差
  •   這本書不錯(cuò)值得好好學(xué)習(xí)
  •   確實(shí)適合深究的讀者
  •   本書不錯(cuò),很多實(shí)用的內(nèi)容
  •   很不錯(cuò)的一本書,適合入門者!
  •   幫朋友買的,正版書籍,挺好的。
  •   就是沒有發(fā)票為什么沒有發(fā)票呢?
  •   內(nèi)容很深刻,需要慢慢品味!
  •   有內(nèi)容,但不合適初學(xué)者。
  •   還行,圖書紙質(zhì)還好
  •   好書,值得收藏!+++
  •   書好差沒看送快遞的挺敬業(yè)的冒雨送書感動(dòng)
  •   粗翻閱后,覺得不錯(cuò),比較實(shí)用
  •   好像寫的很難
  •   是正版書,不錯(cuò)!
  •   還沒開始看·應(yīng)該不錯(cuò)
  •   本人是剛學(xué)習(xí)oracle的新手,看了前面兩章個(gè)人覺得此書非常不適合初學(xué)者看,會(huì)喪失信心,很多都看不懂。此書適合有一定基礎(chǔ)的人看,而且可以把此書當(dāng)作參考書,里面有一些在實(shí)際操作中可能會(huì)碰到的問題的案例。在買這本書之前看過《oracle數(shù)據(jù)庫(kù)基礎(chǔ)教程》,感覺這本書不怎么樣,很多里面的文字都可以在oracle里面看到。
  •   講的內(nèi)容很深?yuàn)W,應(yīng)該比較適合像作者那樣非常高端的DBA。
    但是對(duì)于廣大普通DBA來說過于高端。
  •   這本書,適合具有一定工作經(jīng)驗(yàn)的人,一般的學(xué)生比較難看懂。給的評(píng)分一般吧
  •   寫的錯(cuò),就是內(nèi)容顯的雜亂。需要讀者用力梳理。
  •   沒有看多少,收獲不多
  •   書還不錯(cuò),里面有一點(diǎn)我不是很喜歡,就是不要把window跟linux參插著講
  •   還沒看,買錯(cuò)了。。
  •   應(yīng)該還可以,剛剛學(xué),不太懂,所以不不好評(píng)~
  •   我們已經(jīng)完成交易為什么交易的狀態(tài)還是“已送達(dá)”,不是交易成功?。?!
  •   實(shí)踐價(jià)值不大,可以沒事來研究的玩!版本太混亂,從8i到11g都有講,可是又不是很透徹樣的,確實(shí)應(yīng)該先看看電子版再?zèng)Q定是否購(gòu)買較好。好像是作者的筆記的摘抄。
  •   作者的水平據(jù)說很高。買了之后我是一點(diǎn)都看不懂。初學(xué)者就不要碰了。
  •   內(nèi)容不錯(cuò),但dangdang發(fā)給我的書很破舊,所以差評(píng)
  •     startup nomount 僅僅啟動(dòng)了實(shí)例,參數(shù)文件相關(guān)記錄可查詢
      v$process
      spfile@.ora
      spfile.ora
      init@.ora
      backgroud_dump_dest
      oracle的instance由SGA和一組后臺(tái)進(jìn)程共同組成,進(jìn)程名由ORACLE_SID決定
      
      一個(gè)實(shí)例可以MOUNT并打開任何數(shù)據(jù)庫(kù),但是同一時(shí)間只能一個(gè)
      一個(gè)數(shù)據(jù)庫(kù)可以被一個(gè)或多個(gè)實(shí)例MOUNT并打開
      alter database mount; 控制文件被讀取
      alter database open;
      
      lsnrctl start
      
      tnsping orcl
      
      alter system set service_names='orcl' scope=both;
      
      close dismount shutdown
      
      select current_scn from v$database;
      
      alter user scott default tablespace block;
      alter user scott quota unlimited on block;
      
      create spfile from pfile;
      alter system 參數(shù)scope 三個(gè)可選值 memory當(dāng)前重啟失效 spfile重啟生效 both
      
      sql.bsq dba_objects
      select * from v$version where rownum<2;
      select table_name ,tablespace_name from user_tables;
      gv$和v$試圖是數(shù)據(jù)庫(kù)創(chuàng)建過程中建立的,內(nèi)置于數(shù)據(jù)庫(kù)中,oracle通過V$fixed_view_definition視圖為用戶展示這些定義。
      catalog.sql
      grant create session to scott;
      grant select_catalog_role to scott;
      grant create procedure to scott;
      alter procedure userlist complie;
      set serveroutput on
      exec userlist
      oracle訪問view優(yōu)先,然后同義詞,v$視圖不能授予其他用戶。
      可變PGA通過內(nèi)存heap分配,包含會(huì)話內(nèi)存和私有SQL區(qū)。
      會(huì)話內(nèi)存共享服務(wù)器下共享,SQL區(qū)共享服務(wù)器在SGA分配,游標(biāo)。
      UGA由會(huì)話數(shù)據(jù),游標(biāo)狀態(tài)和索引區(qū)組成,共享下是shared pool和large pool一部分,專用下PGA一部分
      show parameter area_size;
      sql執(zhí)行:optimal,onepass,multipass。
      db_cache_size
      mount -t tmpfs shmfs -o size=3192M /dev/shm
      每個(gè)bucket上chunk多于2000個(gè),就被認(rèn)為shared pool碎片太多。
      alter session set events 'immediate trace name headdump level 2'
      v$sqlarea
      
      v$latch
      
      alter system switch logfie;
      select * from v$log;
      slect * from emp where empno=7788;
      
      archive log list;
      
      v$session_wait
      日志四種類型 current active incactive unused
      
      alter database add logfile group 4 '' size 1 M;
      alter system archive log sequence 80;
      
      alter system set "_allow_resetlogs_corruption"=true scope=spfile;
      
      select count(*) from v$event_name;
      等待事件 log file switch, log file sync,log file single write, log file parallel write, log uffer space
      
      TX鎖,TM鎖;MR鎖和AE
      
      
  •      看到這本書 我想到了皇帝的新裝,有oracle功力的人稍微看看 就知道這本書寫得其實(shí)很糟糕,然而介于蓋國(guó)強(qiáng)的名氣都附和稱好。大段的trace黏貼,原來簡(jiǎn)單的東西必須先給你dump一下,一定要搞出那種二進(jìn)制的,枯燥的dump文件,才能開始講,OK 要真好好分析下這些trace也算了,很多都是提了下 這樣搞搞trace就可以出來了,但具體東西不分析的,直接就跳結(jié)論了。
      
       所謂深入,也就是拿著dsi的東西轉(zhuǎn)述下。
      
       我建議看看tom的書,用簡(jiǎn)單的東西講述復(fù)雜的問題,不要沉迷于oracle那些獨(dú)門工具使用,管理數(shù)據(jù)庫(kù)是一種思想。
      
       其實(shí)仔細(xì)想想,這和現(xiàn)在社會(huì)一樣,啥玩意都要搞的人家不懂 才能表現(xiàn)出自己的深?yuàn)W。神乎奇乎的debug,大段的trace ,大搞個(gè)人崇拜,大貼個(gè)人照片。一切的一切只為擴(kuò)大影響力 為拿單子做宣傳。我建議所有初學(xué)oracle的朋友,大神的書看看便是,千萬別鉆牛角尖 這樣對(duì)成長(zhǎng)很不好。
  •     對(duì)有一定Oracle基礎(chǔ)的人來說,確實(shí)是本好書。這本書講了一些非常internal的東西,有助于深入理解Oracle。比如對(duì)SCN的解析非常透徹,對(duì)控制文件中SCN和數(shù)據(jù)文件頭的SCN的講解讓我恍然大悟,有一種相見恨晚的感覺。非常值得一讀!
  •   請(qǐng)問tom是?能詳細(xì)介紹下么
  •   google Thomas Kyte即可,他也是oracle副總裁
  •   tom的書確實(shí)比這本深入解析要實(shí)在。。
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7