静默安装OGG21.3微服务版本FOR ORACLE版本
静默安装OGG21.3微服务版本FOR ORACLE版本
silent install ogg21.3 for oracle
某度找来找去都没有找到一份可靠的静默安装OGG21.3微服务版本的案例,特别难受,为此将自己静默安装的步骤一步步贴出来分享给大家,请指点,谢谢。
至于为什么要搞一个静默安装的步骤,主要是因为在生产环境中,服务器没有安装图形界面,配置来配置去,遇到各种问题,又遇到网络策略的问题,还得求人开通策略,当你需要的时候,别人不一定有时间配合你,特别麻烦。
准备安装包
213000_fbo_ggs_Linux_x64_Oracle_services_shiphome.zip
创建安装目录
mkdir /data/ogg213/ogg_ma -p
mkdir /data/ogg213/ogg_sm -p
mkdir /data/ogg213/ogg_deploy -p
chown oracle:oinstall /data/ogg213/ -R
chmod 775 -R /data/ogg213/INVENTORY_LOCATIONmkdir /data/ogg_inventory
chown oracle:oinstall /data/ogg_inventory
chmod 775 /data/ogg_inventory说明:
/data/ogg213/ogg_ma is OGG_HOME
/data/ogg213/ogg_sm is Service Manager Home
/data/ogg213/ogg_deploy is Deployment Home
安装OGG软件
$ ./runInstaller -silent -nowait -responseFile /soft/fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/response/oggcore.rsp
Starting Oracle Universal Installer...Checking Temp space: must be greater than 120 MB. Actual 7756 MB Passed
Checking swap space: must be greater than 150 MB. Actual 3599 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2024-03-17_10-39-33PM. Please wait ...[oracle@oradb1 Disk1]$ You can find the log of this install session at:/oradb/app/oraInventory/logs/installActions2024-03-17_10-39-33PM.log
Successfully Setup Software.
The installation of Oracle GoldenGate Services was successful.
Please check '/oradb/app/oraInventory/logs/silentInstall2024-03-17_10-39-33PM.log' for more details.
配置OGG服务
cd /data/ogg213/ogg_ma/bin
[oracle@oradb1 bin]$ ./oggca.sh -silent -responseFile /soft/oggca.rsp In order to register Service Manager as a system service/daemon, as a "root" user, execute the following script:(1). /data/ogg213/ogg_sm/bin/registerServiceManager.shTo execute the configuration scripts:1.Open a terminal window2.Login as "root"3.Run the scriptSuccessfully Setup Software.
根据提示信息root用户下执行脚本
[root@oradb1 response]# /data/ogg213/ogg_sm/bin/registerServiceManager.sh
Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
----------------------------------------------------Oracle GoldenGate Install As Service Script
----------------------------------------------------
OGG_HOME=/data/ogg213/ogg_ma
OGG_CONF_HOME=/data/ogg213/ogg_sm/etc/conf
OGG_VAR_HOME=/data/ogg213/ogg_sm/var
OGG_USER=oracle
Running OracleGoldenGateInstall.sh...
Created symlink from /etc/systemd/system/multi-user.target.wants/OracleGoldenGate.service to /etc/systemd/system/OracleGoldenGate.service.
[root@oradb1 response]#
执行完脚本之后可以通过systemctl 管理OGG服务
[root@oradb1 response]# systemctl status OracleGoldenGate.service
● OracleGoldenGate.service - Oracle GoldenGate Service ManagerLoaded: loaded (/etc/systemd/system/OracleGoldenGate.service; enabled; vendor preset: disabled)Active: active (running) since Sun 2024-03-17 23:17:03 CST; 1min 14s agoMain PID: 18118 (ServiceManager)Tasks: 14CGroup: /system.slice/OracleGoldenGate.service└─18118 /data/ogg213/ogg_ma/bin/ServiceManager --inventory '/data/ogg213/ogg_sm/etc/conf'Mar 17 23:17:03 oradb1 systemd[1]: Started Oracle GoldenGate Service Manager.
Mar 17 23:17:03 oradb1 ServiceManager[18118]: 2024-03-17T23:17:03.283+0800 INFO | Configuring user authorization enabled.
Mar 17 23:17:03 oradb1 ServiceManager[18118]: 2024-03-17T23:17:03.333+0800 INFO | Configuring user authorization secure store path as '/data/ogg213/ogg_sm/var/li...ureStore'.
Mar 17 23:17:03 oradb1 ServiceManager[18118]: 2024-03-17T23:17:03.333+0800 WARN | Configuring user session simple store path as '/data/ogg213/ogg_sm/var/run/session.dat'.
Mar 17 23:17:03 oradb1 OracleGoldenGate.sh[18118]: Oracle GoldenGate Service Manager for Oracle
Mar 17 23:17:03 oradb1 OracleGoldenGate.sh[18118]: Version 21.3.0.0.0 OGGCORE_21.3.0.0.0_PLATFORMS_210728.1047
Mar 17 23:17:03 oradb1 OracleGoldenGate.sh[18118]: Copyright (C) 1995, 2021, Oracle and/or its affiliates. All rights reserved.
Mar 17 23:17:03 oradb1 OracleGoldenGate.sh[18118]: Oracle Linux 7, x64, 64bit (optimized) on Jul 28 2021 12:33:40
Mar 17 23:17:03 oradb1 OracleGoldenGate.sh[18118]: Operating system character set identified as UTF-8.
Hint: Some lines were ellipsized, use -l to show in full.
查看相关的进程信息
[root@oradb1 response]# ps -ef |grep Ser
oracle 18118 1 0 23:17 ? 00:00:00 /data/ogg213/ogg_ma/bin/ServiceManager --inventory '/data/ogg213/ogg_sm/etc/conf'
root 19362 4007 0 23:20 pts/2 00:00:00 grep --color=auto Ser
[root@oradb1 response]# ps -ef |grep ogg_ma
oracle 15862 1 0 23:10 ? 00:00:00 /data/ogg213/ogg_ma/bin/adminsrvr --config /data/ogg213/ogg_sm/var/temp/Deploy213-adminsrvr-config.dat --force --quiet
oracle 15864 1 0 23:10 ? 00:00:00 /data/ogg213/ogg_ma/bin/distsrvr --config /data/ogg213/ogg_sm/var/temp/Deploy213-distsrvr-config.dat --force --quiet
oracle 15872 1 0 23:10 ? 00:00:01 /data/ogg213/ogg_ma/bin/recvsrvr --config /data/ogg213/ogg_sm/var/temp/Deploy213-recvsrvr-config.dat --force --quiet
oracle 15906 1 0 23:10 ? 00:00:03 /data/ogg213/ogg_ma/bin/pmsrvr --config /data/ogg213/ogg_sm/var/temp/Deploy213-pmsrvr-config.dat --force --quiet
oracle 18118 1 0 23:17 ? 00:00:00 /data/ogg213/ogg_ma/bin/ServiceManager --inventory '/data/ogg213/ogg_sm/etc/conf'
root 19369 4007 0 23:20 pts/2 00:00:00 grep --color=auto ogg_ma
[root@oradb1 response]#
[root@oradb1 response]# netstat -tulnp|grep 7809
tcp 0 0 0.0.0.0:7809 0.0.0.0:* LISTEN 18118/ServiceManage
tcp6 0 0 :::7809 :::* LISTEN 18118/ServiceManage
打开登录页面

