Oracle 数据库归档满处理办法
admin
2023-05-24 10:02:57
0

一、 问题影响
如果数据库归档不设置归档删除策略或归档暴增导致归档空间满,数据库将无法提供服
务,甚至无法关闭数据库。 因为关闭数据库会出发写日志,此时空间满了是不能写入日
志进而导致数据库无法启动。 业务系统将无法使用。
二、 归档存放方式, 有如下几种情况:
1、 本地文件系统存放
2、 本地文件系统且存放在快速闪回区内
3ASM 存储中存放
4ASM 存储中且放在快速闪回区内
三、 处理办法
1、 如果归档日志存放在文件系统或 ASM 存储内, 不在快速闪回区中;则可以根据业务
需求将该文件系统目录中或 ASM 存储内的归档文件迁移到其他空间, 也可以将归
档日志通过 RMAN 的方式备份出来从而释放归档存放的空间。
2、 如果放在文件系统或 ASM 存储中的闪回区内, 人工迁移文件后,数据库是无法识别
空间释放的; 因为快速闪回区是 Oracle 数据库自己管理, 需要让数据库识别到; 针
对此种现象,见标题四
四、 快速闪回区归档撑满解决方法
如果快速闪回区内归档满后,数据库将无法操作,甚至无法关闭数据库;此时, 解决方
法是,将数据库中的一个实例通过 shutdown abort 方式关闭;( shutdown abort 方式将
不检查数据文件一致性且不将内存中的数据写入到数据文件中,跟强制断电效果一样,
所以该操作慎重) ( 如果存在 OGG 需要提前关闭与该主机关联的 OGG 进程,方式改 OGG
进程挂起,并预防归档丢失
数据库关闭后,通过 startup mount 方式,将数据库启动到 mount 状态;此时,可以通
过: select * from v$recovery_file_dest;检测快速闪回区的使用情况( 主要是产看当前快
速闪回区的容量大小);
如果 ASM 存储或文件系统没有容量可以扩充,则先给 ASM 或文件系统扩充空间;然后,
通过 alter system set db_recovery_file_dest_size = 100G( 将之前大小扩种几十 G, 此处仅
供参考)。 扩充后, 数据库将恢复正常使用。
通过 rman target /方式,登录到 RMAN 中,执行 crosscheck archivelog all; 检测数据库归
档的有效性;
通过在 RMAN 中,执行 delete noprompt archivelog until time “sysdate -3;( 该命令表示
删除归档日志,保留到 3 天前,具体保留几天,根据业务清空, 该天数仅供参考

相关内容

热门资讯

凤凰独家画面:普京车队深夜驶过... 5月19日晚,俄罗斯总统普京乘专机抵达北京,凤凰卫视记者拍到普京车队在国宾护卫队引导下驶过长安街的画...
完整视频:中方在机场为普京举行... 5月19日晚,俄罗斯总统普京乘专机抵达北京,凤凰卫视记者在机场发回现场报道:中方为普京举行了简短的欢...
山东鑫丽源机械取得对辊破碎机专... 国家知识产权局信息显示,山东鑫丽源机械有限公司取得一项名为“一种对辊破碎机”的专利,授权公告号CN2...
品致信息科技取得国际象棋收纳盒... 国家知识产权局信息显示,深圳市品致信息科技有限公司取得一项名为“一种国际象棋收纳盒”的专利,授权公告...
美军士兵曝:科威特基地遇袭前曾... 多名美军士兵向哥伦比亚广播公司(CBS)透露,在伊朗对其驻科威特指挥所发动致命袭击数周前,一支美国陆...
【好物】16+1T版3999元... 全网 618 大促现已正式开始,全场均年度好价,有需求的小伙伴速抢哦: 京东无门槛红包 京东无门槛...
机票多出“民航发展基金”?业内... 近日有网友发布消息称,在购买机票时发现购票款明细中,除了机票本身以及燃油附加费外,还有一笔名为“民航...
重庆云潼科技取得串扰抑制驱动电... 国家知识产权局信息显示,重庆云潼科技有限公司取得一项名为“一种串扰抑制驱动电路”的专利,授权公告号C...
苏南首个用户侧构网型储能电站并... 5月14日,苏南地区首个用户侧构网型储能电站在常州经开区轨道交通产业园顺利并网。作为园区微电网项目的...
记者手记:当“硬核科技”邂逅“... 一抹溶液轻覆,白玫瑰渐染绯红。常在书本上的科学原理,在方寸实验台前化作温柔的色彩流转,映亮孩子们纯真...