Time of Update: 2018-12-05
raise_application_error用於在plsql使用程式中自訂不正確訊息。該異常只好在資料庫端的子程式(流程、函數、包、觸發器)中運用,而無法在匿名塊和用戶端的子程式中運用。文法為raise_application_error(error_number,message[,[truefalse]]);其中error_number用於定義不正確號,該不正確號必須在-20000到-20999之間的負整數;message用於指定不正確訊息,並且該訊息的長度無法超過2048位元組;第三個參
Time of Update: 2018-12-04
2011-12-15 15:27 to_date如何取得毫秒?由於oracle中date類型只支援到秒,不支援到毫秒,所以to_date()不能取到毫秒。如果要取到毫秒,oracle 9i以上版本,可以使用timestamp類型,是date的擴充類型,能支援到毫秒,毫秒的顯示精度是6位,不過有效位是3位,即最大值達到999,滿1000ms就進為1s。而與to_date()對應的轉換函式可以使用to_timestamp()。select to_timestamp('2011-12-15 10:4
Time of Update: 2018-12-05
操作符最佳化 IN
Time of Update: 2018-12-03
本人解決的方案: 把從oracle根目錄下oracle/ora92/jdbc/lib/classes12.jar 包 拷到/SSHProject/WebRoot/WEB-INF/lib目錄下。參考方案: catch SQLException when trying to get connection from DataSourceorg.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class
Time of Update: 2018-12-04
一、Data Pump 的概念:Oracle Data Pump 技術可以非常快速地將一個資料庫的資料與中繼資料遷移到另一個資料庫。Oracle Data Pump 由三大獨一無二的部分構成:1. 命令列用戶端:expdp 和 impdp2. DBMS_DATAPUMP PL/SQL 包(也稱為 Data Pump API)3. DBMS_METADATA PL/SQL 包(也稱為 Metadata API)與傳統的基於用戶端的 Export/Import 工具相比,Data Pump
Time of Update: 2018-12-05
因為在PL/SQL中並沒有數組,這是我查資料找的範例和自己寫的範例來解釋如何在PL/SQL中使用數組。也許很多人已知道,不過就是讓不知道的朋友們瞭解一下吧。---------------------- 單維數組 ------------------------DECLARETYPE emp_ssn_array IS TABLE OF NUMBERINDEX BY BINARY_INTEGER;best_employees emp_ssn_array;worst_employees
Time of Update: 2018-12-05
文章目錄 預存程序預存程序建立文法: 預存程序 1 CREATE OR REPLACE PROCEDURE 預存程序名 2 IS 3 BEGIN 4 NULL; 5 END;行1: CREATE OR REPLACE PROCEDURE 是一個SQL語句通知Oracle資料庫去建立一個叫做skeleton預存程序,
Time of Update: 2018-12-05
Oracle中的每個表都有一個rowid,它是一個18位字元組成字串,例:AAANgBAABAAAO/KAAA.它包含的字串由A-Z,a-z,0-9,+,/這些字元組成.是64進位.其中A-Z對應0-25,a-z對應26-51,0-9對應52-61,+對應62,/對應63.這個18位的字串分成4段分別表示不同的意思(6,3,6,3),1-6位表示對象資料ID(段編號),7-9位代表資料檔案編號,10-12位代表資料區塊編號,13-18代表在資料區塊中的行.假設建立下面一個表:create
Time of Update: 2018-12-03
之前整理過一篇有關綁定變數的文章,不太詳細,重新補充一下。 Oracle 綁定變數 http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4678335.aspx 一.綁定變數 bind variable: A variable in a SQL statement that must be replaced with a valid value, or the address of a
Time of Update: 2018-12-05
Oracle提供了分區技術以支援VLDB(Very Large
Time of Update: 2018-12-03
題目:逐條分析吧:A:正確,USER_SYNONYMS describes the private synonyms (synonyms owned by the current user). Its columns (except for OWNER) are the same as those in ALL_SYNONYMS.通過他的描述即可判斷。在資料庫裡同義字就相當於表的別名的功能,用一個別名來代表一個表。如:SQL> create or replace synonym syn1
Time of Update: 2018-12-05
雖然談論那些隱藏的參數必定是無意義的、但那些隱藏的參數卻是有價值的、我們不得不對那些隱藏的參數"心懷敬意" AUM下、為什麼我的Undo資料表空間只增長,不回收,現在都40多G了,還在長,是為什麼啊? 為什麼在系統不是很繁忙的時候會出現undo不夠用的情況呢,如果說不夠用,那在波峰時段應該問題更加嚴重才對? ...... 有時候DBA會聽到諸如上面的一些聲音
Time of Update: 2018-12-05
㈠ 定義 ORION(Oracle I/O Calibration Tool)是Oracle提供的、用於測試儲存系統效能瓶頸 由於 ORION 是一個獨立工具,使用者不需要建立和運行 Oracle 資料庫 ORION的使用非常簡單,從官網上down下來的包直接解壓就可以使用 http://www.oracle.com/technetwork/cn/topics/index-088165-zhs.html 解壓: # gunzip orion_linux_x86
Time of Update: 2018-12-03
MySql優點 MySql是一個快速、多線程、多使用者的SQL資料庫伺服器。幾乎是免費的,支援正規的SQL查詢語言和採用多種資料類型,能對資料進行各種詳細的查詢等。 MySql的核心程式採用完全的多線程編程。線程是輕量級的進程,它可以靈活地為使用者提供服務,而不過多的系統資源。用多線程和C語言實現的MySql能很容易充分利用CPU。 MySql可運行在不同的作業系統下。簡單地說,MySql可以支援Windows95/98/NT/2000以及UNIX、Linux和SUN
Time of Update: 2018-12-03
一.RAC 全域等待事件說明在RAC環境中,和全域調整緩衝相關的最常見的等待事件是global cache cr request,global cache busy和equeue。 當一個進程訪問需要一個或者多個塊時,Oracle會首先檢查自己的Cache是否存在該塊,如果發現沒有,就會先通過global cache賦予這些塊共用訪問的許可權,然後再訪問。假如,通過global cache發現這些塊已經在另一個執行個體的Cache裡面,那麼這些塊就會通過Cache
Time of Update: 2018-12-03
一.問題描述在Oracle Linux 6.1 上安裝11.2.0.1 的RAC,在安裝grid時執行root.sh 指令碼,報錯,如下: [root@rac1 bin]#/u01/app/11.2.0/grid/root.shRunning Oracle 11g root.sh script... The following environment variables are setas: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/11.2
Time of Update: 2018-12-03
一.Rebuild 索引 與 並行度 說明在之前的Blog裡整理了一些列有關索引相關的Blog,如下: Oracle 索引 詳解http://blog.csdn.net/tianlesoftware/article/details/5347098 如何加快建index 索引 的時間http://blog.csdn.net/tianlesoftware/article/details/5664019 Oracle
Time of Update: 2018-12-04
隨著微軟新一代作業系統 Windows7 的正式發行,使用 Windows7 的朋友也越來越多,很多人在 Windows7 環境下安裝 Oracle 或多或少遇到了一些問題,有的甚至發出“Windows7無法安裝Oracle”的感慨。今天筆者結合圖文和大家分享一下在Windows7環境下如何成功安裝Oracle資料庫。
Time of Update: 2018-12-04
C#操作Oracle資料庫連接逾時的錯誤處理 建立時間: 2007/08/09 最近在使用C#操作Oracle資料庫時發現了一個奇怪的問題, 在資料庫會話存在逾時限制時, 即使用戶端重新串連資料庫也無法繼續資料庫操作, 而且在串連時沒有錯誤發生, 僅僅是 在串連後的操作中引發異常. 程式本身很簡單, 從一個訊息中介軟體(MOM)中接收訊息資料, 然後儲存到資料庫. 由於該應用是一個後台服務, 需要對錯誤處理比較小心,
Time of Update: 2018-12-04
http://blog.csdn.net/lizhenhuatop/archive/2008/09/27/2986303.aspxFYI由於曆史的原因,早期的oracle沒有中文字元集(如oracle6、oracle7、oracle7.1),但有的使用者從那時起就使用資料庫了,