OGG

[OGG] INSTALL _ Redhat

from-sh 2022. 1. 13. 10:36
728x90
- OS 사전환경 조성 
1. OS user 생성(oracle 계정의 그룹과 동일 설정)
# id oracle
uid=1001(oracle) gid=1001(dba) groups=1001(dba)
# useradd -g dba ogg
# passwd ogg
Changing password for user ogg.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.
 
2. OGG_HOME directory 생성
# mkdir /ogg
# chown -R ogg:dba /ogg/
 
3. OGG 계정 profile 설정 
$cat .bash_profile 
# .bash_profile
 
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
 
# User specific environment and startup programs
export PATH
umask 022
export EDITOR=vi
export PS1="[\u@\h-$ORACLE_SID:\w]$"
export ORACLE_BASE=/oracle/base
export ORACLE_HOME=$ORACLE_BASE/product/19.3
export ORACLE_SID=orcl
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:.:
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:.:$PATH:$OGG_HOME
export ORACLE_TERM=xterm
stty erase ^H
export OGG_HOME=/ogg/oggs
 
- DB 사전 환경 확인 
1. archive log list
SQL> archive log list;
Database log mode        Archive Mode
Automatic archival        Enabled
Archive destination        /oracle/base/product/19.3/dbs/arch
Oldest online log sequence     16
Next log sequence to archive   18
Current log sequence        18
 
2. enable_goldengate_replication parameter 
SQL>  show parameter goldengate
 
NAME      TYPE  VALUE
------------------------------------ ----------- ------------------------------
enable_goldengate_replication      boolean  TRUE
resource_manage_goldengate      boolean  FALSE

 

3. supplemental log
SQL> select supplemental_log_data_min from v$database;
 
SUPPLEME
--------
YES

 

- OGG 설치
 
$unzip V983658-01.zip -d /ogg
$mkdir oraInventory
$vi oraInst.loc
inventory_loc=/ogg/oraInventory
inst_group=dba
 
$./runInstaller -silent -invPtrLoc /ogg/oraInst.loc \
INSTALL_OPTION=ORA19c \
SOFTWARE_LOCATION=/ogg/oggs
 
============================================================================
- rsp 파일 사용 설치 
$cd /ogg/fbo_ggs_Linux_x64_shiphome/Disk1/response
$vi oggcore.rsp
INSTALL_OPTION=ORA12c
SOFTWARE_LOCATION=/ogg/oggs

 

$./runInstaller -responseFile /ogg/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp -invPtrLoc /ogg/oraInst.loc -silent
 
============================================================================
$ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 19.1.0.0.4 OGGCORE_19.1.0.0.0_PLATFORMS_191017.1054_FBO
Linux, x64, 64bit (optimized), Oracle 19c on Oct 17 2019 21:16:29
Operating system character set identified as UTF-8.
 
Copyright (C) 1995, 2019, Oracle and/or its affiliates. All rights reserved.
 

GGSCI (rhel8.3single) 1> 
**
ggsci: error while loading shared libraries: libnnz12.so: cannot open shared object file: No such file or directory
-> INSTALL_OPTION
-> bash_profile : export PATH=$OGG_HOME
 

확인!cle19 install

 

728x90