- 浏览: 30973 次
- 性别:
- 来自: 南京
最新评论
文章列表
libstdc++.so.5
- 博客分类:
- linux
在centOs装DB2,出错报说是少libstdc++.so.5,公司机器不能联网,只能找安装包,
好不容易找到了,留下来,以防以后使用
可以联网的话,
# yum whatprovides libstdc++.so.5
# yum install compat-libstdc++-33
不能联网的话,可使用附件rpm包
# rpm -ivh xxxxxxxxxx.rpm
select cast(1 as float)/3 from XXXX
结果:0.333333333333333
select 1/3 from XXXX
结果:0
select 1.0 / 3 from XXXX
结果:0.3333333333333333333333333333
http://blog.csdn.net/dlodj/article/details/7060493
总结一下
DB2 默认为循环归档,根据应用要求调整为日志归档模式
=============================================
修改之后启动时报错
SQL1116N A connection to or activation of database "XXX" cannot be made
because of BACKUP PENDING. SQLSTATE=57019
=============================================
解决步骤:
db2 connect to XXX
db2 force a ...
DB2 Sqlstate: 40001 发生了伴随自动回滚的超时或死锁
在客户端执行一个很简单的update的,不知道怎么的老是报40001,google下发现可能是表被锁住了,所以导致无法更新。
QuestionWhy do I get the message DBI1501E during the db2setup of V9.5 on AIX 6.1?
Cause
The common reason for DBI1501E message is a problem with DNS (Domain Name Server), one of these is happening:
1) the /etc/hosts file does not contain the IP address or machine name of the local box.
2) The /etc/ ...
关于merge into 的使用认识
- 博客分类:
- sql
之前不是很常使用merge into这个方法,最近因为有需求,研究了了一下,留个记录方便以后自己再用。
MERGE [INTO [schema .] table [t_alias]
USING [schema .] { table | view | subquery } [t_alias]
ON ( condition )
WHEN MATCHED THEN merge_update_clause
WHEN NOT MATCHED THEN merge_insert_clause;
这是最常用的方法
还可以这样用
MERGE [INTO [schema .] table [t_ali ...
DB2导入大数据量时遇到问题
- 博客分类:
- DB2
一般导DB2数据时,直接就使用load的方法,很是方便,但最近到一张很大的表的数据大概3个多G,导了一天一夜都没反应,然后就是各种纠结。。。,还好最后找到解决方法了
方法如下:
db2 "import FROM 'xxxx.txt' OF DEL MODIFIED by compound=100 commitcount 10000 insert INTO <table_name>"
参数:compound (范围0-100)
commitcount < 30000
54048 具有足够页大小的临时表空间不存在
原因:一般是执行的数据比较大,临时表空间不够
解决方法:新建临时表空间
1.Create Bufferpool <pool_name> Size 32 Pagesize 32768
2.CREATE TEMPORARY TABLESPACE <space_name>IN DATABASE PARTITION GROUP IBMTEMPGROUP PAGESIZE 32768 MANAGED BY SYSTEM USING ('/opt/systemp32k') EXTENTSIZE 32 PREFETCHSIZE AUTO ...
DB2 SQL Error: SQLCODE=-964, SQLSTATE=57011的原因及解决方法
原因:该数据库的日志文件已满
解决办法:加大日志文件大小,增加日志文件个数,增加辅助日志文件个数
查看配置参数命令:get db cfg for <dbname>;
修改配置参数命令:
修改日志文件大小:update db cfg for <dbname> using LOGFILSIZ 4096
修改主日志文件个数:update db cfg for <dbname> using LOGPRIMARY 20
修改辅助日志文件个数:update ...