Time of Update: 2015-02-08
標籤:oracle 資料庫 觸發器 動態 同義字 一、oracle資料字典主要由以下幾種視圖構成:1.user視圖以user_為首碼,用來記錄使用者物件的資訊2.all視圖以all_為首碼,用來記錄使用者物件的資訊及被授權訪問的對象資訊3.dba視圖以dba_為首碼,用來記錄資料庫執行個體的所有對象的資訊4.v$視圖以v$為首碼
Time of Update: 2015-02-08
標籤:Oracle的遊標介紹Oracle中的PL/SQL的遊標是指把資料庫中查詢出來的資料以暫存資料表的形式存放在記憶體中,遊標可以對儲存在記憶體中的資料進行操作,返回一條或者一組資料,或者一條資料也不返回。PL/SQL中的記錄和表類型雖然也能用來儲存資料,但對一組儲存在記憶體中的資料進行操作,還是不太方便,遊標恰好是這方面的工具。PL/SQL包含隱含遊標和顯示遊標,其中隱含遊標用於處理SELECT INTO和DML語句,而顯示遊標則專門用於處理SELECT語句返回的多行資料,遊標的基本操作有:
Time of Update: 2015-02-07
標籤: 網上查看分段查詢的例子,用的最多的是LAG和LEAD統計函數,Lag和Lead函數可以在一次查詢中取出同一欄位的前N行的資料和後N行的值。這種操作可以使用對相同表的表串連來實現,不過使用LAG和LEAD有更高的效率。例如:create table TEST( GRADE NUMBER not null, STUID VARCHAR2(4));insert into test (GRADE, STUID)values (1,
Time of Update: 2015-02-08
標籤:1.dblink簡介dblink(Database Link)資料庫連結就是資料庫的連結,跨本機資料庫2.使用文法詳解基本文法CREATE [SHARED][PUBLIC] database link link_name [CONNECT TO [user][current_user] IDENTIFIED BY password] [AUTHENTICATED BY
Time of Update: 2015-02-08
標籤:oracle 安裝 圖形 昨天大半夜裝一個RH5+Oracle版本,期間碰到了幾件事情,陳述如下,以此為據。1. 安裝前需要配置核心參數,可參考Oracle官方文檔推薦的最低值來設定,但往往機器自身有些參數值已有了,例如kernel.shmmax、kernel.shmall,也參考過網上不少文章,設定的值有所差別,此時官方文檔中的一句話
Time of Update: 2015-02-07
標籤:asm controfile 控制檔案(Control File)是Oracle的物理檔案之一,它記錄了資料庫的名字、資料檔案的位置等資訊。控制檔案的重要性在於,一旦控制檔案損壞,資料庫將會宕機。如果沒有資料庫的備份和歸檔記錄檔,資料庫將無法恢複。因此,我們應該多路鏡像控制檔案(Multiplex Control
Time of Update: 2015-02-07
標籤:esql oracle select web開發 執行個體 操作Oracle資料庫跟前邊例子中操作其他資料庫一樣,同樣是非常輕鬆的,略有不同的是SQL文法上的微小區別查詢<ESql module=test id=datas><![CDATA[ Select STTP,STNM,STCD,PHCD
Time of Update: 2015-02-08
標籤:pl/sql sql 替換變數與綁定變數:SQL> define x=‘abc‘ --定義變數SQL> define xDEFINE X = "abc" (CHAR)SQL> select ‘&x‘ from
Time of Update: 2015-02-08
標籤:oracle的記憶體問題 關於oracle的記憶體 Oracle中記憶體結構主要包括兩大類分別是SGA和PGA,其中SGA代表的是系統全域區,PGA代表程式全域區。Oracle記憶體主要儲存的有執行程式代碼(PL/SQL,JAVA);關於已經串連的會話的資訊,包括當前所有活動和非活動會話;程式運行時必須的相關資訊;例如查詢計劃;Oracle進程之間共用的資訊和相互交流的資訊,例如鎖;程式運行期間所需要的資料以及儲存在外儲存
Time of Update: 2015-02-08
標籤:在建立索引時,我們往往希望可以預估索引大小,以評估對現有project環境的影響,我們也希望建立索引的過程可以最小化的影響我們正在執行的project環境,並能查看索引的狀況。預估索引大小預估索引大小,最好的辦法是在測試環境中建立它,測試環境最好包括完整的project環境資料,否則僅僅有通過部分資料來推算完整的索引大小。假設不能搭建測試環境,Oracle提供了預存程序DBMS_SPACE.CREATE_INDEX_COST來估算索引的大小,以下是一個範例:declare
Time of Update: 2015-02-06
標籤:select to_char(0.1) nums from dual;觀察發現如果小數的整數位是0, 轉換字串之後沒有了前面的0,如果需要前面的0,則需要一定的規則進行格式化,樣本如下select to_char(0.1,‘0.9‘) nums from dual;我們把小數換成整數後再看select to_char(1,‘0.9‘) nums from
Time of Update: 2015-02-09
標籤:coherence 叢集 使用Coherence Query語言本章介紹如何使用連貫性的查詢語言(CohQL)互動與連貫性快取。 CohQL是一個重量輕文法(SQL的傳統),用於執行快取操作上的連貫群集。語言可用於以編程方式或從一個命令列工具。本章包含以下各節: 瞭解連貫性查詢語言文法 使用命令列工具CohQL&
Time of Update: 2015-02-09
標籤:--建立目標庫dblinkcreate database link 目標庫connect to 帳號 identified by "密碼"using ‘ip地址:連接埠/目標庫‘; --查詢建立的dblinkselect owner,object_name from dba_objects where object_type=‘DATABAS
Time of Update: 2015-02-09
標籤:coherence 叢集 安裝Oracle Coherence本章提供說明安裝Oracle Coherence的java(簡稱為Coherence)。本章不包括安裝連貫性的說明*擴充的用戶端分發(C ++和。NET)或相干*網站。請參閱Oracle Coherence的客戶指南和Oracle Coherence的Oracle Coherence的網
Time of Update: 2015-02-09
標籤:Type是我們經常使用的資料庫物件結構。我們在實際中,可以單獨定義type類型,之後在PL/SQL代碼或者資料表中使用。 在一個偶然的機會讓筆者發現使用Type類型在資料exp/imp中的麻煩。當我們使用exp/imp工具進行同資料庫執行個體(Instance)不同Schema之間資料拷貝時,如果Schema中有type類型,就會出現問題錯誤。如下: IMP-00003: 遇到 ORACLE 錯誤 2304ORA-02304: 無效的物件識別碼文字IMP-00017:
Time of Update: 2015-02-06
標籤: network win7系統 oracle product 環境:win7 64bit旗艦版 oracle 11g所需軟體及:Oracle 64bit用戶端http://www.oracle.com/technetwork/topics/winx64soft-089540.html
Time of Update: 2015-02-09
標籤:在Oracle資料庫中,sequence等同於序號,每次取的時候sequence會自動增加,一般會作用於需要按序號排序的地方。 1、Create Sequence (注釋:你需要有CREATE SEQUENCE或CREATE ANY SEQUENCE許可權) CREATE SEQUENCE emp_sequence INCREMENT BY 1 —— 每次加幾個 START WITH 1 —— 從1開始計數 NOMAXVALUE
Time of Update: 2015-02-07
標籤:應用場合:資料表新增自增一主鍵能加快資料表的訪問速度,而且是整形的索引速度最快。本程式適合在匯入Oracle資料庫時刪除不存在主鍵的情況下運行。代碼說明:所有的表主鍵欄位名都設定為ID,如果已存在ID欄位,則判斷是否是整形,如果不是就重新命名欄位為[表名ID],然後新增ID,如果不存在則直接添加自增一ID的主鍵操作說明:開啟PQSQL串連資料庫後直接執行下面的詳細指令碼代碼運行即可,指令碼有風險(會刪除原來的索引跟主鍵約束),請不要輕易在正式啟動並執行資料庫上直接執行--Oracle使用遊
Time of Update: 2015-02-06
標籤:nvl NVL函數的格式如下:NVL(expr1,expr2)含義是:如果oracle第一個參數為空白那麼顯示第二個參數的值,如果第一個參數的值不為空白,則顯示第一個參數本來的值。例如:SQL> select ename,NVL(comm, -1) from emp; ENAME NVL(COMM,-1)------- ----SMITH -1ALLEN 300WARD 500JONES -1MARTIN 1400BLAKE -1FORD -1MILLER
Time of Update: 2015-02-07
標籤:一、硬體要求1、記憶體 & swapMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more檢查記憶體情況# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo2、硬碟由於CentOS安裝後差不多有4~5G,再加上Oracle等等的安裝,所以請準備至少10G的硬碟空間。檢查磁碟情況# df -h二、軟體系統平台:CentOS 6.3(x32)CentOS-6.3-i386