[ 来源: | 作者: | 时间:2007-07-21 | 收藏 | 推荐 ] 【大 中 小】
#e#
DB2数据库
1、Load 方法装入数据:
export to tempfile of del select * from TABLENAME where not 清理条件; vd;k;l www.it55.com rdfg
load from tempfile of del modified by delprioritychar replace into TABLENAME nonrecoverable; 45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn
说明: http://www.it55.com/
在不相关的数据表export数据时,可以采取并发的形式,以提高效率;
TABLENAME指待清理table的名称;
vd;k;l www.it55.com rdfg
modified by delprioritychar防止数据库记录中存在换行符,导致数据无法装入的情况; it55.com
replace into对现数据库中的内容进行替换,即将现行的数据记录清理,替换为数据文件内容; sflj www.it55.com kg^&fgd
nonrecoverable无日志方式装入; IT资讯之家 www.it55.com
2、查找当前的应用:
db2 list application |grep BTPDBS; IT资讯之家 www.it55.com
3、删除当前正在使用的application:
db2 "force application (Id1,Id2,Id3)"
Id1,Id2,Id3 是List显示的应用号;
4、查看当前应用号的执行状态: IT资讯之家 www.it55.com
db2 get snapshot for application agentid 299 |grep Row
5、查看数据库参数: www.it55.com
db2 get db cfg for //当前数据库可以省略 免费资源www.it55.com
6、修改数据库的Log数据: http://www.it55.com/
db2 update db cfg using <参数名> <参数值>
7、Db2Stop Force的用法:
在进行Bind的时候出现如下错误: vd;k;l www.it55.com rdfg
SQL0082C An error has occurred which has terminated processing. vd;k;l www.it55.com rdfg
SQL0092N No package was created because of previous errors. 免费资源www.it55.com
SQL0091N Binding was ended with "3" errors and "0" warnings. IT资讯之家 www.it55.com
主要是表文件被加锁,不能继续使用; sflj www.it55.com kg^&fgd
在进行stop的时候报错:db2stop http://www.it55.com/
8/03/2005 21:46:53 0 0 SQL1025N The database manager was not stopped because databases are still active. www.it55.com在线教程
SQL1025N The database manager was not stopped because databases are still active. www.it55.com
需要使用如下命令可以解决这个问题: db2stop force
08/03/2005 21:47:49 0 0 SQL1064N DB2STOP processing was successful. vd;k;l www.it55.com rdfg
SQL1064N DB2STOP processing was successful.
sflj www.it55.com kg^&fgd
然后启动数据库db2start,连接数据库db2s后,重新进行bind即可。
8、缓冲池参数修改:
db2 alter bufferpool ibmdefaultbp size 10240 sflj www.it55.com kg^&fgd
查看本表的数据内容如下:
db2 "select * from syscat.bufferpools"; www.it55.com在线教程
(编辑:IT资讯之家 www.it55.com)