- 浏览: 1211602 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1027)
- 拼接字符串小技巧 (1)
- JAVA 模块知识小结 (23)
- Tools (14)
- Android (20)
- ExtJS必学必会 (1)
- Nginx (4)
- 中间件 (9)
- java中间件 (6)
- linux (47)
- 23种设计模式 (15)
- 数据库知识 (15)
- Mycat中间件 (80)
- 华为框架--jalor5 (2)
- 数据库-----DB2 (24)
- 数据库-----ORACLE (47)
- 数据库-----MYSQL (82)
- 大数据 (16)
- 大数据--HBASE (4)
- 大数据--Storm (9)
- 大数据--Hive (5)
- 大数据--Hadoop (11)
- 大数据--ElasticSearch (16)
- 大数据--ZooKeeper (13)
- 大数据--redis (17)
- 大数据--Kafka (26)
- 大数据--MongoDB (9)
- 大数据之Flume (4)
- 大数据--sqoop (3)
- 大数据--SPARK (7)
- 大数据--memcached (1)
- 大数据------Impala (1)
- 大数据--Avro (1)
- 大数据--Apache Pig (1)
- 大数据--Logstash (1)
- 大数据--Kibana 简介 (1)
- 大数据之Impala (1)
- 大数据之Druid-IO介绍 (1)
- 大数据之HUE (1)
- 大数据之Ambari (1)
- 大数据之Presto (1)
- 大数据之Oozie (1)
- 编程语言之Python (4)
- 编程语言--PHP (5)
- 编程语言--Scala (2)
- 编程语言--JAVA之Mybatis (26)
- 编程语言之Ruby (2)
- 编程语言之C (2)
- 编程语言--JAVA之Spring (7)
- 编程语言--JAVA之Struts (1)
- 编程语言JAVA Hibernate (6)
- 编程语言之Kotlin (1)
- 编程语言--JAVA之网络编程 (3)
- 编程语言之Go (3)
- 编程语言之Erlang (1)
- erlang语言 (1)
- 算法研究--查找 (8)
- 算法研究--排序 (10)
- 网络协议 (47)
- 版本控制工具 (6)
- JAVA基础知识 (20)
- 负载均衡 (14)
- Hessian (1)
- 阿里之RocketMQ (5)
- 阿里之Canal (2)
- 阿里之TDDL (1)
- 阿里之DRDS (1)
- 阿里Dubbo框架 (2)
- 阿里JStorm框架 (3)
- 阿里之yugong (2)
- 阿里之Druid框架 (3)
- 阿里之cobar (1)
- Docker (17)
- VPN虚拟专网 (1)
- JFinal (1)
- JAVA语言基础 (23)
- HAProxy简介 (5)
- Netty介绍 (1)
- Squid介绍 (1)
- ZeroMQ (1)
- JVM深入研究 (4)
- Kerberos (1)
- Shiro (1)
- R语言 (2)
- CAS (2)
- Spring Security (1)
- 虚拟化技术 (10)
- python (2)
- Wireshark (1)
- JAVA_WEB 开发 (6)
- I/O模型 (1)
- Apache Mina (1)
- Apache Solr (2)
- Apache Nutch (1)
- Apache nifi (1)
- Apache Phoenix (1)
- Apache Thrift (1)
- Apache --Groovy (2)
- Apache Tika (1)
- Apache JMeter (1)
- Apache 之CouchDB (1)
- Apache之XML-RPC (1)
- 读书笔记 (4)
- 统计分析系统--SAS (1)
- Java Applet (1)
- JAVA之XStream (1)
- java之FreeMarker (1)
- JAVA 之WebWork (1)
- JAVA之velocity 介绍 (1)
- JAVA之Excel的导入(出) (4)
- Node.js (1)
- 信息安全 (2)
- Flex 编程 (1)
- 大数据--Alluxio (1)
- Jenkins (1)
- XDoclet (1)
- Play 框架 (1)
- ESB (2)
- JAVA之SiteMesh (1)
- JAVA 之Tiles (1)
- JAVA之工作流系统 (5)
- Apache之Tajo (1)
- 搜索引擎知识 (1)
- Apache 之Chukwa (1)
- Apache 之 ActiveMQ (2)
- Apache 之Accumulo (1)
- Apache之Lucene (2)
- Apache S4 (2)
- Apache之Tez (1)
- Apache之TOMCAT (3)
- Apache Kylin (1)
- Apache 之Ivy (1)
- Apache之Mesos (1)
- Zenoss (1)
- 阿里妈妈-adhoc之mdrill (1)
- 分布式调用 (5)
- RPC之Zeroc ICE (3)
- Java之RMI (1)
- RPC框架之Apache-XML (1)
- 人工智能系统 (10)
- 构建工具Maven (6)
- 持续集成 (1)
- 缓存技术 (8)
- 数据库之SequoiaDB (1)
- 数据分析 (2)
- 自然语言处理 (10)
- 数据库----MariaDB (1)
- 压缩算法 (2)
- 消息队列之LMAX Disruptor (1)
- 分布式文件系统DFS (1)
- Kubernetes (1)
- 自动化部署框架 (2)
- 分布式文件系统Tachyon (1)
- OpenCV (1)
- 数据库--db4o (1)
- 任务调度--Azkaban (1)
- 消息队列 (3)
- Apache 之 Flink (1)
- 消息队列,StormMQ (1)
- 图形数据库 (1)
- Zuul (1)
- 网站加速 (1)
- CDN (1)
- 数据库之PostgreSQL (2)
- CQRS 命令查询职责分离模式 (1)
- CoreOS--ETCD (1)
- 工作流引擎--Snaker (1)
- HPCC (1)
- 数据库之Greenplum (1)
- 监控系统 (8)
- Neo4j (1)
- Apache之Calcite (1)
- 大数据分享 (4)
- 人工智能分享 (10)
- Apache 之Camel (1)
- Apache之 Crunch (1)
- 分布式缓存 (7)
- Apache 之Etch (1)
- Apache之 Karaf (1)
- Apache 之ODE (1)
- Eclipse安装插件 (1)
- Apache之Qpid (1)
- Apache 之Ranger (1)
- Apache 之Flink (1)
- Apache 之Lens (1)
- Apache之Zeppelin (1)
- Apache 之Mahout (1)
- Apache之 Samza (1)
- Apache 之VCL (1)
- Apache 之Synapse (1)
- Apache 之ORC (1)
- apache之Tapestry (1)
- 射频识别 (2)
- JAVA框架之spark (1)
- Web服务器 Tengine (1)
- web服务器之kangle (1)
- 全文检索 (1)
- Java开发框架之Ninja (1)
- Spring-Boot (2)
- 操作系统底层 (1)
- Java之Web框架Vert.x (1)
- JAVA之NIO框架 (1)
- CORBA (2)
- 敏感词过滤 (1)
- 前端语言 (18)
- 事处理务 (2)
- 网络爬虫 (1)
- 复杂SQL案例 (3)
- 经典理论 (1)
- 容器集群管理系统 (1)
- 代理服务器 (1)
- 微服务框架 (8)
- 编程语言--JAVA之Web (4)
- 存储知识 (2)
- 报表技术 (12)
- Tomcat专题研究 (7)
- 网络知识 (2)
- Web服务器 之WebLogic (2)
- 编程语言--JAVA之Email (5)
- Apache 之Velocity (1)
- java之Javassist (1)
- JAVA之工作流 (3)
- JAVA之Undertow (1)
- JAVA之Grizzly (1)
- java之Spray (1)
- JAVA之验证码 (8)
- JAVA之序列化 (1)
- JAVA 之RESTful (1)
- XML解析 (5)
- RPC框架之Motan (1)
- 数据库之ArangoDB (1)
- 【lanproxy】 (1)
- 【RPC框架之RPCX】 (1)
- RPC框架之gRPC (1)
- JavaWeb之G4Studio (1)
- 区块链 (1)
- Sphinx (1)
- 跟踪系统 (1)
- 多租户 (1)
- 大数据之数据采集应用 (2)
- JAVA 之文件操作 (10)
- 软件测试 (1)
- Apache 之DistributedLog (1)
- Apache 之 Ignite (1)
- 分布式配置中心 (1)
- 【SaaS 介绍】 (1)
- 【数据库之ArangoDB】 (1)
- 【数据处理之ETL】 (1)
- Undertow (1)
- JAX-RS (1)
- 【百度云消息推送】 (1)
- IOS (7)
- Kannel (1)
- ServiceComb (1)
- 微信 (2)
- 规则引擎 (1)
- 短地址 (1)
- Exam (1)
- FastDFS (1)
- Arthas (0)
- 阿里之Arthas (1)
- 阿里之Seata (1)
- 微服务 (1)
- 分布式事务 (1)
- Flink (2)
- Apache-Ranger (1)
- azkaban (1)
- Intellij Idea (1)
- Apache DolphinScheduler (3)
- PMP项目管理 (1)
- sentry介绍 (1)
- 堡垒机 (1)
- 对象存储服务简介 (1)
- prometheus (1)
- Hazelcast (1)
- dolphinscheduler (1)
- PMP (1)
- 数据库之ClickHouse (2)
- Telegraf (1)
- apache之Dolphinscheduler (1)
最新评论
-
gaojingsong:
jstl1point0 写道高级版本JDK可以直接安装不用配置 ...
【win7配置jdk 环境变量】 -
jstl1point0:
高级版本JDK可以直接安装不用配置了
【win7配置jdk 环境变量】 -
hdd901002:
光说明错误在哪里有什么用,解决方法啊。。。我也碰到了,一条jo ...
Mycat源码解读--错误之【can't find table define in schema 】 -
masuweng:
【JAVA之图片水印】 -
masuweng:
【JAVA之多线程下载文件实现】
解决55039故障(SQL0290N 不允许访问表空间,SQLState 55039)
1、db2 list tablespaces show detail;
Tablespace ID = 2
Name = USERSPACE1
Type = Database managed space
Contents = All permanent data. Large table space.
State = 0x0004
Detailed explanation:
Quiesced: EXCLUSIVE
Total pages = 77824
Number of quiescers = 1
Quiescer 1:
Tablespace ID = 2
Object ID = 180
2、--找到有问题的对象TabName例如(USERINFO)
--select * from SYSCAT.TABLES WHERE tableID='有问题的对象ID'
select * from SYSCAT.TABLES WHERE tableID='267'
--3、db2 QUiesce tablespaces for table 对象名字 reset;
db2 QUiesce tablespaces for table USERINFO reset;
模拟55039故障
db2 QUiesce tablespaces for table USERINFO Exclusive;
SQL0911N解决方案(因为死锁或者超时,当前事务已经回滚,原因码68 ,SQLState40001)
本地图片,请重新上传
长久做法建议修改数据库参数
修复这四个参数:DLCHKTIME MAXLOCKS LOCKLIST LOCKTIMEOUT
db2 update db cfg for zhptdb using LOCKTIMEOUT 3600 immediate;
快速解决方案:
1、查找持有X锁的会话
db2 get snapshot for locks on zhptdb
Application handle = 16037(会话句柄)
Application ID = 10.10.3.142.42248.150213023522
Lock Object Name = 5
Object Type = Row
Tablespace Name = HGQW_TBS
Table Schema = HGQW
Table Name = TB_HGQW_QWZH_XCXSCL
Mode = X (常见的锁类型 X:全称exclude 、 S:全称share)
2、db2 'force application(会话句柄)'
db2 'force application(16037)'
1、db2 list tablespaces show detail;
Tablespace ID = 2
Name = USERSPACE1
Type = Database managed space
Contents = All permanent data. Large table space.
State = 0x0004
Detailed explanation:
Quiesced: EXCLUSIVE
Total pages = 77824
Number of quiescers = 1
Quiescer 1:
Tablespace ID = 2
Object ID = 180
2、--找到有问题的对象TabName例如(USERINFO)
--select * from SYSCAT.TABLES WHERE tableID='有问题的对象ID'
select * from SYSCAT.TABLES WHERE tableID='267'
--3、db2 QUiesce tablespaces for table 对象名字 reset;
db2 QUiesce tablespaces for table USERINFO reset;
模拟55039故障
db2 QUiesce tablespaces for table USERINFO Exclusive;
SQL0911N解决方案(因为死锁或者超时,当前事务已经回滚,原因码68 ,SQLState40001)
本地图片,请重新上传
长久做法建议修改数据库参数
修复这四个参数:DLCHKTIME MAXLOCKS LOCKLIST LOCKTIMEOUT
db2 update db cfg for zhptdb using LOCKTIMEOUT 3600 immediate;
快速解决方案:
1、查找持有X锁的会话
db2 get snapshot for locks on zhptdb
Application handle = 16037(会话句柄)
Application ID = 10.10.3.142.42248.150213023522
Lock Object Name = 5
Object Type = Row
Tablespace Name = HGQW_TBS
Table Schema = HGQW
Table Name = TB_HGQW_QWZH_XCXSCL
Mode = X (常见的锁类型 X:全称exclude 、 S:全称share)
2、db2 'force application(会话句柄)'
db2 'force application(16037)'
发表评论
-
分布式事务之TX-LCN
2020-04-19 17:11 572概述 TX-LCN是一款高性能、易于使用的分布式事务框架 ... -
【SQL注入原理】
2018-01-17 22:56 1124所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输 ... -
【数据库设计工具之power designer】
2017-08-21 19:47 1229power designer是能进行数据库设计的强大的软件, ... -
【数据库设计之ER图】
2017-08-20 16:01 2332实体联系模型,实体关系模型或实体联系模式图(ERD)是由美 ... -
【表连接方式】
2017-08-18 22:59 1049对于三种连接,Oracle ... -
【数据库理论面试题】
2017-08-17 20:09 1199【JAVA EE之基础面试题】 永久链接: ht ... -
【数据库操作工具之dbeaver】
2017-08-10 21:17 1944dbeaver是免费和开源(GPL)为开发人员和数据库管理员 ... -
【Mycat1.6之操作db2案例】
2017-05-06 11:29 1185一、环境准备,配置网络,启动DB2数据库 ... -
【悲观锁 VS 乐观锁】
2016-09-10 22:06 8761、数据库的隔离级别 ... -
【常用SQL语句书写技巧 】
2016-06-09 10:41 1356SQL结构化查询字符串的改写,是实现数据库查询性能提升的最 ... -
【DB2数据库创建分区表】
2016-03-27 16:14 1448创建表空间 CREATE TABLESPACE DMS01 ... -
同义词
2016-03-26 21:31 959同义词 在任何一个用户下,都可以直接访问dual,而不需 ... -
delete 和 truncate 区别
2016-03-26 21:28 1276delete 和 truncate 区别 1。de ... -
事务理论知识及分布式事务
2016-03-20 20:44 1242事务是恢复和并发控制的基本单位。 事务应该具有4个属性: ... -
【DB2数据库表空间日常管理命令】
2016-03-11 22:55 11881、创建pagesize为32kb的bufferpoolc ... -
数据库三大范式介绍
2016-03-10 22:36 9381NF:字段不可分割性 2 ... -
数据库约束知多少
2016-03-10 22:28 932一、数据库约束知多少 非空 、唯一 、主键 、外键 、 ... -
DB2数据库的安装
2016-02-29 21:52 7781配置用户、用户组 groupadd -g 999 db ... -
DB2数据库代码页不兼容的问题的另类解决-SQLSTATE=57017
2016-01-30 19:56 2667DB2数据库代码页不兼容的问题的另类解决当发出命令:db2 ... -
DB2 如何求得时间差值
2016-01-09 20:08 20101、以秒为单位,求得两个时间的差值 --DROP FUN ...
相关推荐
#### 四、解决方案 根据表空间的不同状态,可以采取不同的措施来解决问题: 1. **对于“停顿的独占”(0x0004)** - 首先,可以通过`tableid`找到引起该状态的具体表: ```sql db2 => select tabname from ...
通过理解SQLSTATE,你可以快速定位问题所在,并找到相应的解决方案。 在提供的资源中,"db2sqlstate.txt"文件很可能是DB2官方提供的SQLSTATE代码及其英文解释的列表。这个文件可能包含了每个SQLSTATE对应的错误描述...
了解这些解决方案后,我们可以通过分析源码和使用工具来定位和解决问题。EXT核心API详解.pdf这个文件可能是关于DB2或其他数据库系统的API文档,它能提供进一步的技术细节和API调用方法,帮助我们更有效地处理类似的...
对于DBA和开发者来说,掌握这些错误信息的含义及解决方案,对于提高数据库的健壮性和应用程序的稳定性具有重要意义。在面对具体错误时,应根据SQLCODE和SQLSTATE的组合,结合具体的业务场景和技术文档,采取针对性的...
在DB2中,错误码通常由SQLCODE和SQLSTATE两部分组成: - **SQLCODE**:是一个整数值,用来表示错误或警告的状态。正数表示警告,负数表示错误。 - **SQLSTATE**:是一个五字符的字符串,用来提供关于错误或警告的更...
了解这些错误码有助于快速定位问题并采取相应的解决方案。当遇到具体的错误码时,应结合具体的应用场景和上下文信息进行综合分析,以便更准确地解决问题。此外,IBM官方文档提供了详细的错误码列表及其解决建议,...
本文将基于提供的DB2错误信息(按sqlcode排序),详细介绍部分常见错误代码的意义、发生场景以及可能的解决方案。 #### 一、成功类错误码 **SQLCODE:** 000 **SQLSTATE:** 00000 **说明:** SQL语句成功完成。 ...
### 解决方案一:通过DB2控制中心创建临时表空间 1. **打开DB2控制中心**:启动IBM Data Studio或DB2控制中心,确保已连接到出问题的数据库。 2. **查看表空间**:在控制中心界面中,找到并展开你的数据库实例,...
在实际工作中,你可以参考官方文档、在线社区(如iteye博客)和IBM Knowledge Center获取更多关于特定SQLSTATE的详细解释和解决方案。同时,持续学习和理解DB2的错误处理机制,将有助于提升数据库管理和应用开发的...
以上列举了DB2中常见的几种错误及其解决方案。在处理这些错误时,建议先详细了解错误信息的具体含义,并按照相应的步骤逐一排查问题。同时,维护良好的数据库管理和监控机制也是预防这些错误的有效手段。
### DB2常见错误代码解释...以上就是关于DB2 SQLCODE和SQLSTATE错误信息的详细介绍,希望对大家理解和解决DB2数据库中的问题有所帮助。在遇到具体问题时,可以根据SQLCODE和SQLSTATE提供的信息进行针对性的排查和修复。
DB2是IBM开发的一款关系型数据库管理...通常,可以查阅DB2的官方文档或在线错误代码参考来获取更详细的错误信息和解决方案。此外,DB2的日志文件也可能包含关于错误的更多上下文信息,这对于诊断和修复问题非常有帮助。
这个文件很可能包含了详细的DB2 SQLCODE错误代码和对应的解决方案,提供了丰富的错误信息解析和故障排除指南。通过深入阅读和学习这份文档,你可以提升在处理DB2错误时的效率和能力,有效避免和解决实际工作中遇到的...
这些错误提示通常包含一个SQLCODE和SQLSTATE值,用来指示具体发生了什么类型的错误。理解这些错误码的意义对于快速定位问题、解决问题至关重要。下面我们将详细解释一些常见的DB2错误码及其含义。 #### 00000 - SQL...
- **解决方案**:检查 CAST 函数中的源类型和目标类型是否匹配。 ##### 23. 参数未正确初始化 (+462, 01Hxx) - **说明**:某些参数没有正确初始化。 - **解决方案**:确保所有必要的参数都已正确初始化。 ##### ...
### DB2异常信息详解 #### 一、概述 在DB2数据库系统中,当执行SQL语句或数据库操作时遇到问题,系统会返回错误代码...此外,对于不常见的错误代码,建议查阅官方文档或在线资源,以获取更详细的解释和解决方案。
7. 如果以上步骤都无法解决问题,可能需要联系IBM的技术支持,或者查看官方文档和社区论坛寻找解决方案。 在处理这类问题时,耐心和细心是必不可少的。理解DB2的数据库目录结构和编目机制,以及对文件系统和权限的...
以上错误信息只是 DB2 错误代码的一部分,每个错误都可能需要特定的解决方案。在遇到这些错误时,应该仔细阅读错误信息,理解其含义,并根据需要调整 SQL 语句、表结构、权限设置或数据库配置。此外,查阅 DB2 的...
DB2 错误信息汇总是数据库管理员和开发者在处理DB2...当遇到这些问题时,应根据错误代码和状态,结合上下文和DB2的文档来定位问题,并采取相应的解决方案,比如调整SQL语句、修复表空间、更新权限设置或优化存储过程。