Configuring GoldenGate agent for ODI and Enterprise Manager (version 12.2)

Core GoldenGate is software completely written in C/C++. But many Oracle tools are written using Java. For example, Enterprise Manager and GoldenGate Monitor. ETL tool Oracle Data Integrator was also developed using Java. All these tools work with GoldenGate and communications should be secured: there should be authentication, encryption, etc.

Oracle uses special agent to make these communications possible. We call these agent imageGoldenGate Agent (previously it was called JAgent). If will look at GoldenGate 11.2 or 12.1 then we see this agent is embedded: there are folders cfg and dirjar in GoldenGate Home. First folder contains GoldenGate configuration, the second one contains java libraries (jar) for GoldenGate agent execution.

There were some limitation of embedded agent: you couldn’t create multiple agents (for OEM and GG Monitor), you must remove old agent and add new one to make communications with server (Monitor or OEM) more stable. Oracle has removed GoldenGate Monitor from core GoldenGate 12.2 installation to overcome these limitations. So we should install GoldenGate Agent before configuring communications with OEM and ODI. Unfortunately GoldenGate Agent documentation is a little bit poor. So am writing this article to compensate this issue.

Continue reading ‘Configuring GoldenGate agent for ODI and Enterprise Manager (version 12.2)’ »

GoldenGate Agent — что это, как он настраивается и его автоматическая инсталляция

Ликбез

GoldenGate это ПО, написанное на C++. Но основные инструменты для мониторинга Oracle написаны на Java. Это и Enterprise Manager, и GoldenGate Monitor. Инструмент ETL Oracle Data Integrator также разработан на Java. Всем этим инструментам необходимо взаимодействовать с GoldenGate и взаимодействовать безопасно. Т.е. должна быть аутенфикация, должно быть шифрование и т.д.

imageРоль посредника, который обеспечивает все это для GoldenGate выполняет JAgent (также известный как GoldenGate Agent и Monitor Agent). Он встроен во все последние версии GoldenGate. Ниже приведена архитектура. На рисунке показан GoldenGate Monitor Server, но, на самом деле, это может быть и Oracle Enterprise Manager, и Oracle Data Integrator.

По-умолчанию, GoldenGate JAgent не работает. Для того, чтобы запустить его необходимо проделать ряд подготовительных действий.

Continue reading ‘GoldenGate Agent — что это, как он настраивается и его автоматическая инсталляция’ »