db2
flypeace
软件工程师
展开
-
db2 codepage 导致连接不上数据库问题
在客户端机器装上db2客户端,以及配置好链接远程数据库别名后,连接一把,报告错误:SQL0332N There is no available conversion for the source code page "1386" to the target code page "819". Reason Code "1". SQLSTATE=57017查相关资料,原来源代码页与目标代码...2008-04-11 08:50:26 · 390 阅读 · 0 评论 -
DB2如何进行crash recovery原理浅析(转载)
跟大家一样,我也很好奇DB2是如何做crash recovery的。最近看了一点 dabase crash recovery的资料,我把我对数据库 recovery的理解贴出来跟大家讨论讨论,这样可以帮助大家更好的理解DB2的行为。也希望实验室的专家们能够多给我们讲点这方面的知识。首先,讲一下几个概念: 1、dirty page table,每一个修改过的D...原创 2014-10-09 19:46:45 · 839 阅读 · 0 评论 -
DB2 db2diag.log 日志分析 (转)
1、db2diag.log日志文件说明 db2diag.log是用来记录DB2数据库运行中的信息的文件。可以通过此文件,查看记录的有关DB2数据库详细的错误信息。此文件也是不断增大的,需要定期进行清理。 可以通过查看实例的配置参数DIAGPATH,来确定db2diag.log文件是放在哪个目录下: db2 get dbm cfg ...原创 2014-10-09 11:38:17 · 1295 阅读 · 0 评论 -
SQL0970N The system attempted to write to a read-only file. SQLSTATE=55009
db2 创建数据库时,出现:SQL0970N The system attempted to write to a read-only file. SQLSTATE=55009 发现/tmp 临时文件夹不可写。 让 /tmp 可写后,问题解决。 网上有很多帖子说在数据库恢复的时候也报该错,可能是表空间权限问题。 ...原创 2015-06-29 16:02:32 · 2815 阅读 · 0 评论 -
解决DB2 V9.5中用户认证的问题(SQL30082N) .
用db2 connect to testdb user *** using ****结果报 SQL30082N Security processing at the server failed.但是如果直接用实例用户登录,不输密码就可以。后来找到一个帖子,解决aix下的问题:https://www.ibm.com/developerworks/community/forums/h...原创 2015-06-29 15:49:39 · 863 阅读 · 0 评论 -
linux 下 db2 v97 升级到db2 v10.1 实战
官方参考地址:http://www-01.ibm.com/support/knowledgecenter/#!/SSEPGG_10.1.0/com.ibm.db2.luw.qb.upgrade.doc/doc/c0007192.html 废话少说,直接说步骤: 1、升级前环境检查和前置任务 1> 操作系统支持检查 htt...原创 2015-06-26 15:42:52 · 342 阅读 · 0 评论 -
db2 日志清理命令相关
1、归档日志 当db2数据库使用归档日志(通过修改参数 LOGARCHMETH1 可以改成是归档还是循环日志)的时候,日志数量定期不清理,将会越积越多,最后必定会磁盘爆满,访问数据库出问题。归档日志分为三种 活动日志、联机存档日志 和 脱机存档日志。 1) 活动日志:该日志包含尚未提交或回滚的事务单元的相关信息,以及已提交但尚未写入数据库文件的...原创 2014-09-09 14:50:05 · 1035 阅读 · 0 评论 -
(转载)db2 9.7 for linux 5.4安装详细步骤 (通过控制台安装配置)
今天在redhat5下通过 console 安装db2 v9.7,以前都是通过图形界面进行傻瓜式安装。我转载的这篇文章写得很详细,很到位,经过亲测,非常成功的安装完毕。转载于:http://www.2cto.com/database/201205/130463.html db2 9.7 for linux 5.4安装详细步骤 1、解压缩安装包#gunzip v...原创 2013-09-13 16:42:47 · 165 阅读 · 0 评论 -
db2look记录
将数据库mydb的 ddl导出到文件 mydb.sql 包括视图和用户权限: db2look -d mydb -e -o mydb.sql -x 其中 -e: 抽取复制数据库所需要的 DDL 文件 -x :如果指定了此选项,则 db2look 实用程序将生成授权 DDL 对于现有已授权特权,不包括...原创 2013-09-12 11:08:39 · 147 阅读 · 0 评论 -
db2 和aix 零碎
1、aix 增加文件系统空间 比如说要增加 /dblogs 空间,chfs -a size=+2000000 /dblogs 之前要看下还有多少空间可用 lsvg rootvg 或者其他卷组 其中的 TOTAL PPs 是最大的空间,FREE PPs 是剩余多少,还有一个 pp size 参数是指在分配每个pp多大空间,我这边的是128M,比如说如果新建一个逻辑卷,分配...原创 2012-03-19 15:49:48 · 99 阅读 · 0 评论 -
执行db2命令查看错误代码说明的方法
经常在控制台执行db2命令或者sql 语句,当执行不成功的时候,会抛出错误代码,给出的错误信息中大致会包括类似于以下信息:SQL30081N, SQLSTATE=08001,sqlcode:"10060" 等这些信息。这些信息对于我们来说通常不能直接指导它的含义,或者到底什么原因引起该错误,可以根据以下方法来获取详细的错误原因:输入db2 ? 08001 可以看 DB2 的 STATE 解...原创 2011-11-01 13:19:37 · 1437 阅读 · 0 评论 -
weblogic11g配置db2数据源驱动问题
今天在weblogic10.33上配置db2 9.7数据源,采用type4方式连接,驱动选择weblogic db2 type4驱动,配置成功后,开启应用测试,发现对元数据的获取存在问题,比如说通过 select * from tb1 where 1=2,然后通过 rs.getMetaData() ; 获取元数据,想获取该表 所有的 column name 和对应的类型,结果发现表中定义...原创 2011-08-05 11:35:41 · 547 阅读 · 0 评论 -
linux 下db2move 导入数据无写权限问题
从window 上的db2 中将一数据库 用db2move 导出,然后在linux某一目录下用db2move import 恢复,报 Error opening report file Terminating 的错,发现原来操作用户在该目录下没有写权限, 因此无法创建 import.out文件,对于在linux/unix上,要注意这些问题....原创 2011-06-29 17:00:46 · 694 阅读 · 0 评论 -
db2 9.7 jdbc type4驱动变化的郁闷问题
系统使用的数据库从db2 8.2 升级到 db2 9.7,以前用 type 2 连接数据库,需要装db2 client,将远程数据库编目到本地,升级到db2 9.7后,客户建议用用 type4 ,纯java驱动,可移植性好,IBM工程师也建议用 type4 ,说目前用的很广泛。安装部署后,问题来了,发现 查询结果集 rs.next(),返回false,接着再次 rs.next()的话,就会抛错,...原创 2011-09-08 14:14:24 · 318 阅读 · 0 评论 -
db2数据库恢复的一个报错
昨天在aix5 上做db2 8.2 数据恢复时,输入:db2 restore database [dbname] without rolling forward 这个命令老半天无返回结果,最后报一个很纳闷的错,报“SQL30081N A communication error has been detected. Communication protocol bing used:"...原创 2011-09-01 18:02:56 · 313 阅读 · 0 评论 -
DB2日志被hold导致日志空间满模拟(转载)
在窗口1,设置非自动提交db2set db2options=+c 在窗口1,执行一条insert,但是不提交$ db2 +c "insert into t1 values('leo1','leo2')" DB20000I The SQL command completed successfully. $ db2 "select * from t1" ...原创 2014-10-09 20:01:03 · 918 阅读 · 0 评论