Oracle GoldenGate对接 Oracle 11g和Kafka

 本文主要是向读者介绍如何通过ogg为oracle数据库的变更操作实时同步到大数据产品kafka上。开始介绍前,先为读者介绍一下环境背景机器ip和其对应的服务192.168.88.166【ogg目标端】【ogg的mgr(端口1357),rep_test】192.168.88.128【ogg源端】 【oracle,ogg的mgr(端口9001),ext_test,dpe_test,zookeeper,kafka】软件版本oracle版本,11grelease2kafka版本,2.11-0.10.1.0zookeeper版本, 3.3.6ogg源端JVM版本,1.7ogg目标端JVM版本,1.8(必须1.8以上,否者ogg无法启动)ogg因为下载时没有留意版本,所以直接贴文件名,应该能够对应版本ogg源端安装包文件名,123010_fbo_ggs_Linux_x64_shiphome,文件大小:543200432ogg目标端安装包文件名,123110_ggs_Adapters_Linux_x64,文件大小:81812011   开...

Suse 11 sp4 安装Oracle 11g

环境信息suse11sp464位企业版配置:虚拟机,1U4CORE,4GB内存,100GB存储(实际可用空间20GB) linux环境配置修改在安装oracle之前,需要先对linux的内核参数做一些调整。首先修改/etc/security/limits.conf配置文件在末尾增加#oraclesoftwareoraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536修改/etc/pam.d/login配置文件在末尾增加#oraclesoftwaresessionrequired/lib/security/pam_limits.sosessionrequiredpam_limits.so修改/etc/sysctl.conf配置文件,增加fs.file-max=6815744fs.aio-max-nr=1048576kernel.shmall=2097152kernel.shmmax=2147483648ernel.shmmni=4096kernel.sem=250320001...

JMeter学习(八)JDBC测试计划-连接Oracle(转载)

转载自 http://www.cnblogs.com/yangxia-test一.测试环境准备     Oracle:10g     JDBC驱动:classes12.jar               oracle安装目录下(oracleproduct10.2.0db_1jdbclibclasses12.jar)文件复制到JMeter/lib目录下     JMeter:jmeter-2.11 二.设计测试计划并运行1.打开JMeter,点击测试计划 点击“浏览...”按钮,将你的JDBC驱动添加进来。 2.添加一个线程组,右键点击“线程组”,在下面添加一个“JDBCConnectionConfiguration”来配置一下JDBCConnectionConfiguration页面。PoolTim...

oracle创建HR示例数据库脚本hr_main.sql分享

需求描述:  今天一同事想要在测试库上进行SQL练习,帮忙安装下这个示例数据库,在此记录下.操作过程:1.上传hr_main.sql脚本(10g11g都可用)脚本下载链接:https://pan.baidu.com/s/1MvIVikeu-Eg1bbNX1BIhtg2.以sys用户执行脚本创建sqlplus/assysdba@hr_main.sql3.修改hr用户密码alteruserhridentifiedby"hr";4.连接hrconnecthr/hr5.检查hr用户下的表selecttable_namefromuser_tables; 文档创建时间:2018年7月12日17:31:31...

【sql笔记】oracle 循环

=============================================== 2020/2/27_第2次修改                       ccb_warlock 更新说明: 2020/2/27:修改脚本中不正确的内容===============================================因为业务设计,需要在mssql的存储过程里获取oracle中某个表的数据。当实现了获取功能后,就需要在oracle里造数据了。3年没写oracle居然都快忘了循环怎么写了,这里统一整理。 假设现在有下面这样的一张表,字段类型IDNUMBERNOVARCHAR2(20)NAMEVARCHAR2(3)现在的需求是我要创建ID为10001-20000的数据,对应的NO是从191221100...
代码星球 代码星球·2020-04-03

mssql通过链接服务器连接oracle

