物化视图日志中存在错误ORA-12096一例

单目标跟踪算法及其复现过程---SiamFC(一) 在test.py文件中,就是利用训练出来的模型进行测试,需要更改预训练模型的路径,测试集的路径,以OTB100为例,最后输出的是对每一帧目标位置的坐标点。代码如下:首先需要下载got10k官方库,只需要在终端输入(注意:在终端安装各种库的时候不能使用网络代理),在环境已经配置到的情况下,只需要该其中的路径和就可以运行。这个系列博客仅为了记录各目标跟踪算法的复现(大多为跑通大佬们实现的代码),包括其中出现的很多问题和错误,学到的新知识等等。解决,而且只使用在线的方法,限制了他们可以学习的模型的丰富性。 阅读详情

采用REFRESH  FAST ON  DEMAND增量刷新物化视图时,按常规建立步骤是先在源库上建物化视图日志,再在目标库上建物化视图。一般来说,没有什问题产生,但有时库的环境或者其它索引什么的,源库上的物化视图日志在生成表结构时就会发一些变数。

CREATE MATERIALIZED VIEW LOG ON source_base.t_a WITH PRIMARY KEY;
简单的语句背后,还有很多其它一些变数。

物化视图日志的名称:MLOG$_基表名。
物化视图日志在建立时有多种选项:可以指定为ROWID、PRIMARY KEY和OBJECT ID几种类型,同时还可以指定SEQUENCE或明确指定列名。上面这些情况产生的物化视图日志的结构都不相同。
任何物化视图都会包括的列:
SNAPTIME$$(DATE):用于表示刷新时间(关键字段)。
DMLTYPE$$(VARCHAR2(1)):用于表示DML操作类型,I表示INSERT,D表示DELETE,U表示UPDATE。
OLD_NEW$$(VARCHAR2(1)):用于表示这个值是新值还是旧值。N(EW)表示新值,O(LD)表示旧值,U表示UPDATE操作。
CHANGE_VECTOR$$(RAW(255)): 表示修改矢量,用来表示被修改的是哪个或哪几个字段。

1.WITH ROWID,则物化视图日志中会包含:
M_ROW$$:用来存储发生变化的记录的ROWID。

2.WITH PRIMARY KEY,则物化视图日志中会包含基表主键列。

3.WITH OBJECT ID,则物化视图日志中会包含:
SYS_NC_OID$:用来记录每个变化对象的对象ID。

4.WITH SEQUENCE,则物化视图日子中会包含:
SEQUENCE$$:给每个操作一个SEQUENCE号,从而保证刷新时按照顺序进行刷新。

5.WITH后面跟了一个或多个COLUMN名称,则物化视图日志中会包含这些列。

建好物化视图日志表后,不要急于去目标库建物化视图,而要"仔细核对"物化视图日志表的"字段"及"字段类型"(这一点相当重要),
看是否与基表还有自己期望的一致.

笔者就遇到过,源表建过索引的(如下图的JJ_UID字段)字段类型为NUMBER,而物化视图日志自动加上该字段后,把类型设置为TIMESTAMP.

在以后的物化视图同步中,出现下面的错误:
2012-12-03 11:03:31, 更新行情记录出错:UPDATE t_base set LCLOSE='8.5200',TOPEN='8.5300',THIGH='8.5300' WHERE a='123456' 
ORA-12096: "source_base"."t_a" 上的实体化视图日志中存在错误
ORA-00932: 数据类型不一致: 应为 TIMESTAMP, 但却获得 NUMBER

如下图:


【第二天】经过今天观察,在建物化视图日志表时,jj_uid字段并不出现,而是在刷新过程中,这个字段会自动加在日志表里,类型自动为TIMESTAMP,此字段是为源表同其它表同步所用,源表索引中会自动出现以这个字段所建的索引。目前采用修改日志表jj_uid类型为NUMBER(20)(同源表类型一致)运行一天后,目前源表和目标表同步正常。



三维重建(十三)——多视角重建 本文综述了多视角三维重建技术,涵盖静态和动态场景的重建方法。介绍了从图像获取到纹理映射的SFM流程,以及非刚性重建(NRSFM)的挑战和解决方案。重点探讨了基于可微渲染的重建方法,以及数据采集策略、相机标定和同步技术。文章还讨论了如何用单视角相机模拟多视角重建,总结了关键技术和未来研究方向。 阅读详情

相关推荐

【智能体】零代码实战:Coze多智能体协作开发全流程解析