通过此处可以查看到各个服务的状态。

通过访问:http://ip:8001可以进行抽取进程和应用进程的配置

至此已经完成软件的安装,后续会进行抽取进程和应用进程的部署,再更新,请期待,如有疑问请多指点,谢谢
相关文章:
静默安装OGG21.3微服务版本FOR ORACLE版本
静默安装OGG21.3微服务版本FOR ORACLE版本 silent install ogg21.3 for oracle 某度找来找去都没有找到一份可靠的静默安装OGG21.3微服务版本的案例,特别难受,为此将自己静默安装的步骤一步步贴出来分享给大家,请指点,谢谢。 至…...
[二分查找]LeetCode2040:两个有序数组的第 K 小乘积
本文涉及的基础知识点 二分查找算法合集 题目 给你两个 从小到大排好序 且下标从 0 开始的整数数组 nums1 和 nums2 以及一个整数 k ,请你返回第 k (从 1 开始编号)小的 nums1[i] * nums2[j] 的乘积,其中 0 < i < nums1.…...
【Godot4.2】颜色完全使用手册
概述 本篇简单汇总Godot中的颜色的构造和使用,内容包括了: RGB、RGBA,HSV以及HTML16进制颜色值、颜色常量等形式构造颜色颜色的运算以及取反、插值用类型化数组、紧缩数组或PNG图片形式存储多个颜色 构造颜色 因为颜色是一种视觉元素&…...
Blocks —— 《Objective-C高级编程 iOS与OS X多线程和内存管理》
目录 Blocks概要什么是BlocksOC转C方法关于几种变量的特点 Blocks模式Block语法Block类型 变量截获局部变量值__block说明符截获的局部变量 Blocks的实现Block的实质 Blocks概要 什么是Blocks Blocks是C语言的扩充功能,即带有局部变量的匿名函数。 顾名思义&#x…...
Python零基础---爬虫技术相关
python 爬虫技术,关于数据相关的拆解: 1.对页面结构的拆解 2.数据包的分析(是否加密了参数)(Md5 aes)难易程度,价格 3.对接客户(433,334) # 数据库 CSV 4.结单(发一部分数据&a…...
利用 STM32 TIMER 触发 ADC 实现分组转换
1、问题描述 使用 STM32G4 系列芯片开发产品,用到其中一个 ADC 模块的多个通道,他希望使 用 TIMER 来定时触发这几个通道的转换。不过他有两点疑惑。第一,他期望定时器触发这几个 通道是每触发一次则只转换一个通道,这样依次触发…...
2024 年(第 12 届)“泰迪杯”数据挖掘挑战赛——B 题:基于多模态特征融合的图像文本检索完整思路与源代码分享
一、问题背景 随着近年来智能终端设备和多媒体社交网络平台的飞速发展,多媒体数据呈现海量增长 的趋势,使当今主流的社交网络平台充斥着海量的文本、图像等多模态媒体数据,也使得人 们对不同模态数据之间互相检索的需求不断增加。有效的信…...
Java12~14 switch语法
JDK8以后的语法没学习了,现在时代发展这么快,所以得加紧时间学习了。JDK12只有一个特性就是switch语法,算是比较容易学习的一个版本吧。总体来说就是三部分内容。具体内容可以看JEP-325的内容。 箭头语法 每个case可以放箭头了。以下是一个例…...
小狐狸ChatGPT智能聊天系统源码v2.7.6全开源Vue前后端+后端PHP
测试环境包括Linux系统的CentOS 7.6,宝塔面板,PHP 7.4和MySQL 5.6。网站的根目录是public, 使用thinkPHP进行伪静态处理,并已开启SSL证书。 该系统具有多种功能,包括文章改写、广告营销文案创作、编程助手、办公达人…...
The Rise and Potential of Large Language Model Based Agents: A Survey
OpenAI AI的应用研究主管Lilian Weng发布了关于AI Agents的《大语言模型(LLM)支持的自主代理》,在文章中她定义了基于LLM构建AI Agents的应用框架:AgentLLM(大型语言模型)记忆(Memory࿰…...
【GPT-SOVITS-06】特征工程-HuBert原理
说明:该系列文章从本人知乎账号迁入,主要原因是知乎图片附件过于模糊。 知乎专栏地址: 语音生成专栏 系列文章地址: 【GPT-SOVITS-01】源码梳理 【GPT-SOVITS-02】GPT模块解析 【GPT-SOVITS-03】SOVITS 模块-生成模型解析 【G…...
ros小问题之差速轮式机器人轮子不显示(rviz gazebo)
在rviz及gazebo练习差速轮式机器人时,很奇怪,只有个机器人的底板及底部的两个万向轮,如下图, 后来查看相关.xacro文件,里面是引用包含了轮子的xacro文件,只需传入不同的参数即可调用生成不同位置的轮子&…...
网络安全实训Day5
写在前面 昨天忘更新了......讲的内容不多,就一个NAT。 之前记的NAT的内容:blog.csdn.net/Yisitelz/article/details/131840119 网络安全实训-网络工程 NAT 公网地址与私网地址 公网地址 可以在互联网上被寻址,由运营商统一分配全球唯一的I…...
【Unity入门】详解Unity中的射线与射线检测
目录 前言一、射线的创建方法二、射线检测1、Raycast()Raycast()不使用射线RayRaycast()使用射线Ray 2、RaycastAll()使用射线RayRaycastAll() 不使用射线Ray 3、射线的碰撞信息 三、示例四、具体使用场景射线的调试方法1、Debug.DrawLine()2、Debug.DrawRay利用Gizmos 前言 碰…...
实验11-2-5 链表拼接(PTA)
题目: 本题要求实现一个合并两个有序链表的简单函数。链表结点定义如下: struct ListNode {int data;struct ListNode *next; }; 函数接口定义: struct ListNode *mergelists(struct ListNode *list1, struct ListNode *list2); 其中lis…...
Mybatis Plus + Spring 分包配置 ClickHouse 和 Mysql 双数据源
目录 一、背景 二、各个配置文件总览(文件位置因人而异) 2.1 DataSourceConfig 2.2 MybatisClickHouseConfig (ClickHouse 配置类) 2.3 MybatisMysqlConfig(Mysql 配置类) 2.4 application.propertie…...
27-3 文件上传漏洞 - 文件类型绕过(后端绕过)
环境准备:构建完善的安全渗透测试环境:推荐工具、资源和下载链接_渗透测试靶机下载-CSDN博客 导语 后端校验由开发决定是检测文件后缀,还是文件内容。 文件类型绕过(Content-Type) 1)MIME 类型 定义:MIME(Multipurpose Internet Mail Extensions)类型是一种标准,…...
widget一些控件的使用
QRadioButton使用 先使用ui界面拖拽创建radio button #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);ui->male->setChecked(true);//选中按钮ui->o…...
Python基础(七)之数值类型集合
Python基础(七)之数值类型集合 1、简介 集合,英文set。 集合(set)是由一个或多个元素组成,是一个无序且不可重复的序列。 集合(set)只存储不可变的数据类型,如Number、…...
电脑充电器能充手机吗?如何给手机充电?
电脑充电器可以给手机充电吗? 电脑充电器可以给手机充电,但前提是电脑充电器的功率输出与手机的功率匹配且接口匹配。 假设电脑充电器的输出功率为5V/2A,手机也支持5V/2A的输入功率。 只要接口匹配,就可以使用电脑充电器给手机充…...
XML Group端口详解
在XML数据映射过程中,经常需要对数据进行分组聚合操作。例如,当处理包含多个物料明细的XML文件时,可能需要将相同物料号的明细归为一组,或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码,增加了开…...
Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级
在互联网的快速发展中,高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司,近期做出了一个重大技术决策:弃用长期使用的 Nginx,转而采用其内部开发…...
成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战
在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…...
AGain DB和倍数增益的关系
我在设置一款索尼CMOS芯片时,Again增益0db变化为6DB,画面的变化只有2倍DN的增益,比如10变为20。 这与dB和线性增益的关系以及传感器处理流程有关。以下是具体原因分析: 1. dB与线性增益的换算关系 6dB对应的理论线性增益应为&…...
C++:多态机制详解
目录 一. 多态的概念 1.静态多态(编译时多态) 二.动态多态的定义及实现 1.多态的构成条件 2.虚函数 3.虚函数的重写/覆盖 4.虚函数重写的一些其他问题 1).协变 2).析构函数的重写 5.override 和 final关键字 1&#…...
Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...
NPOI操作EXCEL文件 ——CAD C# 二次开发
缺点:dll.版本容易加载错误。CAD加载插件时,没有加载所有类库。插件运行过程中用到某个类库,会从CAD的安装目录找,找不到就报错了。 【方案2】让CAD在加载过程中把类库加载到内存 【方案3】是发现缺少了哪个库,就用插件程序加载进…...
嵌入式常见 CPU 架构
架构类型架构厂商芯片厂商典型芯片特点与应用场景PICRISC (8/16 位)MicrochipMicrochipPIC16F877A、PIC18F4550简化指令集,单周期执行;低功耗、CIP 独立外设;用于家电、小电机控制、安防面板等嵌入式场景8051CISC (8 位)Intel(原始…...
在鸿蒙HarmonyOS 5中使用DevEco Studio实现指南针功能
指南针功能是许多位置服务应用的基础功能之一。下面我将详细介绍如何在HarmonyOS 5中使用DevEco Studio实现指南针功能。 1. 开发环境准备 确保已安装DevEco Studio 3.1或更高版本确保项目使用的是HarmonyOS 5.0 SDK在项目的module.json5中配置必要的权限 2. 权限配置 在mo…...
前端开发者常用网站
Can I use网站:一个查询网页技术兼容性的网站 一个查询网页技术兼容性的网站Can I use:Can I use... Support tables for HTML5, CSS3, etc (查询浏览器对HTML5的支持情况) 权威网站:MDN JavaScript权威网站:JavaScript | MDN...
