原创 來,鎖個痛快(1)——latch入門
片頭語:最近有點忙,一天一更可能做不到了,不管如何日誌還是要堅持寫下去的~ 鎖定這個話題其實算是dbms比較底層的東西了,會去研究這個東西的原因是因爲jj大神說他的一句sql導致cpu佔用率很高,當然,他用的是mysql不是oracle,
原创 讓我們挖吧——Logminer(2)Supplemental Logging簡介
我們繼續看什麼是Supplemental Logging。 Supplemental Logging,硬要翻譯的話就是補充日誌,我們知道,普通情況下,redo log用於數據庫的恢復,那補充日誌補充日誌,補充了點什麼呢?爲什麼要補充呢? 首
原创 我的友情鏈接
51CTO博客開發
原创 挑戰dataguard(3)——dataguard相關進程(RFS,LNSn,MRP,LSP)和參數配置
在整個dg配置中,最複雜的也許就是參數的配置了,並且有許多參數都可以延伸出去講很多,所以今天我們來看看dg的參數配置,順便加上一點dataguard進程相關的信息,幫助理解。 在配置dg的過程中,我們必須在參數文件中加上一些參數的配置來保證
原创 來,鎖個痛快(5)—— lock概述
latch的部分已經終結了,其實說起來的話雖然latch是比較輕量級的鎖,但是其實latch事件在oracle的性能診斷和調優也屬於比較關鍵的一部分,反觀lock相比latch雖然是更上一層次的鎖,而且lock比較複雜,但是oracle的l
原创 ksh裏三個月之外的文件移動腳本
需求如下: 需要將3個月內的文件留在/app/tmp下,便於查詢。 3個月以上的兩種文件,按照創建的日期,移動到另外一個目錄,比如/app/tmp/2011/03表示2011年3月份的所有文件。 最後這個腳本放在crontab裏面,
原创 讓我們挖吧——Logminer(5)START_LOGMNR選項介紹,Logminer DML丟失的問題解決
Logminer的最終章,START_LOGMNR的參數的介紹。 先說一下參數如何使用:dbms_logmnr.start_logmnr( dictfilename => '/home/oracle/logminer/lo
原创 讓我們挖吧——Logminer(1)Logminer簡介
最近o小白開始研究Logminer,其實Logminer整個來說還是比較簡單的,要單純的做個實驗不難,但是要裏面有很多東西都有的說,那既然開始研究,先寫篇開題。 首先,什麼是Logminer。我們知道,所有的數據操作在oracle中都被記錄
原创 Nagios中的check_oracle的簡單使用
最近根據公司的需要,開始搗騰Nagios,作爲一個開源的監視工具來說,實在是頗爲好用的。 那o小白是從官網上下的Nagios3.3.1版本(basic 和 plugin),那自己安裝了一下,本來是想把安裝和配置的所有過程都寫下來的,但是網上
原创 讓我們挖吧——Logminer(4)mine_value和column_present
除了之前提到的,START_LOGMNR、ADD_LOGFILE和END_LOGMNR以外呢,DBMS_LOGMNR包還有以下這些函數可以配合在Logminer中使用: mine_value(redo_value/undo_value,'s
原创 oracle的優化——RBO和CBO簡介以及optimizer_mode參數說明
最近對oracle的優化比較感興趣,所以想跟大家分享一下學習經驗。 在oracle中,sql語句優化分成RBO(Rule-Based Optimization)基於規則的優化和CBO(Cost-Based Optimization)基於代價
原创 我的友情鏈接
51CTO博客開發
原创 來,鎖個痛快(7)—— 和lock相關的一些名詞
驗收結束了,終於能騰出空來重新寫日誌,以後更新會穩定啦,決定了想成爲一名dba那就要努力了~ 閒話少說,先把之前的lock完結吧,最後一篇也是lock的番外篇,主要是在學習lock的時候遇到的一些有意思的名詞和規則。 首先最簡單的是死鎖,
原创 來,鎖個痛快(4)—— 與redo相關的latch
非常尷尬,由於日誌限制標題不能超過100個字符,所以這次沒法把latch的名稱寫在標題裏了,那經歷了buffer cache和shared pool這兩個內存結構以後,那今天自然而然的就是log buffer了,和redo相關
原创 oracle的優化(2)——RBO規則說明和分析
雖然說oracle的RBO已經被淘汰了,但是爲了整個優化知識的完整性,還是來看看歷史上RBO是如何來運作的。 下面是oracle選擇RBO優化產生的SQL的執行計劃中表的掃描方式(table access)和RBO規則的優先順序以及orac