一、工具介绍
SYS_RESETXLOG 是用来清理不必要的wal日志,紧急情况下可以重置数据库控制文件。
图一:SYS_RESETXLOG使用说明
二、使用场景
控制文件损坏
图二:控制文件损坏信息
三、测试用例
数据库安装目录下找到SYS_CONTROLFILE工具:SYS_CONTROLFILE /dbdata/data/查看当前的NextXID和NEXTOID。
图三:NEXTXID及NEXTOID
图四:重置控制文件检查点
启动数据库,查看历史数据。
图五:数据库历史数据
注:数据库启动之后,重要数据全备份一次。