`
七里油
  • 浏览: 6977 次
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

db2根据错误排除经验介绍

    博客分类:
  • db2
db2 
阅读更多

用db2时经常会报错,但报错的提示信息太不友好,没有任何开发人员可以理解的描述信息。

只是返回SQLCODE,SQLSTATE,SQLERRMC, DRIVER这四个代码,

  • SQLCODE  sql错误码,一般通过该代码即可排查问题所在
  • SQLSTATE  执行sql后的状态
  • SQLERRMC  一般没有用,但如果sqlcode排查不到问题时,可以用该代码排查
  • DRIVER  driver是连接驱动版本号,是固定的

比如错误码为:SQLCODE=-301,可以用db2命令查看详细错误信息: 

进入db2命令行界面,执行命令: 

Java代码  收藏代码
  1. db2 ?  sql00301  


就可以看到详细的中文错误提示信息,非常好用

 

 

注: 作为 db2 命令的参数接受的消息标识是不区分大小写的。并且,单个字母后缀是可选的并且可忽略。
因此,以下命令将产生相同的结果:
  • ? SQL0000N
  • ? sql0000
  • ? SQL0000w
要调用有关基于 UNIX 的系统命令行的消息帮助,请输入以下命令:
db2 “? XXXnnnnn” 
其中 XXX 表示有效的消息前缀,nnnnn 表示有效的消息号。
如果消息正文太长而不能在屏幕上完全显示,那么可使用以下命令(在基于 Unix 的操作系统上以及其他支持“more”的系统上):
db2 “? XXXnnnnn” | more 
分享到:
评论

相关推荐

    DB2 中文错误参考手册

    根据提供的标题、描述以及部分内容,可以总结出关于“DB2 中文错误参考手册”的一系列重要知识点,主要包括手册的结构、用途、以及如何利用该手册来解决DB2数据库中出现的各种错误。 ### DB2简介 DB2是IBM开发的一...

    DB2错误解决手册

    ### DB2错误解决手册知识点详解 #### 一、SQLSTATE消息分类及意义 DB2作为IBM的一款企业级数据库管理系统,在日常运维与开发过程中难免会遇到各种各样的问题。本手册旨在提供全面的DB2错误解决方案,帮助用户快速...

    DB2 Message Reference,

    通过仔细阅读各个章节,可以更好地了解DB2的错误处理机制,并学会如何高效地排除故障。 - **实用技巧**: - 当遇到未知的SQL或系统错误时,首先参考**SQL消息**和**SQLSTATE消息**部分来查找具体的错误代码和描述。...

    db2sqlstate中英文

    通过阅读"db2sqlstate.txt"和"db2sqlstate中文.txt",你可以建立一个强大的故障排除库,从而在面对各种DB2错误时更加从容不迫。这两个文件是DB2用户必备的参考资料,它们将帮助你更好地理解和处理DB2环境中可能出现...

    db2v9 中文参考资料

    该指南可能详细介绍了DB2常见的错误代码、异常情况,以及相应的解决策略。学习这部分内容有助于在遇到问题时迅速找到解决方案,保证系统的稳定运行。 3. **DB2管理指南计划**:这部分可能涉及数据库的日常管理,...

    DB2建库及安装官方手册

    7. **DB2MessageRefVol1-db2m1c970.pdf & DB2MessageRefVol2-db2m2c970.pdf**:这两份文档是DB2错误消息参考手册,包含了DB2运行过程中可能出现的错误代码及其解释,是解决DB2问题的重要参考资料。 8. **DB2...

    db2 v8 9 参看手册

    总的来说,DB2 V8 9 参考手册是DB2管理员、开发者和DBA的宝贵资源,它详细阐述了DB2 V8.9的各个方面,从基础操作到高级特性,从安装配置到故障排除,全面覆盖了DB2在实际应用中的各种场景。通过深入学习和实践,读者...

    db2消息参考-第二卷

    从给定的文件信息来看,这是一份关于IBM DB2数据库系统的消息参考手册,主要针对的是DB2系统中出现的各种错误、警告以及其他消息的详细解释与处理建议。这份手册是DB2消息参考的第二卷,意味着它可能包含了更加高级...

    DB2高可用性实例配置(db2haicu--TSA)

    - **DB2软件相关的故障**:针对DB2软件本身可能出现的问题进行测试,如应用程序错误或数据库锁死等。 #### 七、其他配置 - **数据库创建**:如果需要创建新的数据库,需要额外配置数据库级别的HA支持。 - **HADR ...

    DB2命令总汇 txt格式

    这个命令用于监控数据库性能或进行故障排除时查看各种指标。 - **管理DAS(Database Administration Services)** - `dascrt -u dasuser1` 作为root用户运行此命令创建一个新的DAS用户`dasuser1`。 - `dasdrop...

    DB2_db2diag.log_日志分析方法

    本文将详细介绍如何查看和分析`db2diag.log`文件,包括如何查找特定的进程信息、过滤特定时间戳后的信息以及如何解析十六进制返回码等。 #### `db2diag.log`文件的基本概念与位置 - **定义**:`db2diag.log`是一个...

    DB2 DBA认证中英文教材

    2. **安装与配置**:DBA需要知道如何在不同的操作系统平台上安装DB2,理解配置参数的含义并能根据需求调整。这包括网络配置、存储设置、安全策略等。 3. **性能优化**:学习监控数据库性能的方法,如使用DB2的性能...

    WIN10安装DB2后启动报 SQL5005C 错误.docx

    标题中的“WIN10安装DB2后启动报 SQL5005C 错误”指出了一个在Windows 10操作系统上安装IBM DB2数据库后遇到的特定问题。SQL5005C错误通常与数据库系统服务无法正常启动或权限不足有关。让我们深入探讨这个问题以及...

    db2jcc4-4.23.42.jar

    本文将详细介绍"db2jcc4-4.23.42.jar",这是IBM提供的官方DB2 JDBC驱动,用于连接Java应用程序到DB2数据库。 1. **DB2 JDBC驱动概述**: JDBC驱动是Java平台上的标准接口,允许Java程序通过SQL语句与各种数据库...

    DB2实用工具QC(Quest Central for DB2 v5.0 注册码)

    根据给定的信息,本文将详细解析“DB2实用工具QC(Quest Central for DB2 v5.0 注册码)”这一主题的相关知识点。 ### 一、Quest Central for DB2 v5.0 概述 #### 1.1 产品介绍 Quest Central for DB2 v5.0 是一款...

    IBM DB2 730考试认证

    这包括理解错误日志、使用DB2诊断工具和实施故障排除步骤。 8. **高级特性**:这部分可能涉及XML支持、大数据处理、分区、复制和云集成等。考生需要了解这些特性如何提升DB2的效率和适应性。 为了准备IBM DB2 730...

    IBM内部关于DB2数据库的中文翻译版资料

    综上所述,这份“IBM内部关于DB2数据库的中文翻译版资料”是一份详尽的DB2 GUI操作手册,不仅适合初学者入门,也适合有经验的DBA和开发者深入了解和掌握DB2数据库的管理与开发技巧。通过这份资料的学习,用户可以...

    DB2 Connect_用户指南_官方中文手册

    - **错误处理**: 提供了常见错误及其解决方法,帮助用户快速排除故障。 - **性能调优**: 分享了一些提高DB2 Connect应用性能的最佳实践,比如优化查询语句、调整连接池设置等。 ### 6. 其他相关技术集成 - **...

    IBM内部培训资料_DB2-730 认证

    - **错误日志分析**:解读DB2错误消息,定位并解决问题。 - **性能问题诊断**:识别性能瓶颈,使用性能分析工具进行故障排除。 7. **高可用性与灾难恢复** - **镜像与复制**:理解DB2的高可用性解决方案,如纯...

Global site tag (gtag.js) - Google Analytics