Oracle或者數(shù)據(jù)庫(kù)管理員日常工作中常用sql列表_第1頁(yè)
Oracle或者數(shù)據(jù)庫(kù)管理員日常工作中常用sql列表_第2頁(yè)
Oracle或者數(shù)據(jù)庫(kù)管理員日常工作中常用sql列表_第3頁(yè)
Oracle或者數(shù)據(jù)庫(kù)管理員日常工作中常用sql列表_第4頁(yè)
Oracle或者數(shù)據(jù)庫(kù)管理員日常工作中常用sql列表_第5頁(yè)
已閱讀5頁(yè),還剩73頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目錄-* 數(shù)據(jù)庫(kù)實(shí)例基本情況6-* ORACLE系統(tǒng)實(shí)例名字:6-* ORACLE實(shí)例安裝的產(chǎn)品列表:6-* Oracle及工具 Tools 版本信息:6-* Oracle實(shí)例是否歸檔:7-* ORACLE系統(tǒng)用戶情況:7-* ORACLE系統(tǒng)資源文件情況:7-* ORACLE系統(tǒng)字符集情況7-* ORACLE數(shù)據(jù)庫(kù)連接的信息7-* ORACLE數(shù)據(jù)庫(kù)用戶權(quán)限報(bào)告:8-* ORACLE實(shí)例后臺(tái)進(jìn)程信息9-* ORACLE 系統(tǒng)參數(shù)情況9-* ORACLE 系統(tǒng)參數(shù)情況2(9i/10g視圖)9-查看數(shù)據(jù)庫(kù)的創(chuàng)建日期和歸檔方式:9-* Oracle系統(tǒng)日志文件與控制文件9-* 日志文件信息19-*

2、 日志文件信息210-求日志文件的空間使用10-求歸檔日志的切換頻率(生產(chǎn)系統(tǒng)可能時(shí)間會(huì)很長(zhǎng))10-* 控制文件信息10-*表空間信息11-*查看表空間狀態(tài)11-*查看表空間使用情況11-*檢查表空間的使用情況11-*查詢表空間的大小,分布等信息11-*查看表空間物理文件的名稱及大小12-*檢查剩余表空間 (速度比較慢)12-*查看所有表空間的碎片程度12-*確定需要固定的PL/SQL對(duì)象12-*監(jiān)控表空間的 I/O 比例 ?13-*求數(shù)據(jù)文件的I/O分布13-*監(jiān)控文件系統(tǒng)的 I/O 比例13-*檢查表空間碎片1MB以上14-*表空間的自由空間情況14-*表空間使用率14-*是否存在空間無(wú)法

3、擴(kuò)展的情況(時(shí)間長(zhǎng))14-*檢查是否存在需要合并的表空間15-*檢查自由表空間接近10%的情況(時(shí)間長(zhǎng)):15-*求表空間的未用空間16-* *回滾段使用情況 :16-*系統(tǒng)回滾段使用統(tǒng)計(jì)情況1:16-* 系統(tǒng)回滾段使用統(tǒng)計(jì)情況2:17-*查看回滾段的使用情況,哪個(gè)用戶正在使用回滾段的資源18-* 檢查undo表空間情況:18-* 查詢undo表空間信息:18-*.V$SYSSTAT視圖可以確定總的數(shù)據(jù)請(qǐng)求的數(shù)量:19-*.DBA_ROLLBACK_SEGS視圖可以確定回滾段的存儲(chǔ)信息和狀態(tài)等等信息:19-*.V$TRANSACTION視圖可以確定每個(gè)事務(wù)使用Undo空間的數(shù)量:19-*查看回

4、滾段的爭(zhēng)用情況20-*查看回滾段名稱及大小20-*求回滾段正在處理的事務(wù)20-*查看用戶的回滾段的信息20-*查看undo段的使用情況20-* *Oracle系統(tǒng)排序區(qū)使用情21-* 內(nèi)存與磁盤的排序情況:21-*求free memory21-* 查詢排序操作命中率:21-* 查詢臨時(shí)段:22-* 用戶與臨時(shí)表空間名:22-* 顯示排序參數(shù)當(dāng)前值:22-* 監(jiān)視臨時(shí)段的使用情況:22-* 檢查不能分配的臨時(shí)表空間:23-* *10g版本回收站有關(guān)信息23- *Oracle 10g 功能檢查-Flashback:23-* 回收站信息23-* 有關(guān)路徑與大小23- * 閃回有關(guān)信息24-* *Or

