在線日志文件丟失有二種情況,一是丟失非當(dāng)前日志,這時可以通過 SQL>alter database clear logfile group 3;[已歸檔] 或 SQL>alter database clear unarchived logfile group 3;[未歸檔] 重建在線日志?! 《莵G失了當(dāng)前日志,也有兩種
2015-06-28Oracle外部表用起來,的確比SQLLDR方便,便相比起SQLLDR,外部表有其不同的地方也有其局限: 1.SQLLDR可以指定多少提交一次,即ROWS=?, 外部表卻沒有,這對于大數(shù)據(jù)量的導(dǎo)入有些不方例?! ?.sqlldr errors表示允許錯誤的行數(shù),外部表用REJECT LIMIT UNLI
2015-06-28昨天測試把DB遷移到ASM。遷移的過程很簡單,不說了。過程中遇到一個問題?! ∵w移控制文件采用兩種方式: 1. 打開數(shù)據(jù)庫到mount狀態(tài),備份控制文件,然后shutdown。更改control_files路徑?! ∵M入nomount,用RMAN方式restore剛才備份控制文件,然后mount,
2015-06-28Oracle分頁大家一般使用這種形式 SELECT * FROM ( SELECT A.*, rownum r FROM ( SELECT * FROM Articles ORDER BY PubTime DESC ) A ) B WHERE r <= PageUpperBound and r > PageLowerBound; 在很多時候,并不需
2015-06-28由于微軟的圖表控件Chart生成的臨時圖片保存在C:\TempImageFiles,所以需要進行定時刪除。操作步驟如下?! ys用戶登錄 execute dbms_java.grant_permission('TXGS','SYS:java.io.FilePermission','C:\TempImageFiles','read'); execute dbms_java.gra
2015-06-28使用oracle數(shù)據(jù)庫時,如果想在現(xiàn)一時間,只讓一個用戶登錄,可以采用如下方法: 1--建立profile參數(shù)文件 ,控制用戶的連接數(shù),最多為1 create profile one_session limit sessions_per_user 1; 2--配置scott用戶應(yīng)用參數(shù)文件 alter user scott profil
2015-06-281、-查看ORACLE表空間的使用情況直接使用情況: SELECT D.TABLESPACE_NAME "表空間名字", D.STATUS "狀態(tài)", (A.BYTES / 1024 / 1024) as "總共多少M", ((A.BYTES - DECODE(F.BYTES, NULL, 0, F.BYTES)) / 1024 / 1024)
2015-06-28recursive calls: Oracle自己偷偷執(zhí)行的,不去關(guān)注 db block gets: current read,直接讀buffer consistent gets: consistent read,讀rollback segment中Undo后讀 physical reads:read from disk 因為logical reads=current reads+consistent read
2015-06-28{解析出sql語句} function TForm1.gensqls(AdoCon:TADOConnection; pdelta: OleVariant; const ptablename, pkeyfields: WideString): WideString; var i, j: integer; s1, s2: string; Cmdstr: string; FieldList, Keylist: TstringList;
2015-06-281、堆組織表:常用的表類型,以堆的方式管理,當(dāng)增加數(shù)據(jù)時,將使用段中第一個適合數(shù)據(jù)大小的空閑空間。當(dāng)刪除數(shù)據(jù)時,留下的空間允許以后的DML操作重用?! ?、索引組織表:表存儲在索引結(jié)構(gòu)中,利用行本身排序存儲?! ?、聚簇表:幾張表物理存儲在一塊,通
2015-06-28一:首先介紹一下索引聚簇表的工作原理: 聚簇是指:如果一組表有一些共同的列,則將這樣一組表存儲在相同的數(shù)據(jù)庫塊中;聚簇還表示把相關(guān)的數(shù)據(jù)存儲在同一個塊上。利用聚簇,一個塊可能包含多個表 的數(shù)據(jù)。概念上就是如果兩個或多個表經(jīng)常做鏈接操作,那么
2015-06-28這兩天在大數(shù)據(jù)庫的查詢,有幾個存儲過程查詢下來用了好幾分鐘。一看表,好像索引比較少,就使勁加了些,發(fā)現(xiàn)加了反而查詢速度更慢了。其實我們只要懂得索引的原理便可以知道索引不是想隨便加就加。下面看一下索引的一些原理,我們就可以知道或許你也犯了同樣的
2015-06-28首先詢問對方數(shù)據(jù)庫的表空間名稱和大小,然后在你的oracle中建立相應(yīng)表空間,最后使用imp命令導(dǎo)入數(shù)據(jù): imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX) 其中,fromuser若為多個表空間的話,使用()將其括起來:fromu
2015-06-28環(huán)境:windows 2000 server + Oracle8.1.7 + sql*plus 目的:以oracle自帶的scott模式為測試環(huán)境,主要通過試驗體會分析函數(shù)的用法?! ☆愃?sum(...) over ... 的使用 1.原表信息: SQL> break on deptno skip 1 -- 為效果更明顯,把
2015-06-28一、前言 GoldenGate軟件是一種基于日志的結(jié)構(gòu)化數(shù)據(jù)復(fù)制軟件,它通過解析源數(shù)據(jù)庫在線日志或歸檔日志獲得數(shù)據(jù)的增量變化,再將這些變化應(yīng)用到目標(biāo)數(shù)據(jù)庫,從而實現(xiàn)源數(shù)據(jù)庫與目標(biāo)數(shù)據(jù)庫同步。GoldenGate 可以在異構(gòu)的IT基礎(chǔ)結(jié)構(gòu)(包括幾乎所有常用操作系統(tǒng)
2015-06-28select sysdate,sysdate+1/24/60/60*30 from dual; select sysdate,sysdate+30/(24*60*60) from dual; select sysdate,sysdate+(0.5/24/60) from dual; select sysdate,sysdate+(interval '30' second) from dual;
2015-06-28Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 Connected as xxxx SQL> select userenv('language') from dual; USERENV('LANGUAGE') ---------------------------------------------------- SIMPLIFIED CHINESE
2015-06-281、oracle 特殊字符 轉(zhuǎn)義 在plsql里邊執(zhí)行: update userinfo set pageurl='myjsp?page=1&pagesize=10' where id='test' 1) update userinfo set pageurl='myjsp?page=1'||'&'||'pagesize=10' where id='test' 2) update userinfo set page
2015-06-28ORACLE臨時表空間的清理 --查看使用率 column TablespaceName format a40 heading 'Tablespace Name' column TotalUsedBytes format 9,999,999,999 heading 'File Sizes|(K)' column TotalFreeBytes format 9,999,999,999 heading 'Free Bytes|(K)
2015-06-281、前言 目前所有使用oracle作為數(shù)據(jù)庫支撐平臺的應(yīng)用,大部分數(shù)據(jù)量比較龐大的系統(tǒng),即表的數(shù)據(jù)量一般情況下都是在百萬級以上的數(shù)據(jù)量?! ‘?dāng)然在oracle中創(chuàng)建分區(qū)是一種不錯的選擇,但是當(dāng)你發(fā)現(xiàn)你的應(yīng)用有多張表關(guān)聯(lián)的時候,并且這些表大部分都是比較龐
2015-06-28