本文详细解析了Coze平台的多智能体协作开发全流程,从入门指南到实战技巧,帮助用户零代码构建高效AI团队。通过模块化设计和专业分工,多智能体系统能显著提升任务处理速度和准确率,适用于客服、内容创作、教育培训等多个场景。文章还提供了性能优化和常见问题解决方案,助力开发者快速掌握Multi-Agent技术。

weixin_29239279的博客 335

ORA-12096错误处理

今天update数据时报出这个错误:ORA-12096 查网上资料,说是表空间不够了,使用表空间利用率查询语句:SELECT TOTAL.TNAME "表空间名称",       TOTAL.TOTAL_SIZE "表空间大小",       TOTAL.TOTAL_SIZE - USED.FREE_SIZE AS "已使用大小",       USED

Leon的专栏 6471

欧姆龙OMRON PLC之HostLink通讯协议(四)-FINS命令进阶应用与调试技巧

本文深入探讨欧姆龙OMRON PLC的HostLink通讯协议中FINS命令的进阶应用与调试技巧。文章聚焦实战排错,详细解析命令帧解剖、响应帧解读与网络抓包三大核心方法,并分享性能优化策略,如合并读写与异步设计。同时介绍了强制操作、多存储区访问等高级命令的应用场景,旨在帮助工程师高效解决现场通讯问题,提升系统稳定性与效率。

nept的博客 750

ORA-12096:物化视图日志存在错误

只需执行drop materialized view log on + 表名; 即可

a1432340279的博客 1399

Hopf振荡器在机器人步态控制里到底怎么用?一个CPG仿生案例说清楚

本文深入解析了Hopf振荡器在机器人步态控制中的实际应用,通过CPG仿生案例详细展示了从数学方程到关节指令的完整流程。重点探讨了Hopf振荡器的极限环稳定性、参数调节技巧及自适应控制策略,为机器人运动控制提供了高效解决方案。

weixin_29284657的博客 200

Python实战:5分钟搞定滑动平均窗口计算(附完整代码+逐行注释)

本文深入解析Python中滑动平均窗口计算的实现与优化,提供Numpy、Pandas等多种高效方案,并附完整代码和逐行注释。涵盖边界处理、性能优化及异常检测等实战技巧,帮助开发者快速掌握时间序列数据处理的核心技术。

weixin_30872157的博客 124

ORA-12096 error

劳动保障业务运行中,开始报告内存溢出,后来业务无法存储,只能查询,业务受理中断,万分火急,到达客户现场, 第一步,解决内存问题,由于windows 2003 stand server 最大支持4G内存,但服务器硬件内存为8G,却只显示3.25G,通过修改boot.ini,添加/PAE参数,让系统认到4G,至于另外4G 只能显示为扩展内存空间,相对来说...

weixin_34192732的博客 308

解决vscode无法运行npm命令的问题(cmd可行)

Powershell以及vscode中npm命令使用不了

无痕坚守本心的博客 2749

ORA-12096 错误,物化视图

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33790053的博客 508

HFSS与AI融合:智能算法如何重塑天线设计流程

本文探讨了HFSS与AI融合如何通过智能算法革新天线设计流程。在5G/6G通信时代,AI技术如机器学习和遗传算法显著提升了高频电磁场仿真效率,将传统设计周期从数周缩短至数小时,并优化了天线性能。文章详细介绍了AI与HFSS的集成策略、关键技术突破及典型应用案例,展示了智能算法在天线设计中的巨大潜力。

weixin_29035147的博客 777

软考高级系统架构设计师系列论文四十九:论微服务架构及其应用

软考高级系统架构设计师系列论文四十九:论微服务架构及其应用

zhengzaifeidelushang的博客 3194

sql定位过程报错_使用10046事件跟踪sql定位错误一例

修改一个表时,发生如下错误:SQL> update emp set ename='adsf';update emp set ename='adsf'*ERROR at line 1:ORA-12096: error in materialized view log on "SCOTT"."EMP"ORA-00942: table or view does not exist这个提示看上去不太...

weixin_42512966的博客 459

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

使用10046事件跟踪sql定位错误一例

修改一个表时,发生如下错误: SQL> update emp set ename='adsf';update emp set ename='adsf' *ERROR at line 1:ORA-12096: ...

ciliting2867的博客 167

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

oracle异常信息发生

现象: 2008-7-18 8:59:38SC32244200019@44A40DB Access Error     Number: -2147217900     Source: OraOLEDBDescription: ORA-12096: error in materialized view log on "ICROP_GTMC"."TBL_TOTALHIS"ORA-00942: ta

