原创 alter table move跟shrink space的區別

  都知道alter table move 或shrink space可以收縮段,用來消除部分行遷移,消除空間碎片,使數據更緊密,但move 跟shrink space還是有區別的。Move會移動高水位

原创 用flashback恢復存儲過程

今天一個朋友問我,刪除了一個存儲過程是否可以恢復,想了想,恢復存儲過程就相當於找到刪除過程前SOURCE$表的數據,可以用flashback功能恢復。 下面的測試過程。 首先建立存儲過程: SQL> create or replace

原创 Oracle快照原理及實現總結

 由於工作需要,今天需要將業務數據庫裏所有的數據同步到另外一個處理服務器上。在做方案的時候,想了很多方法,當然最快的辦法還是使用物理熱備的方式。   但是我個人認爲如果對於中大型數據庫(我們的數據庫有300G左右)最佳的選擇還是使用Sna

原创 Oracle排序中NULL值處理的五種常用方法

 育龍網核心提示: 1、缺省Oracle在Order by 時缺省認爲null是最大值,所以如果是ASC升序則排在最後,DESC降序則排在最前2、使用nvl函數nvl函數可以將輸   1、缺省 Oracle在Order by 時缺省認爲

原创 oracle 數據字典

  select * from dictionary;   --數據字典 數據字典是Oracle存放有關數據庫信息的地方,其用途是用來描述數據的。     比如一個表的創建者信息,創建時間信

原创 基本的oracle物化視圖

  物化視圖是一種特殊的物理表,“物化”(Materialized)視圖是相對普通視圖而言的。普通視圖是虛擬表,運用 的侷限性大,任何對視圖的查詢,Oracle都實際上轉換爲視圖SQL語句的查詢。這樣對整

原创 分佈式框架-Dubbo

Dubbo是Alibaba開源的分佈式服務框架,它最大的特點是按照分層的方式來架構,使用這種方式可以使各個層之間解耦合(或者最大限度地鬆耦合)。從服務模型的角度來看,Dubbo採用的是一種非常簡單的模型,要麼是提供方提供服務,要麼是消

原创 oracle文本導出導入實例

  一、導出 方法1:     spool d:\emp0130.txt   select * from emp;   spool off 方法2:    set trimspool on   set l

原创 Oracle查詢鎖:

  Oracle查詢鎖: SELECT A.OWNER 方案名, A.OBJECT_NAME 表名, B.XIDUSN 回滾段號, B.XIDSLOT 槽號, B.XIDSQN 序列號, B.SESSIO

原创 SQL 中 with as 用法(轉)

  with sql1 as (select to_char(a) s_name from test_tempa), sql2 as (select to_char(b) s_name from test

原创 用java調用oracle存儲過程總結

  轉自:http://www.blogjava.net/TrampEagle/archive/2005/12/13/23605.aspx 一:無返回值的存儲過程 存儲過程爲: CREATE OR R

原创 Oracle 唯一 約束(unique constraint) 與 索引(index) 關係說明

  一. 官網對Unique Constraints說明 http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/datainte.h

原创 全面學習oracle flashback特性(1.1)--閃回查詢之As of timestamp

   Flashback是ORACLE自9i就開始提供的一項特性,在9i中利用oracle查詢多版本一致的特點,實現從回滾段中讀取表一定時間內操作過的數據,可用來進行數據比對,或者修正意外提交造成的錯誤數

原创 oracle constraint_type 問題

  select distinct constraint_type from dba_constraints; 結果: CONSTRAINT_TYPE ? C --check O P   --primar

原创 Oracle左連接,右連接

  數據表的連接有: 1、內連接(自然連接): 只有兩個表相匹配的行才能在結果集中出現 2、外連接: 包括 (1)左外連接 (左邊的表不加限制) (2)右外連接(右邊的表不加限制) (3)全外