oracle升级后出现 ora-02055,分布式更新失败 0ra-02055错误 请各位指点(在线等待)...

测试过程:

1)在solaris上的数据库用户esm_symbian1上创建一个数据库连接

2)在esm_symbian1用户创建database link 命名为symbian

3)在远程的数据库用户mobile中创建表 send_mail

4)在本地的数据库用户esm_symbian1中创建表 send_mail

5)在本地esm_symbian1创建指向远程数据库用户mobile中send_mail的同义词create synonym SEND_MAIL_M for SEND_MAIL@symbian;

send_mail表结构如下:

SQL> desc send_mail;

Name            Type           Nullable Default Comments

--------------- -------------- -------- ------- --------

SEND_MAIL_CODE  NUMBER

EMPLOYEE_CODE   NUMBER         Y

SUBJECT         VARCHAR2(300)  Y

MESSAGE         VARCHAR2(3000) Y

SEND_DATE       DATE           Y

SAVE_DATE       DATE           Y

REFFERENCE_CODE NUMBER         Y

STATUS_DISP_FLG NUMBER         Y

DEPART_CODE     NUMBER         Y

测试一:

用如下语句对本地表进行insert 测试:

INSERT INTO SEND_MAIL (SEND_MAIL_CODE,EMPLOYEE_CODE,SUBJECT,MESSAGE,SEND_DATE,REFFERENCE_CODE,STATUS_DISP_FLG,DEPART_CODE)

SELECT SEND_MAIL_CODE,EMPLOYEE_CODE,SUBJECT,MESSAGE,SEND_DATE,REFFERENCE_CODE,STATUS_DISP_FLG,DEPART_CODE

FROM SEND_MAIL WHERE SEND_MAIL.SEND_DATE>to_timestamp('2006-04-13 17:58:55.759','syyyy-mm-dd hh24:mi:ss.ff')

错误:

ORA-00001: 违反唯一约束条件 (ESM_SYMBIAN5.SYS_C0073461)

着说明本地插入是正常的,只是本地有相同的数据,才出现这个错误

测试二:

通过同义词用同样的语句向远程表进行插入

INSERT INTO SEND_MAIL_M (SEND_MAIL_CODE,EMPLOYEE_CODE,SUBJECT,MESSAGE,SEND_DATE,REFFERENCE_CODE,STATUS_DISP_FLG,DEPART_CODE)

SELECT SEND_MAIL_CODE,EMPLOYEE_CODE,SUBJECT,MESSAGE,SEND_DATE,REFFERENCE_CODE,STATUS_DISP_FLG,DEPART_CODE

FROM SEND_MAIL_M WHERE SEND_MAIL_M.SEND_DATE>to_timestamp('2006-04-13 17:58:55.759','syyyy-mm-dd hh24:mi:ss.ff')

0 rows inserted

这个说明对远程的操作也是正常的

测试三:

(这条语句是把本地的查询结果作为insert语句的value值 通过同义词插入到远程数据库中去)

INSERT INTO SEND_MAIL_M (SEND_MAIL_CODE,EMPLOYEE_CODE,SUBJECT,MESSAGE,SEND_DATE,REFFERENCE_CODE,STATUS_DISP_FLG,DEPART_CODE)

SELECT SEND_MAIL_CODE,EMPLOYEE_CODE,SUBJECT,MESSAGE,SEND_DATE,REFFERENCE_CODE,STATUS_DISP_FLG,DEPART_CODE

FROM SEND_MAIL WHERE SEND_MAIL.SEND_DATE>to_timestamp('2006-04-13 17:58:55.759','syyyy-mm-dd hh24:mi:ss.ff')

ORA-02055: 分布式更新操作失效;要求回退

ORA-02068: 以下严重错误源于SYMBIAN

ORA-03113: 通信通道的文件结束

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/512635.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数字孪生+交通,到底有啥用?

作者 | 小枣君来源 | 鲜枣课堂这些年来,信息技术的发展有了明显变化。以云计算、大数据、人工智能为代表的算力技术演进,以及以全光网络、4G/5G、Wi-Fi 6为代表的联接力技术飞跃,使得人们对数字技术提出了更高的期望。人们希望在信息化的基础…

万物智联时代的终端智能「管家」 重磅升级:混合云IoT一体机

简介: 「混合云IoT一体机」边缘部署、开箱即用、安全稳定、智管易用,通过定制软件和硬件相结合,预先定制、集成、测试和优化,实现快速部署和远程运维,并提升后续系统可用性和运维效率,是万物互联时代企业数…

kafka实现异步发送_Kafka Producer 异步发送消息居然也会阻塞?

Kafka 一直以来都以高吞吐量的特性而家喻户晓,就在上周,在一个性能监控项目中,需要使用到 Kafka 传输海量消息,在这过程中遇到了一个 Kafka Producer 异步发送消息会被阻塞的问题,导致生产端发送耗时很大。是的&#x…

adb zip linux 安装教程,centos下安装adb环境

1.安装adb,步骤如下 wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip unzip sdk-tools-linux-3859397.zip mkdir -p /opt/android/sdk/ mv tools /opt/android/sdk/ cd /opt/android/sdk touch ~/.android/repositories.cfg #若不创建此…

SmartNews:基于 Flink 加速 Hive 日表生产的实践

简介: 将 Flink 无缝地集成到以 Airflow 和 Hive 为主的批处理系统的技术挑战和应对方案。 本文介绍了 SmartNews 利用 Flink 加速 Hive 日表的生产,将 Flink 无缝地集成到以 Airflow 和 Hive 为主的批处理系统的实践。详细介绍过程中遇到的技术挑战和应…

