资源描述:
《DBA常用语句总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、数据文件大小及头大小:SELECTv1.file_name,v1.file_id,num1totle_space,--该数据文件的总大小,字节为单位num3free_space,--该数据文件的剩于大小,字节为单位num1-num3Used_space,--该数据文件的已用空间,字节为单位nvl(num2,0)data_space,--该数据文件中段数据占用空间,也就是数据空间,字节为单位num1-num3-nvl(num2,0)file_head--该数据文件头部占用空间,字节为单位FROM(SEL
2、ECTfile_name,file_id,SUM(bytes)num1FROMDba_Data_FilesGROUPBYfile_name,file_id)v1,(SELECTfile_id,SUM(bytes)num2FROMdba_extentsGROUPBYfile_id)v2,(SELECTfile_id,SUM(BYTES)num3FROMDBA_FREE_SPACEGROUPBYfile_id)v3WHEREv1.file_id=v2.file_id(+)ANDv1.file_id=v3.fi
3、le_id(+);2、数据库各个表空间增长情况的检查:SQL>selectA.tablespace_name,(1-(A.total)/B.total)*100used_percentFrom(selecttablespace_name,sum(bytes)totalfromdba_free_spacegroupbytablespace_name)A,(selecttablespace_name,sum(bytes)totalfromdba_data_filesgroupbytablespace_name
4、)BwhereA.tablespace_name=B.tablespace_name;SQL>SELECTUPPER(F.TABLESPACE_NAME)"表空间名",D.TOT_GROOTTE_MB"表空间大小(M)",D.TOT_GROOTTE_MB-F.TOTAL_BYTES"已使用空间(M)",TO_CHAR(ROUND((D.TOT_GROOTTE_MB-F.TOTAL_BYTES)/D.TOT_GROOTTE_MB*100,2),'990.99')"使用比",F.TOTAL_BYTES"空闲空
5、间(M)",F.MAX_BYTES"最大块(M)"FROM(SELECTTABLESPACE_NAME,ROUND(SUM(BYTES)/(1024*1024),2)TOTAL_BYTES,ROUND(MAX(BYTES)/(1024*1024),2)MAX_BYTESFROMSYS.DBA_FREE_SPACEGROUPBYTABLESPACE_NAME)F,(SELECTDD.TABLESPACE_NAME,ROUND(SUM(DD.BYTES)/(1024*1024),2)TOT_GROOTTE_M
6、BFROMSYS.DBA_DATA_FILESDDGROUPBYDD.TABLESPACE_NAME)DWHERED.TABLESPACE_NAME=F.TABLESPACE_NAMEORDERBY4DESC;3、查看各个表空间占用磁盘情况:SQL>coltablespace_nameformata20;SQL>selectb.file_idfile_ID,b.tablespace_nametablespace_name,b.bytesBytes,(b.bytes-sum(nvl(a.bytes,0)))
7、used,sum(nvl(a.bytes,0))free,sum(nvl(a.bytes,0))/(b.bytes)*100Percentfromdba_free_spacea,dba_data_filesbwherea.file_id=b.file_idgroupbyb.tablespace_name,b.file_id,b.bytesorderbyb.file_id;4、数据库对象下一扩展与表空间的free扩展值的检查SQL>selecta.table_name,a.next_extent,a.tab
8、lespace_namefromall_tablesa,(selecttablespace_name,max(bytes)asbig_chunkfromdba_free_spacegroupbytablespace_name)fwheref.tablespace_name=a.tablespace_nameanda.next_extent>f.big_chunkunionselecta.index_name,a.next_ex