原创 查詢Oracle中帶有Clob字段的表的大小

在oracle裏面,由於lob字段有獨立的lob segment來存儲,所以查詢需要DBA_SEGMENTS S, DBA_INDEXES  2張表結合纔可查出結果。 以下是實驗SQL說明: 表名:GJ_NORM_POOL 表歸屬用戶名

原创 oracle隨機數的用法:dbms_random.value()

需求:產生兩位的隨機數 FUNCTION GetNumber RETURN NUMBER IS ResultNumber NUMBER(6); BEGIN

原创 ORACLE Scheduler特性(12)使用Windows和Window Groups

七、使用Windows   此Windows非彼Windows,通常說的Windows是指蓋首富的操作系統,而此處所說的Windows,是指SCHEDULER特性中的一個子項。在SCHEDULER中,WINDOW對應的是一個時間窗口的

原创 ORACLE Scheduler特性(11)使用Job Classes

六、使用Job Classes   Job Classes 相當於創建了一個job組,DBA可以將那些具有相同特性的job,統統放到相同的Job Classes中,然後通過對Job Class應用ORACLE中的"資源使用計劃"特性,

原创 ORACLE Scheduler特性(5)Schedules調度Programs執行的Jobs

3.2 Schedules調度Programs執行的Jobs   通過schedule調度program的執行的job,看到這樣的形容是不是讓你徹底暈頭了,就說明你還是沒搞明白10g中SCHEDULERS特性管理的jobs的含意,讓三

原创 學習ORACLE Scheduler特性(8)Application拋出的Events

4.2 Application拋出的Events   首先要說明,這裏所說的Application是個代詞,即可以表示ORACLE數據庫之外的應用程序,也可以是ORACLE數據庫中的PROCEDURE等對象,總之你就將其理解成用戶自己

原创 DNS 解析流程

DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統。 它用於 TCP/IP 網絡,它所提供的服務是用來將主機名和域名轉換爲 IP 地址的工作。 簡單說,DNS

原创 ORACLE Scheduler特性(7)Scheduler拋出的Events

四、使用Events   Event直譯對應的中文解釋是指事件,不過單純講事件畢竟太抽象了,舉個示例來形容吧。A(對應某個應用程序,或者是ORACLE中的進程)在幹活時突然眉頭一皺說道,不好,前方有情況,這可怎麼辦!這時,只見它認

原创 oracle的執行計劃中表的鏈接方式介紹

 在日常基於數據庫應用的開發過程中,我們經常需要對多個表或者數據源進行關聯查詢而得出我們需要的結果集。那麼Oracle到底存在着哪幾種連接方式?優化器內部又是怎樣處理這些連接的?哪種連接方式又是適合哪種查詢需求的?只有對這些問題有了清

原创 ORACLE Scheduler特性(10)管理Chains

5.2  管理Chains 5.2.1  修改Chains屬性   基本上碰到修改CHAIN屬性的機率不會太大,因此確實沒啥可修改的,對於CHAIN對象來說,能夠修改的屬性只有兩個:evaluation_interval和comme

原创 oracle 分頁優化(stopkey)

SQL優化 stopkey技術是一種預測技術,完全是爲了適應大量數據的出現而出現的 從名稱就可以看出,stopkey就是在關鍵位置上停止,終止的技術,oracle這裏指的就是不再繼續讀取剩餘的數據. ================

原创 Oracle佔比函數: oracle ratio_to_report

 今天學習了一個函數ratio_to_report佔比函數,這個函數有什麼用呢,簡單來說就是算百分比的。 以下做個實驗: SQL> create table emp as select * from scott.emp; Table c

原创 Oracle 更改表名稱的幾種方式

1:使用命令直接修改(推薦) ALTER TABLE old_table_name RENAME TO new_table_name;(大寫爲系統命令) 2:使用rename修改  SQL> select tname from tab ;

原创 ORACLE Scheduler特性(4)創建和管理Schedule

三、使用Schedules   10g 中新推出的SCHEDULER可能確實會讓很多初接觸的朋友感覺暈頭暈腦,相比之前的jobs,SCHEDULER中新增的概念太多。比如說jobs,仍然可以理解成之前版本中的jobs,不過功能更加強大