分區索引分為本地(local index)索引和全域索引(global index)。對於local索引,每一個表分區對應一個索引分割區,當表的分區發生變化時,索引的維護由Oracle自動進行。對於global索引,可以選擇是否分區,而且索引的分區可以不與表分區相對應。當對分區進行維護操作時,通常會導致全域索引的INVALDED,必須在執行完操作後REBUILD。Oracle9i提供了UPDATE GLOBAL
方法1:SQL> create table b as select 1 id from dual connect bylevel<=100; 方法2:SQL> create table a (id int);Table created.SQL> insert into a select 1 from dual connect by level<=100; 100 rows created.方法三:create table test_big as select *
Oracle DBMS_CRYPTOVersion 10.2 General InformationSource{ORACLE_HOME}/rdbms/admin/dbmsobtk.sqlAlgorithm ConstantsNameData TypeValueHash FunctionsHASH_MD4 (128 bit hash)PLS_INTEGER1HASH_MD5 (128 bit hash)PLS_INTEGER2HASH_SH1 (160 bit
轉自:http://blog.csdn.net/lele5000/article/details/6704247寫在前面:MD5和Base64的函數實現並不是本文的重點,重點是在實現過程中遇到的字元集轉換的麻煩 最近由於工作需要,要將BIEE與公司現有的ERP系統做整合,使用外部表格的方式。現有系統基於.Net平台,資料庫為SQL Server 2008 R2,使用者密碼採用先算MD5在轉Base64的方式存於資料庫中。代碼邏輯如下view plaincopy to
From : http://www.easyora.net/blog/oracle_read_write_separated_architecture.html 讀寫分離是架構分布式系統的一個重要思想。不少系統整體處理能力並不能同業務的增長保持同步,因此勢必會帶來瓶頸,單純的升級硬體並不能一勞永逸。針對業務類型特點,需要從架構模式上進行一系列的調整,比如業務模組的分割,資料庫的拆分等等。
Oracle 日期查詢 轉自:http://hi.baidu.com/fengboy_7334/blog/item/b0aa60035f36a1e809fa935d.html例如:select * from c where cdate>=to_date('2010-10-14 14:00:00','yyyy-mm-dd hh24:mi:ss')select * from mytable where to_char(install_date,'YYYYMMDD') > '200501
很多朋友在Java開發中,使用Oracle資料庫的時候,經常會碰到有ORA-01000: maximum open cursors exceeded.的錯誤。 實際上,這個錯誤的原因,主要還是代碼問題引起的。 ora-01000: maximum open cursors exceeded. 表示已經達到一個進程開啟的最大遊標數。
1、ALTER DATABASE SET DEFAULT BIGFILE TABLESPACE; //修改資料表空間資料檔案類型2、ALTER TABLESPACE OLD_NAME TO NEW_NAME; //修改資料表空間名稱3、select * from v$database; show parameter db