11月
27
源端独立安装
源端如果需要独立安装,需要在服务器上安装Oracle Instant Client,并且以Administrator
方式安装

Oracle Instant Client安装
从https://edelivery.oracle.com/搜索Oracle Instant Client,并且找到Oracle Database Client 19.3.0.0.0
介质下载,文件名为V982064-01.zip
,下载完毕后上传至服务器进行安装
创建用户和用户组
这里按照oracle的安装规范,创建用户组oinstall,创建用户名为oracle
groupadd -g 1200 oinstall useradd -u 1100 -g oinstall -d /home/oracle oracle passwd oracle
创建文件和文件夹
[oracle] mkdir -p /home/oracle/u01/app
编写response文件
instant client同样支持OUI和静默安装两种方式,这里就直接通过静默安装,解压安装介质后,在目录client/response
下有一个response文件的模板,填写相关信息
#------------------------------------------------------------------------------- UNIX_GROUP_NAME=oinstall #------------------------------------------------------------------------------- # Inventory location. #------------------------------------------------------------------------------- INVENTORY_LOCATION=/home/oracle/u01/app #------------------------------------------------------------------------------- # Complete path of the Oracle Home #------------------------------------------------------------------------------- ORACLE_HOME=/home/oracle/u01/app/oracle/product/19c/dbhome #------------------------------------------------------------------------------- # Complete path of the Oracle Base. #------------------------------------------------------------------------------- ORACLE_BASE=/home/oracle/u01/app/oracle #------------------------------------------------------------------------------ oracle.install.client.installType=Administrator
创建swap文件
安装要求系统包含2G+的swap文件,如果已经有swap文件可以忽略
mkdir -p /usr/swap dd if=/dev/zero of=/usr/swap/swapfile bs=1G count=2 mkswap /usr/swap/swapfile swapon /usr/swap/swapfile
安装依赖库
执行以下命令安装相关依赖库
yum install -y gcc-c++-* yum install -y compat-libcap1* yum install -y libaio-devel* yum install -y compat-libstdc++* yum install -y ksh
如果是离线状态,可以参考该文章进行离线安装
开始安装
./runInstaller -silent -responseFile /home/oracle/installer/client/response/client_install.rsp
配置环境变量
编辑~/.bash_profile
文件,配置ORACLE相关环境变量
ORACLE_SID=EP2 ORACLE_HOME=/home/oracle/u01/app/oracle/product/19c/dbhome PATH=$PATH:$ORACLE_HOME/bin export ORACLE_HOME export PATH export ORACLE_SID
创建tnsnames.ora
可以将源数据库下的tnsnames.ora文件拷贝到$ORACLE_HOME/network/admin目录下
EP2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = jmcsapdbtest-racscan)(PORT = 9581)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = EP2) ) )
配置hosts
将源数据库相关hosts配置到本地
10.28.30.214 jmcsapdbtest-racscan
测试连通性
[oracle@SRSlinuxtest admin]$ sqlplus oggadmin/'qwer!234'@EP2 SQL*Plus: Release 19.0.0.0.0 - Production on Mon Oct 18 23:07:15 2021 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Last Successful login time: Mon Oct 18 2021 22:41:18 +08:00 Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.11.0.0.0 SQL> select name from v$database; NAME --------- EP2
说明安装成功
goldengate安装
goldengate安装和上面介绍的一样,这里就不再介绍
Address: https://zhengjianfeng.cn/?p=610
no comment untill now