جهت نصب ابتدا می بایست oracle database در سیستم مورد نظر نصب شده باشد شایان ذکر است نسخه فوق پایین تر از نسخه 11g نباشد.
این نسخه از Oracle GoldenGate نسخه های پایگاده داده ذیل را پشتیبانی می کند:
Oracle 11g – 11.2.0.4
Oracle 12c – 12.1.0.2+, 12.2.0.1+
Oracle 18c – 18.1.0 (Cloud), 18.3.0 (On-Premise)
در ادامه طی مراحل زیر، به نصب Oracle GoldenGate 18c خواهیم پرداخت.
ابتدا می بایست نسخه را از سایت Oracle دانلود نموده و در سرور قرارداد.
جهت نصب گلدن گیت در سیستم عامل لینوکس، به مسیر سورس رفته و دستور ./runInstaller را با کاربری oracle اجرا می کنیم شایان ذکر است ابتدا می بایت به دایرکتوری سورس، دسترسی لازم را بدهیم:
chown –R oracle:oinstall# path
مرحله اول: در صفحه ذیل نوع پایگاه داده که در سیستم نصب شده است را مشخص کرده و گزینه next را انتخاب می کنیم.
مرحله دوم:در این مرحله باید تنظیمات زیر انجام شود.
software location :مسیر نصب را در سیستم مشخص می نماییم.
Start manager : به صورت فعال باقی می ماند (سرویس manager را start می نماید)
Database location: مسیر بانک اطلاعاتی موجود در سیستم را نمایش میدهد.
Manager port : پورت مورد استفاده Oracle GoldenGate 18c در سرور را مشخص می کنیم.
مرحله سوم: بعد از انجام تنظیمات بیان شده گزینه install را انتخاب کرده و منتظر می مانیم تا نصب کامل شود.
مرحله چهارم: نصب در حال انجام است:
مرحله پنجم: نصب با موفقیت انجام شد.
پیغام نصب با موفقیت انجام شد جهت اطمینان از صحت نصب نمایش داده می شود.
بعد از نصب جهت login به oracle Golden Gate تنظیمات مربوطه را در فایل .bash_profile کاربری oracle انجام می دهیم.
export ORACLE_SID=golden
export ORACLE_BASE=/Db18c/oracle18c/
export ORACLE_HOME=/source/oracle18c
export OGG_HOME=/Goldengate18c/OGG_software
PATH=$ORACLE_HOME/bin:$OGG_HOME:$PATH:$HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$OGG_HOME
PATH=$ORACLE_HOME/bin:$PATH;
export PATH
سپس با کاربری oracle دستورت زیر را انجام داده تا به محیط Oracle GoldenGate Command متصل شویم.
root@Smhost Desktop]# su – oracle
[oracle@Smhost ~]$ cd $OGG_HOME
[oracle@Smhost OGG_software]$ ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 18.1.0.0.0 OGGCORE_18.1.0.0.0_PLATFORMS_180928.0432_FBO
Linux, x64, 64bit (optimized), Oracle 18c on Sep 29 2018 07:21:38
Operating system character set identified as UTF-8.
Copyright (C) 1995, 2018, Oracle and/or its affiliates. All rights reserved.
GGSCI (Smhost) 1>