查詢用戶的索引selectindex_name,table_name,tablespace_name,index_type,uniqueness,statusfromdba_indexeswhereowner='SCOTT';查詢用戶的索引列selectindex_name,table_name,column_name,index_owner,table_ownerfromdba_ind_columnswheretable_owner='SCOTT';查看
系統(tǒng) 2019-08-12 01:53:59 2670
前段時間接觸了oracle,學(xué)了一點知識,整理一下,希望給碰到同樣問題朋友一個幫助,自己也留下一點記憶,赫赫1.使用sys用戶對mysysuser和commonuser授權(quán),使用plsql工具實現(xiàn)的;建議mysysuser用戶權(quán)限是dba,connection,resource2使用mysysuser用戶登錄到xxxxx數(shù)據(jù)庫,創(chuàng)建n_bj_applyorder和n_bj_crew兩個表,插入所提供的數(shù)據(jù)3創(chuàng)建物理視圖基于這兩個表如下:CREATEMATE
系統(tǒng) 2019-08-12 09:29:27 2669
PERCENTILE_DISC功能描述:返回一個與輸入的分布百分比值相對應(yīng)的數(shù)據(jù)值,分布百分比的計算方法見函數(shù)CUME_DIST,如果沒有正好對應(yīng)的數(shù)據(jù)值,就取大于該分布值的下一個值。注意:本函數(shù)與PERCENTILE_CONT的區(qū)別在找不到對應(yīng)的分布值時返回的替代值的計算方法不同SAMPLE:下例中0.7的分布值在部門30中沒有對應(yīng)的Cume_Dist值,所以就取下一個分布值0.83333333所對應(yīng)的SALARY來替代SELECTlast_name,s
系統(tǒng) 2019-08-12 01:52:10 2669
--type用法/**多行多列--動態(tài)游標(refcursor)多行單列--表(table)單行多列--記錄(record)自定義類型--對象(object)%rowtype-->與某一行的數(shù)據(jù)類型一致%type-->與某個字段的數(shù)據(jù)類型一致**/--創(chuàng)建數(shù)據(jù)鏈連接不同oracle實例--創(chuàng)建同義詞同義詞在一個數(shù)據(jù)庫中不同用戶之間可以共享數(shù)據(jù)庫對象--PUBLIC公有同義詞可被數(shù)據(jù)庫中所有用戶使用--私有的同義詞只能被當前的用戶使用測試code--orac
系統(tǒng) 2019-08-12 01:51:54 2669
oracle之數(shù)據(jù)字典屣履造門。(更新中)今天是2013-06-20,哎,寫這篇筆記的時候,我發(fā)現(xiàn)我是一個非常懶惰的人,這篇文章本該昨天就完成的,想起了錢鶴灘的《明日歌》,真是“世人若被明日累,春去秋來老將至”。oracle數(shù)據(jù)字典包括四部分,分別是RDBMS(X$),數(shù)據(jù)字典表、動態(tài)性能視圖(v$)和數(shù)據(jù)字典視圖。1)RDBMS(X$)內(nèi)部表:該部分內(nèi)容是oracle最低層的表數(shù)據(jù),這些表維持著oracle的整個視圖,就像我們?nèi)梭w的血液在我們?nèi)梭w流動維持
系統(tǒng) 2019-08-12 01:54:24 2667
oracle按每天,每周,每月,每季度,每年查詢統(tǒng)計數(shù)據(jù)//按天統(tǒng)計selectcount(dataid)as每天操作數(shù)量,sum()fromtablenamegroupbytrunc(createtime,'DD'))//按自然周統(tǒng)計selectto_char(date,'iw'),sum()fromtablenamegroupbyto_char(date,'iw')//按自然月統(tǒng)計selectto_char(date,'mm'),sum()fromta
系統(tǒng) 2019-08-12 01:52:40 2667
一、安裝配置先決條件1,安裝oracleasm支持包http://www.oracle.com/technology/software/tech/linux/asmlib/rhel5.htmlhttp://www.oracle.com/technology/tech/linux/asmlib/index.html驅(qū)動下載地址:http://www.oracle.com/technology/software/tech/linux/asmlib/rhel5.
系統(tǒng) 2019-08-12 01:52:07 2665
oracletkprof工具詳解今天是2013-09-26,進行tkprof工具使用學(xué)習(xí),在此記錄一下筆記:一)查看需要跟蹤會話信息:selects.sid,s.serial#,s.username,s.logon_time,s.osuser,(selectsys_context('userenv','ip_address')fromdual)asipa,s.machine,p.username,p.program,p.spidfromv$sessions
系統(tǒng) 2019-08-12 01:53:28 2664
1.在Varchar2的格式中‘’相當于null(都不分配內(nèi)存)。select'存在'aafromdualwhere''isnull這句話的結(jié)果是存在的。2.在Oracle中不能對null做邏輯判斷,只能使用is和isnot。select'存在'aafromdualwherenull=null;select'存在'aafromdualwherenull<>null;select'存在'aafromdualwhere'aa'<>null;select'存在'
系統(tǒng) 2019-08-12 01:54:16 2663
如果要分析某條SQL的性能問題,通常我們要先看SQL的執(zhí)行計劃,看看SQL的每一步執(zhí)行是否存在問題。如果一條SQL平時執(zhí)行的好好的,卻有一天突然性能很差,如果排除了系統(tǒng)資源和阻塞的原因,那么基本可以斷定是執(zhí)行計劃出了問題。看懂執(zhí)行計劃也就成了SQL優(yōu)化的先決條件。這里的SQL優(yōu)化指的是SQL性能問題的定位,定位后就可以解決問題。一.查看執(zhí)行計劃的三種方法1.1設(shè)置autotrace序號命令解釋1SETAUTOTRACEOFF此為默認值,即關(guān)閉Autotra
系統(tǒng) 2019-08-29 23:47:41 2662
--==============================--Oracle密碼文件--==============================/*一、密碼文件作用:主要進行DBA權(quán)限的身份認證DBA用戶:具有sysdba,sysoper權(quán)限的用戶被稱為dba用戶。默認情況下sysdba角色中存在sys用戶,sysoper角色中存在system用戶二、Oracle的兩種認證方式;1.使用與操作系統(tǒng)集成的身份驗證2.使用Oracle數(shù)據(jù)庫的密碼文件進
系統(tǒng) 2019-08-12 01:51:47 2657
from:http://tech.it168.com/n/2008-05-15/200805151903765.shtml從一個“普通”的OracleDBA(Oracle數(shù)據(jù)庫管理員)轉(zhuǎn)變?yōu)镺racleApplicationsDBA(Oracle應(yīng)用程序數(shù)據(jù)庫管理員),有兩個內(nèi)容你必須去弄清楚。第一個內(nèi)容是如何成為一個OracleApplicationsDBA(Oracle應(yīng)用程序數(shù)據(jù)庫管理員)。第二個內(nèi)容是你要搞清楚Oracle應(yīng)用程序背后的架構(gòu)體系,也
系統(tǒng) 2019-08-29 23:51:51 2656
1.您的緩沖區(qū)命中率是多少?緩沖區(qū)命中率select(1-(sum(decode(name,'physicalreads',value,0))/(sum(decode(name,'dbblockgets',value,0))+sum(decode(name,'consistentgets',value,0)))))*100"HitRatio"fromv$sysstat;2.您的數(shù)據(jù)字典命中率是多少?數(shù)據(jù)字典緩存命中率select(1-(sum(getmis
系統(tǒng) 2019-08-12 01:54:48 2653
因為項目原因,近期開始學(xué)習(xí)Oracle數(shù)據(jù)庫。Oracle是目前最流行的數(shù)據(jù)庫之一,功能強大,性能卓越,相對的學(xué)習(xí)的難度還是不小。我打算將自己的學(xué)習(xí)過程記錄下來,做個積累,方便自己和其他的學(xué)習(xí)者。寫在學(xué)習(xí)前面的話,主要是:1、把一些常見問題的問答分享一哈;2、對學(xué)習(xí)路線的一個安排;3、預(yù)期的結(jié)果展望。1、Oracle數(shù)據(jù)庫學(xué)習(xí)常見問題問答Question1:Oracle數(shù)據(jù)庫的書很難看懂,oracle真的很難學(xué)習(xí)嗎?Answer1:Oracle就是一個小軟
系統(tǒng) 2019-08-12 01:51:31 2652
我記得大二的時候,我們上java課程,當時老師就說了JDBC這個東西,也沒怎么好好學(xué),直到如今,我也不直到JDBC是什么玩意,就知道這玩意能夠從數(shù)據(jù)庫提取數(shù)據(jù),那么JDBC究竟是什么呢?JDBC是JavaDataBaseConnectivity的縮寫,含義意思是java數(shù)據(jù)庫連接,不須要多解釋了,我感覺!那么我們怎樣去做這樣子的一個連接呢?用過一次之后就會發(fā)現(xiàn),事實上非常easy,記住幾個步驟,還有就是導(dǎo)入必要的驅(qū)動包就能夠了,以下是幾個重要的步驟:第一步
系統(tǒng) 2019-08-12 01:51:51 2651