亲测有效!OGG 创建抽取进程报错 OGG-08241,如何解决?

前言

今天在测试 OGG 一个功能的时候,需要重新初始化 oggca,所以重装了一下 OGG。重建完之后重新添加抽取进程报错,一直无法添加成功:

经过一翻分析,找到了解决方案,本文记录一下解决过程。

问题描述

OGG 重装之前,没有清理原先抽取进程,重装后,抽取进程重建失败!

原因是因为添加抽取进程时,会在数据库中的一些表里创建一些数据,用来记录抽取进程的信息。

  • dba_capture:displays information about all capture processes in the database.
  • dba_apply:displays information about all apply processes in the database.
  • system.logmnr_*

如果重建同名进程时未清理对应的记录,会导致无法成功创建抽取进程。

问题解决

经过在 MOS 查找对应的解决方案,最终解决问题。

参考 MOS 文档:Unable To Register OGG Extract (Doc ID 2861271.1)

根据 MOS 提供的清理步骤:

sql 复制代码
SQL> select session# from system.logmnr_session$ where session_name like '%E_MYSQL%';

-- 执行清理
SQL> delete from system.logmnr_spill$ where session# = 1;
delete from system.logmnr_age_spill$ where session# = 1;
delete from system.logmnr_log$ where session# = 1;
delete from system.logmnr_restart_ckpt$ where session# = 1;
delete from system.logmnr_restart_ckpt_txinfo$ where session# = 1;
delete from system.logmnr_filter$ where session# = 1;
delete from system.logmnr_parameter$ where session# = 1;
delete from system.logmnr_global$ where session# = 1;
delete from system.logmnr_session$ where session# = 1;
commit;

清理后再次添加抽取进程,依然报错。

参考 MOS 文档:Add Extract on GGMA Fails By OGG-08241 (Doc ID 2936927.1)

根据 MOS 提供的清理步骤:

sql 复制代码
SQL> select capture_name from dba_capture where capture_name like '%E_MYSQL%';

CAPTURE_NAME
----------------------------------------------------------------------------------------------------
OGG$CAP_E_MYSQL

SQL> exec dbms_capture_adm.stop_capture('OGG$CAP_E_MYSQL');
SQL> exec dbms_capture_adm.drop_capture('OGG$CAP_E_MYSQL');

SQL> select apply_name from dba_apply where apply_name like '%E_MYSQL%';

APPLY_NAME
----------------------------------------------------------------------------------------------------
OGG$E_MYSQL

SQL> exec dbms_apply_adm.stop_apply('OGG$E_MYSQL');
SQL> exec dbms_apply_adm.drop_apply('OGG$E_MYSQL');

再次添加抽取进程:

创建成功。问题解决!

相关推荐
无敌最俊朗@1 天前
音视频播放的核心处理流程
ffmpeg
mortimer2 天前
搞懂FFmpeg中2个桀骜不驯的参数:CRF 与 Preset
ffmpeg·音视频开发·视频编码
2401_841495643 天前
Windows 系统中ffmpeg安装问题的彻底解决
windows·python·ffmpeg·bug·语音识别·下载·安装步骤
八月的雨季 最後的冰吻3 天前
FFmpeg --15-视频解码: AVIO内存输入模式分析
ffmpeg·音视频
aqi003 天前
FFmpeg开发笔记(八十八)基于Compose的国产电视直播开源框架MyTV
android·ffmpeg·音视频·直播·流媒体
present12273 天前
一段音频/视频分离成人声与伴奏,Windows + Anaconda 快速跑通 Spleeter(离线可用)
windows·职场和发展·ffmpeg·音视频·娱乐·媒体
fxshy4 天前
python使用ffmpeg对视频进行转码
python·ffmpeg·音视频
zhangzhangkeji4 天前
FFMPEG - 6:合并、提取音视频;截取、连接音视频,
ffmpeg·音视频
mortimer4 天前
FFmpeg 拼接视频-记录我踩过的坑
ffmpeg·音视频开发
aqi004 天前
FFmpeg开发笔记(八十七)采用Kotlin的手机开源播放器VLC-Android
android·ffmpeg·音视频·流媒体