电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

oracle运行情况总结VIP免费

oracle运行情况总结_第1页
1/40
oracle运行情况总结_第2页
2/40
oracle运行情况总结_第3页
3/40
netstat-tln命令是Linux查看端口使用情况netstat–an命令是windows查看端口使用情况一、查看执行sql还剩多少时间:selectb.sql_text,--SQL内容a.MACHINE,--哪台机器运行的SQLa.USERNAME,--哪个用户运行的SQLa.MODULE,--是哪运行方式c.sofar/totalwork*100,--工作进行了百分之多少c.elapsed_seconds,--己经用了多少时间(秒)c.time_remaining--还剩多少时间(秒)fromv$sessiona,v$sqlareab,v$session_longopscwherea.sql_hash_value=b.HASH_VALUEanda.sid=c.sidanda.SERIAL#=c.SERIAL#监控当前数据库谁在运行什么SQL语句SELECTosuser,username,sql_textfromv$sessiona,v$sqltextbwherea.sql_address=b.addressorderbyaddress,piece;二、查看数据库文件情况(大小、是否扩展等)SELECTT.TABLESPACE_NAME,D.FILE_NAME,D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUSFROMDBA_TABLESPACEST,DBA_DATA_FILESDWHERET.TABLESPACE_NAME=D.TABLESPACE_NAMEORDERBYTABLESPACE_NAME,FILE_NAME;修改数据库文件sql:alterdatabasedatafile'D:\ORACLE\ORA_DATA\DATACORE_0003.ORA'autoextendonnext100Mmaxsize6G;alterdatabasedatafile'D:\ORACLE\ORA_DATA\AMLM_0002.ORA'resize2048M;增加数据库文件sqlLaltertablespacetablespace_nameadddatafile'D:\ORACLE\ORA_DATA\AMLM_0002.ORA'size1024M;三、查看表空间使用情况及版本查看oracle版本:SELECT*FROMPRODUCT_COMPONENT_VERSION;查看Oracle数据库表空间的占有率selecta.tablespace_name,round((a.maxbytes/1024/1024),2)"sumMB",round((a.bytes/1024/1024),2)"datafileMB",round(((a.bytes-b.bytes)/1024/1024),2)"usedMB",round(((a.maxbytes-a.bytes+b.bytes)/1024/1024),2)"freeMB",round(((a.bytes-b.bytes)/a.maxbytes)*100,2)"percent_used"from(selecttablespace_name,sum(bytes)bytes,sum(maxbytes)maxbytesfromdba_data_fileswheremaxbytes!=0groupbytablespace_name)a,(selecttablespace_name,sum(bytes)bytes,max(bytes)largestfromdba_free_spacegroupbytablespace_name)bwherea.tablespace_name=b.tablespace_nameorderby((a.bytes-b.bytes)/a.maxbytes)desc;SelectSegment_Name,Sum(bytes)/1024/1024FromUser_ExtentsGroupBySegment_Name这个命令可以查看当前用户下所有表占用的空间大小。还有在命令行情况下如何将结果放到一个文件里。1.查看所有表空间大小SQL>selecttablespace_name,sum(bytes)/1024/1024fromdba_data_filesgroupbytablespace_name;2.已经使用的表空间大小SQL>selecttablespace_name,sum(bytes)/1024/1024fromdba_free_space2groupbytablespace_name;3.所以使用空间可以这样计算selecta.tablespace_name,total,free,total-freeusedfrom(selecttablespace_name,sum(bytes)/1024/1024totalfromdba_data_filesgroupbytablespace_name)a,(selecttablespace_name,sum(bytes)/1024/1024freefromdba_free_spacegroupbytablespace_name)bwherea.tablespace_name=b.tablespace_name;4.下面这条语句查看所有segment的大小(相当于查看表使用的大小)。SelectSegment_Name,Sum(bytes)/1024/1024FromUser_ExtentsGroupBySegment_Name5.还有在命令行情况下如何将结果放到一个文件里。SQL>spoolout.txtSQL>select*fromv$database;SQL>spooloff6、查看表空间中分布的用户信息selecttablespace_name,owner,sum(bytes)fromdba_segmentsgroupbytablespace_name,owner四、查看redolog文件及切换情况,通常切换时间为15~30分钟select*fromv$logfile;select*fromv$log;修改redolog文件大小:altersystemcheckpoint;altersystemswitchlogfile;alterdatabasedroplogfilegroup3;alterdatabaseaddlogfilegroup3('D:\ORACLE\PRODUCT\10.2.0\ORADATA\UPRR\REDO03.LOG')size200Mreuse;五、碎片程度selecttablespace_name,count(tablespace_name)fromdba_free_spacegroupbytablespace_namehavingcount(tablespace_name)>10;六、em的地址查看及em和isqlplus启动及关闭:查看地址:/oracle/oracle10g/sysman/config/emd.properties默认地址:http:...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

oracle运行情况总结

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部