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

你可能感兴趣的:(数据结构,sql,c,db2,配置管理)