我是靠谱客的博主 粗暴蜗牛,最近开发中收集的这篇文章主要介绍db2命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.查看数据库配置
db2 get db cfg for <dbname>
topas 性能监控
su -root 登陆其他用户


2.断开与当前数据库的连接。
db2 terminate
connect reset

3.db2 quest central中文乱码:
在db2cmd里面执行
db2set db2codepage=1386
db2 terminate
重启quest central
db2 force application all --强迫所有应用断开数据库连接

3.连接数据库
db2 connect to <dbname> user <username> using <password>

4.启动停止
db2start 启动数据库管理器实例。
db2stop 停止数据库管理器实例。

5.查看配置
get dbm cfg 返回数据库管理器配置设置。
get dbm cfg show detail 显示数据库管理器参数的当前值和延迟值(从 V8 起)。
db2 get monitor switches 返回会话监控开关的状态。
update monitor switches using <monitor> <on|off> 为 <monitor> 设置会话监控开关的状态。
reset monitor all 复位性能监控程序值。
1update dbm cfg using <p> <v> 将数据库管理器配置参数 <p> 更新为值 <v>。
db2 get instance 返回 DB2INSTANCE 环境变量的值。
db2 list active databases 列出活动的数据库和连接数。
db2 list application [show detail] 返回关于当前连接的应用程序的信息。

6.断开连接
db2 force application (h1 [,h2,..,hn]) 根据句柄号与特定应用程序断开连接。
db2 force application all 断开所有应用程序与数据库的连接。
attach to <node> user <userid> using <pwd> 以用户 <userid> 通过使用密码 <pwd> 与标识为 <node> 的远程实例连接。

7.快照
get snapshot for dbm 返回实例级别的性能信息。
get snapshot for all on <dbname> 为数据库 <dbname> 在数据库级别返回所有性能信息。
get snapshot for dynamic sql on <dbname> 返回动态 SQL 高速缓存的内容。

8.查询优化
runstats on table <tbschema>.<tbname> 收集表 <tbname> 的统计信息。表名必须是用 <dbschema> 全限定的。
reorgchk on table all 确定是否需要对表进行重组。这对于对所有表自动执行 runstats 很有用。
reorg table <tablename> 通过重构行来消除“碎片”数据并压缩信息,对表进行重组。

9.导入导出
export to g:cashvalue.ixf of ixf select * from cashvalue

import from g:cashvalue.ixf of ixf insert into cashvalue

导入导出单个表方法1:
导出单个表
EXPORT TO 'c:2.del' OF DEL
SELECT * FROM "DB2ADMIN"."LDCODE";
导入单个表
LOAD CLIENT
FROM 'C:2.del' OF DEL
INSERT INTO "DB2ADMIN"."LDCODE"
ALLOW NO ACCESS;

导入导出单个表方法2(包括表结构):
导出单个表
EXPORT TO 'c:1.ixf' OF IXF
SELECT * FROM "DB2ADMIN"."LDCODE";
导入单个表
IMPORT FROM 'C:1.ixf' OF IXF
MODIFIED BY
COMPOUND=5
NOCHECKLENGTHS
COMMITCOUNT 1000
CREATE INTO "DB2ADMIN"."LDCODE"
IN "CLCMGTABLESPACE";


备份整个数据库:
1.运行db2cmd
2.dos里进入要备份的文件夹
db2move 数据库名 export
3.连表结构导入:
db2move 数据库名 import
4.只导入数据:
db2move 数据库名 load

最后

以上就是粗暴蜗牛为你收集整理的db2命令的全部内容,希望文章能够帮你解决db2命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部