oracle运行情况总结.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle运行情况总结

netstat -tln 命令是Linux查看端口使用情况 netstat –an命令是windows查看端口使用情况 一、查看执行sql还剩多少时间: select b.sql_text, --SQL内容 a.MACHINE, --哪台机器运行的SQL a.USERNAME,--哪个用户运行的SQL a.MODULE,--是哪运行方式 c.sofar/totalwork*100,--工作进行了百分之多少 c.elapsed_seconds, --己经用了多少时间(秒) c.time_remaining --还剩多少时间(秒) from v$session a, v$sqlarea b,v$session_longops c where a.sql_hash_value=b.HASH_VALUE and a.sid=c.sid and a.SERIAL#=c.SERIAL# 监控当前数据库谁在运行什么SQL语句 SELECT osuser, username, sql_text from v$session a, v$sqltext b where a.sql_address = b.address order by address, piece; 二、查看数据库文件情况(大小、是否扩展等) SELECT T.TABLESPACE_NAME,D.FILE_NAME, D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS FROM DBA_TABLESPACES T,DBA_DATA_FILES D WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME ORDER BY TABLESPACE_NAME,FILE_NAME; 修改数据库文件sql: alter database datafile D:\ORACLE\ORA_DATA\DATACORE_0003.ORA autoextend on next 100M maxsize 6G; alter database datafile D:\ORACLE\ORA_DATA\AMLM_0002.ORA resize 2048M; 增加数据库文件sqlL alter tablespace tablespace_name add datafile D:\ORACLE\ORA_DATA\AMLM_0002.ORA size 1024M; 三、查看表空间使用情况及版本 查看oracle版本: SELECT * FROM PRODUCT_COMPONENT_VERSION; 查看Oracle数据库表空间的占有率 select a.tablespace_name, ?????? round((a.maxbytes / 1024 / 1024), 2) sum MB, ?????? round((a.bytes / 1024 / 1024), 2) datafile MB, ?????? round(((a.bytes - b.bytes) / 1024 / 1024), 2) used MB, ?????? round(( (a.maxbytes-a.bytes+b.bytes) / 1024 / 1024), 2) free MB, ?????? round(((a.bytes - b.bytes) / a.maxbytes) * 100, 2) percent_used ? from (select tablespace_name, sum(bytes) bytes,sum(maxbytes) maxbytes ????????? from dba_data_files where maxbytes!=0 ???????? group by tablespace_name) a, ?????? (select tablespace_name, sum(bytes) bytes, max(bytes) largest ????????? from dba_free_space ???????? group by tablespace_name) b ?where a.tablespace_name = b.tablespace_name ?order by ((a.bytes - b.bytes) / a.maxbytes) desc; Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name 这个命令可以查看当前用户下所有表占用的空间大小。 还有在命令行情况下如何将结果放到一个文件里。 1. 查看所有

文档评论(0)

kelly + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档