社区
Oracle 高级技术
帖子详情
oracle12c的ogg数据采集add trandata出错
丿倚楼听风雨
2017-06-03 12:17:55
oracle12c在windows下按照默认安装步骤进行安装的,创建了cdb交orcl,直接将orcl作为作为数据库使用,这个是对方的生产库,不可能进行更改。
用ogg对上述orcl进行数据采集,orcl作为源端,无法执行add trandata命令具体操作截图如下:
请问,用ogg对直接在cdb下实例中的表数据进行数据采集,应该怎样配置?
...全文
1263
5
打赏
收藏
oracle12c的ogg数据采集add trandata出错
oracle12c在windows下按照默认安装步骤进行安装的,创建了cdb交orcl,直接将orcl作为作为数据库使用,这个是对方的生产库,不可能进行更改。 用ogg对上述orcl进行数据采集,orcl作为源端,无法执行add trandata命令具体操作截图如下: 请问,用ogg对直接在cdb下实例中的表数据进行数据采集,应该怎样配置?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-风子-
2017-08-18
打赏
举报
回复
楼主,你的问题解决没? 我最近也和你一样,照着官网的例子来的, 登录之后,第一步都执行不了
丿倚楼听风雨
2017-06-08
打赏
举报
回复
引用 1 楼 zyhlhx 的回复:
你的操作步骤怎么做的。 这个数据抽取有很多步骤 另外看不到你的图为啥?
看了您下边的操作,但是源端的数据并不在PDB中,而是直接存在CDB中,常规方式无法进行数据同步
zyhlhx
2017-06-06
打赏
举报
回复
ADD TRANDATA {[container.]owner.table | schema.table [JOURNAL library/journal] | library/file [JOURNAL library/journal]} [, NOSCHEDULINGCOLS | ALLCOLS] [, COLS (columns)] [, INCLUDELONG | EXCLUDELONG] [, LOBSNEVER | LOBSALWAYS | LOBSIFCHANGED | LOBSALWAYSNOINDEX] [, NOKEY]
zyhlhx
2017-06-06
打赏
举报
回复
由于oracle 12c已经是多租户架构,在使用OGG同步的时候,需要考虑下面一些情况 一个 CDB包含多个PDB,源端部署的一个extract可访问所有pdb redo,理论上不需要每个pdb单独配置extract. 抽取模式只能是integrated(集成)模式,不支持claasic capture传统方式捕获; 因为要使用integrated extract,因此,需要能访问log mining server,而这个只能从cdb$root中访问; 源端要使用common user,即c##ogg这种用户来访问源端DB,这样能访问DB的redo log & all pdbs。 在GGSCI或参数文件中,可以使用pdb.schema.table来访问具体的表或序列; 可以在参数文件 中使用sourceCatalog参数,指定一个PDB,后面的参数中只需要schema.table即可; 目标端每个pdb要有一个replicat进程,即一个replicat进程只能投递到一个PDB,不能投递到多个。 源端OGG用户需要赋权:dbms_goldengate_auth.grant_admin_privilege(‘C##GGADMIN’,container=>‘all’),同时建议将ogg的用户设置赋权为:grant dba to c##ogg container=all; 源端DB除了以前要打开归档, force logging, 最小附加日志,可能还需要打开一个开关:alter system set enable_goldengate_replication=true; extract示例: EXTRACT ex1 SETENV (ORACLE_SID='oradb') userid c##ogg@oradb, password ogg EXTTRAIL ./dirdat/lt TABLE pdb1.schema1.table*; SOURCECATALOG pdb2 TABLE schema2.table*; TABLE schema3.table*; SOURCECATALOG pdb3 TABLE schema4.table*; add extract之后,还需要 register extract ex12c database container(pdb1, pdb2, pdb3) pump示例: EXTRACT dp1 SETENV (ORACLE_SID='oradb') userid c##ogg@oradb, password ogg RMTHOST orasql-test, MGRPORT 7809 RMTTRAIL ./dirdat/rt TABLE pdb1.schema1.table*; SOURCECATALOG pdb2 TABLE schema2.table*; TABLE schema3.table*; SOURCECATALOG pdb3 TABLE schema4.table*; replicat示例: REPLICAT rep1 SETENV (ORACLE_SID='condb2') DBOPTIONS INTEGRATEDPARAMS(parallelism 6) USERID C##ogg@tgt_pdb1, PASSWORD welcome1 ASSUMETARGETDEFS MAP pdb1.schema1.table*, target schema1.table*; MAP pdb3.schema4.table*, target schema1.table*; sourceCatalog MAP schema2.table*, target schema1.table*; MAP schema3.table*, target schema1.table*;
zyhlhx
2017-06-06
打赏
举报
回复
你的操作步骤怎么做的。 这个数据抽取有很多步骤 另外看不到你的图为啥?
【Oracle篇】基于
OGG
21c全程图形化实现9TB数据从Oracle 11g到19c的不停机迁移(中):源端与目标端配置,及全量和增量同步配置详解(第二篇,总共三篇)
基于
OGG
21c全程图形化实现9TB数据从Oracle 11g到19c的不停机迁移,源端与目标端配置,及全量和增量同步配置详解
OGG
经典模式下动态添加表同步的零停机实践指南
本文详细介绍了在Oracle GoldenGate(
OGG
)经典模式下,实现动态添加表同步或重新同步旧表的零停机操作实践。通过获取关键SCN号、结合数据泵导出导入与增量追捕技术,确保业务不中断。核心步骤包括进程管理、参数配置、数据初始化和过滤条件设置,并提供了常见错误排查与性能优化建议。
Jellyfin Media Player 1.12.0 媒体客户端 Windows x64(官方安装版)+ 使用教程
Jellyfin Media Player 是开源(GPL-2.0 协议)的 Jellyfin 官方桌面客户端,连接自建的 Jellyfin 媒体服务器即可浏览和播放影音库,支持字幕选择、倍速播放与多端同步观看进度。本包为官方 x64 安装版 1.12.0,附图文使用教程:客户端安装步骤、连接 Jellyfin 服务器配置、媒体库浏览与播放设置,适合搭建家庭影院媒体中心的用户配套使用。
ets中文教程-下载即用.zip
打开链接下载源码: https://pan.quark.cn/s/e18529987bb9 ### ETS中文教程:KNX施耐德智能家居 #### 知识点一:ETS软件概述与启动 ETS(Engineering Tool Software)是由施耐德电气研发的一款专业设计工具,其核心功能在于构建和配置基于KNX标准的智能家居及楼宇自动化系统。KNX代表一种国际公认的开放式标准,该标准在楼宇自动化领域得到广泛应用,其目的是实现不同品牌设备之间的互联互通。 **软件启动方法**:ETS软件可以通过双击其图标来启动,或者从开始菜单中选择“File”->“New Project”,亦或直接使用Ctrl+N快捷键来启动该软件。 #### 知识点二:工程项目创建 在启动新的工程项目时,需要遵循以下流程: 1. **项目命名**:推荐使用数字与字母的组合来命名项目,例如“Officebuildings”,这样的命名方式有助于日后的管理和识别。 2. **构建建筑物模型**:在“Buildings/Functions”部分添加建筑物,自定义其名称(例如“mg”),并确认创建操作。 3. **添加房间**:针对每一个建筑物,可以进一步添加房间,同样地,为房间自定义名称(如“1F”),以此来构建完整的建筑模型。 #### 知识点三:设备加载与配置 设备加载是ETS软件中的核心环节,其作用在于将实际的智能设备(包括开关、传感器等)整合到项目中: 1. **设备加载过程**:在目标房间处进行右键点击,选择“
Add
Devices”,随后通过“Product Finder”对话框选择合适的制造商和产品系列,以此来加载所需的设备类型。 2. **地址分配**:在设备加载完成后,应手动为其分配独...
js excel to json object
代码下载链接: https://pan.quark.cn/s/a4b39357ea24 在客户端编程中,有时我们需要对用户上传的Excel文件内容进行管理,并将其转化为JSON格式以便进行后续操作或与服务器端进行数据交换。这一过程通常包含文件读取、数据解析以及格式转换等步骤。以下是一些关于如何运用JavaScript达成这一功能的核心要点: 1. **File API**:在当前版本的浏览器中,我们可以借助File API来获取用户上传的文件。`FileReader`对象提供了异步获取文件内容的方法,例如`readAsArrayBuffer()`,用于读取文件内容。 2. **XLSX库**:由于浏览器自带的API不直接支持Excel文件的解析,我们需要借助第三方库。其中,`xlsx`库是一个广受欢迎的选择,它能解析多种Excel文件格式(如XLS、XLSX、CSV等)并提供便捷的数据操作接口。 3. **获取Excel文件**:借助`xlsx`库,我们首先需要将File API获取到的`ArrayBuffer`转换为可解析的格式。例如,可以调用`XLSX.read(arrayBuffer, {type: buffer})`进行格式转换。 4. **解析工作表内容**:`xlsx`库解析完成后,会返回一个对象,其中包含了所有工作表的信息。我们可以通过`XLSX.utils.sheet_to_json(worksheet)`方法将单个工作表转换为二维数组,这类似于Excel中的表格数据。 5. **转化为JSON对象**:二维数组可以很方便地转化为JSON对象。遍历数组,每行数据作为JSON对象的一个属性,属性名为单元格的列名,属性值为单元格的值。可以使用`Arr...
Oracle 高级技术
3,499
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章