OGG 11.2.1.0.1安装过程及问题解决

2024-05-10 05:48

本文主要是介绍OGG 11.2.1.0.1安装过程及问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

OGG安装过程

1、由于测试环境有一台服务器上面已经安装了OGG,所以只需要在另一台机器上搭建OGG的环境,两台服务器可以相互PING通,并且都装了ORACLE数据库。

Oracle 版本:11.2.0.3

Ogg版本:11.2.1.0.1

2、上传并解压安装介质。

chown -R oracle:oinstall ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zip

mkdir -p /home/oracle/ogghome

unzip ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zip -d /home/oralce/ogghome

cd /home/oracle/ogghome

tar -xvf fbo_ggs_Linux_x64_ora11g_64bit.tar

3、登录OGG测试。

 node2-> ./ggsci


Oracle GoldenGate Command Interpreter for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
Linux, x64, 64bit (optimized), Oracle 11g on Apr 23 2012 08:32:14


Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.






GGSCI (node2.localdomain) 1> 

如果LD_LIBRARY_PATH变量设置正确,会像上面演示一样正确进入命令行,如果提示找不到so文件,就需要 查看LD_LIBRARY_PATH变量是否正确设置。 

4、创建OGG用户。

Create user ogg identified by ogg default tablespace OGG;

5、给OGG用户授权,也可以直接授予DBA的权限再回收。

 SQL> grant CONNECT, RESOURCE to ogg; 

Grant succeeded. 

SQL> grant SELECT ANY DICTIONARY, SELECT ANY TABLE to ogg; 

Grant succeeded. SQL> grant ALTER ANY TABLE to ogg; 

Grant succeeded. 

SQL> grant FLASHBACK ANY TABLE to ogg; 

Grant succeeded. 

SQL> grant EXECUTE on DBMS_FLASHBACK to ogg;

 Grant succeeded. 

SQL> grant insert any table to ogg; 

Grant succeeded. 

SQL> grant update any table to ogg; 

Grant succeeded.

SQL> grant execute on utl_file to ogg; 

Grant succeeded.


6、打开数据库的附加日志和force log

 

若没有开启,可通过下面命令开启。

alter database force logging; 

alter database add SUPPLEMENTAL log data; 

7、如果想让OGG支持DDL操作,还需要以下几个脚本,这几个脚本是OGG安装目录中自带的,不是ORACLE自带的。(在此之前断开数据库的所有连接)

执行marker_setup.sql

 SQL> @marker_setup.sql


Marker setup script


You will be prompted for the name of a schema for the Oracle GoldenGate database objects.
NOTE: The schema must be created prior to running this script.
NOTE: Stop all DDL replication before starting this installation.


Enter Oracle GoldenGate schema name:ogg




Marker setup table script complete, running verification script...
Please enter the name of a schema for the GoldenGate database objects:
Setting schema name to OGG


MAR

这篇关于OGG 11.2.1.0.1安装过程及问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/975608

相关文章

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

详谈redis跟数据库的数据同步问题

《详谈redis跟数据库的数据同步问题》文章讨论了在Redis和数据库数据一致性问题上的解决方案,主要比较了先更新Redis缓存再更新数据库和先更新数据库再更新Redis缓存两种方案,文章指出,删除R... 目录一、Redis 数据库数据一致性的解决方案1.1、更新Redis缓存、删除Redis缓存的区别二

oracle数据库索引失效的问题及解决

《oracle数据库索引失效的问题及解决》本文总结了在Oracle数据库中索引失效的一些常见场景,包括使用isnull、isnotnull、!=、、、函数处理、like前置%查询以及范围索引和等值索引... 目录oracle数据库索引失效问题场景环境索引失效情况及验证结论一结论二结论三结论四结论五总结ora

Jsoncpp的安装与使用方式

《Jsoncpp的安装与使用方式》JsonCpp是一个用于解析和生成JSON数据的C++库,它支持解析JSON文件或字符串到C++对象,以及将C++对象序列化回JSON格式,安装JsonCpp可以通过... 目录安装jsoncppJsoncpp的使用Value类构造函数检测保存的数据类型提取数据对json数

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

mac安装redis全过程

《mac安装redis全过程》文章内容主要介绍了如何从官网下载指定版本的Redis,以及如何在自定义目录下安装和启动Redis,还提到了如何修改Redis的密码和配置文件,以及使用RedisInsig... 目录MAC安装Redis安装启动redis 配置redis 常用命令总结mac安装redis官网下

最新版IDEA配置 Tomcat的详细过程

《最新版IDEA配置Tomcat的详细过程》本文介绍如何在IDEA中配置Tomcat服务器,并创建Web项目,首先检查Tomcat是否安装完成,然后在IDEA中创建Web项目并添加Web结构,接着,... 目录配置tomcat第一步,先给项目添加Web结构查看端口号配置tomcat    先检查自己的to

解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题

《解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题》本文主要讲述了在使用MyBatis和MyBatis-Plus时遇到的绑定异常... 目录myBATis-plus-boot-starpythonter与mybatis-spring-b

SpringBoot集成SOL链的详细过程

《SpringBoot集成SOL链的详细过程》Solanaj是一个用于与Solana区块链交互的Java库,它为Java开发者提供了一套功能丰富的API,使得在Java环境中可以轻松构建与Solana... 目录一、什么是solanaj?二、Pom依赖三、主要类3.1 RpcClient3.2 Public

Android数据库Room的实际使用过程总结

《Android数据库Room的实际使用过程总结》这篇文章主要给大家介绍了关于Android数据库Room的实际使用过程,详细介绍了如何创建实体类、数据访问对象(DAO)和数据库抽象类,需要的朋友可以... 目录前言一、Room的基本使用1.项目配置2.创建实体类(Entity)3.创建数据访问对象(DAO