debian

Debian Oracle系统监控与维护技巧

小樊
45
2025-12-07 07:25:06
栏目: 云计算

Debian 上 Oracle 监控与维护实用手册

一 监控总览与告警阈值

二 日常巡检与即时诊断 SQL

SELECT a.tablespace_name,
       ROUND(a.bytes/1024/1024,2) "总大小(MB)",
       ROUND((a.bytes-b.bytes)/1024/1024,2) "已用(MB)",
       ROUND((a.bytes-b.bytes)/a.bytes*100,2) "使用率%"
FROM (SELECT tablespace_name, SUM(bytes) bytes FROM dba_data_files GROUP BY tablespace_name) a,
     (SELECT tablespace_name, SUM(bytes) bytes FROM dba_free_space GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name;
SELECT s.sid, s.username, s.status, s.machine, sq.sql_text
FROM v$session s
JOIN v$sql sq ON s.sql_id = sq.sql_id
WHERE s.status = 'ACTIVE' AND s.username IS NOT NULL;
SELECT sql_id, sql_text,
       elapsed_time/1000000 "耗时(秒)",
       executions "执行次数"
FROM v$sql
ORDER BY elapsed_time DESC
FETCH FIRST 10 ROWS ONLY;

三 日志与审计

四 备份恢复与安全加固

五 性能优化与维护清单

0
看了该问题的人还看了