本文共 2605 字,大约阅读时间需要 8 分钟。
???????????????????????Oracle???????????????????????SQL?????????????????????????????
???????????????????????????????????????????????
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%';
???????????????????????????????????????????????????
SELECT index_name, table_name, monitoring, used, start_monitoring, end_monitoringFROM v$object_usageWHERE index_name = 'HRDT_INDEX1';
????????????????????????????????????????????
???????????????????????I/O?????????????????????
SELECT file#, name, status, bytes, phyreads, phywrtsFROM v$datafileWHERE file# = (SELECT file# FROM v$filestat WHERE status = 'ONLINE');
???????????????????????????????????????????????
??????????????????????????????????????????
SELECT name, extents, rsssize, xacts, waits, gets, optsize, statusFROM v$rollnameJOIN v$rollstat ON rollname.usn = rollstat.usnWHERE status = 'ONLINE';
?????????????????????????????????????????????????
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???????
?????????????????????????????????????????????
SELECT granted_role || decode(admin_option, 'YES', 'With Admin Option', null) || what_granted, granteeFROM v$role_privsWHERE grantee = ' SYSTEM ';
???????SYSTEM??????????????????????
??????????????????????????????????????
SELECT username, sid, serial#, program, terminalFROM v$sessionORDER BY username, sid, serial#;
?????????ALTER SYSTEM KILL SESSION??????????????????????????
??????I/O????????????????????????????????I/O?????
SELECT file#, name, status, bytes, phyreads, phywrtsFROM v$datafileJOIN v$filestat ON file# = file#WHERE status = 'ONLINE';
????????????????I/O???????????????
???????????????????????????????????????????
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/