5、acle系統(tǒng)SGA24-*查看用戶使用內(nèi)存情況24-*查看內(nèi)存使用情況24-*查看內(nèi)存中存的使用25-* 內(nèi)存分配情況:25-* 查詢數(shù)據(jù)高速緩沖區(qū)的命中率1:25-* 查詢數(shù)據(jù)高速緩沖區(qū)的命中率2:25-* 查詢數(shù)據(jù)高速緩沖區(qū)的命中率3:26-*測(cè)定數(shù)據(jù)的命中率(V$SYSSTAT)26-* 查詢數(shù)據(jù)高速緩沖區(qū)的使用情況4:26-* 查詢數(shù)據(jù)高速緩沖區(qū)的使用情況5:27-* 監(jiān)視會(huì)話內(nèi)存及磁盤活動(dòng)情況6:27-* 查詢共享池命中率:27-* 共享池高速緩存區(qū)的命中率1:27-* 共享池高速緩存區(qū)的命中率2:27-* 查詢字典緩沖區(qū)的命中率3:28-* 查詢數(shù)據(jù)字典命中率:28-*查看字典命中

6、率28-* 查詢庫(kù)緩存的命中率:29-* 查詢庫(kù)緩存的命中率:29-*查看庫(kù)緩存命中率29-* 查詢庫(kù)緩存的使用百分比:29-* 查詢對(duì)象緩存情況:29-* 日志緩存區(qū)的命中率30-* 查詢系統(tǒng)緩沖區(qū)命中率:30-* 查詢系統(tǒng)緩沖區(qū)命中率及評(píng)分:30-*求cache中緩存超過其5%的對(duì)象31-* 統(tǒng)計(jì)恢復(fù)日志有無(wú)競(jìng)爭(zhēng)的情況:31-* 系統(tǒng)是否設(shè)置共享池保留區(qū):31-* 數(shù)據(jù)緩沖區(qū)的使用情況:31-* 其它影響性能的信息搜集32-* ORACLE 系統(tǒng)會(huì)話情況:32-* ORACLE 系統(tǒng)會(huì)話過多的情況:32-* 顯示用戶等待的時(shí)間 :32-*查看系統(tǒng)請(qǐng)求情況33-* *等待事件等信息33-*查

