静默安装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的输入功率。 只要接口匹配,就可以使用电脑充电器给手机充…...
nRF52与RFX2401C的PA+LNA优化方案:基于SoftDevice的高效驱动实现
1. 为什么需要PA和LNA优化方案 如果你正在用nRF52开发BLE设备,可能会遇到这样的困扰:明明参数配置没问题,但通信距离就是达不到预期。这时候就该请出我们今天的主角——RFX2401C这颗PA/LNA芯片了。我去年做智能牧场项⽬时就踩过这个坑&#…...
从MATLAB验证到FPGA上板:双频信号叠加的完整开发闭环实战
从MATLAB验证到FPGA上板:双频信号叠加的完整开发闭环实战 在数字信号处理领域,实现双频信号的精确叠加是一个常见但极具挑战性的任务。无论是通信系统中的载波调制,还是音频处理中的音效合成,都需要工程师能够准确地在硬件层面实现…...
从NDVI到地表温度:用ENVI Band Math一次性搞定植被与热环境分析
ENVI波段运算实战:NDVI与地表温度的高效批量处理技巧 遥感影像分析中,植被指数和地表温度是最基础却又最关键的指标。传统操作流程往往需要反复切换不同工具模块,既耗时又容易出错。而ENVI的Band Math功能就像一把瑞士军刀,能将这…...
DeepSeek-R1-Distill-Qwen-7B优化升级:提升推理速度的技巧
DeepSeek-R1-Distill-Qwen-7B优化升级:提升推理速度的技巧 1. 模型概述 DeepSeek-R1-Distill-Qwen-7B是基于Qwen架构的7B参数蒸馏模型,由DeepSeek团队开发。该模型通过知识蒸馏技术从更大的DeepSeek-R1模型中提取关键知识,在保持较高推理能…...
LFM2.5-1.2B-Thinking-GGUF部署教程:适配A10/A100/L4等主流GPU显存优化方案
LFM2.5-1.2B-Thinking-GGUF部署教程:适配A10/A100/L4等主流GPU显存优化方案 1. 模型简介与核心优势 LFM2.5-1.2B-Thinking-GGUF 是 Liquid AI 推出的轻量级文本生成模型,专为低资源环境优化设计。该模型采用 GGUF 格式存储,配合高效的 llam…...
5分钟快速上手:AsrTools智能语音转文字工具全攻略
5分钟快速上手:AsrTools智能语音转文字工具全攻略 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate text…...
SiameseUIE部署指南:test.py中custom_entities字段详解
SiameseUIE部署指南:test.py中custom_entities字段详解 1. 概述 如果你正在使用SiameseUIE模型进行信息抽取,那么test.py脚本中的custom_entities字段就是你最需要关注的核心配置。这个看似简单的字段,实际上决定了模型如何精准地从文本中抽…...
Thorium浏览器:重新定义Chromium性能与隐私体验的开源解决方案
Thorium浏览器:重新定义Chromium性能与隐私体验的开源解决方案 【免费下载链接】thorium Chromium fork named after radioactive element No. 90. Windows and MacOS/Raspi/Android/Special builds are in different repositories, links are towards the top of t…...
霜儿-汉服-造相Z-Turbo模型推理优化:理解与避免神经网络中的耦合过度
霜儿-汉服-造相Z-Turbo模型推理优化:理解与避免神经网络中的耦合过度 不知道你有没有遇到过这种情况:想让AI画一个穿汉服的女孩,结果出来的图,发型和衣服总是一起“跑偏”。比如,你想生成一个“唐代齐胸襦裙”的造型&…...
三步掌握开源资源处理工具:让RPG Maker MV资源处理效率提升90%
三步掌握开源资源处理工具:让RPG Maker MV资源处理效率提升90% 【免费下载链接】RPG-Maker-MV-Decrypter You can decrypt RPG-Maker-MV Resource Files with this project ~ If you dont wanna download it, you can use the Script on my HP: 项目地址: https:/…...
