DB2命令实用技巧

2019-04-14 21:28

DB2 命令实用技巧

2008-09-16 13:23:59| 分类: 开发学习|字号 订阅

1.db2里面的字符串连接可用\这个进行连接

2.如何快速删除大批量的数据表(test为数据库表)

最常用也是最多人用的语句:delete from test,但这种做法,效率比较低,花费时间太长,因为在删除数据时,要记数据库日志。

import from /dev/null of del replace into test//先清空,再导入数据(由于导入的文件为空,故相当于清空表数据),这种删除的速度较快

ALTER TABLE test activate NOT LOGGED initially WITH EMPTY TABLE ;删除表中的数据,不记日志,这种处理最快

3.导入、导出数据,支持的文件有ixf,del文件

db2 \db2中把表中的数据导入到文件

db2 \db2中把文件中的数据导入到表

4.DB2中检查表是否已存在

select * from \

5.处理db2锁表问题: db2 “connect to afa”

db2 “get snapshot for locks on 实例名” db2 “terminate”

然后查看相关信息,找到被锁定的表,执行以下语句:

db2 “force application(application handle) 注:application handle对应的是一个整数

6.在服务器上创建存储过程时:

应为存储过程指定特定的换行符,然后执行下面的语句: db2 -td@ -vf fileName.sql (其中@为存储过程中指定的换行符)

7. 查看索引是否起作用

runstats on table afa.yj_jywtk with distribution and detailed indexes all;

家在应用DB2的时候可能会遇到一些看似简单的问题,特别对新手来说,我在此简单的总结一下,发布给大家,希望对大家能有所帮助,同时也欢迎大家一起探讨,共同发展,共同进步! 以下主要以DB27.X为基础的.以下的字符为小写. 本文对DB2高手来说是不用看的. 1.DB2产品的级别有那些? 企业版的NTERPRISEEDITION 工作组版WORKGROUPEDITION

企业扩展版ENTERPRISEEXTENDEDEDITION 个人版的PERSONALEDITION 卫星版的SATELLITEEDITION 微型版的EVERYPLACE

2.可以连接到DB2数据库的产品有哪些? DB2客户端 DB2CONNECT

DB2DATAPROPAGATOR DB2NET.DATA DB2DATAJOINER

DB2RELATIONALCONNECT WEBSPHERE应用服务器 等

3.DB2支持的通讯协议有哪些? TCP/IP NETBIOS APPG IPX/SPX NAMEPIPE 等

4.DB2客户端产品有哪些?

DB2运行时间客户端DB2RUNTIMECLIENT DB2管理客户端DB2ADMINISTRATIONCLIENT

DB2应用程序开发客户端DB2APPLICATIONDEVELOPMENTCLIENT DB2瘦客户端DB2THINCLIENT

5.一个数据库是否可以安装在多个数据库服务器上? 可以

6.从哪个版本后存储过程可以用SQL语句来创建? 7.1版后

7.DB2提供哪些关系扩展器? 文本扩展器TEXTEXTENDER 图象扩展器IMAGEEXTENDER 音频扩展器AUDIOEXTENDER 视频扩展器VIDEOEXTENDER 空间数据扩展器SPATIALEXTENDER XML扩展器XMLEXTENDER

网络搜索扩展器NET.SEARCHEXTENDER

8.WINDOWS和OS/2环境下的DB2安装目录结构? 用SETUP.EXE来安装

\\SQLLIB安装的根目录,包括README文件

\\SQLLIB\\ADSM包含ADSTAR分布式存储管理器文件 \\SQLLIB\\BIN包含DB2工具的可执行文件 \\SQLLIB\\BND包含DB2工具的绑定文件 \\SQLLIB\\CC包含运行控制中心所需的文件 \\SQLLIB\\CFG包含默认的系统配置文件 \\SQLLIB\\CONV包含代码页转换表文件 \\SQLLIB\\DB2默认的实例目录

\\SQLLIB\\DB2DAS00缺省的DB2管理服务器目录 \\SQLLIB\\DOC包含DB2联机手册

\\SQLLIB\\FUNCTION默认的用户自定义函数目录

\\SQLLIB\\FUNCTION\\UNFENCED默认的非隔离用户自定义函授目录 \\SQLLIB\\HELP联机帮助文件 \\SQLLIB\\JAVADB2所需的JAVA类库

JAVA12包含JDK1.2的支持程序

\\SQLLIB\\MISC包含HTML搜索服务器文件 \\SQLLIB\\MSG\\PRIME包含信息文件

\\SQLLIB\\QP包含QUERYPATROLLER的客户端文件 \\SQLLIB\\SAMPLES包含样例程序和样例脚本 \\SQLLIB\\SPMLOG包含DB2同步点管理器日志文件 \\SQLLIB\\THNSETUP包含瘦客户端安装文件

9.UNIX和LINUX环境下的DB2安装目录结构? 用DB2SETUP.EXE来安装 安装的根目录下还将创建以下目录:

README安装的根目录,包括README文件 ADM包含系统管理工具文件

ADSM包含ADSTAR分布式存储管理器文件 BIN包含DB2工具的二进制可执行文件 BND包含DB2工具的绑定文件 CC包含运行控制中心所需的文件 CFG包含默认的系统配置文件 CONV包含代码页转换表文件 DOC包含DB2联机手册

FUNCTION默认的用户自定义函数目录

FUNCTION\\UNFENCED默认的非隔离用户自定义函授目录 INSTALL包含安装程序 INSTANCE包含实例脚本 JAVADB2所需的JAVA类库 LIBDB2库文件

MAP包含DB2CONNECT使用的映射文件 MISC包含HTML搜索服务器文件 SAMPLES包含样例程序和样例脚本 MSG\\$L包含DB2信息文件 10.AIX下用哪个命令来安装DB2? INSTALLP命令

11.同一操作系统下可以安装多个DB2数据库? 可以的

12.如何停止实例? DB2STOP

13.如何启动实例? DB2START

14.如何修改注册项的值? DB2SET可以修改 如:

设定当前实例的一个参数 DB2SETPARAMETER=VALUE

设定一个全局级的参数

DB2SETPARAMETER=VALUE-G(小写)

查看能在配置文件注册表中设置的所有变量的列表 DB2SET-LR(小写)

15.如何在CLP执行操作系统的命令? 在命令前加\作为前缀 DB2=>!DIRC:\\

16.在CLP中命令过长怎么办? 用\作为续行符号

17.如何获得DB2的命令的语法相关信息? DB2?显示所有DB2命令 DB2?COMMAND显示命令信息

DB2?SQLnnnn显示这个SQLCODE的解释信息 DB2?DB2nnnn显示这个DB2错误的解释信息

18.如何查看当前CLP的设置? DB2=>LISTCOMANDOPTIONS

19.如何更新当前CLP会话的特定项设置?

DB2UPDATECOMMANDOPTIONSUSINGOPTIONS...


DB2命令实用技巧.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高二区域地理作业1

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: