文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程数据库浅谈DB2数据库故障处理及最佳实践
精品推荐
特别推荐
·学习SQL语句之SQL语句大全
·数据备份失败的五个原因及解决办法
·解决SQL Server常见的七个经典问题
·SQL存储过程的概念,创建,调用,管理,删除,优点
·带你轻松接触13个数据库术语
·如何恢复系统数据库如何恢复系统数据库?
·通过实例讲解由浅入深学会存储过程
·学会三个范式快速成为数据库设计的高手
·SQL数据库应聘人员面试时经常被问的问题
·问答:查询分析器不能单步调试的的原因
·数据库基础知识:SQL中的IIF语句详解
·WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 安装教程
·你知道吗?优化数据库前的十大问题
·自动备份注意事项让你远离误删数据噩梦
·关于MSSQL数据库日志满的快速解决办法
·SQL安全设置攻略
·SQL注入的不常见方法
·关于SQL语句的优化方式
·SQL优化34条
·查询及删除重复记录的方法
热点TOP10
·学习SQL语句之SQL语句大全
·玩转Windows桌面图标
·ADO连接数据库字符串大全
·精妙SQL语句收集
·ASP.NET中数据库的操作初步----DataSet操作数据库
·一个简单的酒店系统的数据库设计
·Apache+php+mysql安装与配置详解
·VB.NET的数据库基础编程(1)
·Transact-SQL语句总汇
·VB.NET的数据库基础编程(2)
·Delphi程序执行时实时生成报表
·SQL查询语句精华使用简要
·通过Remoting service上传文件
·QQ聊天记录器演示程序(一)
·SQLSERVER备份和对日志的处理
·如何在GridView中一次性批量更新多行数据
·数据库基础知识:SQL中的IIF语句详解
·MySQL密码恢复笔记
·MySQL数据导入导出方法与工具介绍(1)
·学会三个范式快速成为数据库设计的高手

浅谈DB2数据库故障处理及最佳实践

日期:2007年12月10日 作者: 查看:[大字体 中字体 小字体]


本文详细介绍浅谈DB2数据库故障处理及最佳实践,当你在使用数据库时,可能会遇到各种不同的问题。我认为解决问题的关键在于分清问题的种类,并清楚每种问题的解决办法。另外很多的数据库的问题都是由于错误的操作,错误的配置引起的,所以本文在解释如何处理问题时也会给出一些好的建议,来避免产生问题。本文重点介绍实用的方法。

  对问题的分类有很多种方法,在本文中我我采用了两种分类方案。

  第一种方案是是否有错误码。即发生错误时是否同时返回了错误码,错误码既包括执行命令的返回码,也包扩应用程序的返回码。

  有返回码的错误解决方案是,在db2 CLP中运行 db2 ? SQLXXXX,然后根据对该问题的解释采取相应的解决方案。对没有错误码的问题,如数据库hang,CPU使用率过高等问题,解决问题的经验将非常重要,在本文中会有详细的说明。

  根据错误码解决问题举例(在下文中,再出现需要用这种方法解决问题时将不再重复):

  如在连接数据库时发生错误

  db2 connect to sample

  SQL0332N There is no available conversion for the source code page "1386" to

  the target code page "819". Reason Code "1". SQLSTATE=57017

  错误码分为返回码(SQL0332N)和原因码(Reason Code "1"),针对不同的原因码有不同的解决方案

  运行db2 ? sql0332

  从输出种可以看到对于 reason code 1的解释是

  ……

  1 source and target code page combination is not supported by the database manager.

  ……

  所以可以通过设置代码页来解决这个问题

  db2set db2codepage=1386

  db2 terminate

  db2 connect to sample

  就可以成功连接了。

  第二种分类方案是按照问题的范围和性质进行分类。分类如下:

  1.数据库实例问题

  2.数据库问题

  3.数据库性能问题

  4.应用开发与数据库有关的问题

  下面对每一类问题进行详细说明。

  一、数据库实例的问题

  数据库实例问题可以分为两种情况

  1实例无法启动,运行db2start后,直接返回错误码,如SQL1042C。

  如果根据错误码信息无法解决,可以尝试如下方案:

  重新更新该实例,以root身份登录,

  cd /usr/opt/db2_08_01/instance/

  ./db2iupdt

  Tip:常见的产生实例无法启动的原因

  数据库安装了新的补丁后没有运行db2iupdt

  数据库文件的权限被改成了777,数据库文件的权限是有要求的,所以不能将所有的文件都改成777的权限

  数据库实例文件被删除或损坏

  主机名与db2nodes.cfg里记录的不一致

  2.运行db2start时,hang在那里,既不报错,也无法启动实例

  这种情况一般是由于实例没有正常的停止造成的,一般运行下列命令可以解决:

  su -

  db2_kill

  ipclean

  su – root

  (将所有的与该实例有关的db2进程杀死 kill -9 )


[1] [2] [3] [4] 下一页 




上一篇:Photoshop将照片转成水彩画特效

下一篇:使用重定向恢复DB2数据库

浅谈DB2数据库故障处理及最佳实践 相关文章:
·电源不认硬盘?浅谈电源的兼容性
·由浅入深学习Flash制作高射炮游戏
·浅析DirectShow音视频同步解决完整方案
·浅谈用Win2003系统配置路由服务
·轻松做出精美3D效果 浅析Flash 3D动画制作
·受益匪浅:经典佛心慧语
·深入浅出了解交换机是怎么工作的
·浅谈XHTML(可扩展HTML)标准中CDATA
·让您的课件赶上共享班车 - 浅谈用Authorware制作软件注册程序
·IPv6业务发展前景与部署策略浅析
浅谈DB2数据库故障处理及最佳实践 相关软件:
·程浅作品4部:《不该欺负你》《痴情纪事》《情挑恶女
·深入浅出ASP.NET程序设计源代码
·由浅入深学习ASP
·MFC深入浅出
·深入浅出WINDOWS MFC程序设计
·JSP由浅入深(CHM)
·《深入浅出 MFC 2/e》
·深入浅出MFC
·浅析网络安全技术(二)
·市场营销学案例题浅析

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn