Time of Update: 2018-12-05
建立一個classpackage cn.com.cnpc.tz.tetd.workflow;import java.sql.*;import cn.com.cnpc.tz.tetd.common.Notes;import java.sql.Connection;public class test{ public test() { try { jbInit(); } catch (Exception ex) { ex.printStackTrace();
Time of Update: 2018-12-05
如果僅僅是lock,以下語句可以發現所有使用者鎖 : SELECT s.username, decode(l.type, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL, o.owner, o.object_name, o.object_type, s.sid, s.serial#, s.terminal, s.machine,
Time of Update: 2018-12-05
Oracle to_date用法 日期格式參數 含義說明 D 一周中的星期幾 DAY 天的名字,使用空格填充到9個字元 DD 月中的第幾天 DDD 年中的第幾天 DY 天的簡寫名 IW ISO標準的年中的第幾周 IYYY ISO標準的四位年份 YYYY 四位年份 YYY,YY,Y 年份的最後三位,兩位,一位 HH 小時,按12小時計 HH24 小時,按24小時計 MI 分 SS 秒 MM 月 Mon 月份的簡寫 Month 月份的全名 W 該月的第幾個星期 WW
Time of Update: 2018-12-05
擷取某一天的資料select d.device_name as 裝置,d.alert_time 時間 from device d where d.alert_time between to_date('2010-9-27 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2010-9-27 23:59:59','yyyy-mm-dd hh24:mi:ss') //返回當天的資料
Time of Update: 2018-12-05
以下的文章主要講述的是Oracle進階複製的同步複製,如果你需要在全國的幾個相關地方來架設相關伺服器(Oracle),其要求是各個相關的DB資料的一致,以下就是具體方案的描述,希望在你今後的學習中會有所協助。以下是測試方案中的一種:同步複製Oracle 進階複製同步複製配置步驟詳細說明[Oracle] Oracle進階複製同步複製配置步驟首先,資料庫要具備Oracle進階複製功能(用system身份登入資料庫,查看v$option視圖,如果其中Advanced replication為TRUE,
Time of Update: 2018-12-05
在oracle中,null與數字相加減,結果為null,所以要用nvl()函數進行處理declare V_Num varchar2(20);V_Num2 varchar2(20);V_Num3 varchar2(20);V_Num4 varchar(20);begin select nvl(null,0) + 100 into V_Num from dual; select null - 200 into V_Num2 from dual;
Time of Update: 2018-12-05
Oracle資料庫與MySQL資料庫的區別是本文我們主要介紹的內容,希望能夠對您有所協助。1.組函數用法規則mysql中組函數在select語句中可以隨意使用,但在oracle中如果查詢語句中有組函數,那其他列名必須是組函數處理過的,或者是group by子句中的列否則報錯eg:select name,count(money) from
Time of Update: 2018-12-05
Oracle 物件類型(Object)Oracle物件類型也有屬性和方法. 建立物件類型與建立表很相似,只是實際上不為儲存的資料分配空間: 不帶方法的簡單物件類型:CREATE TYPE type_name as OBJECT (column_1 type1,column_2 type2,...); 注意:AS OBJECT 建立好物件類型之後,就可以在建立表的時候,使用該類型了,如:CREATE TYPE HUMAN AS OBJECT( NAME VARCHAR2(20),
Time of Update: 2018-12-05
1、描述tablespace和datafile的關係資料表空間是資料庫的邏輯組成部分。從物理上講,資料庫資料存放在資料檔案中;從邏輯上講,資料庫則是存放在資料表空間中,資料表空間由一個或多個資料檔案組成。2、描述table/segment/extent/block之間的關係這些都是Oracle儲存的邏輯結構。BLOCK是Oracle儲存的最基本單位,由DB_BLOCK_SIZE制定,通常為8KB,也可以定義為2KB,4KB,16KB,32KB,64KB等,磁碟最小儲存單位是sector(512B
Time of Update: 2018-12-05
1、物理結構(由控制檔案、資料檔案、重做記錄檔、參數檔案、歸檔檔案、口令檔案組成) 一個資料庫中的資料存放區在磁碟上物理檔案,被使用時,調入記憶體。 其中控制檔案、資料檔案、重做記錄檔、追蹤檔案及警告日誌(trace files,alert files)屬於資料庫檔案; 參數檔案(parameter file)口令檔案(password
Time of Update: 2018-12-05
有以下幾種啟動方式:1、startup nomount 非安裝啟動,這種方式啟動下可執行:重建控制檔案、重建資料庫 讀取init.ora檔案,啟動instance,即啟動SGA和後台進程,這種啟動只需要init.ora檔案。 2、startup mount dbname 安裝啟動,這種方式啟動下可執行: 資料庫日誌歸檔、 資料庫介質恢複、 使資料檔案聯機或離線, 重新置放資料檔案、重做記錄檔。
Time of Update: 2018-12-05
一般可以用 BREAK ON column SKIP xx 來對查詢結果進行排列,BREAK ON 命令的參數如下:clear breaks 清除所有的 break 定義break on column 在該列上中斷break on row 在每一行上中斷break on Page 在每一頁上中斷break on report 在每一報告上中斷skip n
Time of Update: 2018-12-05
單行函數主要分為五類:字元(VARCHAR2)函數,數字(NUMBER)函數,日期(DATE)函數,通用函數,轉換函式字元函數的功能主要是進行字串資料的操作,如:.UPPER(字串 、列):將輸入的字串變成大寫返回;.LOWER(字串、列):將輸入的字串變成小寫返回;.INITCAP(字串、列):開頭首字母大寫;.LENGTH(字串、列):求出字串的長度;.REPLACE(字串、列):進行替換;.SUBSTR(字串、列,開商點 [,結束點]):字串截取;數字函數 如:.ROUND (數字 、列
Time of Update: 2018-12-05
格式:SELECT columnFROM table_nameSTART WITH column=valueCONNECT BY PRIOR 父主鍵=子外鍵 select lpad(' ',4*(level-1))||name name,job,id,super from emp start with super is null connect by prior id=super 例子:未經處理資料:select no,q from a_example2NO
Time of Update: 2018-12-05
Oracle 10g "DataGuard"日誌傳輸方式 1、Redo傳輸: 所有寫入主庫的online redo被 synchronously 或者 asynchronously 傳輸到 standby 資料庫。如果 standby 資料庫存在standby redo log,standby redo
Time of Update: 2018-12-05
文法:REPLACE(char, search_string,replacement_string) 用法:將char中的字串search_string全部轉換為字串replacement_string,沒有匹配的字串就都不變。 舉例:SQL> select REPLACE('fgsgswsgs', 'fk' ,'j') from dual;傳回值from dual;結果是fgsgswsgs SQL> select REPLACE('fgsgswsgs',
Time of Update: 2018-12-05
運行Data Guard的條件 1、 在主庫和從庫的所有機器上必須安裝同一個版本的Oracle企業版。 2、 主庫必須運行在歸檔模式下。 3、 主庫和從庫的作業系統必須一樣(允許版本不同),從庫可以使用與主庫不同的目錄結構。 4、 主從庫硬體系統的體繫結構必須相同。比如:主庫運行在64位的Sun Sparc系統上,如果從庫是32位的Linux Intel系統就不允許。主從庫硬體的配置可以不同,比如:CPU數量、記憶體大小、儲存配置等。 5、
Time of Update: 2018-12-05
一、文法: TRANSLATE(string,from_str,to_str) 二、目的 返回將(所有出現的)from_str中的每個字元替換為to_str中的相應字元以後的string。TRANSLATE 是 REPLACE 所提供的功能的一個超集。如果 from_str 比 to_str 長,那麼在 from_str 中而不在 to_str 中的額外字元將從 string
Time of Update: 2018-12-05
上一文:Oracle系列:Oracle資料類型連結:http://blog.csdn.net/qfs_v/archive/2008/05/12/2435213.aspxOracle系列:偽列RowID一,什麼是偽列RowID? 1,首先是一種資料類型,唯一標識一條記錄物理位置的一個id,基於64位編碼的18個字元顯示。 2,未儲存在表中,可以從表中查詢,但不支援插入,更新,刪除它們的值。 二,RowID的用途 1,在開發中使用頻率應該是挺多的,特別在一些update語句中使用更加頻繁。所以ora
Time of Update: 2018-12-05
Oracle系列:圖片的儲存一:什麼是大對象,大對象基本操作? 參見我的BLOG:Oracle系列:LOB大對象處理 http://blog.csdn.net/qfs_v/archive/2008/05/21/2464599.aspx 二,圖片的儲存或二進位檔案的儲存 1,先插入普通資料,遇到大對象列使用empty_blob()構造空的指標。 例子: /* conn scott/tiger; Create TableSpace ts5_21; */ Create Table