Time of Update: 2015-07-16
標籤:需求:Oracle資料庫delete刪除普通堆表千萬條記錄。直接刪除的影響:1.可能由於undo資料表空間不足從而導致最終刪除失敗的問題;2.可能導致undo資料表空間過度使用,影響到其他使用者正常操作。改進方案:每刪除1k行就提交一次。(這樣就把一個大事物拆分成了若干個小事物)注意:下面方法以刪除2014年之前的所有記錄為例,請根據你的實際情況修改,防止誤操作。方法1declare cursor [del_cursor] is select a.*, a.rowid
Time of Update: 2015-07-16
標籤:一、特殊符號ascii定義 定位字元 chr(9) 分行符號 chr(10) 斷行符號符 chr(13)UPDATE tc_car_order set USE_REASON = REPLACE(‘USE_REASON‘,chr(9),‘‘);UPDATE tc_car_order set USE_REASON = REPLACE(‘USE_REASON‘,chr(10),‘‘);UPDATE tc_car_order set USE_
Time of Update: 2015-07-16
標籤:方法一:[[email protected] ~]# su - grid[[email protected] ~]$ sqlplus / as sysasmSQL*Plus: Release 11.2.0.3.0 Production on Thu Jul 3 09:36:27 2014Copyright (c) 1982, 2011, Oracle. All rights reserved.Connected to:Oracle
Time of Update: 2015-07-16
標籤:1.Java開發產生UUID或GUID方法// 36位的,帶中劃線java.util.UUID.randomUUID().toString(); // 32位的,去掉中劃線java.util.UUID.randomUUID().toString().replaceAll("-", "");2.Javascript開發產生UUID或GUID方法/* 參數middle_line true:帶中劃線 false不帶中劃線*/function newGuid(middle_line)
Time of Update: 2015-07-16
標籤:oracle 資料表空間 建表 修改列 建立資料表空間/*分為四步 *//*第1步:建立暫存資料表空間 */create temporary tablespace user_temp tempfile ‘D:\oracle\oradata\Oracle9i\user_temp.dbf‘ size 50m
Time of Update: 2015-07-16
標籤:一、字元函數 字元函數是oracle中最常用的函數,我們來看看有哪些字元函數: lower(char):將字串轉化為小寫格式。 upper(char):將字串轉化為大寫的格式。 length(char):返回字串的長度。 substr(char, m, n):截取字串的子串,n代表取n個字元的意思,不是代表取到第n個 replace(char1, search_string, replace_string) instr(C1,C2,I,J)
Time of Update: 2015-07-16
標籤:資料字典-簡介Oracle資料字典的名稱由首碼和尾碼組成,使用底線"_"串連,其代表的含義如下:● DBA_:包含資料庫執行個體的所有對象資訊。● V$_:當前執行個體的動態視圖,包含系統管理和系統最佳化等所使用的視圖。● USER_:記錄使用者的對象資訊。● GV_:分布式環境下所有執行個體的動態視圖,包含系統管理和系統最佳化使用的視圖。● ALL_:記錄使用者的對象資訊機被授權訪問的對象資訊。資料字典-常用資料字典名稱說
Time of Update: 2015-07-16
標籤:1.Single-Row FunctionsNVLNVL2NULLIFCOALESCECASEDECODE2.Character functionsLOWER(column|expression) --小寫UPPER(column|expression) --大寫INITCAP(column|expression) --首字母大寫CONCAT(column1|expression1,column2|expression2)
Time of Update: 2015-07-16
標籤: java如何將一個List傳入Oracle預存程序,例子如下:資料庫端建一個PL/SQL的數組。CREATE OR REPLACE TYPE tables_array AS VARRAY(100) OF VARCHAR2(32) ;drop table test purge;create table test( name varchar2(32));create or replace procedure t_list_to_p(arr_t in tables_array)
Time of Update: 2015-07-16
標籤:一. 伺服器本地安裝Oracle11G或10G二. 在運行中輸入sqlplus /nolog,oracle中建立資料表空間。三. 安裝完成後在運行中輸入 sql developer開啟sql developer (就是本機內建的)四. 選擇jdk版路徑(jdk版本要和安裝的Oracle版本對應)最好選擇 Oracle安裝路徑夾下內建的jdk檔案下的包五.
Time of Update: 2015-07-15
標籤:在Oracle資料庫中並不能像sqlserver資料庫那樣建立完資料庫就能建立表了,必須先建立該資料庫的使用者,也就是在Oracle資料庫中不同的使用者名稱會有不同的資料庫,下來就是為要為使用者名稱建立一個資料表空間, 具體步驟: 1.假如現在已經建好名為‘news‘的資料庫,此時在F:\oracle\product\10.1.0\oradata\目錄下已經存在news目錄(注意:我的Oracle10g安裝在F:\oracle下,若你的Oracle安裝在別的目錄,那麼你
Time of Update: 2015-07-16
標籤:一、sqlldr匯入txt1.預備a).txt檔案這裡要儲存成無簽名的UTF-8b).oracle建表2.編寫控制檔案input_test.ctlLOAD DATACHARACTERSET ‘UTF8‘ --字元集設定 INFILE ‘d:\input_test.txt‘ --要匯入的文本資料路徑,可寫多個REPLACE into TABLE input_test --清空原有資料再匯入方式 追加匯入 用append into table t_namefields
Time of Update: 2015-07-16
標籤:[[email protected] ~]$ cd /oem/oms/oms/bin 登入到oms中[[email protected] bin]$ ./emcli login -username=sysmanEnter password : Login successful 同步資訊[[email protected] bin]$ ./emcli syncSynchronized
Time of Update: 2015-07-16
標籤:我們如果遇到需要從其它系統的資料庫中取資料進行統計分析的問題,可疑選擇使用ORACLE的ODI工具進行抽數,但是對方提供的資料庫使用者下沒有任何對象,只是有查詢所有表的許可權,因此無法做資料反向。於是決定使用物化視圖,把對方資料庫中的資料拿過來,雖然資料量比較大,但是每月只拿一次,而且如果設定成累加式更新,也不會太慢。現在記錄下物化視圖的建立過程(以一張表為例)。一、準備條件以及備忘假設雙方資料庫都是ORACLE10g,需要同步過來的表名叫:GG_ZLX_ZHU,對方資料庫使用者名稱:us
Time of Update: 2015-07-16
標籤:在Oracle中,可以為每張表的主鍵建立一個單獨的序列,然後從這個序列中擷取自動增加的標識符,把它賦值給主鍵。例如一下語句建立了一個名為customer_id_seq的序列,這個序列的起始值為1,增量為2。create sequence customer_id_seq increment by 2 start with
Time of Update: 2015-07-15
標籤:SELECT UPPER(F.TABLESPACE_NAME) "資料表空間名", D.TOT_GROOTTE_MB "資料表空間大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空間(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),‘990.99‘) || ‘%‘ "使用比", F.TOTAL_BYTES "空閑空間(M)",
Time of Update: 2015-07-16
標籤:1、錯誤原因: date類型不能包含秒以後的精度。 如日期:2010-01-01 20:02:20.0解決方案:將日期秒以後的精度去除, to_date(substr(INVOICE_DATE,1,10),‘yyyy-mm-dd‘)如日期:2010-01-01 20:02:202、INSERT INTO TEST2 (C1, C2,c3) VALUES
Time of Update: 2015-07-16
標籤:如果您要重裝 Oracle,並且安裝程式正在運行,請先關閉它。 完全卸載:1、停止所有 Oracle 服務 2、通過開始菜單 Oracle Installation Products -> Universal Installer 運行 Oracle 卸載工具 3、運行登錄編輯程式,刪除 Oracle 相關資訊,主要包括:[xhtml] view
Time of Update: 2015-07-16
標籤:叢集概念介紹(一)概述:寫下本文檔的初衷和動力,來源於上篇的《oracle基本操作手冊》。oracle基本操作手冊是作者研一假期對oracle基礎知識學習的匯總。然後形成體系的總結,一則進行回顧複習,另則便於查詢使用。本圖文文檔亦源於此。閱讀Oracle RAC安裝與使用教程前,筆者先對這篇文章整體構思和形成進行梳理。由於閱讀者知識儲備層次不同,我將從Oracle RAC安裝前的準備與規劃開始進行整體介紹安裝部署Oracle RAC。始於唐博士指導,對資料庫叢集進行配置安裝,前後經曆2,3
Time of Update: 2015-07-16
標籤:存在表 DEPT_KTIME:id dept ktime1 技術 2015-07-122 生產 2015-10-223 後勤 2014-01-034 生產 2015-10-255 技術 2014-02-23