本文主要向你介紹的是Oracle數(shù)據(jù)庫中的(+)連接的實(shí)際操作,本文是以相關(guān)使用代碼的描述來引出其實(shí)際的操作,你如果是Oracle數(shù)據(jù)庫中的(+)連接的瘋狂一族的話,以下的文章,你一定不要錯(cuò)過?! ?. 從表A.A1 (+) = 主表B.B1 復(fù)制代碼SELECT 1.TO_CHAR(T
2015-06-28關(guān)于Oracle里面的一些小函數(shù) 要求:A.數(shù)據(jù)庫表中的一個(gè)字符串 可能含有"+" 例:ORC+001 也可能不含"+" B.要求如果該字符串含有"+",則取"+"之前的字符 例:ORC+001 取ORC C.如果該字符串不含"
2015-06-28在向大家詳細(xì)介紹Oracle完全卸載步驟之前,首先讓大家了解下系統(tǒng)環(huán)境,然后全面介紹Oracle完全卸載步驟。系統(tǒng)環(huán)境: 1、操作系統(tǒng):Windows 2000 Server,機(jī)器內(nèi)存128M 2、數(shù)據(jù)庫: Oracle 8i R2 (8.1.6) for NT 企業(yè)版 3、安裝路徑:D:\ORACLE Or
2015-06-28Oracle數(shù)據(jù)類型: Create table test1(name char(10),sex char(1)); Insert into test1 values(‘tomcatt北京’,’f’); Create table test2(name nchar(10),sex nchar(1)); Insert into test2 values(‘tomcatt北京&rsq
2015-06-28以前的一篇?jiǎng)h除重復(fù)記錄的雖然還不錯(cuò) 但是在我遇到重量級(jí)的大表時(shí)還是顯的力不從心,不小心想到一種新的方法 思路1、保存不重復(fù)的記錄 2、保存重復(fù)記錄中的一個(gè)rowid //3、刪除原表中rowid不為步驟2中rowid的記錄 ,留下重復(fù)數(shù)據(jù)中的一條 3.找出記
2015-06-28DECODE()函數(shù),它將輸入數(shù)值與函數(shù)中的參數(shù)列表相比較,根據(jù)輸入值返回一個(gè)對(duì)應(yīng)值。函數(shù)的參數(shù)列表是由若干數(shù)值及其對(duì)應(yīng)結(jié)果值組成的若干序偶形式。當(dāng)然,如果未能與任何一個(gè)實(shí)參序偶匹配成功,則函數(shù)也有默認(rèn)的返回值?! ^(qū)別于SQL的其它函數(shù),DECODE函數(shù)還
2015-06-2842.CHARTOROWID 將字符數(shù)據(jù)類型轉(zhuǎn)換為ROWID類型 SQL> select rowid,rowidtochar(rowid),ename from scott.emp; ROWID ROWIDTOCHAR(ROWID) ENAME ------------------ ------------------ ---------- AAAAfKAACAAAAEqAAA AAAAfKAACAAAAEqAAA S
2015-06-28有客戶遇到SQL性能不穩(wěn)定,突然變差導(dǎo)致系統(tǒng)性能出現(xiàn)嚴(yán)重問題的情況。對(duì)于大型的系統(tǒng)來說,SQL性能不穩(wěn)定,有時(shí)突然變差,這是常常遇到的問題。這也是一些DBA的挑戰(zhàn)?! ?duì)于使用Oracle數(shù)據(jù)庫的應(yīng)用系統(tǒng),有時(shí)會(huì)出現(xiàn)運(yùn)行得好好的SQL,性能突然變差。特別是對(duì)于
2015-06-28使用oracle數(shù)據(jù)庫時(shí),如果想在現(xiàn)一時(shí)間,只讓一個(gè)用戶登錄,可以采用如下方法: 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-28declare towner varchar2(30); begin towner := '&user'; /* 先禁用表上所有的外鍵約束 */ for c in (select 'alter table '||owner||'.'||t.table_name || ' disable CONSTRAINT '||t.constraint_name as csql from all_constraints
2015-06-28按照一般的說法,一個(gè)數(shù)據(jù)表如果數(shù)據(jù)量超過了幾百條,就要考慮建立索引了。拖了這么久,今天終于給我們的一些變大了的數(shù)據(jù)表建立了索引。 首先,查看目前已經(jīng)建立的索引 select index_name from all_indexes where table_name = 'PICTURE'; 果然比較弱
2015-06-28SQL*LOADER是大型數(shù)據(jù) 倉庫選擇使用的加載方法,因?yàn)樗峁┝俗羁焖俚耐緩剑―IRECT,PARALLEL)?,F(xiàn)在,我們拋開其理論不談,用實(shí)例來使 您快速掌握SQL*LOADER的使用方法?! ∈紫?,我們認(rèn)識(shí)一下SQL*LOADER?! ≡贜T下,SQL*LOADER的命令為SQLLDR,在U
2015-06-28---ORA-01536: 超出表空間'PUBRTS'/*表空間名*/的空間限量 --錯(cuò)誤原因:表空間配額已滿,需要增加配額 --方法一:(擴(kuò)大限量) connect system/oracle; ALTER USER pubr /*用戶名*/ QUOTA 300M ON pubrts /*表空間名*/; --方法二:(無限制限量)
2015-06-28SELECT SE.SID, OPNAME, TRUNC(SOFAR / TOTALWORK * 100, 2) || '%' AS PCT_WORK, ELAPSED_SECONDS ELAPSED, ROUND(ELAPSED_SECONDS * (TOTALWORK - SOFAR) / SOFAR) REMAIN_TIME, SQL_TEXT FROM V$SESSION_LONGOPS SL, V$SQLAREA SA, V$SES
2015-06-28如何查看oracle當(dāng)前連接數(shù),會(huì)話數(shù) 收藏 查看session: select * from v$session where username is not null select username,count(username) from v$session where username is not null group by username 當(dāng)前連接數(shù): select count(*) fr
2015-06-28盡管RAC提供了避免或是減少宕機(jī)時(shí)間的方法,但是仍需要對(duì)database自身進(jìn)行保護(hù),在RAC中,database是被所有Instances共享的。這意味著需要為cluster database設(shè)計(jì)合適的備份恢復(fù)策略,就向在普通環(huán)境中一樣?! 榱俗钚』捎赿isk failure造成的data丟失,常
2015-06-28ORACLE 11G在用EXPORT導(dǎo)出時(shí),空表不能導(dǎo)出?! ?1G中有個(gè)新特性,當(dāng)表無數(shù)據(jù)時(shí),不分配segment,以節(jié)省空間 解決方法: 1、insert一行,再rollback就產(chǎn)生segment了?! ≡摲椒ㄊ窃谠诳毡碇胁迦霐?shù)據(jù),再刪除,則產(chǎn)生segment。導(dǎo)出時(shí)則可導(dǎo)出空表?! ?/p>2015-06-28
ORACLE的連接數(shù)(sessions)與其參數(shù)文件中的進(jìn)程數(shù)(process)有關(guān),它們的關(guān)系如下: sessions=(1.1*process+5) 但是我們增加process數(shù)時(shí),往往數(shù)據(jù)庫不能啟動(dòng)了。這因?yàn)槲覀冞€漏調(diào)了一個(gè)unix系統(tǒng)參數(shù):它是/etc/system/ 中semmns,這是unix系統(tǒng)的信號(hào)量參數(shù)
2015-06-28最近開發(fā)環(huán)境的oracle服務(wù)器磁盤空間滿了,于是又開始像以前一樣,到處刪東西,終于刪無可刪了,我又打起了oracle數(shù)據(jù)文件的主意,由于對(duì)oracle知之甚少,由此也引發(fā)了一系列的oracle錯(cuò)誤,后來經(jīng)過不懈努力,oracle終于又活了過來。成功之后,必然要將這次浪費(fèi)
2015-06-28在Oracle9i中SYS用戶完全取代了Internal,當(dāng)SYS用于以sysdba方式連接數(shù)據(jù)庫是,便具有了與Internal登錄數(shù)據(jù)庫時(shí)相同的權(quán)限,可以啟動(dòng)和關(guān)閉數(shù)據(jù)庫,創(chuàng)建新的數(shù)據(jù)庫實(shí)例,創(chuàng)建控制文件,進(jìn)行數(shù)據(jù)庫備份和恢復(fù)。SYS連接數(shù)據(jù)庫是必須以sysdba的方式連接?! YS的
2015-06-28