7、詢系統(tǒng)運(yùn)行以來(lái)的等待事件33-*監(jiān)控實(shí)例的等待:34-*找使用CPU多的用戶session34-*求等待的事件及會(huì)話信息/求會(huì)話的等待及會(huì)話信息35-*求等待中的對(duì)象 (運(yùn)行時(shí)間超長(zhǎng)?。?5-*查找前10條性能差的sql:35-*查找耗資源的進(jìn)程(top session):36-*查看占io較大的正在運(yùn)行的session:36-*查看表空間數(shù)據(jù)文件的讀寫性能:36-*Disk Read最高的SQL語(yǔ)句的獲?。?7-*1 buffer gets top 10 sql:37-*2 Physical Reads top 10 sql:37-*3 Executions top 10 sql:38-*4

8、 Parse Calls top 10 sql:38-*5 Sharable Memory top 10 sql:38-*6 CPU usage top 10 sql:39-*7 Running Time top 10 sql:39-*捕捉運(yùn)行很久的SQL39-*求DISK READ較多的SQL40-*求DISK SORT嚴(yán)重的SQL40- *SQL語(yǔ)句沖突:40-*等待時(shí)間最多的5個(gè)系統(tǒng)等待事件的獲?。?0-*造成等待的LOCK信息,如LOCK類型等:40-*等待事件信息:41-* *10g版本統(tǒng)計(jì)搜集41-* 查詢沒有分析的表的信息(運(yùn)行時(shí)間長(zhǎng)):41-* 查詢最近沒有分析的表的信息(運(yùn)行

9、時(shí)間長(zhǎng)):41-*無(wú)效對(duì)象檢查42-* 檢查索引無(wú)用信息:42-*查看無(wú)效的對(duì)象42-*查看無(wú)效的數(shù)據(jù)庫(kù)對(duì)象42-*查看不起作用的約束42-*查看無(wú)效的trigger42-*求出無(wú)效的對(duì)象43-*ORACLE系統(tǒng)數(shù)據(jù)文件情況43-*查看數(shù)據(jù)文件的狀態(tài)記錄狀態(tài)不是“online”的數(shù)據(jù)文件43-*會(huì)話有關(guān)43-*求當(dāng)前session的跟蹤文件43-*求process/session的狀態(tài)44-*求當(dāng)前session的狀態(tài)44-*求當(dāng)前會(huì)話的SID,SERIAL#44-*求當(dāng)前數(shù)據(jù)庫(kù)建立的會(huì)話:44-*求當(dāng)前會(huì)話的SID,SERIAL#44-*求使用CPU多的用戶session44-*求會(huì)話等待的

10、file_id/block_id45-*求誰(shuí)阻塞了某個(gè)session(10g)45-*求當(dāng)前事務(wù)的重做尺寸45-*查看耗資源的進(jìn)程(top session)45*46-*查看正在運(yùn)行的job46-*求系統(tǒng)中較大的latch46-*求某個(gè)事務(wù)的重做信息(bytes)46-*求回退率46-*求索引中行數(shù)較多的46-*求未定義索引的表47-*求出鎖定的對(duì)象47-*查看對(duì)象的緩存情況47-*查看某些用戶的hash47-*求某個(gè)隱藏參數(shù)的值47-*與權(quán)限相關(guān)的字典48-*在AIX系統(tǒng)中根據(jù)pid獲得sql48-*跟蹤用戶session 的方法49-*在oracle中查找有多少表被鎖住49-*查找一個(gè)表是

11、否 被鎖的方法,例如:臨時(shí)表SHZGY.SHZGY_PZ_BB_ERROR149-*oracle kill session的方法50-*ORACLE10G的回收站52-*Oracle 總量和剩余量的查詢54-*Oracle表空間增加數(shù)據(jù)文件(擴(kuò)展表空間)54-*根據(jù)sql_id來(lái)獲得sql文本58-* 找出用戶及系統(tǒng)權(quán)限的信息:58-* 找出用戶及角色的信息:58-* 找出授予角色的權(quán)限信息:59-* 找出數(shù)據(jù)庫(kù)安全信息:59-* Oracle用戶及默認(rèn)表空間:60-* 產(chǎn)生無(wú)效對(duì)象編譯腳本:60-* 列出表與同義詞信息:61-* 產(chǎn)生重建索引腳本:62-* 應(yīng)用系統(tǒng)表分區(qū)情況*62-* 應(yīng)用

12、系統(tǒng)索引分區(qū)情況*63-* 多余索引報(bào)告:63-* 查詢所有快照信息:66-* 導(dǎo)出用戶存儲(chǔ)過程:66-* 導(dǎo)出用戶包:66-* 導(dǎo)出用戶包體:66-* 導(dǎo)出用戶觸發(fā)器:67-*undo 表空間的認(rèn)識(shí)67-*AWR使用多少空間?69-*查看SGA內(nèi)存分配的細(xì)節(jié)69-*查看SGA內(nèi)存分配69-*使用新的V$DB_CACHE_ADVICE視圖來(lái)幫助改變數(shù)據(jù)緩存的大小69-*查看所有session正在等待的,已經(jīng)發(fā)生的等待事件70-*針對(duì)所有session找出這兩個(gè)等待事件對(duì)應(yīng)的段名和段類型。70-*查找P1, P2, P3代表什么-查詢 V$EVENT_NAME70-*會(huì)話開始后的所有等待數(shù)-查詢

13、 V$SESSION_EVENT71-*所有會(huì)話等待數(shù)71-*查看系統(tǒng)等待數(shù)v$system_wait_event71-*用戶SCOTT的系統(tǒng)級(jí)權(quán)限71-*用戶SCOTT的對(duì)象級(jí)權(quán)限71-*用戶SCOTT的角色72-*用戶SCOTT的所有權(quán)限72-*查詢用戶名及相應(yīng)的配置文件、默認(rèn)的表空間和臨時(shí)表空間73-*查詢顯示了整個(gè)系統(tǒng)在整體上的等待數(shù)73-*查所有/某個(gè)段的狀態(tài)73-*查找使用多會(huì)話的用戶73-*關(guān)閉有問題的會(huì)話74-*查詢產(chǎn)生鎖的用戶鎖sql74-*查找用戶正在訪問的對(duì)象75-*將V$SESSION和V$SQLTEXT連接就可以顯示目前每一個(gè)會(huì)話正在執(zhí)行的SQL語(yǔ)句75-*顯示每個(gè)會(huì)

14、話的物理磁盤命中率和內(nèi)存命中率76-*查詢到正在運(yùn)行的事務(wù)76-*USED_UBLK和USED_UREC可以看到事務(wù)進(jìn)行到什么程度了76-*查看當(dāng)前用戶的spid76-*確定SCN77-*查看歸檔日志信息77-*查看重做日志信息77-*根據(jù)SPID找SID,SERIAL78數(shù)據(jù)庫(kù)管理員日常工作中必備的sql列表-* 數(shù)據(jù)庫(kù)實(shí)例基本情況-* ORACLE系統(tǒng)實(shí)例名字:select NAME ,CREATED ,LOG_MODE , to_char(sysdate,yyyy/mm/dd:HH24:MI) SYS_DATEfrom v$database;-* ORACLE實(shí)例安裝的產(chǎn)品列表:COL

15、PARAMETER for a40COL VALUE for a30select * from v$option;-* Oracle及工具 Tools 版本信息:col BANNER for a60select BANNER from v$version;-* Oracle實(shí)例是否歸檔:select dbid, name, log_mode from v$database;-* ORACLE系統(tǒng)用戶情況:col USERNAME for a20col DEFAULT_TABLESPACE for a20col TEMPORARY_TABLESPACE for a20col PROFILE fo

16、r a20select USERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE,PROFILE,CREATED FROM dba_users;-* ORACLE系統(tǒng)資源文件情況:col RESOURCE_NAME for a28col LIMIT for a20SELECT * from dba_profiles order by PROFILE;-* ORACLE系統(tǒng)字符集情況 COL VALUE$ for a40SELECT name,value$ from ps$;-* ORACLE數(shù)據(jù)庫(kù)連接的信息 col owner for a2

17、0col db_link for a38col username for a20SELECT owner,db_link,username from dba_db_links ;-* ORACLE數(shù)據(jù)庫(kù)用戶權(quán)限報(bào)告:col Username for a20col Owner for a14col Obj for a20col Obj_Priv for a10col Sys_Priv for a20col Granted_Role for a22select username Username, owner, table_name Obj, privilege Obj_Priv, Sys_Pri

18、v, Granted_Role, 1 dummyfrom dba_users u, dba_tab_privs twhere u.username = t.granteeand u.username = upper(&user_name) unionselect username, , , , privilege, , 2 dummyfrom dba_users u, dba_sys_privs swhere u.username = s.granteeand u.username = upper(&user_name)unionselect username, , , , , granted

19、_role, 3 dummyfrom dba_users u, dba_role_privs rwhere u.username = r.granteeand u.username = upper(&user_name) order by 1, 7;-* ORACLE實(shí)例后臺(tái)進(jìn)程信息 col DESCRIPTION for a40col name for a30SELECT * from v$bgprocess;-* ORACLE 系統(tǒng)參數(shù)情況Show parameter;-* ORACLE 系統(tǒng)參數(shù)情況2(9i/10g視圖)COL SID for a30 COL NAME for a30 C

20、OL VALUE for a40-查看數(shù)據(jù)庫(kù)的創(chuàng)建日期和歸檔方式:Select Created, Log_Mode, Log_Mode From V$Database;-* Oracle系統(tǒng)日志文件與控制文件-* 日志文件信息1SELECT GROUP# 組號(hào),MEMBERS 成員,BYTES 大小(字節(jié)),ARCHIVED 歸檔?,STATUS 狀態(tài)FROM V$LOG;-* 日志文件信息2Col member for a56SELECT * FROM V$LOGFILE;-求日志文件的空間使用select le.leseq current_log_sequence#, 100*cp.cpo

21、dr_bno/le.lesiz percentage_fullfrom x$kcccp cp,x$kccle lewhere le.leseq =cp.cpodr_seq;-求歸檔日志的切換頻率(生產(chǎn)系統(tǒng)可能時(shí)間會(huì)很長(zhǎng))select start_recid,start_time,end_recid,end_time,minutes from (select test.*, rownum as rnfrom (select b.recid start_recid,to_char(b.first_time,yyyy-mm-dd hh24:mi:ss) start_time,a.recid end_

22、recid,to_char(a.first_time,yyyy-mm-dd hh24:mi:ss) end_time,round(a.first_time-b.first_time)*24)*60,2) minutesfrom v$log_history a,v$log_history b where a.recid=b.recid+1 and b.first_time sysdate - 1order by a.first_time desc) test) y where y.rn 100000and type in (PACKAGE, PACKAGE BODY,FUNCTION, PROC

23、EDURE)and kept = NO;-*監(jiān)控表空間的 I/O 比例 ?select df.tablespace_name name,df.file_name file,f.phyrds pyr, f.phyblkrd pbr,f.phywrts pyw, f.phyblkwrt pbw from v$filestat f, dba_data_files df where f.file# = df.file_id order by df.tablespace_name; -*求數(shù)據(jù)文件的I/O分布select ,phyrds,phywrts,phyblkrd,phyblkwrt

