yashandb教程FG173-YashanDB日志清理策略
本文档风哥主要介绍YashanDB日志清理策略的相关知识,包括YashanDB日志的类型、保留策略、清理优势、规划策略、配置方法、监控管理等内容,风哥教程参考YashanDB官方文档日志管理相关内容编写,适合DBA人员在学习和生产环境中使用。更多视频教程www.fgedu.net.cn
Part01-基础概念与理论知识
1.1 YashanDB日志类型
YashanDB日志主要包括以下类型:
- 归档日志(Archive Log):记录数据库的所有事务操作,用于数据库恢复和备份
- 重做日志(Redo Log):记录数据库的变更操作,用于崩溃恢复
- 告警日志(Alert Log):记录数据库的重要事件和错误信息
- 审计日志(Audit Log):记录数据库的访问和操作审计信息
- 跟踪日志(Trace Log):记录数据库的详细操作和错误信息
- 监听日志(Listener Log):记录数据库监听器的活动信息
- 故障恢复:用于数据库崩溃后的恢复
- 数据恢复:用于数据库备份和恢复
- 问题诊断:用于排查数据库问题
- 安全审计:用于审计数据库操作
- 性能分析:用于分析数据库性能
1.2 YashanDB日志保留策略
YashanDB日志保留策略主要包括:
- 归档日志保留策略:根据备份策略和恢复需求设置保留时间
- 告警日志保留策略:根据问题诊断需求设置保留时间
- 审计日志保留策略:根据合规要求设置保留时间
- 跟踪日志保留策略:根据问题诊断需求设置保留时间
- 监听日志保留策略:根据连接问题诊断需求设置保留时间
1.3 YashanDB日志清理优势
YashanDB日志清理的主要优势包括:
- 节省存储空间:减少日志占用的存储空间
- 提高性能:减少日志对系统性能的影响
- 简化管理:减少日志管理的复杂性
- 降低成本:减少存储成本和管理成本
- 合规性:符合数据保留和安全合规要求
Part02-生产环境规划与建议
2.1 YashanDB日志清理规划
YashanDB日志清理规划要点:
– 日志类型:分析需要清理的日志类型
– 存储需求:评估日志存储需求和增长趋势
– 保留策略:根据业务需求和合规要求设置保留策略
– 清理频率:确定日志清理的频率和时机
# 清理策略规划
– 归档日志:根据备份策略设置保留时间
– 告警日志:根据问题诊断需求设置保留时间
– 审计日志:根据合规要求设置保留时间
– 跟踪日志:根据问题诊断需求设置保留时间
– 监听日志:根据连接问题诊断需求设置保留时间
# 清理方法规划
– 自动清理:使用数据库内置的清理机制
– 手动清理:定期手动清理日志
– 脚本清理:使用脚本自动化清理过程
– 监控清理:通过监控系统触发清理操作
# 风险评估
– 数据丢失风险:确保清理不会导致数据丢失
– 恢复风险:确保清理不会影响数据库恢复
– 性能风险:确保清理过程不会影响系统性能
– 合规风险:确保清理符合合规要求
2.2 YashanDB日志清理策略
YashanDB日志清理策略建议:
– 保留时间:根据备份策略设置,通常为3-7天
– 清理频率:每日或每周清理
– 清理方法:使用RMAN或脚本清理
– 验证方法:确保清理后备份仍然有效
# 告警日志清理策略
– 保留时间:1-3个月
– 清理频率:每月清理
– 清理方法:使用脚本清理
– 验证方法:确保重要信息已备份
# 审计日志清理策略
– 保留时间:根据合规要求,通常为6-12个月
– 清理频率:每月或每季度清理
– 清理方法:使用数据库内置的审计清理功能
– 验证方法:确保审计数据已备份
# 跟踪日志清理策略
– 保留时间:1-2周
– 清理频率:每周清理
– 清理方法:使用脚本清理
– 验证方法:确保问题已解决
# 监听日志清理策略
– 保留时间:1-2个月
– 清理频率:每月清理
– 清理方法:使用脚本清理
– 验证方法:确保连接问题已解决
2.3 YashanDB日志清理考虑
YashanDB日志清理考虑:
- 备份策略:确保清理不会影响备份和恢复
- 合规要求:确保清理符合法律法规和企业政策
- 性能影响:确保清理过程不会影响系统性能
- 存储管理:确保清理后有足够的存储空间
- 监控机制:建立日志清理的监控机制
Part03-生产环境项目实施方案
3.1 YashanDB日志清理配置
3.1.1 YashanDB归档日志清理配置
SHOW PARAMETER log_archive_dest;
— 输出结果
NAME TYPE VALUE
———————————— ———– ——————————
log_archive_dest string /yashandb/fgdata/archive
log_archive_dest_1 string location=/yashandb/fgdata/archive
— 步骤2:检查归档日志使用情况
SELECT
name,
ROUND(SUM(bytes) / 1024 / 1024, 2) AS size_mb
FROM v$archived_log
GROUP BY name
ORDER BY size_mb DESC;
— 输出结果
NAME SIZE_MB
—————————————- ———-
/yashandb/fgdata/archive/arch_1_1.log 204.8
/yashandb/fgdata/archive/arch_1_2.log 187.5
/yashandb/fgdata/archive/arch_1_3.log 156.2
…
— 步骤3:配置归档日志保留策略
ALTER SYSTEM SET log_archive_retention_target = 7 SCOPE=BOTH;
— 步骤4:使用RMAN清理归档日志
RMAN> CONNECT TARGET /
RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE ‘SYSDATE-7’;
— 输出结果
released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=123 device type=DISK
List of Archived Log Copies for database with db_unique_name FGEDUDB
=====================================================================
Key Thrd Seq S Low Time
——- —- ——- – ———
1 1 1 A 2025-01-13 00:00:00
2 1 2 A 2025-01-14 00:00:00
3 1 3 A 2025-01-15 00:00:00
…
Do you really want to delete the above objects (enter YES or NO)? YES
deleted archived log
archived log file name=/yashandb/fgdata/archive/arch_1_1.log RECID=1 STAMP=1234567890
deleted archived log
archived log file name=/yashandb/fgdata/archive/arch_1_2.log RECID=2 STAMP=1234567891
deleted archived log
archived log file name=/yashandb/fgdata/archive/arch_1_3.log RECID=3 STAMP=1234567892
…
Deleted 10 archived log files
3.1.2 YashanDB告警日志清理配置
SHOW PARAMETER background_dump_dest;
— 输出结果
NAME TYPE VALUE
———————————— ———– ——————————
background_dump_dest string /yashandb/fgdata/diag/rdbms/fgedudb/fgedudb/trace
— 步骤2:检查告警日志大小
# ls -lh /yashandb/fgdata/diag/rdbms/fgedudb/fgedudb/trace/alert_fgedudb.log
— 输出结果
-rw-r—– 1 yashan yashan 10M Jan 20 10:00 /yashandb/fgdata/diag/rdbms/fgedudb/fgedudb/trace/alert_fgedudb.log
— 步骤3:创建告警日志清理脚本
# vi /yashandb/app/scripts/clean_alert_log.sh
#!/bin/bash
# clean_alert_log.sh
# from:www.itpux.com.qq113257174.wx:itpux-com
# web: `http://www.fgedu.net.cn`
ALERT_LOG_DIR=”/yashandb/fgdata/diag/rdbms/fgedudb/fgedudb/trace”
ALERT_LOG_FILE=”alert_fgedudb.log”
BACKUP_DIR=”/yashandb/backup/logs”
RETENTION_DAYS=30
# 创建备份目录
mkdir -p $BACKUP_DIR
# 备份告警日志
DATE=$(date +”%Y%m%d_%H%M%S”)
cp $ALERT_LOG_DIR/$ALERT_LOG_FILE $BACKUP_DIR/${ALERT_LOG_FILE}_$DATE
# 清理告警日志
> $ALERT_LOG_DIR/$ALERT_LOG_FILE
# 删除过期备份
find $BACKUP_DIR -name “${ALERT_LOG_FILE}_*” -mtime +$RETENTION_DAYS -delete
# 输出结果
echo “Alert log cleaned and backed up successfully”
— 步骤4:设置脚本执行权限
# chmod +x /yashandb/app/scripts/clean_alert_log.sh
— 步骤5:创建定时任务
# crontab -e
# 每月1日执行告警日志清理
0 0 1 * * /yashandb/app/scripts/clean_alert_log.sh >> /yashandb/app/scripts/clean_alert_log.log 2>&1
3.2 YashanDB日志清理监控
3.2.1 YashanDB日志清理监控配置
CREATE TABLE fgedu.log_cleanup_monitor (
monitor_id NUMBER(10) PRIMARY KEY,
log_type VARCHAR2(50) NOT NULL,
cleanup_time TIMESTAMP DEFAULT SYSTIMESTAMP,
cleanup_status VARCHAR2(20) NOT NULL,
files_deleted NUMBER(10),
space_freed NUMBER(10),
error_message VARCHAR2(500)
);
— 步骤2:创建日志清理监控存储过程
CREATE OR REPLACE PROCEDURE fgedu.monitor_log_cleanup (
p_log_type VARCHAR2,
p_cleanup_status VARCHAR2,
p_files_deleted NUMBER DEFAULT NULL,
p_space_freed NUMBER DEFAULT NULL,
p_error_message VARCHAR2 DEFAULT NULL
) AS
v_monitor_id NUMBER;
BEGIN
— 生成监控ID
SELECT fgedu.log_cleanup_monitor_seq.NEXTVAL INTO v_monitor_id FROM DUAL;
— 插入监控记录
INSERT INTO fgedu.log_cleanup_monitor (
monitor_id, log_type, cleanup_time, cleanup_status, files_deleted, space_freed, error_message
) VALUES (
v_monitor_id, p_log_type, SYSTIMESTAMP, p_cleanup_status, p_files_deleted, p_space_freed, p_error_message
);
COMMIT;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE(‘Error monitoring log cleanup: ‘ || SQLERRM);
ROLLBACK;
END;
/
— 步骤3:创建日志清理监控视图
CREATE OR REPLACE VIEW fgedu.v_log_cleanup_monitor AS
SELECT
monitor_id,
log_type,
cleanup_time,
cleanup_status,
files_deleted,
space_freed,
error_message
FROM fgedu.log_cleanup_monitor
ORDER BY cleanup_time DESC;
— 步骤4:查看日志清理监控结果
SELECT * FROM fgedu.v_log_cleanup_monitor;
— 输出结果
MONITOR_ID LOG_TYPE CLEANUP_TIME CLEANUP_STATUS FILES_DELETED SPACE_FREED ERROR_MESSAGE
———- ————— ——————– ————– ————- ———– ————–
1 ARCHIVE_LOG 2025-01-20 10:00:00 SUCCESS 10 2048
2 ALERT_LOG 2025-01-20 00:00:00 SUCCESS 1 100
3 AUDIT_LOG 2025-01-19 00:00:00 SUCCESS 5 500
3.3 YashanDB日志清理自动化
3.3.1 YashanDB日志清理自动化脚本
# vi /yashandb/app/scripts/clean_all_logs.sh
#!/bin/bash
# clean_all_logs.sh
# from:www.itpux.com.qq113257174.wx:itpux-com
# web: `http://www.fgedu.net.cn`
# 定义变量
LOG_DIR=”/yashandb/app/scripts/logs”
ARCHIVE_LOG_DIR=”/yashandb/fgdata/archive”
ALERT_LOG_DIR=”/yashandb/fgdata/diag/rdbms/fgedudb/fgedudb/trace”
AUDIT_LOG_DIR=”/yashandb/fgdata/audit”
TRACE_LOG_DIR=”/yashandb/fgdata/diag/rdbms/fgedudb/fgedudb/trace”
LISTENER_LOG_DIR=”/yashandb/fgdata/diag/tnslsnr/fgedu/listener/trace”
BACKUP_DIR=”/yashandb/backup/logs”
RETENTION_DAYS=7
# 创建目录
mkdir -p $LOG_DIR
mkdir -p $BACKUP_DIR
# 清理归档日志
echo “Cleaning archive logs…”
$ORACLE_HOME/bin/rman target / << EOF
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-$RETENTION_DAYS';
EXIT;
EOF
# 清理告警日志
echo "Cleaning alert logs..."
DATE=$(date +"%Y%m%d_%H%M%S")
cp $ALERT_LOG_DIR/alert_fgedudb.log $BACKUP_DIR/alert_fgedudb_$DATE.log
> $ALERT_LOG_DIR/alert_fgedudb.log
# 清理审计日志
echo “Cleaning audit logs…”
find $AUDIT_LOG_DIR -name “*.aud” -mtime +$RETENTION_DAYS -delete
# 清理跟踪日志
echo “Cleaning trace logs…”
find $TRACE_LOG_DIR -name “*.trc” -mtime +$RETENTION_DAYS -delete
find $TRACE_LOG_DIR -name “*.trm” -mtime +$RETENTION_DAYS -delete
# 清理监听日志
echo “Cleaning listener logs…”
DATE=$(date +”%Y%m%d_%H%M%S”)
cp $LISTENER_LOG_DIR/listener.log $BACKUP_DIR/listener_$DATE.log
> $LISTENER_LOG_DIR/listener.log
# 清理过期备份
echo “Cleaning expired backups…”
find $BACKUP_DIR -name “*” -mtime +30 -delete
# 输出结果
echo “All logs cleaned successfully”
— 步骤2:设置脚本执行权限
# chmod +x /yashandb/app/scripts/clean_all_logs.sh
— 步骤3:创建定时任务
# crontab -e
# 每天凌晨2点执行日志清理
0 2 * * * /yashandb/app/scripts/clean_all_logs.sh >> /yashandb/app/scripts/clean_all_logs.log 2>&1
— 步骤4:验证脚本执行
# /yashandb/app/scripts/clean_all_logs.sh
— 输出结果
Cleaning archive logs…
Cleaning alert logs…
Cleaning audit logs…
Cleaning trace logs…
Cleaning listener logs…
Cleaning expired backups…
All logs cleaned successfully
Part04-生产案例与实战讲解
4.1 YashanDB归档日志清理实战
案例背景:某企业的YashanDB数据库归档日志增长过快,导致存储空间不足,需要配置自动清理策略。
SELECT
name,
ROUND(SUM(bytes) / 1024 / 1024 / 1024, 2) AS size_gb
FROM v$archived_log
GROUP BY name
ORDER BY size_gb DESC;
— 输出结果
NAME SIZE_GB
—————————————- ———-
/yashandb/fgdata/archive/arch_1_1.log 2.5
/yashandb/fgdata/archive/arch_1_2.log 2.3
/yashandb/fgdata/archive/arch_1_3.log 2.1
…
— 步骤2:检查存储空间使用情况
# df -h /yashandb/fgdata/archive
— 输出结果
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 50G 45G 5G 90% /yashandb/fgdata/archive
— 步骤3:配置归档日志保留策略
ALTER SYSTEM SET log_archive_retention_target = 3 SCOPE=BOTH;
— 步骤4:创建归档日志清理脚本
# vi /yashandb/app/scripts/clean_archive_logs.sh
#!/bin/bash
# clean_archive_logs.sh
# from:www.itpux.com.qq113257174.wx:itpux-com
# web: `http://www.fgedu.net.cn`
# 清理3天前的归档日志
$ORACLE_HOME/bin/rman target / << EOF
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-3';
EXIT;
EOF
-- 步骤5:设置脚本执行权限
# chmod +x /yashandb/app/scripts/clean_archive_logs.sh
-- 步骤6:创建定时任务
# crontab -e
# 每天凌晨1点执行归档日志清理
0 1 * * * /yashandb/app/scripts/clean_archive_logs.sh >> /yashandb/app/scripts/clean_archive_logs.log 2>&1
— 步骤7:执行清理脚本
# /yashandb/app/scripts/clean_archive_logs.sh
— 输出结果
released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=123 device type=DISK
List of Archived Log Copies for database with db_unique_name FGEDUDB
=====================================================================
Key Thrd Seq S Low Time
——- —- ——- – ———
1 1 1 A 2025-01-17 00:00:00
2 1 2 A 2025-01-18 00:00:00
3 1 3 A 2025-01-19 00:00:00
…
Do you really want to delete the above objects (enter YES or NO)? YES
deleted archived log
archived log file name=/yashandb/fgdata/archive/arch_1_1.log RECID=1 STAMP=1234567890
deleted archived log
archived log file name=/yashandb/fgdata/archive/arch_1_2.log RECID=2 STAMP=1234567891
deleted archived log
archived log file name=/yashandb/fgdata/archive/arch_1_3.log RECID=3 STAMP=1234567892
…
Deleted 20 archived log files
— 步骤8:验证清理效果
# df -h /yashandb/fgdata/archive
— 输出结果
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 50G 15G 35G 30% /yashandb/fgdata/archive
4.2 YashanDB审计日志清理实战
案例背景:某企业的YashanDB数据库审计日志增长过快,需要配置自动清理策略。
SHOW PARAMETER audit_file_dest;
— 输出结果
NAME TYPE VALUE
———————————— ———– ——————————
audit_file_dest string /yashandb/fgdata/audit
— 步骤2:检查审计日志使用情况
# ls -lh /yashandb/fgdata/audit/
— 输出结果
total 10G
-rw-r—– 1 yashan yashan 100M Jan 10 00:00 audit_20250110_000001.aud
-rw-r—– 1 yashan yashan 120M Jan 11 00:00 audit_20250111_000001.aud
-rw-r—– 1 yashan yashan 110M Jan 12 00:00 audit_20250112_000001.aud
…
— 步骤3:创建审计日志清理脚本
# vi /yashandb/app/scripts/clean_audit_logs.sh
#!/bin/bash
# clean_audit_logs.sh
# from:www.itpux.com.qq113257174.wx:itpux-com
# web: `http://www.fgedu.net.cn`
AUDIT_LOG_DIR=”/yashandb/fgdata/audit”
RETENTION_DAYS=90
# 清理90天前的审计日志
find $AUDIT_LOG_DIR -name “*.aud” -mtime +$RETENTION_DAYS -delete
# 输出结果
echo “Audit logs cleaned successfully”
— 步骤4:设置脚本执行权限
# chmod +x /yashandb/app/scripts/clean_audit_logs.sh
— 步骤5:创建定时任务
# crontab -e
# 每月1日执行审计日志清理
0 0 1 * * /yashandb/app/scripts/clean_audit_logs.sh >> /yashandb/app/scripts/clean_audit_logs.log 2>&1
— 步骤6:执行清理脚本
# /yashandb/app/scripts/clean_audit_logs.sh
— 输出结果
Audit logs cleaned successfully
— 步骤7:验证清理效果
# ls -lh /yashandb/fgdata/audit/
— 输出结果
total 3G
-rw-r—– 1 yashan yashan 100M Jan 10 00:00 audit_20250110_000001.aud
-rw-r—– 1 yashan yashan 120M Jan 11 00:00 audit_20250111_000001.aud
-rw-r—– 1 yashan yashan 110M Jan 12 00:00 audit_20250112_000001.aud
…
4.3 YashanDB告警日志清理实战
案例背景:某企业的YashanDB数据库告警日志增长过快,需要配置自动清理策略。
SHOW PARAMETER background_dump_dest;
— 输出结果
NAME TYPE VALUE
———————————— ———– ——————————
background_dump_dest string /yashandb/fgdata/diag/rdbms/fgedudb/fgedudb/trace
— 步骤2:检查告警日志大小
# ls -lh /yashandb/fgdata/diag/rdbms/fgedudb/fgedudb/trace/alert_fgedudb.log
— 输出结果
-rw-r—– 1 yashan yashan 50M Jan 20 10:00 /yashandb/fgdata/diag/rdbms/fgedudb/fgedudb/trace/alert_fgedudb.log
— 步骤3:创建告警日志清理脚本
# vi /yashandb/app/scripts/clean_alert_log.sh
#!/bin/bash
# clean_alert_log.sh
# from:www.itpux.com.qq113257174.wx:itpux-com
# web: `http://www.fgedu.net.cn`
ALERT_LOG_DIR=”/yashandb/fgdata/diag/rdbms/fgedudb/fgedudb/trace”
ALERT_LOG_FILE=”alert_fgedudb.log”
BACKUP_DIR=”/yashandb/backup/logs”
RETENTION_DAYS=30
# 创建备份目录
mkdir -p $BACKUP_DIR
# 备份告警日志
DATE=$(date +”%Y%m%d_%H%M%S”)
cp $ALERT_LOG_DIR/$ALERT_LOG_FILE $BACKUP_DIR/${ALERT_LOG_FILE}_$DATE
# 清理告警日志
> $ALERT_LOG_DIR/$ALERT_LOG_FILE
# 删除过期备份
find $BACKUP_DIR -name “${ALERT_LOG_FILE}_*” -mtime +$RETENTION_DAYS -delete
# 输出结果
echo “Alert log cleaned and backed up successfully”
— 步骤4:设置脚本执行权限
# chmod +x /yashandb/app/scripts/clean_alert_log.sh
— 步骤5:创建定时任务
# crontab -e
# 每月1日执行告警日志清理
0 0 1 * * /yashandb/app/scripts/clean_alert_log.sh >> /yashandb/app/scripts/clean_alert_log.log 2>&1
— 步骤6:执行清理脚本
# /yashandb/app/scripts/clean_alert_log.sh
— 输出结果
Alert log cleaned and backed up successfully
— 步骤7:验证清理效果
# ls -lh /yashandb/fgdata/diag/rdbms/fgedudb/fgedudb/trace/alert_fgedudb.log
— 输出结果
-rw-r—– 1 yashan yashan 0 Jan 20 10:30 /yashandb/fgdata/diag/rdbms/fgedudb/fgedudb/trace/alert_fgedudb.log
# ls -lh /yashandb/backup/logs/
— 输出结果
-rw-r—– 1 yashan yashan 50M Jan 20 10:30 alert_fgedudb.log_20250120_103000
Part05-风哥经验总结与分享
5.1 YashanDB日志清理最佳实践
YashanDB日志清理最佳实践:
- 制定合理的保留策略:根据业务需求和合规要求设置合理的日志保留时间
- 自动化清理:使用脚本和定时任务自动清理日志
- 监控清理过程:建立日志清理的监控机制,确保清理过程正常运行
- 备份重要日志:在清理前备份重要的日志信息
- 验证清理效果:定期验证清理效果,确保存储空间得到释放
- 调整清理策略:根据实际情况调整清理策略,确保清理的有效性
- 文档记录:详细记录日志清理策略和执行情况
- 培训教育:对相关人员进行培训,确保正确执行日志清理
5.2 YashanDB日志清理检查清单
– [ ] 日志类型是否明确
– [ ] 保留策略是否合理
– [ ] 清理方法是否有效
– [ ] 清理频率是否适当
– [ ] 备份机制是否完善
– [ ] 监控机制是否建立
– [ ] 验证方法是否到位
– [ ] 文档记录是否完整
– [ ] 培训是否进行
– [ ] 应急方案是否制定
# 日志清理步骤
1. 分析日志类型和存储需求
2. 制定日志保留策略
3. 选择合适的清理方法
4. 配置清理脚本和定时任务
5. 测试清理效果
6. 部署清理策略
7. 监控清理过程
8. 定期验证清理效果
9. 调整清理策略
10. 记录清理情况
# 日志清理监控要点
– 清理执行状态
– 存储空间释放情况
– 清理错误情况
– 备份完整性
– 系统性能影响
– 合规性验证
5.3 YashanDB日志清理常见问题处理
YashanDB日志清理常见问题及处理方法:
– 现象:日志清理脚本执行失败
– 处理:检查脚本权限、路径和配置
# 常见问题2:存储空间未释放
– 现象:清理后存储空间未释放
– 处理:检查文件系统、inode使用情况
# 常见问题3:备份失败
– 现象:清理前备份失败
– 处理:检查备份路径、权限和存储空间
# 常见问题4:清理频率过高
– 现象:清理频率过高影响系统性能
– 处理:调整清理频率和时机
# 常见问题5:清理频率过低
– 现象:清理频率过低导致存储空间不足
– 处理:增加清理频率或调整保留策略
# 常见问题6:误清理重要日志
– 现象:误清理了重要的日志信息
– 处理:从备份中恢复日志,调整清理策略
# 常见问题7:监控失效
– 现象:监控系统无法获取清理状态
– 处理:检查监控配置和网络连接
# 常见问题8:权限不足
– 现象:清理脚本执行权限不足
– 处理:调整脚本权限和执行用户
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
