<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Decode360's Blog

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

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
      397 隨筆 :: 33 文章 :: 29 評論 :: 0 Trackbacks

    07.Oracle

         摘要: 最近在工作中遇到一個問題,是關于物化視圖的刷新的,對實際數據產生了比較大的影響。雖然犯得錯誤很低級,主要是由于對一些概念的不清晰造成的,但是仍然覺得有必要將這個問題記下來,以免悲劇再次發生。
      閱讀全文
    posted @ 2009-08-31 22:41 decode360 閱讀(1862) | 評論 (1)  編輯

         摘要: 因為該裝的Oracle版本基本上都裝過了,最近打算嘗試一下新鮮事物,于是下了Oracle XE打算安裝到公司的機子上,因為原先裝的9i也基本屬于停用狀態。這次安裝還是遇到了一些問題,在這里記載一下:  閱讀全文
    posted @ 2009-08-29 21:07 decode360 閱讀(3647) | 評論 (0)  編輯

         摘要: 最近要用到OEM,發現在Linux下面裝的Oracle默認沒有打開console,所以需要手動開啟一下。找了點資料,也遇到了一些困難,就順便學習一下相關的知識。把要記錄的東西都記下來,也把錯誤貼出來,希望可以對別人有所幫助。  閱讀全文
    posted @ 2009-08-28 21:56 decode360 閱讀(1853) | 評論 (0)  編輯

         摘要: 關于Oracle的約束概念和基本操作,我已經在以前的《Constraint基礎概念》、《Constraint的簡單操作》兩篇文章中有過比較詳細的介紹了,但是對于如何停用和啟用constraint沒有作特別的描述,以至于在使用PLSQL中無法忽略constraint而逐步進行數據的更改,所以在這里專門記錄一下關于constraint的停用和啟用相關知識。  閱讀全文
    posted @ 2009-07-26 22:17 decode360 閱讀(2286) | 評論 (0)  編輯

         摘要: 在Oracle10g以前,tablespace的name是不可以隨意修改的,只能drop掉之后重建,但是在10g之后,oracle加入了修改的功能,除了system和sysaux兩個表空間外,其他的表空間都可以改名。今天專門來記錄一下這個特性:
      閱讀全文
    posted @ 2009-07-25 22:03 decode360 閱讀(1816) | 評論 (0)  編輯

         摘要: Oracle的數據文件大小是有限制的,最近在創建datafile的時候就遇到了問題,所以專門去查找了一些資料,把這個問題搞清楚了。限制是很簡單直接的,但是作為DBA是必須要了解的。具體的問題是這樣的:  閱讀全文
    posted @ 2009-07-24 22:38 decode360 閱讀(3960) | 評論 (0)  編輯

         摘要: 即將要在工作中用到Stream了,沒辦法只好臨時抱佛腳來學習一下了。找來找去還是發現junsansi的學習筆記比較好懂,打算最近就照著這個學了。不過最近實在是忙得沒時間搞這個東西,把地址收錄進來,等過幾天開始慢慢看吧。改天再記幾篇自己的學習心得,原文就不再轉載了。  閱讀全文
    posted @ 2009-07-22 22:57 decode360 閱讀(299) | 評論 (0)  編輯

         摘要: Oracle 10g在安裝的時候必須要選擇的一個文件存儲方式的選項,可以選擇“文件系統”、“ASM”、“裸設備”。其中ASM現在已經越來越多的應用到實踐中。ASM的時候,可以使Oracle脫離OS文件系統的約束,使得對文件管理時更加方便,同時也改善了很多的硬件屬性。當然,使用ASM需要專門配置、創建一個ASM磁盤組。下面找了些文章介紹一下,初步了解ASM。  閱讀全文
    posted @ 2009-07-16 23:05 decode360 閱讀(1469) | 評論 (0)  編輯

         摘要: 又一篇強文!  閱讀全文
    posted @ 2009-07-14 22:27 decode360 閱讀(9503) | 評論 (1)  編輯

         摘要: 從8i開始,oracle開始提供Move的命令。我們通常使用這個命令,將一個table segment從一個tablespace移動到另一個tablespace。Move實際上是在block之間物理的copy數據,那么,我們可以通過這種方式來降低table的HWM。我們先通過一個實驗來看看move是如何移動數據的。  閱讀全文
    posted @ 2009-07-13 21:49 decode360 閱讀(2565) | 評論 (0)  編輯

         摘要: 從10g開始,oracle開始提供Shrink的命令,假如我們的表空間中支持自動段空間管理(ASSM),就可以使用這個特性縮小段,即降低HWM。這里需要強調一點,10g的這個新特性,僅對ASSM表空間有效,否則會報 ORA-10635: Invalid segment or tablespace type。在這里,我們來討論如何對一個ASSM的segment回收浪費的空間。   閱讀全文
    posted @ 2009-07-12 23:05 decode360 閱讀(264) | 評論 (0)  編輯

         摘要: ASSM(Auto Segment Space Management)是Oracle內部進行segment管理的一種方式,與之對應的是MSSM(Manual Segment Space Management)。由于在使用DBCA創建實例時需要選擇,所以專門去了解了一下這個概念。沒想到水還挺深,最近沒時間研究了,所以只了解一下這個概念的定義,一些具體的東西,eygle和piner兩位大佬已經研究得比較透徹了,留下傳送門等以后有空了再來慢慢拜讀。注:ASSM必須工作在LMT下。  閱讀全文
    posted @ 2009-07-10 23:47 decode360 閱讀(741) | 評論 (0)  編輯

         摘要: 來學習一下LMT(Locally Managed Tablespace)的知識。雖然這個現在已經很少用到了,而且基本上默認創建的SYSTEM都已經是LMT的了,這樣是無法再創建DMT的。所以說這種方法其實已經沒有什么熟練掌握的必要了,但是作為豐富知識的作用,還是可以了解一下的,因為畢竟也還是嘗嘗會碰到這個概念。  閱讀全文
    posted @ 2009-07-09 22:41 decode360 閱讀(823) | 評論 (0)  編輯

         摘要: 本文通過創建一個Oracle的各種進制之間的轉換函數包,來了解一下Oracle的Package、Procdure、Function、Type等等元素的基本特性,以及這些元素之間的相互關系。不過最值得借鑒的還是這個包的作者的編碼習慣,這的是非常賞心悅目的一段代碼啊,包括注釋結構也很美。注:實例來源于網絡,我能夠找到的網址是: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 (汗,好長的漢字網址……)  閱讀全文
    posted @ 2009-07-02 22:15 decode360 閱讀(1438) | 評論 (0)  編輯

         摘要: 公司目前需要做一個與生產庫實時同步的備庫,于是做了一些技術選擇。基本上來說,最省事的當然就是做個DG,但是對系統硬件、操作系統的要求比較高,不可能再弄臺小機搞這玩意。所以只能排除。另外物化視圖也是比較方便的方法,但是因為是需要整庫備份,很明顯是不切實際的。基本上可選的技術也只有高級復制和流復制兩種了。流復制的配置比較麻煩,而且應用也不是很成熟,但是功能強大。高級復制雖然要簡單一些,但是也只能支持Table級,所以在兩者之間還是很困惑,專門找了一些材料對比一下。  閱讀全文
    posted @ 2009-06-30 22:54 decode360 閱讀(669) | 評論 (0)  編輯

         摘要: 最近在配置Stream時,發現必須要把GLOBAL_NAMES參數的指設置為TRUE,具體原因為何不知。但是發現在設置了該參數之后,數據庫每天的物化視圖刷新出現了問題。之后查明原因,是DBLINK出現了問題。隨后研究了一下GLOBAL_NAMES這個參數,發現其實很有意思的事情是:GLOBAL_NAMES參數并不是用來控制GLOBAL_NAME的,而是用來限制DBLINK的使用。下面簡單了解一下這個參數:  閱讀全文
    posted @ 2009-06-27 20:49 decode360 閱讀(626) | 評論 (0)  編輯

         摘要: 在yangtingkun博客上看到很早以前的一篇文章,是用一個type來自定義聚集函數的,覺得非常神奇,想想用普通的函數定義還真的是不能滿足需求,只能用Oracle的說明來做。開始死活看不懂這個type定義的原理,發現參數傳入傳出的好麻煩,后來在網上找了Oracle的文檔,發現這是Oracle規定的固定格式,而且函數名也是確定的,貌似這樣才能依次調用。下面簡單了解一下:  閱讀全文
    posted @ 2009-06-26 21:43 decode360 閱讀(553) | 評論 (0)  編輯

         摘要: 在使用Streams流復制的過程中,遇到各種錯誤的時候很常見。在Oracle的文檔(Oracle? Streams Concepts and Administration 10g Release 2)上提供了一個異常檢測方案。即可以通過Oracle自己的數據字典,來確定具體的傳輸內容,以便作出相應的調整  閱讀全文
    posted @ 2009-06-24 21:53 decode360 閱讀(403) | 評論 (0)  編輯

         摘要: 今天在關閉數據庫的時候,shutdown immediate之后系統就hang住了,其他進程也連不上庫。查看了alert.log日志,發現大量出現“PMON failed to acquire latch, see PMON dump”這個錯誤,到網上查了一下,據說是個bug,在一篇博文上找到了解決的辦法:  閱讀全文
    posted @ 2009-06-23 21:42 decode360 閱讀(4560) | 評論 (0)  編輯

         摘要: 因為最近研究字符集,所以對于Oracle內部的一些存儲模式產生了一些興趣,據說DUMP這個函數的功能非常強大,所以專門研究了一下。當然研究的都比較初級,只是了解一下。具體哪里可以用到暫時還不知道 -_-||| ,另外對字符集的轉換等一些函數也了解一下:  閱讀全文
    posted @ 2009-06-17 23:08 decode360 閱讀(952) | 評論 (0)  編輯

    Full 07.Oracle Archive

    主站蜘蛛池模板: 国产成人免费午夜在线观看| 免费在线人人电影网| 鲁丝片一区二区三区免费| 亚洲色婷婷综合开心网| 一本久久免费视频| 亚洲精品综合久久| 中国毛片免费观看| 久久亚洲免费视频| 97人妻无码一区二区精品免费| 亚洲欧洲尹人香蕉综合| 中国在线观看免费国语版| 亚洲人成未满十八禁网站| 国产在线98福利播放视频免费| 香港一级毛片免费看| 中文字幕亚洲专区| 性无码免费一区二区三区在线 | 69视频在线观看高清免费| 亚洲黄色一级毛片| 毛片免费在线观看网址| MM1313亚洲精品无码久久| 久久亚洲中文字幕精品一区四| 成人性做爰aaa片免费看| 亚洲第一页中文字幕| 曰皮全部过程视频免费国产30分钟| 在线精品自拍亚洲第一区| 国产综合亚洲专区在线| 99久久综合精品免费| 亚洲午夜精品久久久久久app| 亚洲国产精品综合久久一线| 中文字幕在线免费观看视频| 亚洲国产精品成人精品软件| 日本免费高清一本视频| 成人电影在线免费观看| 成人区精品一区二区不卡亚洲| 亚洲人成影院在线无码观看| 美女内射无套日韩免费播放| 亚洲AV无码资源在线观看| 亚洲国产精品福利片在线观看| 91情侣在线精品国产免费| 国产黄在线播放免费观看| 亚洲av专区无码观看精品天堂|