摘要: RDA是Remote Diagnostic Agent 的簡(jiǎn)稱,是Oracle用來收集、分析數(shù)據(jù)庫的工具,運(yùn)行該工具不會(huì)改變系統(tǒng)的任何參數(shù),RDA收集的相關(guān)數(shù)據(jù)非常全面,可以簡(jiǎn)化我們?nèi)粘1O(jiān)控、分析數(shù)據(jù)庫的工作。 閱讀全文
摘要: 前段時(shí)間看到一段SQL,感覺實(shí)現(xiàn)的邏輯非常繞,而且看了之后想了很久都沒有想明白到底是怎么回事,再一直想到我都能記住這段SQL的具體細(xì)節(jié)了,放到博客上研究一下。 閱讀全文
摘要: 最近想在Oracle中設(shè)置一個(gè)觸發(fā)器,每天執(zhí)行數(shù)據(jù)檢測(cè)腳本之后,如果發(fā)現(xiàn)錯(cuò)誤數(shù)據(jù)就自動(dòng)發(fā)送郵件到我郵箱里,于是研究了一下在Oracle中發(fā)送郵件的方法。據(jù)說10g里可以使用UTL_MAIL包來簡(jiǎn)單得發(fā)送郵件了,但是覺得通用性不高,萬一哪天換成9i了就要重寫,于是還是決定用UTL_SMTP包來做。 閱讀全文
摘要: 寫在前面:其實(shí)dump操作是很簡(jiǎn)單的事情,但是對(duì)于像我這樣的新手可能還是會(huì)有很多搞不明白的事情,所以打算簡(jiǎn)單說明一下:首先大家所說的把*** dump出來的意思,就是用戶自己對(duì)進(jìn)程中的一些事件進(jìn)行trace,然后會(huì)在udump文件目錄下產(chǎn)生trace記錄,可以查看到當(dāng)時(shí)內(nèi)存的情況。 閱讀全文
摘要: 最近對(duì)調(diào)優(yōu)比較感興趣,接著來學(xué)習(xí)一下DBMS_TRACE包的用法。要注意的是這個(gè)包是為了用來TRACE PLSQL的,只能針對(duì)PLSQL使用。 閱讀全文
摘要: 一直用explain plan來查執(zhí)行計(jì)劃,所以想了解一下DBMS_XPLAN包的構(gòu)成。 閱讀全文
摘要: dbms_rowid包可以通過表中各條記錄的唯一rowid號(hào),來查看這條記錄的信息,例如所屬object、block等等。這個(gè)包很簡(jiǎn)單,但是對(duì)于確定當(dāng)前行的信息值還是比較有用的。而dbms_rowid包的function可以在SQL中直接使用,先簡(jiǎn)單得舉幾個(gè)例子。 閱讀全文
摘要: 雖然一直在使用DBMS_OUTPUT.PUT_LINE,但是說實(shí)話沒有仔細(xì)研究過DBMS_OUTPUT包中的其他方法和函數(shù)的用法,所以這次特地來研究一下。先簡(jiǎn)單的講解一下這個(gè)包的所有procedure的含義及作用 閱讀全文
摘要: 現(xiàn)在我們把之前這些用法結(jié)合起來詳細(xì)的分析一下目前網(wǎng)上發(fā)布的一些批處理,看看他們是怎么運(yùn)作的。這里我將列舉三個(gè)例子來詳細(xì)分析,為了保持程序的完整我的注釋會(huì)加在/*后面。 閱讀全文
摘要: 在批處理中適當(dāng)?shù)囊米兞繉?huì)使你所編制的程序應(yīng)用面更廣。批處理每次能處理的變量從%0~%9共10個(gè)。其中%0默認(rèn)給批處理的文件名使用。除非在使用SHIFT命令后%0才能被%1所替代。引用shift命令的例子如果把%1前面多加上一個(gè)%0那么結(jié)果如下 閱讀全文
摘要: 在命令行下有些符號(hào)是不允許使用的,但有些符號(hào)卻有著特殊的意義。 閱讀全文
摘要: 批處理文件是將一系列命令按一定的順序集合為一個(gè)可執(zhí)行的文本文件,其擴(kuò)展名為BAT。這些命令統(tǒng)稱批處理命令,下面我就來給大家介紹一下批處理的命令。 閱讀全文
摘要: 最近在機(jī)子上裝了一些軟件之后,機(jī)子出了點(diǎn)問題,所有的exe工具文件(甚至包括一些cmd下的命令),都無法直接打開執(zhí)行了,必須要輸全整個(gè)文件名,例如 sqlplus.exe 。在問了一圈同事之后(不包括我們的系統(tǒng)管理員),居然還是沒有一個(gè)準(zhǔn)確的答案。最后詢問了系統(tǒng)管理員之后,發(fā)現(xiàn)只是因?yàn)楹?jiǎn)單的環(huán)境變量設(shè)置問題,真是感嘆大家對(duì)操作系統(tǒng)的白癡了 -_-||| 閱讀全文
摘要: 最近在使用Cognos做前臺(tái)Report的時(shí)候,業(yè)務(wù)部門反映了一個(gè)問題,就是有幾處的四舍五入出現(xiàn)了錯(cuò)誤。在查看了Report之后發(fā)現(xiàn)確實(shí)如此,檢查了所有環(huán)節(jié)都覺得不太會(huì)有設(shè)置不對(duì)的地方,到網(wǎng)上查了查資料,無意中發(fā)現(xiàn)原來四舍五入不止我們小學(xué)時(shí)交的那一種,還有一種是“四舍六入五成雙”的方法,根據(jù)這個(gè)規(guī)則又回去看數(shù)據(jù),果然對(duì)應(yīng)的是這個(gè)方法。 閱讀全文
摘要: 今天需要對(duì)用戶進(jìn)行鎖定操作,發(fā)現(xiàn)居然不知道操作的命令格式,找來找去也沒找到,還是上網(wǎng)查一下。其實(shí)只是一個(gè)簡(jiǎn)單的操作,就是修改密碼、用戶鎖定、密碼過期這3個(gè)操作,為了避免忘記,特地在這里記一下。最后還附有Oracle默認(rèn)安裝后的用戶及意義,也了解一下。
閱讀全文
閱讀全文
摘要: 要在遠(yuǎn)程對(duì)Linux服務(wù)器桌面進(jìn)行控制,一般都要用到Xmanager,但是要使用這個(gè)東東是要經(jīng)過一定的配置才可以的,下面針對(duì)RedHat AS4|AS5兩個(gè)不同的環(huán)境,對(duì)系統(tǒng)的配置來說明一下使用遠(yuǎn)程桌面控制的過程: 閱讀全文
摘要: 在剛安裝完Oracle之后就發(fā)現(xiàn)監(jiān)聽器起不起來,每次 $lsnrctl start 都報(bào)以下錯(cuò)誤:
閱讀全文
閱讀全文
摘要: 今天在論壇上看到了rlwrap工具,感覺很好,但自己搞了半天才裝上(沒辦法,誰讓偶是超級(jí)菜鳥呢~),我把總結(jié)發(fā)一下,方面需要的朋友.
blog http://www.keycn.com/?p=5 閱讀全文
blog http://www.keycn.com/?p=5 閱讀全文
摘要: 接著昨天的繼續(xù),有定期的備份就必定要有定期的刪除。在Windows下的定期刪除可以使用forfiles命令。從功能上來說肯定沒有Linux下的find命令來得強(qiáng)大,但是也基本可以滿足一些簡(jiǎn)單的操作了。需要注意的是,這個(gè)命令在XP下是沒有的,只有在2003或者VISTA下支持。所以如果要用的話,可以把forfiles.exe文件拷到windows\system32下面。
閱讀全文
閱讀全文
摘要: 最近想要在Windows下批量備份文件成不同的日期后綴,需要一個(gè)時(shí)間變量,于是翻閱了很多資料,發(fā)現(xiàn)可以用set命令很方便得在bat中實(shí)現(xiàn)。于是順便也研究了一下set命令的詳細(xì)使用方法。首先來看一下set命令的官方help:
閱讀全文
閱讀全文