24、,singleblkrds,readtim,writetimfrom v$filestat fs,v$dbfile dfwhere fs.file#=df.file# order by ;select SubStr(B.Name, 1, 40) Disk, C.TableSpace_Name,A.Phyblkrd + A.Phyblkwrt Total, A.Phyrds, A.Phywrts,A.Phyblkrd, A.Phyblkwrt, (A.ReadTim /Decode(A.Phyrds,0,1,A.Phyblkrd)/100) Avg_Rd_Time,(A.Write

25、Tim / Decode(A.PhyWrts,0,1,A.PhyblkWrt) /100) Avg_Wrt_Timefrom V$FileStat A, V$DataFile B, Sys.DBA_Data_Files Cwhere B.File# = A.File#and B.File# = C.File_Idorder by Disk,C.Tablespace_Name, A.File#;-*監(jiān)控文件系統(tǒng)的 I/O 比例 select substr(a.file#,1,2) #, substr(,1,30) Name, a.status, a.bytes, b.phyrds,

26、b.phywrts from v$datafile a, v$filestat b where a.file# = b.file#;-*檢查表空間碎片1MB以上select tablespace_name 表空間 , count(*) 分布在, sum(bytes) 自由空間(Mb) from dba_free_space where bytes1000000 group by tablespace_name;-*表空間的自由空間情況select f.tablespace_name TABLESPACE_NAME, decode(d.extent_management,DICTIONARY,D

