DBA常用SQL语句

DBA常用SQL语句

ID:39550385

大小:57.00 KB

页数:6页

时间:2019-07-06

DBA常用SQL语句_第1页
DBA常用SQL语句_第2页
DBA常用SQL语句_第3页
DBA常用SQL语句_第4页
DBA常用SQL语句_第5页
资源描述:

《DBA常用SQL语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DBA常用SQL语句作者:未知  来源:从互联网收集整理并转载  发布时间:2005-3-132:34:44  发布人:mmbb减小字体增大字体  自己总结的常用SQL语句,发现对自己工作帮助挺大的! 查看表空间的名称及大小:SQL>selectt.tablespace_name,round(sum(bytes/(1024*1024)),0)ts_sizefromdba_tablespacest,dba_data_filesdwheret.tablespace_name=d.tablespace_namegroupbyt.tablespace_name; 查看表空间物理文件的名称及大

2、小:SQL>selecttablespace_name,file_id,file_name,round(bytes/(1024*1024),0)total_spacefromdba_data_filesorderbytablespace_name; 查看回滚段名称及大小:SQL>selectsegment_name,tablespace_name,r.status,(initial_extent/1024)InitialExtent,(next_extent/1024)NextExtent,max_extents,v.curextCurExtentFromdba_rollback_s

3、egsr,v$rollstatvWherer.segment_id=v.usn(+)orderbysegment_name; 如何查看某个回滚段里面,跑的什么事物或者正在执行什么sql语句:SQL>selectd.sql_text,a.namefromv$rollnamea,v$transactionb,v$sessionc,v$sqltextdwherea.usn=b.xidusnandb.addr=c.taddrandc.sql_address=d.addressandc.sql_hash_value=d.hash_valueanda.usn=1;(备注:你要看哪个,就把usn=

4、?写成几就行了) 查看控制文件:SQL>select*fromv$controlfile; 查看日志文件:SQL>colmemberformata50SQL>select*fromv$logfile; 如何查看当前SQL*PLUS用户的sid和serial#:SQL>selectsid,serial#,statusfromv$sessionwhereaudsid=userenv('sessionid'); 如何查看当前数据库的字符集:SQL>selectuserenv('language')fromdual;SQL>selectuserenv('lang')fromdual; 怎么判

5、断当前正在使用何种SQL优化方式:用explainplan产生EXPLAINPLAN,检查PLAN_TABLE中ID=0的POSITION列的值。SQL>selectdecode(nvl(position,-1),-1,'RBO',1,'CBO')fromplan_tablewhereid=0; 如何查看系统当前最新的SCN号:SQL>selectmax(ktuxescnw*power(2,32)+ktuxescnb)fromx$ktuxe;  在ORACLE中查找TRACE文件的脚本:SQL>selectu_dump.value

6、

7、'/'

8、

9、instance.value

10、

11、'_or

12、a_'

13、

14、v$process.spid

15、

16、nvl2(v$process.traceid,'_'

17、

18、v$process.traceid,null)

19、

20、'.trc'"TraceFile"fromv$parameteru_dumpcrossjoinv$parameterinstancecrossjoinv$processjoinv$sessiononv$process.addr=v$session.paddrwhereu_dump.name='user_dump_dest'andinstance.name='instance_name'andv$session.audsid=sys_con

21、text('userenv','sessionid'); SQL>selectd.value

22、

23、'/ora_'

24、

25、p.spid

26、

27、'.trc'trace_file_namefrom(selectp.spidfromsys.v_$mystatm,sys.v_$sessions,sys.v_$processpwherem.statistic#=1ands.sid=m.sidandp.addr=s.paddr)p,(selectvaluefromsys.v_$p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。