建设工程质量 协会网站,美克美家网站建设,wordpress level,微网站设计可以使用Oracle GoldenGate Classic Architecture从命令行配置和管理数据复制。 图示的说明logicalarch2.png
注意#xff1a;
这是基本配置。根据业务需求和用例#xff0c;可以配置此模型的不同变体。
1、Manager
Manager是Oracle GoldenGate的控制过程。必须先在Oracl…可以使用Oracle GoldenGate Classic Architecture从命令行配置和管理数据复制。 图示的说明logicalarch2.png
注意
这是基本配置。根据业务需求和用例可以配置此模型的不同变体。
1、Manager
Manager是Oracle GoldenGate的控制过程。必须先在Oracle GoldenGate配置中的每个系统上运行Manager然后才能启动提取或复制过程。
在运行Extract和Replicat进程时Manager也必须保持运行状态以便执行资源管理功能。一个Manager进程可以控制许多Extract或Replicat进程。
Manager执行以下功能
启动Oracle GoldenGate流程启动动态过程维护进程的端口号根据保留规则清除跟踪文件创建事件错误和阈值报告
2、Data Pump
Data Pump是源Oracle GoldenGate配置中的辅助Extract组。
如果配置Data Pump则“提取”过程会将所有捕获的操作写入源数据库上的跟踪文件。Data Pump读取源数据库上的跟踪文件并将数据操作通过网络发送到目标数据库上的远程跟踪文件。对于大多数配置强烈建议配置数据泵。如果未使用Data Pump则Extract将所有捕获的操作流式传输到远程目标数据库上的跟踪文件。但是在具有数据泵的典型配置中主“提取”组写入源系统上的路径。Data Pump读取此跟踪并将数据操作通过网络发送到目标上的远程跟踪。
通常数据泵可以执行数据过滤映射和转换
可以通过两种方式配置数据泵
执行数据操作可以将数据泵配置为执行数据过滤映射和转换。不执行任何数据处理可以将数据泵配置为直通模式在该模式下数据可以按原样被动传输而无需进行操作。直通模式可提高数据泵的吞吐量因为所有查找对象定义的功能都被绕过了。
尽管配置Data Pump是可选的但Oracle建议在大多数配置中使用它。使用数据泵的一些原因包括
**防范网络和目标故障**在基本的Oracle GoldenGate配置中目标系统上只有一个路径源系统上没有任何地方可以存储Extract连续提取到内存中的数据操作。如果网络或目标系统不可用则Extract可能会耗尽内存并异常终止。但是通过在源系统上安装跟踪和数据泵可以将捕获的数据移至磁盘从而防止主提取程序异常终止。恢复连接性后数据泵将从源路径捕获数据并将其发送到目标系统。**您正在实现数据过滤或转换的多个阶段。**使用复杂的筛选或数据转换配置时可以将数据泵配置为在源系统或目标系统上甚至在中间系统上执行第一次转换然后使用另一个数据泵或复制组来执行第二次转型。**将来自许多来源的数据整合到一个中心目标中。**将多个源数据库与中央目标数据库同步时可以在每个源系统上存储提取的数据操作并在每个系统上使用数据泵将数据发送到目标系统上的路径。在源系统和目标系统之间分配存储负载可以减少目标系统上需要大量空间来容纳来自多个源的数据。**将一个源与多个目标同步。**将数据发送到多个目标系统时可以在源系统上为每个目标配置数据泵。如果与任何目标的网络连接失败则仍可以将数据发送到其他目标。
3、Collector
Collector由管理器进程启动并且是在目标系统的后台运行的进程。它将事务数据重组为目标跟踪。
当Manager收到来自Extract进程的连接请求时收集器将扫描并绑定到可用端口并将端口号发送给Manager以分配给请求的Extract进程。收集器还接收提取过程发送的捕获数据并将其写入远程跟踪文件。
需要网络连接时Manager会自动启动收集器因此Oracle GoldenGate用户不会与其进行交互。收集器只能从一个提取过程中接收信息因此您使用的每个提取都有一个收集器。当关联的提取过程终止时收集器终止。 注意如果需要收集器可以手动运行。这称为静态收集器与常规的动态收集器相对。多个提取过程可以共享一个静态收集器但是一对一的比例是最佳的。可以使用静态收集器来确保进程在特定端口上运行。 默认情况下Extract启动从源系统到目标上的Collector的TCP / IP连接但是可以配置Oracle GoldenGate以便Collector发起来自目标的连接。例如如果目标位于受信任的网络区域中而源位于不受信任的区域中则可能需要从目标启动连接。
4、GGSCI
可以使用Oracle GoldenGate软件命令界面GGSCI命令来创建数据复制。这是您和Oracle GoldenGate功能组件之间的命令界面。
要启动GGSCI请将目录更改为Oracle GoldenGate安装目录然后运行ggsci 可执行文件。 注意OGG_HOME必须先设置环境变量 然后才能启动GGSCI。