• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > DB2返回SQLCODE -818 错误

DB2返回SQLCODE -818 错误

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2 sqlcode,db2 sqlcode 104,db2 sqlcode 206,db2 sqlcode 204,db2 sqlcode 803等相关知识,希望本文的分享对您有所帮助
</div>

在搞基于DB2的嵌入式C语言项目时,出现了一件非常奇怪的事情,拿出来与大家分享。

当时为了保持测试数据的完整性及开发人员的数据的一致性,更是为了减少DBServer的压力,故而为每两人做一个DB实例噩梦由此开始。

每当担当者A编译好程序,开始运行的之后,使用同一DB实例的担当者B也开始编译运行,此时担当者A就会报出“SQL0818N A timestamp conflict occurred.”之类的错误。于是,A开始重新预编译,运行,ok,开始测试,而此时的B就会报出刚才A报出的错误。

当时,由于刚刚接触DB2,对其嵌入式开发还不太熟悉其原理,我自己还以为是DB2处了问题或者客户端出了问题,于是,卸载Quest Central,重新安装DB2。一直没有解决问题。

后来,通过查找资料,总结,终于找出其缘由。下图是创建包的过程。

DB2返回SQLCODE -818 错误

由于只使用了段条目来标识应用程序中的上下文,修改过的源文件和包被紧紧地链接在一起,并且必须保证它们总是指向相同的上下文。这是通过在修改过的源文件中嵌入一个一致性标志(token),也叫“时间戳(timestamp)”,并且在 DB2 UDB 内将相同的值存储在包信息中来实现的。来自应用程序的每一条请求都带有这种一致性标志,传入的值要与编目表中的值相比较。如果这两个值不相同,并且装入模块的时间戳与一致性标志不相同,那么将发生一个“timestamp”错误(SQLCODE -818)。

原因就是如上所述,希望对你有用。

</div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • DB2返回SQLCODE -818错误
  • DB2返回SQLCODE -818 错误

相关文章

  • 2017-06-28WPAR 的相关概念和 DB2 的配置
  • 2017-06-28设置 DB2 和 AIX 与条带技术匹配以提高 I/O 性能
  • 2017-06-28DB2在aix上的安装
  • 2017-06-28如何使用 Optim Query Tuner 进行数据库性能调优,第 3 部分: 基于 Optim Query Tuner 的应用性能调优和监控
  • 2017-06-28DB2 SQL存储过程语法官方权威指南
  • 2017-05-11IBM DB2 日常维护汇总(八)
  • 2017-06-28高手教你用VCS配置DB2双机-高级
  • 2017-06-28DB2 V9.5 工作负载管理之如何实现工作负载
  • 2017-11-28SQLCODE=-668, SQLSTATE=57016错误 数据库客户端解决方法
  • 2017-06-28DB2数据的复制、迁移方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 验证DB2数据库的备份成功技巧
    • DB2 变更管理工具与Rational DA集成
    • DB2 9之优劣分析
    • 使用DB2数据库临时表的注意事项
    • DB2 for i 7.1 的新功能:自适应性能调优和 SQL 新功能让数据处理专家如履平地
    • DB2 用户交流:性能缺陷
    • Data Studio Administrator V1.2 中的数据保留和数据迁移
    • DB2高可用性灾难恢复(HADR)有哪些限制?
    • 使用DB2 UDB OLAP函数
    • 在DB2上建立数据库分区

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有