摘要: 昨天簡單得了解了一下關(guān)于數(shù)據(jù)塊損壞后該如何操作,都是一些理論知識,當(dāng)然理論知識也還沒有學(xué)完。今天來繼續(xù)學(xué)習(xí)理論知識,并且在完成之后找一個實(shí)例來實(shí)踐一下。好,下面開始。 閱讀全文
07 2009 檔案
摘要: 今天來學(xué)習(xí)一下數(shù)據(jù)壞塊的檢測和修復(fù)。Oracle為了檢測和糾正數(shù)據(jù)塊隨壞,提供了不同的方法,糾正方法有很多,第一是在檢測到損壞之后,就刪除并重建該對象,但是這個方法有時是不可用的,而且效果也不理想。如果數(shù)據(jù)塊損壞局限于行的子集,則可以選取除了損壞行之外的所有行來重建表。第二個方法是使用DBMS_REPAIR包來檢測和修復(fù)表或索引中的損壞數(shù)據(jù)塊。這個方法的好處在于可以確定損壞出現(xiàn)的位置,并重建或修復(fù)它們,使對象可以繼續(xù)使用。 閱讀全文
摘要: 今天從郵件里翻出一篇N久以前的選型文章,感覺挺有意思的,特地發(fā)上來。是06年4月的文,已經(jīng)過去3年多了,這其中Cognos和Hyperion都已經(jīng)被收購了,還應(yīng)該加上文里沒有提到的BO,看來這個市場已經(jīng)越來越受到軟件大鱷的關(guān)注了。文中說的ROLAP也逐漸流行起來,現(xiàn)在大有超越MOLAP的趨勢,主要還是取決于現(xiàn)在硬件的大大加強(qiáng),使得ROLAP的性能越來越好。微軟的Analysis Service也已經(jīng)發(fā)布了2008版本,實(shí)用性是越來越強(qiáng)了,目前這個市場屬于百花齊放型來的。 閱讀全文
摘要: 今天想要查看一下Windows的版本信息,這方面我是很不擅長的,于是這樣的需求也不得不到網(wǎng)上查找方法。查看后了解到可以再cmd下使用systeminfo命令,使用了一下,發(fā)現(xiàn)這個命令很不錯。首先是方便記憶,屬于有意義一記就記住的命令;其次是出來的基本信息還是挺多的,不用再到“我的電腦”上面一步一步點(diǎn)開屬性來了。
閱讀全文
閱讀全文
摘要: 中間件(middleware)是基礎(chǔ)軟件的一大類,屬于可復(fù)用軟件的范疇。顧名思義,中間件處于操作系統(tǒng)軟件與用戶的應(yīng)用軟件的中間。中間件在操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫之上,應(yīng)用軟件的下層,總的作用是為處于自己上層的應(yīng)用軟件提供運(yùn)行與開發(fā)的環(huán)境,幫助用戶靈活、高效地開發(fā)和集成復(fù)雜的應(yīng)用軟件。 閱讀全文
摘要: 關(guān)于Oracle的約束概念和基本操作,我已經(jīng)在以前的《Constraint基礎(chǔ)概念》、《Constraint的簡單操作》兩篇文章中有過比較詳細(xì)的介紹了,但是對于如何停用和啟用constraint沒有作特別的描述,以至于在使用PLSQL中無法忽略constraint而逐步進(jìn)行數(shù)據(jù)的更改,所以在這里專門記錄一下關(guān)于constraint的停用和啟用相關(guān)知識。 閱讀全文
摘要: 在Oracle10g以前,tablespace的name是不可以隨意修改的,只能drop掉之后重建,但是在10g之后,oracle加入了修改的功能,除了system和sysaux兩個表空間外,其他的表空間都可以改名。今天專門來記錄一下這個特性:
閱讀全文
閱讀全文
摘要: Oracle的數(shù)據(jù)文件大小是有限制的,最近在創(chuàng)建datafile的時候就遇到了問題,所以專門去查找了一些資料,把這個問題搞清楚了。限制是很簡單直接的,但是作為DBA是必須要了解的。具體的問題是這樣的: 閱讀全文
摘要: 最近打算去考一下LOMA,初步目標(biāo)是通過280和290,都是對保險業(yè)務(wù)和保險公司運(yùn)作方面的一些相關(guān)知識,學(xué)習(xí)一下能更加了解業(yè)務(wù)方面的東西,而且也可以多學(xué)一些專業(yè)英語。今天就介紹一點(diǎn)LOMA的相關(guān)知識,說實(shí)話這個考試課真有點(diǎn)貴啊,而且還一考10門課,暈了。 閱讀全文
摘要: 即將要在工作中用到Stream了,沒辦法只好臨時抱佛腳來學(xué)習(xí)一下了。找來找去還是發(fā)現(xiàn)junsansi的學(xué)習(xí)筆記比較好懂,打算最近就照著這個學(xué)了。不過最近實(shí)在是忙得沒時間搞這個東西,把地址收錄進(jìn)來,等過幾天開始慢慢看吧。改天再記幾篇自己的學(xué)習(xí)心得,原文就不再轉(zhuǎn)載了。 閱讀全文
摘要: 這兩天開始復(fù)習(xí)OCP了,先從OCA開始,打算花1個月時間,讀完《OCA:Oracle 10g? Administration I Study Guide》這本書。今天看了個開頭,做了份評估測試。總共40道題,在不翻書不做實(shí)驗(yàn)的情況下,發(fā)現(xiàn)居然錯的題比對的還要多……原來自己對知識的掌握非常有欠缺啊。把沒做對的題都收錄下來,等看完書之后再來做一遍,希望到時候能夠覺得很easy。 閱讀全文
摘要: 分析Oracle的表、索引或簇,可以采集其有關(guān)的數(shù)據(jù),或者校驗(yàn)其存儲格式的合法性。還可以分析這些模式對象以便收集或更新指定對象的統(tǒng)計(jì)數(shù)據(jù)。當(dāng)發(fā)布DDL語句時,參照對象的統(tǒng)計(jì)數(shù)據(jù)被用于確定該語句的最有效的執(zhí)行方案。即使用CBO就需要有足夠的分析數(shù)據(jù)。 閱讀全文
摘要: 模式對象基本上已經(jīng)都介紹完了,還需要在做一些掃尾的工作,將一些小的操作技巧稽核在一起介紹一下。因?yàn)樘〉牟僮骷记桑冶旧淼膬?nèi)容也很簡單,不值得花費(fèi)太多的篇幅來記載,所以專門花一篇的篇幅來總結(jié)這些東西。 閱讀全文
摘要: 接著昨天的,今天繼續(xù)來了解一下Oracle的Sequence和Synonym這兩個部件。基本上來說,搞定這兩個,Oracle中的相關(guān)Object類型都學(xué)習(xí)得七七八八了(除了PLSQL上的那幾種類型)。從細(xì)分上來說,那是屬于Oracle Developer的事情了,不屬于DBA管。好了,這兩個類型的object都比較簡單,所以就簡單得介紹一下: 閱讀全文
摘要: 很久沒有繼續(xù)學(xué)習(xí)DBA的內(nèi)容了,因?yàn)檫@中間實(shí)在是忙得焦頭爛額啊。最近雖然還是很忙,但是想是想把這一塊盡早結(jié)束掉。所以打算先把別的放一放,抓緊時間學(xué)習(xí)一下這部分內(nèi)容。今天的內(nèi)容比較簡單,是關(guān)于View的管理,這是最常用的操作,記錄一下,僅為完整性。 閱讀全文
摘要: Oracle 10g在安裝的時候必須要選擇的一個文件存儲方式的選項(xiàng),可以選擇“文件系統(tǒng)”、“ASM”、“裸設(shè)備”。其中ASM現(xiàn)在已經(jīng)越來越多的應(yīng)用到實(shí)踐中。ASM的時候,可以使Oracle脫離OS文件系統(tǒng)的約束,使得對文件管理時更加方便,同時也改善了很多的硬件屬性。當(dāng)然,使用ASM需要專門配置、創(chuàng)建一個ASM磁盤組。下面找了些文章介紹一下,初步了解ASM。 閱讀全文
摘要: 在Linux上安裝OWB是比較順利的,基本上和安裝Oracle的過程一樣。但是在之后配置Repository的過程中遇到了不少問題,下面記錄一下: 閱讀全文
摘要: 又一篇強(qiáng)文! 閱讀全文
摘要: 從8i開始,oracle開始提供Move的命令。我們通常使用這個命令,將一個table segment從一個tablespace移動到另一個tablespace。Move實(shí)際上是在block之間物理的copy數(shù)據(jù),那么,我們可以通過這種方式來降低table的HWM。我們先通過一個實(shí)驗(yàn)來看看move是如何移動數(shù)據(jù)的。 閱讀全文
摘要: 從10g開始,oracle開始提供Shrink的命令,假如我們的表空間中支持自動段空間管理(ASSM),就可以使用這個特性縮小段,即降低HWM。這里需要強(qiáng)調(diào)一點(diǎn),10g的這個新特性,僅對ASSM表空間有效,否則會報(bào) ORA-10635: Invalid segment or tablespace type。在這里,我們來討論如何對一個ASSM的segment回收浪費(fèi)的空間。 閱讀全文
摘要: Tom的show_space備份一下。非常有用!!! 閱讀全文
摘要: ASSM(Auto Segment Space Management)是Oracle內(nèi)部進(jìn)行segment管理的一種方式,與之對應(yīng)的是MSSM(Manual Segment Space Management)。由于在使用DBCA創(chuàng)建實(shí)例時需要選擇,所以專門去了解了一下這個概念。沒想到水還挺深,最近沒時間研究了,所以只了解一下這個概念的定義,一些具體的東西,eygle和piner兩位大佬已經(jīng)研究得比較透徹了,留下傳送門等以后有空了再來慢慢拜讀。注:ASSM必須工作在LMT下。 閱讀全文
摘要: 來學(xué)習(xí)一下LMT(Locally Managed Tablespace)的知識。雖然這個現(xiàn)在已經(jīng)很少用到了,而且基本上默認(rèn)創(chuàng)建的SYSTEM都已經(jīng)是LMT的了,這樣是無法再創(chuàng)建DMT的。所以說這種方法其實(shí)已經(jīng)沒有什么熟練掌握的必要了,但是作為豐富知識的作用,還是可以了解一下的,因?yàn)楫吘挂策€是嘗嘗會碰到這個概念。 閱讀全文
摘要: 沒有系統(tǒng)得學(xué)過Linux的內(nèi)容,但是因?yàn)槠匠5膽?yīng)用要求,也算是陸陸續(xù)續(xù)得有點(diǎn)涉及。最近發(fā)現(xiàn)這方面的技能還是非常重要的,所以專門找了份面試題來提高一下,也找找自己的不足之處,以便繼續(xù)學(xué)習(xí)進(jìn)步。粗略看了下,大概還有40%左右的內(nèi)容不是很了解。 閱讀全文
摘要: New Concept English - 4 閱讀全文
摘要: New Concept English - 3 閱讀全文
摘要: New Concept English - 2 閱讀全文
摘要: New Concept English - 1 閱讀全文
摘要: 最近在討論關(guān)于建設(shè)報(bào)表平臺的事情,于是對這方面的產(chǎn)品簡單得了解了一下,做個初步選型。發(fā)現(xiàn)這方面的軟件很多,特別是國內(nèi)和國外的軟件對比,優(yōu)點(diǎn)和缺點(diǎn)都是比較突出,讓人很難抉擇。用國內(nèi)的軟件,操作方面、價格便宜,但是就是怕軟件的后續(xù)支持不好。國外的軟件服務(wù)、支持都是沒有問題,但是實(shí)在是不太符合國內(nèi)的報(bào)表制作習(xí)慣,估計(jì)到時候會很痛苦,讓人很難抉擇。因?yàn)闆]有實(shí)際使用過這些工具,所以在網(wǎng)上摘錄了一篇介紹的文章看一下: 閱讀全文
摘要: 本文通過創(chuàng)建一個Oracle的各種進(jìn)制之間的轉(zhuǎn)換函數(shù)包,來了解一下Oracle的Package、Procdure、Function、Type等等元素的基本特性,以及這些元素之間的相互關(guān)系。不過最值得借鑒的還是這個包的作者的編碼習(xí)慣,這的是非常賞心悅目的一段代碼啊,包括注釋結(jié)構(gòu)也很美。注:實(shí)例來源于網(wǎng)絡(luò),我能夠找到的網(wǎng)址是:http://www.laozizhu.com/view-Oracle%E9%87%8C%E4%BA%8C%E8%BF%9B%E5%88%B6%E3%80%81%E5%85%AB%E8%BF%9B%E5%88%B6%E3%80%81%E5%8D%81%E8%BF%9B%E5%88%B6%E3%80%81%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B9%8B%E9%97%B4%E7%9A%84%E4%BA%92%E7%9B%B8%E8%BD%AC%E6%8D%A2-18961.htm (汗,好長的漢字網(wǎng)址……) 閱讀全文
摘要: 已經(jīng)是第N次看這位大哥的著作了,估計(jì)這也算是個國內(nèi)Linux界的學(xué)習(xí)狂人了,教程出了一個又一個的。可惜我不做這一塊,也沒太多的時間拿來研究Linux,只有需要的時候查一下了,不然好好研究一下這位大哥的全部著作,也算是美事一件。 閱讀全文