OGG进程参数事例

本文深入探讨了数据库管理系统中的关键组件,包括源数据库、远程数据库、管理器、提取和导入过程,以及复制配置。重点阐述了参数设置、工作状态、延迟检查点和时间间隔等核心概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

----------------------------------------------------------------------------------------------------------------
Source Database:

GGSCI (ogg1) 46> info all
Program     Status      Group       Lag at Chkpt  Time Since Chkpt
MANAGER     RUNNING                                           
EXTRACT     RUNNING     DUMP1       00:00:00      00:00:05    
EXTRACT     RUNNING     EXT1        00:00:00      00:00:08    


MGR:
GGSCI (ogg1) 47> view params mgr
port 7809
DYNAMICPORTLIST 7810-7820
autorestart extract *, retries 5, waitminutes 3
purgeoldextracts ./dirdat/*,usecheckpoints, minkeepdays 10
userid ogg,password ogg

EXT:
GGSCI (ogg1) 48> view params ext1
extract ext1
setenv ( NLS_LANG = AMERICAN_AMERICA.AL32UTF8 )
userid ogg, password ogg
REPORT AT 01:59
reportrollover at 02:00
THREADOPTIONS MAXCOMMITPROPAGATIONDELAY  3000 IOLATENCY 3000
TRANLOGOPTIONS DBLOGREADER,DBLOGREADERBUFSIZE 4096000
TRANLOGOPTIONS BUFSIZE 10000000
discardfile  ./dirrpt/ext1.dsc,append,megabytes 10
exttrail ./dirdat/ee
numfiles 3000
dynamicresolution
STATOPTIONS REPORTFETCH
FETCHOPTIONS SUPPRESSDUPLICATES
table sun.DEPT1;
table sun.EMP1;
table sun.TABLES1;
table sun.INDEXES1;
table sun.test;

DUMP:
GGSCI (ogg1) 50> view params dump1
extract dump1
setenv ( NLS_LANG = AMERICAN_AMERICA.AL32UTF8 )
userid ogg, password ogg
REPORT AT 01:59
reportrollover at 02:00
RMTHOST 10.0.2.12, MGRPORT 7809
RMTTRAIL /ogg/ogghome/dirdat/ee
DYNAMICRESOLUTION
numfiles 3000
table sun.DEPT1;
table sun.EMP1;
table sun.TABLES1;
table sun.INDEXES1;
table sun.test;


-----------------------------------------------------------------------------------------------------------------------------------------
Remote Database:

GGSCI (ogg1) 4> info all
Program     Status      Group       Lag at Chkpt  Time Since Chkpt
MANAGER     RUNNING                                           
REPLICAT    RUNNING     REP1        00:00:00      00:00:08    


MGR:
GGSCI (ogg1) 5> view params mgr
port 7809
DYNAMICPORTLIST 7810-7820
autorestart extract *, retries 5, waitminutes 3
purgeoldextracts ./dirdat/*,usecheckpoints, minkeepdays 10
userid ogg,password ogg


REP:
GGSCI (ogg1) 7> view params rep1
REPLICAT rep1
setenv ( NLS_LANG = AMERICAN_AMERICA.AL32UTF8 )
USERID ogg,PASSWORD ogg
SQLEXEC "ALTER SESSION SET CONSTRAINTS=DEFERRED"
REPORT AT 01:59
REPORTROLLOVER AT 02:00
REPERROR DEFAULT,DISCARD
HANDLECOLLISIONS
DISCARDFILE ./dirrpt/rep1.dsc,PURGE
DISCARDROLLOVER AT 02:00
GETTRUNCATES
ASSUMETARGETDEFS
DYNAMICRESOLUTION
ALLOWNOOPUPDATES;
map sun.*, target sun.*;

<think>嗯,用户问的是Oracle GoldenGate查看抽取进程的配置参数文件。我需要先确认自己对OGG的理解是否正确。GoldenGate的进程,比如抽取进程Extract,确实是通过参数文件来配置的。这些参数文件通常存放在dirprm目录下,文件名类似extxxx.prm,其中xxx是进程名。 接下来,用户可能需要知道具体怎么找到这些文件。首先得确定OGG的安装目录,默认情况下,dirprm就在安装目录下。然后,参数文件的名字规则是ext后跟进程名,比如extora1.prm。所以需要指导用户如何进入正确的目录,并使用ls或者dir命令来查看文件列表。 另外,用户可能还想知道参数文件里具体有哪些配置内容。例如,抽取进程会指定数据库连接信息、抓取的表、排除的表、是否启用DDL同步等。我需要列举一些常见的参数,比如EXTRACT、SOURCEDB、USERID、TABLE和EXCLUDE,并给出例子说明,这样用户能更直观地理解。 还有,用户可能对如何修改这些参数文件有疑问,所以需要提醒他们修改后要重启进程才能生效。同时,参数文件的语法必须正确,否则进程可能无法启动,这也是需要注意的地方。 可能用户遇到的问题是不知道去哪里找这些配置文件,或者不确定参数的具体写法。因此,分步骤说明查看方法,并解释常见参数的作用,可以帮助用户自行检查和调整配置。同时,强调语法正确的重要性,避免用户修改时出错。 最后,确保回答结构清晰,用中文分步骤说明,符合用户的要求。如果有遗漏的部分,比如如何处理Windows系统下的路径,可能需要补充,但根据常见情况,先以Linux为例,如果有需要再扩展。</think>Oracle GoldenGate (OGG) 查看抽取进程(Extract Process)配置参数文件的步骤如下: --- ### **1. 确认参数文件路径** OGG进程参数文件默认存储在安装目录的 **`dirprm`** 子目录中。 参数文件命名规则为:**`ext<进程名>.prm`** 例如:抽取进程名为 `oraext1`,则参数文件为 `extoraext1.prm`。 --- ### **2. 查看参数文件内容** 通过以下方式直接查看文件内容: ```bash # 进入OGG安装目录的dirprm目录 cd $OGG_HOME/dirprm # 列出所有抽取进程参数文件 ls -l ext*.prm # 查看具体文件内容(例如进程名oraext1) cat extoraext1.prm ``` --- ### **3. 参数文件关键配置解析** 典型的抽取进程参数文件包含以下核心参数: ```sql -- 基本定义 EXTRACT oraext1 -- 进程名称 SOURCEDB db_name -- 源数据库名(需配置ODBC或TNS) USERID ogg_user, PASSWORD ***** -- 数据库连接账号 EXTTRAIL ./dirdat/et -- 抽取数据写入的Trail文件路径 -- 表级配置 TABLE schema.table1; -- 捕获指定表 TABLE schema.table2; EXCLUDE schema.audit%; -- 排除特定表(支持通配符%) -- 高级参数 TRANLOGOPTIONS ... -- 事务日志解析选项 GETTRUNCATES -- 捕获TRUNCATE操作 DDL INCLUDE ALL -- 是否捕获DDL(需启用DDL支持) ``` --- ### **4. 注意事项** - **修改参数后需重启进程**:使用 `STOP <进程名>` 和 `START <进程名>` 生效。 - **语法严格性**:参数文件需遵循OGG语法规范,错误的缩进或符号可能导致进程无法启动。 - **参数优先级**:若使用动态注册(如 `ADD EXTRACT` 命令),部分参数可能覆盖文件中的配置。 --- 通过以上步骤,您可以快速定位并理解OGG抽取进程的配置逻辑。如需进一步排查问题,可结合 **`VIEW REPORT <进程名>`** 命令查看进程运行日志。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值