DB2常用命令

来源:互联网 发布:如何学计算机编程 编辑:程序博客网 时间:2024/05/29 17:26

启动数据库:
启动db2服务:db2start

激活数据库实例:db2 activate database

查看激活状态的数据库:db2 list active databases

关闭数据库:
失效数据库实例:db2 deactivate database

关闭数据库服务:db2stop

查看数据库:db2 list db directory

查看数据库应用:db2 list applications

查看数据库应用和进程号:db2 list applications show detail

查看数据库表空间:db2pd -db -tablespace

查看数据库配置:db2 get db cfg for

连接数据库:db2 connect to

                db2 connect to <db_name> user[user_name] using [password]

断开数据库连接:db2 connect reset/db2 terminate

创建数据库:db2 create db

删除数据库:db2 drop database (如果不能删除,尝试断开激活的连接或者重启db2)

列出系统表:db2 list tables for system

列出所有用户表:db2 list tables

列出所有表:db2 list tables for all

列出特定用户表:db2 list tables for schema [user]

复制一张表:db2 create table t1 like t2

显示表结构:db2 describe table tablename

查询表:db2 “select * from table tablename where …”

执行SQL脚本:db2 -tvf scripts.sql

查看错误代码信息:

db2 ? 10054

停止激活的连接:

db2 force application all;\db2 force application all;\db2 force application all;\db2stop

查看死锁:

db2 get snapshot for locks on
db2 “select agent_id,tabname,lock_mode from table(snap_get_lock(‘’)) as aa”

杀掉进程:

db2 force application(NUM)

监控DB2消耗多的SQL语句:

eg:(DB_NAME=SUNDB)

db2top -d SUNDB —–查看消耗资源 按照提示按 l,出现Application Handle,找到资源消耗大的Application Handle(stat)

记下app handle。

db2pd -d SUNDB -dyn -application > /tmp/db2pd1.txt —-到处会话语句,准备进行调优

设置连接方式(重启才会生效):

db2set DB2COMM=tcpip

db2set DB2COMM=

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 呲牙咧嘴的意思 呲花哥讲段子 呲花烟花图片 甜味儿alpha 内味儿 味儿 有内味儿 土味儿情话 京味儿强势高干文 二十五味儿茶丸 美味儿妻免读 有大司内味儿什么梗 开过伊味儿的店主心得 有味 味醂 得味 腻味 味可味 细味 味全优酪乳 味全优酪乳多少钱 味全面包 味全优酸乳 味全优酪乳大麦 味全优酪乳风味发酵乳 香辣味 味全 味全每日 味全果汁 味全麻辣烫 味全曝光 味全果汁价格 味全布丁粉 味全活性乳酸菌草莓味 味全高鲜味精 味全酸奶 味全减肥吗 味全鲜奶 味全乳酸菌多少钱一瓶 味全代理商