博客
关于我
Oracle 常用的V$视图脚本(二)
阅读量:793 次
发布时间:2023-02-24

本文共 2605 字,大约阅读时间需要 8 分钟。

Oracle????????????

???????????????????????Oracle???????????????????????SQL?????????????????????????????


1. ??????????

???????????????????????????????????????????????

SELECT username, sid, serial#, program, terminalFROM v$sessionORDER BY username, sid, serial#;

?????????????????????ID???ID?????????????????????????????????

???????????????????????????????????????

SELECT username, sid, serial#, program, terminal, event, wait_timeFROM v$session_waitWHERE event LIKE '%buffer busy%' OR event LIKE '%write complete%';

2. ?????????

???????????????????????????????????????????????????

SELECT index_name, table_name, monitoring, used, start_monitoring, end_monitoringFROM v$object_usageWHERE index_name = 'HRDT_INDEX1';

????????????????????????????????????????????


3. ????I/O??

???????????????????????I/O?????????????????????

SELECT file#, name, status, bytes, phyreads, phywrtsFROM v$datafileWHERE file# = (SELECT file# FROM v$filestat WHERE status = 'ONLINE');

???????????????????????????????????????????????


4. ???????

??????????????????????????????????????????

SELECT name, extents, rsssize, xacts, waits, gets, optsize, statusFROM v$rollnameJOIN v$rollstat ON rollname.usn = rollstat.usnWHERE status = 'ONLINE';

?????????????????????????????????????????????????


5. ???????ASSM???

Oracle????????ASSM???????????????????????????ASSM????

SELECT COUNT(*) / (SELECT value FROM v$waitstat WHERE class = 'free list') * 100 pctFROM v$waitstatJOIN v$sysstat ON v$sysstat.statistic# = v$sysstat.statistic#JOIN v$sysstat ON v$sysstat.statistic# = v$sysstat.statistic#WHERE v$waitstat.class = 'free list';

???????????????????????ASSM???????


6. ???????

?????????????????????????????????????????????

SELECT granted_role || decode(admin_option, 'YES', 'With Admin Option', null) || what_granted, granteeFROM v$role_privsWHERE grantee = ' SYSTEM ';

???????SYSTEM??????????????????????


7. ???????

??????????????????????????????????????

SELECT username, sid, serial#, program, terminalFROM v$sessionORDER BY username, sid, serial#;

?????????ALTER SYSTEM KILL SESSION??????????????????????????


8. ???I/O?????

??????I/O????????????????????????????????I/O?????

SELECT file#, name, status, bytes, phyreads, phywrtsFROM v$datafileJOIN v$filestat ON file# = file#WHERE status = 'ONLINE';

????????????????I/O???????????????


9. ???????

???????????????????????????????????????????

SELECT name, extents, rsssize, xacts, waits, gets, optsize, statusFROM v$rollnameJOIN v$rollstat ON rollname.usn = rollstat.usnWHERE status = 'ONLINE';

?????????????????????????????????????????????????


?????????????Oracle????????????????????????????????

转载地址:http://lxpfk.baihongyu.com/

你可能感兴趣的文章
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor异常
查看>>
ORA-12514: TNS:listener does not currently know of service问题原因
查看>>
ora-12541:tns:no listener
查看>>
【docker知识】联合文件系统(unionFS)原理
查看>>
ORACEL学习--理解over()函数
查看>>
ORAchk-数据库健康检查
查看>>
oracle 10g crs命令,Oracle 10g CRS安装问题解决一例
查看>>
Oracle 10g ORA-01034: ORACLE not available 错误
查看>>
oracle 10g的安装配置
查看>>
Oracle 11.2.0.4 x64 RAC修改public/private/vip/scan地址
查看>>
Oracle 11G INDEX FULL SCAN 和 INDEX FAST FULL SCAN 对比分析
查看>>
viewpage listview gridview加载本地大图多图OOM处理办法
查看>>
Oracle 11g UNDO表空间备份增强
查看>>
Oracle 11g 使用RMAN备份数据库
查看>>
Oracle 11g 单实例安装文档
查看>>
Oracle 11g 操作ASM权限问题
查看>>
Oracle 11g 数据类型
查看>>
Oracle 11g 编译使用BBED
查看>>
oracle 11g 静默安装
查看>>
Oracle 11gR2学习之二(创建数据库及OEM管理篇)
查看>>