steven@lin的专栏 451

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Oracle常见错误

///////ORA-12520: TNS: 监听程序无法找到需要的服务器类型的可用句柄专用服务器选择了共享连接方式,修改(SERVER =SHARED)为(SERVER = DEDICATED)///////ORA-12096,快照日志问题删除物化视图建的日志表DROP MATERIALIZED VIEW LOG ON [schema.]table;然后重建。///////OracleExcep...

草宝虫的博客 404

OCI Error ORA-12096: error in materialized view log on "JTINFO"."TBL_USERID"

前两天进行了一次在线重定义,修改表某字段的长度。业务表,7000W左右的数据量,修改列为复合主键的其中一列,varchar2类型。 Oracle 主备两台,读写分离。使用OGG进行同步。 背景: 在主库进行在线重定义,主库顺利完成,但是在备库报出异常,异常信息如下: OCI Error ORA-12096: error in materialized view log on

ZhangBiao 的专栏 4133

oracle 物化视图的自动刷新方法

oracle 物化视图的自动刷新方法: 方法1,直接在创建的时候,指定start with ,如下代表每分钟执行1次 create materialized view big_table_mv nologging refresh fast on demand with rowid START WITH TO_DATE('18-03-2011 10:09:08', 'DD-MM-YYYY HH24:MI:SS') NEXT SYSDATE + 1 / 60*24 as select * from

一万个兵的专栏 8323

oracle goldengate 触发器,Oraclegoldengate的触发器错误OGG-00869

Oracle goldengate的触发器错误 OGG-00869Goldengate在复制进程replicat报错:如下日志:2011-06-24 16:25:21 WARNING OGG-00869 OCI Error ORA-04098: trigger 'T_MLOG_LOG_DTL_SUBMIT_STATE' is invalid and failed re-validation (st...

weixin_36330260的博客 724

一次异常处理

2007/3/7 14点时发现公司wms db出现异常, 异常现象如下:[@more@]2007/3/7 14点时发现公司wms db出现异常, 异常现象如下:1.有一个数据文件users06.dbf无法读取,报ora-0037...

cnk58089的博客 225

物化视图使用总结

前几天写了一篇关于物化视图的文章,感觉有些东西没写出来,后来自己有整理了一下本人工作中遇到的问题及如何解决的小例子,希望对看到这篇文章的人有一些帮助。物化视图使用总结物化视图的刷新有二类,分别是:on commit ;on...

ciyao5958的博客 506

oracle 精度异常01438,ORA-01438解决方法

解决思路: (1)跟踪执行插入的SQL/存储过程,找到罪魁祸首的行,修改后再次插入。 (2)最简单的办法就是增加目的字段的精度。解决思路:(1)跟踪执行插入的SQL/存储过程,找到罪魁祸首的行,修改后再次插入。(2)最简单的办法就是增加目的字段的精度。由于定位不到具体的表以及具体的字段,需要跟踪错误1、首先进行建立表SQL> create table t (many number(4,2))...

weixin_39624774的博客 2306

ORA-01003: no statement parsed

手贱,故意删除了一张表,在OGG同步数据的同时,删除之后立刻报错,如下: OCI Error ORA-12096: error in materialized view log on "JTINFO"."TBL_USERID" ORA-01003: no statement parsed (status = 12096), SQL <INSERT /*+ APPEND */ INTO "

ZhangBiao 的专栏 3278

ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER

问题无法解决 相同的语句,在idea中可以执行,打开MyBatis Log,将sql语句复制到DBeaver中则显示报错 修改前: 错误信息 SQL 错误 [932] [42000]: ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER 部分语句功能:对日期进行一个判断 TRUNC(rf.PUBLISH_TIME, 'DD')>= TRUNC('2020-01-14 14:59:06.795', 'DD') 修改后: 在DBeaver中可运行,但是idea中报错 su

weixin_40855977的博客 1万+

Oracle 错误总结及问题解决 ORA

ORA 错误大全

基于Oracle11G 19万+

oracle 物化视图、中间表的方案

物化视图 有个项目因为有比较多的查询汇总,考虑到速度,所以使用了物化视图。简单的把用到的给整理了下。 先看简单创建语句: create materialized view mv_materialized_test refresh force on demand start with sysdate next to_date(concat(to_char( sysdate+1,'dd-mm-...

Leon_Jinhai_Sun的博客 3017
上一篇: 公用数据jsonp跨域请求
下一篇: Oracle中常用的to_Char用法详解(有FMT的详细列表)
great-sage
博客等级 码龄20年 122粉丝 120原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值