خب همونطور که یادتونه در مراحل نصب، گلدنگیت سرویس MGR رو ساخته و میدونیم استارت شده برای اینکه ببینیم چه سرویسهایی در گلدنگیت پیکربندی شدهاند از دستور زیر استفاده میکنیم:
GGSCI (lx-02-oracle) 1> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
برای اینکه محتویات فایل MGR رو ببینیم از دستور زیر استفاده میکنیم:
GGSCI (lx-02-oracle) 2> edit param mgr
نکته: با زدن این دستور فایل پیکرندی شما با ادیتور پیشفرض تنظیم شده باز میشه
برای باز کردن فایل در محل فیزیکی اون هم به مسیر زیر میریم و فایل مربوطه رو در دایکتوری مربوطه باز میکنیم:
نکته: دایرکتوری مربوط به پیکرندیهای گلدنگیت (dirprm) هستش
[root@lx-02-oracle ~]# cd /u02/app/oracle/ggs/dirprm/
[root@lx-02-oracle dirprm]# ll
total 8
-rwxr-x--- 1 oracle oinstall 103 Aug 7 2014 jagent.prm
-rw-r--r-- 1 oracle oinstall 10 Nov 1 17:13 mgr.prm
حالا من میخوام پیکربندی رو انجام بدم که MGR سرویسهای دیگه من رو هم مدیریت کنه (مثلا سرویس extract و pump یا replicat)
با مشخص کردن پورت به سرویس MGR میگم که موقع بالا اومدن این پورت رو listen کنه
خب اگه سرویسهای ما به هر دلیلی استارت نشدن(مثلا کم اومدن منابع در مقطعی خاص) ما با ایجاد ریستارت به گلدنگیت میفهمونیم که تو بازههای زمانی مشخص دوباره سعی بر انجام این فعالیت بکنه (مثلا من در اینجا تنظیم کردم ۱۰ بار با فاصلههای ۱ دقیقهای تلاش مجدد انجام بده و بعد از ۱۰ بار تلاش اگه باز مشکلی داشت ۵ دقیقه توقف کنه و دوباره ۱۰ بار با فاصلههای ۱ دقیقهای تلاشش رو انجام بده و ...)
توی MGR ما میتونیم روی TRAIL فایلهامون هم مدیریت داشته باشیم چون اگه این TRAILها همینجوری زیاد بشن خودشون باعث ایجاد گلوگاه میشن و فضای زیادی از دیسک ما رو اشغال میکنن (من فکر نکنم نیاز باشه TRAIL فایل یک هفته به قبل رو در صورت موفق بودن سرویس replicat و اعمالشون نگهداری کنیم باز این بسته به نیازهای پروژه داره)
من اینجا با PURGE OLD EXTRACTS این پیکربندی رو برای سرویسام انجام دادم (مسیر پیشفرض نگهداری TRAILها در گلدنگیت dirdat هستش و با آپشن USECHECKPOINTS فقط TRAILهای چک پوینت خورده برای این تغییر کاندید میشن چون ممکنه هنوز TRAIL فایلی استفاده نشده باشه و با حداقل نگهداری ۳ روز در کل یعنی اگه TRAIL فایل برای ۳ روز قبل بود و از دستهی CheckPoint خوردهها بود به طور خودکار MGR پاکش کن)
نکته: اگه نیاز داشتید سرویس capture رو راهاندازی کنید ولی بعد از طی زمانی سرویسهای سمت مقصد رو راهاندازی کنید بهتره برای اینکه فایلهای TRAIL پاک نشوند PURGEOLDEXTRACTS رو از پیکربندی بردارید.
port 65324
autostart extract eora1
autostart extract pora1
autorestart extract eora1 , RETRIES 10, WAITMINUTES 1, RESETMINUTES 5
autorestart extract pora1 , RETRIES 10, WAITMINUTES 1, RESETMINUTES 5
PURGEOLDEXTRACTS ./dirdat/*, USECHECKPOINTS, MINKEEPDAYS 3
برای دیدن محتویات پیکربندیهای MGR از دستور زیر استفاده میکنیم:
GGSCI (lx-02-oracle) 4> view param mgr
PORT 65324
autostart extract eora1
autostart extract pora1
autorestart extract eora1 , RETRIES 10, WAITMINUTES 1, RESETMINUTES 5
autorestart extract pora1 , RETRIES 10, WAITMINUTES 1, RESETMINUTES 5
PURGEOLDEXTRACTS ./dirdat/*, USECHECKPOINTS, MINKEEPDAYS 3
نکته: اگه موقعی که سرویس MGR بالاست بیاین و پیکربندیها رو تغییر بدید برای اعمال پیکربندیهای جدید حتماً باید سرویس رو stop, start کنیم:
GGSCI (lx-02-oracle) 5> stop mgr
Manager process is required by other GGS processes.
Are you sure you want to stop it (y/n)?y
Sending STOP request to MANAGER ...
Request processed.
Manager stopped.
GGSCI (lx-02-oracle) 6> start mgr
Manager started.
برای اینکه مطمئن بشیم سرویس MGR درست پیکربندی شده میتونیم یک ریپورت از اون بگیریم:
GGSCI (lx-02-oracle) 8> view report mgr
***********************************************************************
Oracle GoldenGate Manager for Oracle
Version 12.1.2.1.0 OGGCORE_12.1.2.1.0_PLATFORMS_140727.2135.1
Linux, x64, 64bit (optimized), Oracle 11g on Aug 7 2014 05:35:58
Copyright (C) 1995, 2014, Oracle and/or its affiliates. All rights reserved.
Starting at 2017-11-02 11:18:14
***********************************************************************
Operating System Version:
Linux
Version #2 SMP Tue May 17 07:23:38 PDT 2016, Release 4.1.12-37.4.1.el6uek.x86_64
Node: lx-02-oracle
Machine: x86_64
soft limit hard limit
Address Space Size : unlimited unlimited
Heap Size : unlimited unlimited
File Size : unlimited unlimited
CPU Time : unlimited unlimited
Process id: 5395
Parameters...
PORT 65324
autostart extract eora1
autostart extract pora1
autorestart extract eora1 , RETRIES 10, WAITMINUTES 1, RESETMINUTES 5
autorestart extract pora1 , RETRIES 10, WAITMINUTES 1, RESETMINUTES 5
PURGEOLDEXTRACTS ./dirdat/*, USECHECKPOINTS, MINKEEPDAYS 3
2017-11-02 11:18:14 WARNING OGG-00959 PURGEOLDEXTRACTS ./dirdat/*, USECHECKPOINTS, MINKEEPDAYS 3 (MINKEEPFILES option not used.).
***********************************************************************
** Run Time Messages **
***********************************************************************
2017-11-02 11:18:14 INFO OGG-00983 Manager started (port 65324).
2017-11-02 11:18:14 INFO OGG-00967 Manager performing AUTOSTART processing.
همونطور که میبینید در بخش آخر ریپورت محتویات فایل پیکربندی حال حاضر MGR نمایش داده شده
دریافت فایل ورد
حجم: 20.8 کیلوبایت
دریافت فایل پی دی اف
حجم: 594 کیلوبایت