lujiadontcry 发表于 2013-1-25 22:23:34

DB2常用命令

DB2常用command;
1.先启动db2服务, db2start/db2stop,启动和停止db2fuwu
2.在dos里面输入 db2cmd,进入db2工作环境
3.常用db2命令如下,注意所有command前面都需要加db2:
 
一.实例级
1.db2 get dbm cfg  
返回数据库管理器的配置设置
 
2.db2 get dbm cfg show detail
返回数据库管理器参数的当前值和延迟值
 
3.update dbm cfg using <p><v>
更新数据库里面的参数p的值,新值是v
 
4.db2 get instance
返回当前的实例名
 
5.db2 list active database
返回目前活动的数据库连接
 
6.db2 list application
返回关于当前连接的应用程序的信息
 
7.db2 force application (h1,h2)
根据关于当前连接程序的标识,来断开他们之前的连接
 
8.attach to node user username using password
通过username and password 来连接node
 
 
 
数据库级别:
1.create database dbname
创建数据库
 
2.activate database dbname
显示的激活一个数据库dbname
 
3.deactivate database dbname
显示的使数据库dbname失效
 
4.connect to dbname user username using password
通过username and password 来连接dbname数据库
 
5.connect reset
中断当前的连接
 
6.get db cfg show detail
得到数据库配置参数的当前值和延迟值
 
7.get db cfg for dbname
得到数据库dbname的配置信息
 
8.update db cfg for dbname using <p><v> 
更新dbname的参数值,参数是p,值是v
 
9.list table for {user|all|system|schema<schemaname>}
列出数据库中的表,如果没有指定参数,默认显示Current user
 
10.describe table <tablename>
描述当前table的信息
 
11.list tablespaces
显示tablespace信息
 
12.list tablespace containers for tablespaceid
根据tablespaceid来查看具体tablespace的容器infomation
 
13.get monitor switches
返回会话监控开关的状态
 
14.update monitor switches using <monitor><off|on>
为monitor update monitor变量的值
 
15.管理方面
backup database dbname
restore database dbname
 
16.DB2 自动增长列;
 1.create table test
(testID smallint GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 NO CACHE),testName Char(100)
)
页: [1]
查看完整版本: DB2常用命令