今天来聊聊 Redis 的主从复制

作者 | 阿Q来源 | 阿Q说代码今天我们就从配置文件、设计原理、面试真题三个方面来聊一聊 Redis 的主从复制。在 Redis 复制的基础上,使用和配置主从复制非常简单,能使得从 Redis 服务器(下文称 replica)能精确的复制主 Redis 服务…

基于英特尔® 优化分析包(OAP)的 Spark 性能优化方案

简介: Spark SQL 作为 Spark 用来处理结构化数据的一个基本模块,已经成为多数企业构建大数据应用的重要选择。但是,在大规模连接(Join)、聚合(Aggregate)等工作负载下,Spark 性能会面…

表格长度_知道你的成绩单是怎么打印的吗?超长Excel表格1页打印,拯救A4纸

中小学的成绩单,红色的一张榜真实的魔鬼!每次都得瞄半小时才找得到自己的全部科目成绩,不知道是不是为了节省A4纸~到了大学我才知道A4纸的珍贵,字小算什么,打印论文恨不得双面打印。要是能八号字打印更好了~到了工作的…

苹果电脑上使用linux环境变量,mac系统下修改环境变量

苹果电脑使用率越来越高,在mac系统下研发,性能要比在windows下快不少,既然要开发,免不了要配置环境变量.下面是学习啦小编收集整理的mac系统下修改环境变量,希望对大家有帮助~~mac系统下修改环境变量的方法工具/原料os…

提升代码质量的方法:领域模型、设计原则、设计模式

简介: 我们可以列举出非常多质量差的代码的表现现象,其中最影响代码质量的两个表现是命名名不副实、逻辑可扩展性差,当一个新人阅读代码时,有时发现方法命名与实际逻辑对不上,这就让人感到非常疑惑,这种现象…

SphereEx 完成近千万美元 Pre-A 轮融资,连接企业数据与应用,构建新一代数据库生态引擎

2022年1月4日,创新型数据库基础软件提供商 SphereEx 宣布完成近千万美元 Pre-A 轮融资,本轮融资由嘉御资本领投,红杉中国种子基金、初心资本、指数创投跟投。指数资本担任独家财务顾问。这是继 2021 年 5 月份以来,SphereEx 完成的…

python大列表分割成小列表_Python有什么方法将列表分割成大小均匀的块?求使用实例...

Python有什么方法将列表分割成大小均匀的块?求使用实例。我有一个任意长度的列表,我需要把它分成大小相等的块并对它进行操作。有一些很明显的方法可以做到这一点,比如保留一个计数器和两个列表,当第二个列表被填满时,…

40年技术发展变革,物联网行业的趋势、现状与挑战

简介: 40年技术发展变革,物联网行业的趋势、现状与挑战 基础设施的完善,推动应用形态不断变迁 我们把过去四十年分为五个重要的技术发展阶段,从时间轴上我们把它切分为:1980 - 2000,2000 - 2005&#xff…

Linux 6安装kde桌面,CentOS 5/6 安装 GNOME 或 KDE 桌面

1、安装 XWindowyum -y groupinstall X Window System2.1、Centos 5.x 安装 GNOME 或 KDE (可择一安装)GNOMEyum -y groupinstall GNOME Desktop EnvironmentKDEyum -y groupinstall KDE (K Desktop Environment)2.2、Centos 6.x 安装 GNOME 或 KDE (可择一安装)GNOMEyum -y gr…

Javascript 机器学习的四个层次

简介: Atwood定律说,凡是可以用Javascript实现的应用,最终都会用Javascript实现掉。作为最热门的机器学习领域,服务端是Python的主场,但是到了手机端呢?Android和iOS里默认都没有Python。但是有浏览器的地方…

运维监控再添新品,F5联合智维数据推出应用质量主动拨测解决方案

一直以来,业务的稳定性和客户体验是企业各个部门都关注的重点,也是企业数字化转型的重要支撑。但在实际的运维环境中,如果只从服务端的视角进行监控,往往会出现数据中心内部监控体系显示设备状态正常,但却收到了客户端…

hikari如何切换数据源_如何使用Spring为HikariCP设置数据源?

你需要在bean配置上编写这个结构(这是你的数据源):${dataSource.url}${dataSource.username}${dataSource.password}这是我的例子,它正在发挥作用.您只需要将属性放在hibernate.properties上并在之前设置它:classpath:hibernate.propertiesObs.&#xff…

排查指南 | 两个案例学会从埋点排查 iOS 离线包

简介: 首次打开离线包白屏以及报错“-1009”等该如何处理呢? 离线包原理 以一次启动离线包的流程为例,离线包的加载流程分为两种场景,第一种是离线包下载好的场景,流程如图1所示,第二种是离线包没下载好的…

linux下模糊搜索命令,linux命令当前文件夹下面模糊搜索文件

权限管理AppOpsManagerAppOps工具类 import android.annotation.TargetApi; import android.app.AppOpsManager; import android.cont ...Vijos P1062 迎春舞会之交谊舞题目链接:https://vijos.org/p/1062 题意:输入n(n < 1500)个女生左边有多少个男生.每个女生都和她左边最…

360数科 CTO 王继平:金融 IT 变革浪潮下,360数科的技术破局

据艾瑞咨询最新发布的《2021 年中国 Fintech 行业发展洞察报告》显示&#xff0c;2020年&#xff0c;银行、保险与证券机构的累计技术资金投入达 2691.9 亿元&#xff0c;预计至 2024 年将达到5754.5 亿元 目前我们观察到金融机构积极探索隐私计算等技术&#xff0c;推动智能在…