27、ICT,LOCAL) TABS_TYPE ,trunc(sum(f.bytes/1024000),2 ) | MB FREE_MB,max(f.bytes) MAX_BYTES,avg(f.bytes) AVG_BYTES ,count(f.tablespace_name) COUNT from dba_free_space f, dba_tablespaces d where f.tablespace_name = d.tablespace_name group by f.tablespace_name ,d.extent_management;-*表空間使用率select A.tables

28、pace_name,(1-(A.total)/B.total)*100 used_percent from (select tablespace_name,sum(bytes) total from dba_free_space group by tablespace_name) A, (select tablespace_name,sum(bytes) total from dba_data_files group by tablespace_name) B where A.tablespace_name=B.tablespace_name;-*是否存在空間無(wú)法擴(kuò)展的情況(時(shí)間長(zhǎng))selec

29、t segment_name 段名, segment_type 段類型, owner 段所有者, a.tablespace_name 表空間名, Initial_extent 初始擴(kuò)展, next_extent 下次, pct_increase 增漲, b.bytes 最大字節(jié) from dba_segments a, ( select tablespace_name, max(bytes) bytes from dba_free_space group by tablespace_name ) b where a.tablespace_name=b.tablespace_name and n

30、ext_extent b.bytes ;-*檢查是否存在需要合并的表空間select f.tablespace_name 表空間, trunc(sum(f.bytes/1024000),2 ) | MB 自由空間,min(f.bytes) 最小字節(jié), MAX(f.bytes) 最大字節(jié),avg(f.bytes) 平均字節(jié),COUNT(f.tablespace_name) 分布在from dba_free_space f, dba_tablespaces d where f.tablespace_name = d.tablespace_name having count(f.tablespace

31、_name) 1group by f.tablespace_name ,d.extent_management ;-*檢查自由表空間接近10%的情況(時(shí)間長(zhǎng)):col 表空間 for a18col 文件名 for a50col 總空間(Mb) for 999,999,999,999col 自由空間(Mb) for 999,999,999,999col 自由空間% for 9999.99SELECT a.tablespace_name 表空間, a.file_name 文件名, a.avail 總空間(Mb), nvl(b.free,0) 自由空間(Mb), nvl(round(free/ava

32、il)*100),2),0) 自由空間%from (select tablespace_name, substr(file_name,1,45) file_name, file_id, round(sum(bytes/(1024*1024),3) avail from sys.dba_data_files group by tablespace_name, substr(file_name,1,45), file_id) a, (select tablespace_name, file_id, round(sum(bytes/(1024*1024),3) free from sys.dba_f

33、ree_space group by tablespace_name, file_id) bwhere a.file_id = b.file_id (+)order by 1, 2 ;-*求表空間的未用空間col mbytes format 9999.9999select tablespace_name,sum(bytes)/1024/1024 mbytes from dba_free_space group by tablespace_name;-* *回滾段使用情況 :/* WAITS 在理想下,等待值應(yīng)該是 0;GETS 是對(duì)回滾段訪問次數(shù);如果等待值大于0,則肯定存在爭(zhēng)用,可以在創(chuàng)建一

34、些新的回滾段。 如果 ratio 2 ,則有競(jìng)爭(zhēng),應(yīng)建立更多的回滾段 */col 得到 for 999,999,999col 回滾段 for a16col 比率 for 99.99col 等待 for 999,999SELECT 回滾段 , rs.gets 得到, rs.waits 等待 ,(rs.waits/rs.gets)*100 比率from v$rollstat rs, v$rollname rnwhere rs.usn=rn.usn ;V$ROLLSTAT中的常用列USN:回滾段標(biāo)識(shí)RSSIZE:回滾段默認(rèn)大小XACTS:活動(dòng)事務(wù)數(shù)在一段時(shí)間內(nèi)增量用到的列WRITES

35、:回滾段寫入數(shù)(單位:bytes)SHRINKS:回滾段收縮次數(shù)EXTENDS:回滾段擴(kuò)展次數(shù)WRAPS:回滾段翻轉(zhuǎn)(wrap)次數(shù)GETS:獲取回滾段頭次數(shù)WAITS:回滾段頭等待次數(shù)-*系統(tǒng)回滾段使用統(tǒng)計(jì)情況1:col USN for 999col NAME for a18col EXTENTS for 999col RSSIZE for 999,999,999,999col WRITES for 999col XACTS for 9999col GETS for 999col WAITS for 999col HWMSIZE for 999,999,999,999col OPTSIZE

36、for 999,999,999col STATUS for a10Set linesize 150Select a.usn, name, extents, rssize, optsize, hwmsize,waits,statusFrom v$rollstat a , v$rollname bWhere a.usn=b.usn order by a.usn;SELECT , s.extents, s.rssize, s.optsize, s.hwmsize, s.xacts, s.statusFROM v$rollname n, v$rollstat sWHERE n.usn =

37、s.usn;-* 系統(tǒng)回滾段使用統(tǒng)計(jì)情況2:Column Class Format A20 Heading Header TypeColumn Count Format 999,999,999 Heading Number |of waitsColumn Con_Get Format 999,999,999,999 Heading Logical| ReadsColumn Pct Format 990.99 Heading Pct of |ContentionColumn Instance New_Value _Instance NoPrintColumn Today New_Value _D

38、ate NoPrintDefine Wait_Ratio = 1 (Number) Select A.Class, Count, Sum(Value) Con_Get, (Count / Sum(Value) * 100) pctFrom V$WaitStat A, V$SysStat BWhere Name In (db block gets, consistent gets)Group by A.Class, Count;Column Name Format A30 Column Gets Format 999,999,999 Heading Number of|ActivitiesCol

39、umn Waits Format 999,999,999 Heading Number|of WaitsColumn Pct Format 990.99 Heading Pct of|GetsSelect Name, Gets, Waits, (Waits / Gets) * 100) PctFrom V$RollStat A, V$RollName BWhere A.USN = B.USN;-*查看回滾段的使用情況,哪個(gè)用戶正在使用回滾段的資源select s.username, from v$transaction t, v$rollstat r, v$rollname u,

40、v$session swhere s.taddr = t.addrand t.xidusn = r.usnand r.usn = u.usnorder by s.username;-* 檢查undo表空間情況:Select to_char(begin_time,yyyy.mm.dd hh24:mi:ss),to_char(end_time,yyyy.mm.dd hh24:mi:ss), undoblks,txncount, maxquerylen from v$undostat;-* 查詢undo表空間信息:SELECT (rd * (ups * overhead) + overhead) A

41、S Bytes FROM (SELECT value AS RD FROM v$parameter WHERE name = undo_retention), (SELECT (SUM(undoblks) / SUM( (end_time - begin_time) * 86400) AS UPS FROM v$undostat), (SELECT value AS overhead FROM v$parameter WHERE name = db_block_size);-* 查詢事務(wù)在Undo空間中執(zhí)行的時(shí)間:col 用撤消塊數(shù) for 999,999,999,999col 事務(wù)執(zhí)行塊數(shù)

42、for 999,999,999,999col 查詢最長(zhǎng)秒 for 99,999,999col ORA-01555次數(shù) for 999,999col 無(wú)可用空間數(shù) for 999,999select TO_CHAR(MIN(Begin_Time),DD HH24:MI:SS) 開始時(shí)間, TO_CHAR(MAX(End_Time),DD HH24:MI:SS) 結(jié)束時(shí)間, SUM(Undoblks) 用撤消塊數(shù), SUM(Txncount) 事務(wù)執(zhí)行塊數(shù), MAX(Maxquerylen) 查詢最長(zhǎng)秒, MAX(Maxconcurrency) 最高事務(wù)數(shù), SUM(Ssolderrcnt) OR

43、A-01555次數(shù), SUM(Nospaceerrcnt) 無(wú)可用空間數(shù)from V$UNDOSTAT;- ORA-01555次數(shù)出現(xiàn),可減少UNDO_RETENTION-*V$WAITSTAT視圖可以被用來(lái)確定每個(gè)回滾段數(shù)據(jù)塊的等待情況:SELECT class, count FROM V$WAITSTAT WHERE class LIKE %undo% AND COUNT 0;-*.V$SYSSTAT視圖可以確定總的數(shù)據(jù)請(qǐng)求的數(shù)量:SELECT SUM(value) DATA REQUESTS FROM V$SYSSTAT WHERE name IN (db block gets, consistent gets);-*.DBA_ROLLBACK_SEGS視圖可以確定回滾段的存儲(chǔ)信息和狀態(tài)等等信息:COL segment_name for a20SELECT segment_name, owner, tablespace_name, status, initial_extent, next_extentFROM DBA_ROLLBACK_SEGS;-*.V$TRANSACTION視圖可以確定每個(gè)事務(wù)使用Undo空間的數(shù)量:SELECT MAX(used_ub

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論