|
|
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
Работал ли тут кто-то с GG Studio? Это единственный способ рисовать репликацию в GG без командной строки? Я решил попробовать (с прицелом на CDC для DWH). Сразу оговорюсь, что с ГГ до этого не работал. Итак: 0) Была DB Oracle 12.1.0.2 Non CDB Win 64bit. Репликацию хотел настроить из 1 схемы в другую в этой БД (для упрощения). 1) Скачал и установил fmw_12.2.1.1.0_oggstudio (1.8 Гб!). Установил его репозиторий в БД через RCU. Внутри самого ogg не было, нужно дополнительно ставить на source и target. Ну, ок, логика в этом есть. У меня source и target вместе. 2) Установил ogg 12.2.0.1 для Win64. (всего 0.2 Гб). Как я понимаю, это самый ценный когда-то купленный Oracle продукт. 3) OGG Studio в настройках попросил OGG Agent. Это потребовало установку OGG Monitor Server fmw_12.2.1.0.0_ogg (0.4 Гб). Этот уже захотел WebLogic Server... 4) fmw_12.2.1.0.0_wls (0,8 Гб). Мало. Ещё надо Fusion Middleware Infrastructure fmw_12.2.1.0.0_infrastructure (1.4 Гб). 5) Настройка и стыковка всего этого зоопарка отняла много моральных сил и времени (пересмотреть кучу документации по каждому продукту и нагуглить решение многих сопутствующих проблем). Archive Log в БД тоже настроил. В итоге как-то всё стартовало: wls, managed server, mgr, jagent. И получилось в ogg studio нарисовать тестовые и валидные solution, profile и mapping. Жму deploy и получаю в логах кучку ни о чем не говорящих java exceptions... на этом терпение моё закончилось... Кто-то смог пройти этот квест до конца? Я конечно допускаю, что можно было всё сделать проще, на linux, где-то сбился с правильного пути, нестыковка версий и прочее. Но это всё похоже на издевательство... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 00:48 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
Monitor server, wls и infra были в этом празднике лишними. Какой exception то? Я чуть попозже у себя в блоге напишу подробную инструкцию, а то в документации как то все разбросано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 08:02 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
Alexander Ryndin...а то в документации как то все разбросано Это точно :). Александр, некоторые Ваши посты при установке я тоже использовал, хотя смущала их возможная неактуальность на сегодня. А за инструкцию-туториал по настройке репликации Ora->Ora c помощью Studio буду очень благодарен. Жду :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 10:13 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
Alexander RyndinКакой exception то? Заново всё запустил (возможно что-то забыл), но уже откатился на шаг назад, а именно не проходит test connection to gg instance: Rest Call: http://localhost:7809/mpoints 2016-07-13 10:57:48.063 NOTIFICATION findProxyForURL( http://localhost:7809/mpoints) returns null. info all MANAGER RUNNING JAGENT RUNNING Сыпет ошибки в ogg_agent.log (были и при наличии test connection): [2016-07-13T10:54:35.223+03:00] [JAGENT] [ERROR] [OGGMON-20609] [com.goldengate.monitor.jagent.comm.ws.ManagerService] [tid: MessageCollector] [ecid: 0000LNZDPv_CgoYVLqyGOA1NXV3t000006,0] Unsuccessful connection response from Message Web Service. Query String: messages/last ; Response Code: 404 ; Response Message: Not Found [2016-07-13T10:54:35.223+03:00] [JAGENT] [ERROR] [OGGMON-20603] [com.goldengate.monitor.jagent.comm.ws.ManagerService] [tid: MessageCollector] [ecid: 0000LNZDPv_CgoYVLqyGOA1NXV3t000006,0] RESTful Web Service with name messages/last has become unresponsive ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 11:05 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
ставь только агента, сервер не надо . там матрешка: ставишь агента в свой хоум, потом деплоишь в другой хоум, откуда он цепляется в хоум гг. чтоб достучаться до студио, там пачку юзеров/паролей/портов агента надо указать, но вроде всё нативно понятно я запустил студио, посмотрел, и отложил. пока эта штука, чтоб что-то массово колбасить одинаково простое. а учиться добрым фичам лучше без гуи. ну и гадит он в dirprm всякими копиями-сейвами в долларами да решетками излишне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 13:36 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
сорри: "достучаться студией до агента" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 13:37 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
в Config.properties поправил на agent.type.enabled=OEM ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 14:05 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
AlexVinв Config.properties поправил на agent.type.enabled=OEM ?Для Studio может быть и OEM, и OGGMON ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 14:10 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
1) Я ставил monitor server так как не стартовал jagent. В конфиге было: agent.type.enabled=OGGMON т.к. решил, что у меня нет Ent. Manager: "— agent.type.enabled (OGGMON|OEM): самый важный параметр. Он указывает, кто будет работать с этим агентом. Как видно есть 2 варианта GoldenGate Monitor и Oracle Enterprise Manager." Сейчас поменял на OEM, jagent стартует. 2) Разобрался с test connection в Studio. Осталась только исходная неинформативная ошибка с deploy: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 3) По ходу дела несколько раз пересоздавал datastore: delete datastore create datastore CREATE DATASTORE SHM ID 1000 (такой вариант не работает на Win). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 17:05 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
Добавил статью GoldenGate Studio ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 18:27 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
OMG! I did it... Отработал тестовый кейс. Alexander Ryndin, спасибо за Вашу статью, для полноты в Quick Start стоит добавить: 1) Включение необходимых параметров в БД, которые связаны с логами (или ссылку на др. статью) 2) "I prefer to use ggadmin alias. This alias should be configured in ggsci console." Про это подробнее: user в БД с какими правами и как его зарегистрировать в ggsci 3) О register extract in database 4) "Everything is configured. We can do deployment. Right click on Profile and choose Deploy to deploy GoldenGate configuration online or choose «Generate GoldenGate files…» to save configuration in local directory." А дальше что, учитывая, что выше предложено "Also choose to not do initial load and don't start GoldenGate processes.". А вообще по моему мнению продукт с такой стоимостью должен устанавливаться и конфигурироваться значительно проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2016, 13:11 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
В процессе установки столкнулся с кучей проблем, но больше всего с правильного пути пожалуй сбила эта: Из доки GG Studio: Agent Port The JMX port number of the JAgent process as specified by parameter monitor.jmx.port in the JAgent's Config.properties file. А нужно было: This parameter depends on agent mode. IF agent.type.enabled=OGGMON THEN jagent.jmx.port IF agent.type.enabled=OEM THEN jagent.rmi.port By default jagent.jmx.port=5555 jagent.rmi.port=5559 Поверил официальной доке... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2016, 13:32 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. Почему так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 18:28 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
lYY, версия какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 19:42 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
lYYOgg 12.3.0.1Там, насколько я помню, эта команда deprecated, т.к. автоматически создается Performance Server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2018, 01:10 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
Alexander Ryndin, Как лицензируется данный продукт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 17:54 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
Alexander Ryndin, Добрый день! Так все же как восстановить работу JAGENT, на Oracle GoldenGate Version 12.3.0.1.4 OGGCORE_12.3.0.1.0 при удаленной datastore ? MANAGER RUNNING JAGENT RUNNING PMSRVR RUNNING JAGENT logs: Exception in thread "agentRegistration" com.goldengate.monitor.MonitorRuntimeException: Could not get ggs_version from Agent's mbean at com.goldengate.monitor.jagent.jmx.MBeansContainerImpl.getGgsVersion(MBeansContainerImpl.java:1011) at com.goldengate.monitor.jagent.jmx.MBeansContainerImpl.access$200(MBeansContainerImpl.java:125) .... Откатывать на GG 12.2 ? выполнить команду create datastore, и потом накатить 12.3.x ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2018, 08:13 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
А какая версия студии и ее агента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2018, 09:10 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
Monitor Agent Release Vesion: 12.2.1.0.0 Build Label: OGGMON_12.2.1.0.0_PLATFORMS_151012.1045 Вот только подключение веду к OGG Monitor'у, но для запуска Агента это же не принципиально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2018, 09:18 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
Ну не суть важно. Для начала скачайте более последнюю версию. От 2015 года это как-то старовато. Лучше всего брать с support.oracle.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2018, 10:12 |
|
||
|
GoldenGate Studio
|
|||
|---|---|---|---|
|
#18+
1. Обновил до: Monitor Agent Release Version: 12.2.1.2.0 Build Label: OGGMON_12.2.1.2.0_PLATFORMS_161009.0502 от 2016.10.09 - последняя сборка, свежее не нашел... все равно, при запуске агента: "Exception in thread "agentRegistration" com.goldengate.monitor.MonitorRuntimeException: Could not get ggs_version from Agent's mbean" 2. Поставил патч =============================== Interim Patch for Bug: 26982776 =============================== Date: Tue Oct 31 15:25:32 2017 --------------------------------- Platform Patch for : Generic Product Patched : MANAGEMENT PACK FOR ORACLE GOLDENGATE Product Version : 12.2.1.2.0 Агент запустился без предыдущей ошибки, но теперь новая: "java.lang.Integer incompatible with java.lang.Long" [JAGENT] [ERROR] [OGGMON-20269] [com.goldengate.monitor.jagent.jmx.MBeansContainerImpl] [tid: agentRegistration] [ecid: 0000MLthfR7FS8gLtEXBiX1RWsAn000002,0] java.lang.ClassCastException: java.lang.Integer incompatible with java.lang.Long[[ at com.sun.proxy.$Proxy39.registerAgent(Unknown Source) at com.goldengate.monitor.jagent.config.impl.CmDelegateImpl.register(CmDelegateImpl.java:84) at com.goldengate.monitor.jagent.jmx.MBeansContainerImpl$2.run(MBeansContainerImpl.java:1630) at java.lang.Thread.run(Thread.java:785) И где расходятся типы данных? И с какой стороны приходит ответ? на стороне Агента или ответ от Монитора ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 08:02 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39692774&tid=1883545]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
179ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 517ms |

| 0 / 0 |
