1 单库巡检模板
巡检项目 | 日期: | 日期: | 日期: | 日期: | 日期: |
---|
1.1 查询服务器磁盘空间 | 已用、可用、已用% | | | | |
1.2 服务器 cpu 使用情况 | | | | | |
1.3 查询 License 到期时间 | | | | | |
1.4 数据库备份是否正常 | | | | | |
1.5 资源表空间使用情况 | | | | | |
1.6 索引表空间使用情况 | | | | | |
1.7 数据库日志错误信息 | | | | | |
2 集群巡检模板
2.1 主备集群巡检/读写分离集群巡检通用模板
巡检项目 | 日期: | 日期: | 日期: | 日期: | 日期: |
---|
2.1.1 查询服务器磁盘空间 | 已用、可用、已用% | | | | |
2.1.2 主库服务器 cpu 使用情况 | | | | | |
2.1.3 查询 License 到期时间 | | | | | |
2.1.4 主库查询库备份是否正常 | | | | | |
2.1.5 主库资源表空间使用情况 | | | | | |
2.1.6 主库索引表空间使用情况 | | | | | |
2.1.7 备库FLSN是否有更新 | | | | | |
2.2 监视器查询集群运行情况
- cd /数据库安装目录/dmdbms/bin
./dmmonitor /配置文件路径/dmmonitor_manual.ini
输入show回车,查询集群状态:
2.3 查询license到期时间
SELECT EXPIRED_DATE 到期时间null为无限制 FROM SYS."V$LICENSE";
2.4 查询数据库备份情况
SELECT BACKUP_PATH 备份目录,OBJECT_NAME 备份类型,BACKUP_TIME 备份时间 FROM V$BACKUPSET;
2.5 查询表空间使用情况
DECLARE
K INT:=(SELECT cast(PAGE()/1024 as varchar));
BEGIN
SELECT
F."PATH" 数据文件 ,
F.CLIENT_PATH,
G.NAME 所属表空间,
F.MAX_SIZE||'M' 文件扩展限制,
(CASE F.AUTO_EXTEND WHEN '1' THEN '是' ELSE '否' END) 文件自动扩容,
(CASE F.NEXT_SIZE WHEN '0' THEN '默认值' ELSE F.NEXT_SIZE||'M' END) 文件下次扩容值,
F.TOTAL_SIZE*K/1024 ||'M' 文件当前大小 ,
ROUND((F.FREE_SIZE * K/1024 /(F.TOTAL_SIZE * K/1024.0)),2)*100 ||'%' AS 空闲率,
(1-ROUND((F.FREE_SIZE * K/1024 /(F.TOTAL_SIZE * K/1024.0)),2))*100 ||'%' AS 使用率
FROM SYS."V$DATAFILE" F LEFT JOIN SYS.V$TABLESPACE G ON F.GROUP_ID=G.ID ORDER BY 1;
END;
2.6 数据库日志错误信息查询
- 进入数据库安装目录的log
- 数据库日志是 dm_实例名_年月.log
cat dm_DMSERVER_202309.log | grep ERROR >> ERROR.log
cat dm_DMSERVER_202309.log | grep error >> error.log
cat dm_DMSERVER_202309.log | grep FATAL >> FATAL.log