=============================================== 2020/1/17_第1次修改                       ccb_warlock ===============================================最近2个月在写mssql的存储过程,业务需求要向第三方oracle写回数据,所以这里记录下如何解决如何通过mssql连接oracle并写回数据。 通过SSMS查看,如果OracleProviderforOLEDB存在,则跳过步骤一(安装Oracle数据访问组件ODAC)。 从oracle官网(https://www.oracle.com/database/technologies/odac-downloads.html)获取最新的包。&...

oracle学习

  ---创建表createtablepersons(pidnumber(10),pnamevarchar2(20));--授权connect--连接角色resource--开发者权限dba--超级管理员权限grantdbatopersons;---修改表结构--添加一列altertablepersonsadd(gendernumber(1));--修改列类型altertablepersonsmodifygenderchar(1);--修改列名称altertablepersonsrenamecolumngendertosex;--删除列altertablepersonsdropcolumnsex;--添加一条记录insertintopersons(pid,pname)values(1,'aaaa');commit;--查询数据select*frompersons;--修改数据updatepersonssetpname='小马'wherepid=1;commit;--三个删除--删除表中所有的字段deleltefrompersons;--删除表结构droptablep...
代码星球 代码星球·2020-04-02

oracle默认 用户名 / 密码 登录身份 说明

oracle默认用户名/密码登录身份说明sys/change_on_installSYSDBA或SYSOPER不能以NORMAL登录,可作为默认的系统管理员system/managerSYSDBA或NORMAL不能以SYSOPER登录,可作为默认的系统管理员sysman/oem_tempsysman为oms的用户名scott/tigerNORMAL普通用户aqadm/aqadmSYSDBA或NORMAL高级队列管理员Dbsnmp/dbsnmpSYSDBA或NORMAL复制管理员...

oracle 排序 row_number() over(partition by 排序字段)

业务描述:按t.truckId,t.riskCode分组,每个分组里有分数,取分组中分数最大的那条记录。如:A1B1  5 6     A1  B1 5 3   A1  B2  2 5   A1 B2  2 1已经按A,B分组了但是我需要第一条和第三条数据,就可以用这个row_number()over(partitionby 排序字段)降序然后取rowseq=1的数据就可以拿到了SELECTgg.sumScoreASsumScore,gg.numberRiskASnumberRisk,gg.happenTimeAShappenTimeFROM(SELECTg.sumScoreASsumScore,g.numberRiskASnumberRisk,g.happenTimeAShappenTime,(row_num...

mybatis oracle -批量插入,存在则更新

<insertid="batchUpdatePBWUserInfo"parameterType="java.util.List">MERGEINTOS_PBW_USERtUSING(<foreachcollection="list"item="item"index="index"separator="union">SELECT#{item.userId,jdbcType=VARCHAR}USERID,#{item.userName,jdbcType=VARCHAR}USERNAME,#{item.userType,jdbcType=VARCHAR}USERTYPE,#{item.mobile,jdbcType=VARCHAR}MOBILE,#{item.code,jdbcType=VARCHAR}USECODE,#{item.companyName,jdbcType=VARCHAR}COMPANYNAME,SYSDATECREATE_TIMEFROMDUAL</foreach>)t1ON(t.USER_ID=t1.USERID)WHENMATCHED...

oracle数据库中varchar2陷阱

https://www.cnblogs.com/iyangyuan/archive/2013/12/25/3491215.html 对应该类型,在oracle中有三种比较常用的类型:varchar2(byte)、varchar2(char)、nvarchar2()。        那么这三种类型到底有什么区别呢?        首先,我们要时刻记清:无论是varchar2还是nvarchar2,最大字节数都是4000。         varchar2(byte):就是默认的表示方式,比如我们写成:varchar2(100),就相当于varchar2(100byte),表示最大字节数是100,该字段最多能容纳100个字节,强调空间大小。由于我们描述的是字节,因此,保存汉字等字符时,就要小心了。如果你的数据库用的是GBK编码,那么一...

Win10远程桌面 出现 身份验证错误,要求的函数不受支持,这可能是由于CredSSP加密Oracle修正 解决方法

今天连接一个服务器时提示其它服务器正常,解决办法运行gpedit.msc本地组策略:计算机配置>管理模板>系统>凭据分配>加密Oracle修正选择启用并选择易受攻击。 https://www.cnblogs.com/raswin/p/9018388.html...

ORACLE创建映射

createsynonymtable_name foraa.table_name...
代码星球 代码星球·2020-03-31

Oracle 事务实例(非理论)

 begin    begin    savepoint  p1;    ---------============  在这里写删改差语句(SELECT不行)每句以分号结尾:如deletetable_namewhereid='XX';   ---------============       exception  --捕获异常           when others then           begin    &nb...
代码星球 代码星球·2020-03-31

Oracle 存储容量最大的字段类型CLOB

1、优点,无限容量2、数据量大时读取很慢...
首页上一页...8485868788...下一页尾页