Decode360's Blog

          業(yè)精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
            397 隨筆 :: 33 文章 :: 29 評(píng)論 :: 0 Trackbacks

          08.DBA

               摘要: Oracle 數(shù)據(jù)庫(kù) 10g 第 2 版新增了使備份和恢復(fù)的自動(dòng)化程度更高的功能,其中包括用于數(shù)據(jù)庫(kù)和文件系統(tǒng)的全新 Oracle Secure Backup。
          這一部分涉及的特性為:
          ● Oracle Secure Backup
          ● 既往作業(yè)和當(dāng)前作業(yè)的動(dòng)態(tài) RMAN 視圖
          ● 為 Oracle RAC 集群動(dòng)態(tài)分配通道
          ● 通過(guò) RMAN 恢復(fù)臨時(shí)文件
          ● 通過(guò) RESETLOGS 實(shí)現(xiàn)閃回?cái)?shù)據(jù)庫(kù)/查詢
          ● 閃回?cái)?shù)據(jù)庫(kù)恢復(fù)點(diǎn)
          ● 快速恢復(fù)區(qū)視圖  閱讀全文
          posted @ 2009-08-26 22:09 decode360 閱讀(566) | 評(píng)論 (0)  編輯

               摘要: 用于更高效管理物化視圖、查詢重寫(xiě)、可傳輸表空間以及表分區(qū)的新特性使數(shù)據(jù)倉(cāng)庫(kù)變得更加強(qiáng)大且占用資源更少。
          這一部分涉及:
          ● 在沒(méi)有 MV 日志的情況下進(jìn)行分區(qū)更改跟蹤
          ● 使用多個(gè) MV 進(jìn)行查詢重寫(xiě)
          ● 通過(guò)備份實(shí)現(xiàn)可傳輸表空間
          ● 對(duì)已分區(qū)的按索引組織的表進(jìn)行快速的分區(qū)分割
          ● 通過(guò)聯(lián)機(jī)重新定義進(jìn)行 LONG 到 LOB 的轉(zhuǎn)換
          ● 聯(lián)機(jī)重新組織單個(gè)分區(qū)
          ● 逐個(gè)分區(qū)地刪除表   閱讀全文
          posted @ 2009-08-25 23:11 decode360 閱讀(536) | 評(píng)論 (0)  編輯

               摘要: 附連內(nèi)存的 SGA 查詢(第 2 版中 Arup 最喜歡的特性)位于該列表之首,但優(yōu)化程序統(tǒng)計(jì)信息管理、新的“比較時(shí)段”報(bào)表以及其他新特性同樣引人注目。
          這一部分涉及:
          ● 掛起但未癱瘓:附連內(nèi)存的 SGA 查詢
          ● 可中斷的 SQL Access Advisor
          ● 檢查是否啟用了跟蹤
          ● 活動(dòng)會(huì)話歷史記錄
          ● 優(yōu)化程序統(tǒng)計(jì)信息管理
          ● 傳輸 AWR 數(shù)據(jù)
          ● 比較時(shí)段報(bào)表  閱讀全文
          posted @ 2009-08-24 21:49 decode360 閱讀(494) | 評(píng)論 (0)  編輯

               摘要: 由于具備自動(dòng)存儲(chǔ)管理命令行工具、直連 SGA 訪問(wèn)、支持聯(lián)機(jī)分區(qū)重定義等特性,這個(gè)自我管理的數(shù)據(jù)庫(kù)變得更加強(qiáng)大。
          這一部分涉及:
          ● ASM 命令行工具
          ● 刪除空數(shù)據(jù)文件
          ● 針對(duì)掛起/低速系統(tǒng)的直連 SGA 訪問(wèn)
          ● 在內(nèi)存中檢查數(shù)據(jù)塊完整性,而非在磁盤(pán)上檢查
          ● 聯(lián)機(jī)限制更改
          ● 更快的啟動(dòng)
          ● 在 Oracle Enterprise Manager 中管理多個(gè)對(duì)象
          ● 自動(dòng)的 Segment Advisor
          ● 基于事件的調(diào)度  閱讀全文
          posted @ 2009-08-23 23:24 decode360 閱讀(644) | 評(píng)論 (0)  編輯

               摘要: 透明數(shù)據(jù)加密和 XQuery支持是Oracle數(shù)據(jù)庫(kù)10g第2版中與SQL相關(guān)的兩個(gè)最突出的新特性,但還有其它新特性。
          這一部分涉及:
          ● 透明數(shù)據(jù)加密
          ● XML 查詢
          ● 增強(qiáng)的 COMMIT
          ● 錯(cuò)誤事件記錄子句
          ● WRAP 程序包
          ● 條件編譯
          ● 無(wú)限制的 DBMS 輸出
            閱讀全文
          posted @ 2009-08-22 23:24 decode360 閱讀(632) | 評(píng)論 (0)  編輯

               摘要: 最后一篇,介紹了其他的一些小特性,包括:自動(dòng)統(tǒng)計(jì)統(tǒng)計(jì)信息、端對(duì)端的跟蹤、可保證的還原數(shù)據(jù)、數(shù)據(jù)庫(kù)的使用狀況信息、新的加密包。
            閱讀全文
          posted @ 2009-08-21 22:55 decode360 閱讀(551) | 評(píng)論 (0)  編輯

               摘要: 這個(gè)屬性還真的是不錯(cuò),之前沒(méi)有注意過(guò)。特別是關(guān)于執(zhí)行操作系統(tǒng)程序和時(shí)間定義語(yǔ)法的更改,非常不錯(cuò)。之前想要在一天的某2個(gè)時(shí)間執(zhí)行,都需要定義兩個(gè)job才可以,原來(lái)確實(shí)是可以通過(guò)decode函數(shù)來(lái)達(dá)到這個(gè)目的的,不過(guò)知道dbms_scheduler包的功能之后,就更加簡(jiǎn)單了。總之這個(gè)又是一個(gè)10g的改進(jìn)之處,非常不錯(cuò)。考慮一下直接應(yīng)用。  閱讀全文
          posted @ 2009-08-20 21:14 decode360 閱讀(587) | 評(píng)論 (0)  編輯

               摘要: Oracle的這個(gè)功能非常不錯(cuò),可以減輕很多的工作量。而且對(duì)于EM的操作,也需要多加以學(xué)習(xí)。
            閱讀全文
          posted @ 2009-08-19 22:31 decode360 閱讀(1557) | 評(píng)論 (0)  編輯

               摘要: 關(guān)于Orace的內(nèi)存管理,之前了解過(guò)一些基礎(chǔ)的概念,但是對(duì)于具體如何分配這個(gè)層面,倒還真是沒(méi)有了解過(guò),這篇文章只是簡(jiǎn)單得講了一下SGA的分配,不過(guò)對(duì)于理解Oracle的內(nèi)部工作機(jī)制還是很有益處的。至少可以知道如何啟用或者關(guān)閉Oracle的自動(dòng)內(nèi)存管理。
            閱讀全文
          posted @ 2009-08-18 21:56 decode360 閱讀(714) | 評(píng)論 (0)  編輯

               摘要: 可傳輸表空間在10g中貌似也沒(méi)有太大的變化,只是增加了跨平臺(tái)之間的傳輸特性。對(duì)于一些無(wú)法進(jìn)行傳輸?shù)膶?duì)象,還是需要加以注意,具體的一些限制可以看一下我以前寫(xiě)的《使用DBMS_SPACE_ADMIN包傳輸TableSpace》,這篇文章是針對(duì)9i的tablespace傳輸?shù)模且恍┗咎匦赃€是一致的。看一下Arup Nanda的處理過(guò)程。  閱讀全文
          posted @ 2009-08-17 22:03 decode360 閱讀(626) | 評(píng)論 (0)  編輯

               摘要: 關(guān)于ASSM(Auto Segment Space Management)的特性,我之前在《ASSM基礎(chǔ)了解》、《ASSM下的Shrink命令應(yīng)用》這兩篇文章中學(xué)習(xí)過(guò)。但是貌似沒(méi)有大牛寫(xiě)的這篇東西這么通俗易懂,看了還是會(huì)有比以前稍微清晰一些的認(rèn)識(shí)。本文的操作在之前都做過(guò)一些學(xué)習(xí),記下來(lái)以供今后參考。
            閱讀全文
          posted @ 2009-08-16 23:15 decode360 閱讀(569) | 評(píng)論 (0)  編輯

               摘要: 這個(gè)特性還真是不好理解啊,看完也沒(méi)發(fā)現(xiàn)到底應(yīng)該怎么設(shè)置……所以就不發(fā)表意見(jiàn)了,基本上還是需要詳細(xì)得學(xué)習(xí)一下文檔。
            閱讀全文
          posted @ 2009-08-15 22:30 decode360 閱讀(424) | 評(píng)論 (0)  編輯

               摘要: 10g的EM顯然是一個(gè)有更佳可用性的組件。而且對(duì)于初級(jí)DBA來(lái)說(shuō),即省去了很多繁雜的命令和語(yǔ)法,有提供了一個(gè)各項(xiàng)功能的提示說(shuō)明,所以從一開(kāi)始接觸到EM的時(shí)候,我就肯定得認(rèn)為這是一個(gè)非常有用的功能,不過(guò)到現(xiàn)在為止一直都沒(méi)有大范圍得使用。因?yàn)槿绻獙W(xué)習(xí)稱(chēng)為一個(gè)合格的DBA,還是需要以命令行為主,去深入了解Oracle內(nèi)部的各個(gè)特性。但是,相信EM可以給所有的DBA帶來(lái)便捷,所以這一部分的內(nèi)容會(huì)留到最后進(jìn)行學(xué)習(xí)。  閱讀全文
          posted @ 2009-08-14 20:49 decode360 閱讀(755) | 評(píng)論 (0)  編輯

               摘要: 關(guān)于物化視圖的這兩個(gè)特性,我之前倒還真的是沒(méi)有注意過(guò)。不光是在10g的版本里,10g之前也沒(méi)有注意到Oracle還有這個(gè)功能。在學(xué)習(xí)了這么多章的內(nèi)容之后,更加發(fā)現(xiàn)自己不懂的還真的是很多。如果想要能夠深入的了解一項(xiàng)特性,也許仔細(xì)閱讀文檔時(shí)唯一的辦法,幾乎任何重寫(xiě)的教程都不能完全包含所有的功能屬性。  閱讀全文
          posted @ 2009-08-13 21:54 decode360 閱讀(646) | 評(píng)論 (0)  編輯

               摘要: 這一篇主要內(nèi)容就是關(guān)于Oracle的等待, 本文列舉了各個(gè)關(guān)于Oracle內(nèi)部記錄等待信息的視圖及其意義。不過(guò)這個(gè)問(wèn)題不常遇到,暫時(shí)還沒(méi)有可以進(jìn)行實(shí)際應(yīng)用的可能。暫時(shí)先學(xué)習(xí)一下,等以后有需要再回來(lái)仔細(xì)研究一下。
            閱讀全文
          posted @ 2009-08-12 22:08 decode360 閱讀(274) | 評(píng)論 (0)  編輯

               摘要: 我曾經(jīng)做過(guò)一個(gè)使用DBMS_FGA包來(lái)進(jìn)行審計(jì)的功能,其操作過(guò)程也記錄在了《DBMS_FGA包使用介紹》這篇文章里, 當(dāng)然這篇文章更系統(tǒng)的說(shuō)明了這個(gè)功能的細(xì)節(jié),還是非常不錯(cuò)的。對(duì)于Oracle的這個(gè)功能,因?yàn)闆](méi)有使用過(guò)以前的版本,是一開(kāi)始就知道可以這樣使用的,所以似乎少了一些欣喜,但是不得不說(shuō),這個(gè)功能還是相當(dāng)?shù)每岬摹?nbsp; 閱讀全文
          posted @ 2009-08-11 21:23 decode360 閱讀(250) | 評(píng)論 (0)  編輯

               摘要: 看了下面這篇文章之后,我發(fā)現(xiàn)自己對(duì)RMAN的認(rèn)識(shí)真是太初級(jí)了,特別是對(duì)于10g的那些新特性。很多都從來(lái)沒(méi)有接觸過(guò),非常有必要重新完整得學(xué)習(xí)一遍。而且對(duì)于增量備份、快速恢復(fù)的性能非常、非常、非常有意義。打算在這段時(shí)間之后學(xué)習(xí)一下Oracle的RMAN文檔。
            閱讀全文
          posted @ 2009-08-10 20:52 decode360 閱讀(229) | 評(píng)論 (0)  編輯

               摘要: 關(guān)于10g的ASM特性,我在以前的《Oracle ASM介紹》這篇轉(zhuǎn)載中就介紹過(guò)了,而且比較詳細(xì)。相比較而言,這次的這篇文章會(huì)比較注重細(xì)節(jié)的操作一些,如果需要了解ASM的屬性和功能,還是看原先的文章比較好一些。當(dāng)然,這里要注意的是,可以通過(guò)v$asm_這一組動(dòng)態(tài)視圖來(lái)查看和管理你的ASM性能及狀態(tài),這是所有DBA都喜聞樂(lè)見(jiàn)的一種形式。
            閱讀全文
          posted @ 2009-08-09 22:21 decode360 閱讀(279) | 評(píng)論 (0)  編輯

               摘要: 這部分的內(nèi)容,所有都很有意義,雖然有些很久以前就知道了,但是還是有不知道的內(nèi)容,非常有幫助的功能。SQLPlus應(yīng)該是所有DBA最常用到的工具之一了,所以這個(gè)工具的任何一個(gè)小技巧和新功能,都會(huì)給平常的工作帶來(lái)很大的便利,所以,感謝原文作者。讓我們自己去看文檔還真的是比較累人的一件事情。
            閱讀全文
          posted @ 2009-08-08 21:55 decode360 閱讀(219) | 評(píng)論 (0)  編輯

               摘要: 這個(gè)又是一個(gè)Oracle出來(lái)的功能更加強(qiáng)大的替代品,代替了以前的Statspack,信息更多,而且提供了很多的試圖供查詢,基本上使用Oracle的人應(yīng)該都更加容易接受這種模式的信息吧。所以說(shuō)這個(gè)確實(shí)不錯(cuò)。而且另外關(guān)鍵的一點(diǎn):這個(gè)功能在10g中是隨安裝之間啟動(dòng)的,自動(dòng)進(jìn)行收集統(tǒng)計(jì),應(yīng)該是比較成熟的應(yīng)用了吧。  閱讀全文
          posted @ 2009-08-07 23:12 decode360 閱讀(236) | 評(píng)論 (0)  編輯

               摘要: 這是10g新添加的一個(gè)非常酷的功能,相較flashback的操作,這個(gè)功能更加有應(yīng)用價(jià)值。是值得深入了解的知識(shí)!主要還是要了解那些邊邊角角的功能。另外以前也沒(méi)接觸過(guò)這個(gè)內(nèi)容,今天才知道那一大堆的BIN表是用來(lái)做什么的,呵呵。看來(lái)以后刪除表的時(shí)候,都需要在后面加上一個(gè)PURGE子句了。  閱讀全文
          posted @ 2009-08-06 22:50 decode360 閱讀(206) | 評(píng)論 (0)  編輯

               摘要: expdp和impdp之前聽(tīng)人講過(guò),但是沒(méi)怎么用過(guò),到現(xiàn)在為止,簡(jiǎn)單的導(dǎo)入導(dǎo)出還是依舊在使用exp和imp,大型點(diǎn)的就直接用RMAN了。主要還是因?yàn)楣纠锏乃袛?shù)據(jù)庫(kù)都是同構(gòu),不需要做異構(gòu)遷移。所以只知道挺好,也沒(méi)用過(guò)。
          基本上來(lái)說(shuō)這個(gè)工具就是exp和imp的升級(jí)版,本質(zhì)上應(yīng)該沒(méi)有什么區(qū)別,只是增強(qiáng)了功能,并增加了可以控制的部分。應(yīng)該是可以考慮以后都用這個(gè)來(lái)替代掉exp和imp了,這篇文章也可以學(xué)習(xí)到基本的操作方法。
            閱讀全文
          posted @ 2009-08-05 22:03 decode360 閱讀(297) | 評(píng)論 (0)  編輯

               摘要: 10g中tablespace的兩個(gè)新增特性真是太有用了。數(shù)據(jù)庫(kù)的默認(rèn)表空間可以防止創(chuàng)建錯(cuò)誤位置的table,以避免在不注意的情況下將SYSTEM撐大。而rename更加實(shí)用,在實(shí)際的操作和管理中,會(huì)有很多地方需要修改tablespace的名稱(chēng),而最關(guān)鍵的就是這個(gè)特性使用非常得簡(jiǎn)單,不需要將tablespace offline就可以直接修改,而且馬上生效,比修改datafile要方便很多。
            閱讀全文
          posted @ 2009-08-04 21:18 decode360 閱讀(567) | 評(píng)論 (0)  編輯

               摘要: 對(duì)于Oracle的這個(gè)問(wèn)題,之前基本上沒(méi)有遇到過(guò),也無(wú)法模擬。所以就不發(fā)表意見(jiàn)了,記下來(lái)僅供參考。
            閱讀全文
          posted @ 2009-08-03 23:48 decode360 閱讀(291) | 評(píng)論 (0)  編輯

               摘要: 相比9i提供的flashback查詢來(lái)說(shuō),10g的flashback技術(shù)無(wú)疑要更加成熟,更加實(shí)際。而且從Oracle的安裝目錄也可以看出Oracle對(duì)這一技術(shù)的推薦力度。10g的flashback技術(shù)具有相當(dāng)實(shí)際的用途,而且對(duì)于連續(xù)的修改的回溯功能更加是讓人激動(dòng)。  閱讀全文
          posted @ 2009-08-02 22:42 decode360 閱讀(260) | 評(píng)論 (0)  編輯

               摘要: 接觸Oracle也差不多有1年半的時(shí)間了,因?yàn)橹霸跀鄶嗬m(xù)續(xù)的學(xué)習(xí)Oracle 9i的DBA操作知識(shí),所以一直打算先完成那部分,然后再進(jìn)入到下一階段,但是最近發(fā)現(xiàn)那塊東西實(shí)在是多,所以還是想先從10g的新特性開(kāi)始進(jìn)入到這個(gè)新階段了。今天先轉(zhuǎn)一篇關(guān)于Oracle 10g新特性的簡(jiǎn)介,今后的幾天可能就會(huì)挑一些可以接受的部分來(lái)研究一下這些新特性的具體應(yīng)用。當(dāng)然一些架構(gòu)方面的東西看著還是比較吃力,就暫時(shí)不涉及了。附:感謝那些Oracle ACE們無(wú)私的奉獻(xiàn)。  閱讀全文
          posted @ 2009-08-01 21:17 decode360 閱讀(224) | 評(píng)論 (0)  編輯

               摘要: 昨天簡(jiǎn)單得了解了一下關(guān)于數(shù)據(jù)塊損壞后該如何操作,都是一些理論知識(shí),當(dāng)然理論知識(shí)也還沒(méi)有學(xué)完。今天來(lái)繼續(xù)學(xué)習(xí)理論知識(shí),并且在完成之后找一個(gè)實(shí)例來(lái)實(shí)踐一下。好,下面開(kāi)始。  閱讀全文
          posted @ 2009-07-31 21:03 decode360 閱讀(391) | 評(píng)論 (0)  編輯

               摘要: 今天來(lái)學(xué)習(xí)一下數(shù)據(jù)壞塊的檢測(cè)和修復(fù)。Oracle為了檢測(cè)和糾正數(shù)據(jù)塊隨壞,提供了不同的方法,糾正方法有很多,第一是在檢測(cè)到損壞之后,就刪除并重建該對(duì)象,但是這個(gè)方法有時(shí)是不可用的,而且效果也不理想。如果數(shù)據(jù)塊損壞局限于行的子集,則可以選取除了損壞行之外的所有行來(lái)重建表。第二個(gè)方法是使用DBMS_REPAIR包來(lái)檢測(cè)和修復(fù)表或索引中的損壞數(shù)據(jù)塊。這個(gè)方法的好處在于可以確定損壞出現(xiàn)的位置,并重建或修復(fù)它們,使對(duì)象可以繼續(xù)使用。  閱讀全文
          posted @ 2009-07-30 21:54 decode360 閱讀(444) | 評(píng)論 (0)  編輯

               摘要: 分析Oracle的表、索引或簇,可以采集其有關(guān)的數(shù)據(jù),或者校驗(yàn)其存儲(chǔ)格式的合法性。還可以分析這些模式對(duì)象以便收集或更新指定對(duì)象的統(tǒng)計(jì)數(shù)據(jù)。當(dāng)發(fā)布DDL語(yǔ)句時(shí),參照對(duì)象的統(tǒng)計(jì)數(shù)據(jù)被用于確定該語(yǔ)句的最有效的執(zhí)行方案。即使用CBO就需要有足夠的分析數(shù)據(jù)。  閱讀全文
          posted @ 2009-07-20 21:56 decode360 閱讀(515) | 評(píng)論 (0)  編輯

               摘要: 模式對(duì)象基本上已經(jīng)都介紹完了,還需要在做一些掃尾的工作,將一些小的操作技巧稽核在一起介紹一下。因?yàn)樘〉牟僮骷记桑冶旧淼膬?nèi)容也很簡(jiǎn)單,不值得花費(fèi)太多的篇幅來(lái)記載,所以專(zhuān)門(mén)花一篇的篇幅來(lái)總結(jié)這些東西。  閱讀全文
          posted @ 2009-07-19 22:36 decode360 閱讀(187) | 評(píng)論 (0)  編輯

               摘要: 接著昨天的,今天繼續(xù)來(lái)了解一下Oracle的Sequence和Synonym這兩個(gè)部件。基本上來(lái)說(shuō),搞定這兩個(gè),Oracle中的相關(guān)Object類(lèi)型都學(xué)習(xí)得七七八八了(除了PLSQL上的那幾種類(lèi)型)。從細(xì)分上來(lái)說(shuō),那是屬于Oracle Developer的事情了,不屬于DBA管。好了,這兩個(gè)類(lèi)型的object都比較簡(jiǎn)單,所以就簡(jiǎn)單得介紹一下:  閱讀全文
          posted @ 2009-07-18 23:02 decode360 閱讀(574) | 評(píng)論 (0)  編輯

               摘要: 很久沒(méi)有繼續(xù)學(xué)習(xí)DBA的內(nèi)容了,因?yàn)檫@中間實(shí)在是忙得焦頭爛額啊。最近雖然還是很忙,但是想是想把這一塊盡早結(jié)束掉。所以打算先把別的放一放,抓緊時(shí)間學(xué)習(xí)一下這部分內(nèi)容。今天的內(nèi)容比較簡(jiǎn)單,是關(guān)于View的管理,這是最常用的操作,記錄一下,僅為完整性。  閱讀全文
          posted @ 2009-07-17 21:15 decode360 閱讀(836) | 評(píng)論 (0)  編輯

          主站蜘蛛池模板: 盐津县| 东莞市| 治多县| 平原县| 大田县| 华蓥市| 清新县| 长垣县| 句容市| 日喀则市| 奉新县| 许昌市| 怀来县| 安丘市| 昌江| 新巴尔虎右旗| 田林县| 江达县| 含山县| 安陆市| 苍山县| 柘荣县| 大足县| 万宁市| 汶上县| 洛阳市| 辉县市| 威宁| 江都市| 宜川县| 清水县| 电白县| 隆德县| 浮梁县| 潞城市| 慈利县| 大埔区| 拜泉县| 郑州市| 望谟县| 北辰区|