千家信息网

12c DataGuard 无法删除归档日志

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,一、环境描述Oracle 12c 单实例DataGuardRhel 7.3二、测试过程主库操作1.关闭DG,切换日志SQL> alter system set log_archive_dest_sta
千家信息网最后更新 2025年01月21日12c DataGuard 无法删除归档日志


一、环境描述

Oracle 12c 单实例DataGuard

Rhel 7.3


二、测试过程

主库操作

1.关闭DG,切换日志

SQL> alter system set log_archive_dest_state_2=defer;


System altered.


SQL> show parameter log_archive_dest_state_2


NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

log_archive_dest_state_2 string DEFER

log_archive_dest_state_20 string enable

log_archive_dest_state_21 string enable

log_archive_dest_state_22 string enable

log_archive_dest_state_23 string enable

log_archive_dest_state_24 string enable

log_archive_dest_state_25 string enable

log_archive_dest_state_26 string enable

log_archive_dest_state_27 string enable

log_archive_dest_state_28 string enable

log_archive_dest_state_29 string enable

SQL> alter system switch logfile;


System altered.


SQL> alter system switch logfile;


System altered.


SQL>


2.rman删除归档

RMAN> list archivelog all;


List of Archived Log Copies for database with db_unique_name ORCL

=====================================================================


Key Thrd Seq S Low Time

------- ---- ------- - --------------------

40 1 31 A 26-NOV-2017 19:15:13

Name: /oracle/arch/1_31_958415134.dbf


42 1 32 A 26-NOV-2017 19:22:34

Name: /oracle/arch/1_32_958415134.dbf



RMAN> delete noprompt archivelog all;


released channel: ORA_DISK_1

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=39 device type=DISK

RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture process

archived log file name=/oracle/arch/1_32_958415134.dbf thread=1 sequence=32

List of Archived Log Copies for database with db_unique_name ORCL

=====================================================================


Key Thrd Seq S Low Time

------- ---- ------- - --------------------

40 1 31 A 26-NOV-2017 19:15:13

Name: /oracle/arch/1_31_958415134.dbf


deleted archived log

archived log file name=/oracle/arch/1_31_958415134.dbf RECID=40 STAMP=961096954

Deleted 1 objects



RMAN>

三、小结

当我们DG环境,人为或者异常情况导致DG异常,没有被应用的归档日志是不会被删除的。这里可能会出现一个问题就是

当我们的磁盘空间紧张,可能生成大量的日志占满磁盘,导致数据库无法写入的问题。需要我们有监控系统,发现DG异常及时处理

,千万不要等着影响业务才被动的去处理。



日志 环境 磁盘 问题 处理 业务 实例 小结 就是 情况 数据 数据库 监控系统 空间 系统 过程 切换 应用 影响 测试 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器崩溃后怎么维护 互联网科技思维导图 mc服务器域名名字注册 经开区采购管理软件开发 二级access数据库程序设 网络安全管理员面试有哪些问题 对数据库进行维护 服务器开启共享 有线电视网络安全总结 潼南区常规软件开发流程特点 重庆网络安全专业可以升本吗 管理视频服务器的作用 百度在线网络技术北京有限公司是 数据库环境中怎样查询年龄 企业网络安全防范措施不到位受罚 金融日网络安全宣传活动 漯河网络安全协会 安卓手机数据库 开源网页控制安卓服务器 徐州网络营销软件开发诚信合作 安卓软件开发怎么收费 网络安全视频段子 荒野乱斗升级后无法连接服务器 软件开发交付是交几个税 服务器无法运行显示屏不亮 国内都有哪些软件开发公司 王者荣耀服务器维护多久 数据库安全的威胁主要有哪些 辽宁朝阳软件开发公司电话 本地时间和服务器时间对比
0