GLOBAL یک فایل بدون پسوند هستش که ما می‌تونیم تعدادی از پارمترهای عمومی رو درون اون مشخص کنیم و با بالا اودن سرویس‌های گلدن‌گیت این تنظیمات اعمال می‌شوند. تا نسخه‌های قبلی می‌تونستیم اسم CheckpointTable رو همینجا درون این فایل مشخص کنیم اما تو نسخه‌های جدید گلدن‌گیت دیگه به این پارمتر کاری نداره و ازش تبعیت نمیکنه و شما حتما باید موقع ساخت CheckpointTable اسمی رو هم براش انتخاب کنید

نمونه‌ای از فایل GLOBALS

CHECKPOINTTABLE CHKTABLE
GGSCHEMA GGS
ENABLEMONITORING

پارامترهای عمومی برای ریپلیکیشن DDLها غالباً میتونن جزو پارامترهای زیر باشند:

GGSchema: مشخص کردن نام یک اسکیما که در برگیرنده آبجکتهای کاربری که آبجکتهای پشتیبانی از DDLها رو برای sync داده‌ها در اختیار داره

DDLTable: اگه میخواین از جداول پیشفرض برای sync داده‌های DDL استفاده نکنید اسم جدول مورد نظرتون رو اینجا بنویسید

MarkerTable: گلدن‌گیت برای اینکه بدونه کدوم جداول رو انتقال داده یا نه متادیتایی رو ذخیره میکنه اگه میخواین جدول این موضوع از جداول پیشفرض ساخته شده در اسکیمای گلدن‌گیت نباشه اسم جدول مورد نظرتون رو بنویسید

ENABLEMONITORING: برای اینکه بتونید از ابزارهای مانیتورینگ که برای گلدن‌گیت نوشته شده استفاده کنید باید این پارامتر رو در GLOBAL تنظیم کنید

پیکربندی GLOBAL

فعلاً تنها چیزی که من نیاز دارم پارمتر GGSCHEMA هستش چون نیازی ندارم جداول پیشفرضش رو تغییر بدم یا از مانیتورینگ استفاده کنم

برای ساخت این فایل پیکربندی به مسیر نصب گلدن‌گیت می‌ریم و در پوشه‌ی روت اون فایل مورد نیاز رو ایجاد می‌کنیم

[oracle@lx-02-oracle ~]$ cd $OGG_HOME
[oracle@lx-02-oracle ggs]$ touch GLOBALS

حالا با یک ادیتور متن این فایل رو باز میکنم و پیکربندی موردنیازم رو درون اون قرار میدم:

[oracle@lx-02-oracle ggs]$ vim GLOBALS
[oracle@lx-02-oracle ggs]$ cat GLOBALS
GGSCHEMA GGS