DB2常用命令
来源:互联网 发布:淘宝改差评钱没打过来 编辑:程序博客网 时间:2024/06/10 18:55
4.读数据库管理程序配置
db2 get dbm cfg
5.写数据库管理程序配置
db2 update dbm cfg using 参数名 参数值
6.读数据库的配置
db2 connect to o_yd user db2 using pwd
db2 get db cfg for o_yd
7.写数据库的配置
db2 connect to o_yd user db2 using pwd
db2 update db cfg for o_yd using 参数名 参数值
8.关闭所有应用连接
db2 force application all
db2 force application ID1,ID2,,,Idn MODE ASYNC
(db2 list application for db o_yd show detail)
9.备份数据库
db2 force application all
db2 backup db o_yd to d:
(db2 initialize tape on //./tape0)
(db2 rewind tape on //./tape0)
db2 backup db o_yd to //./tape0
10.恢复数据库
db2 restore db o_yd from d: to d:
db2 restore db o_yd from //./tape0 to d:
11.绑定存储过程
db2 connect to o_yd user db2 using pwd
db2 bind c:/dfplus.bnd
拷贝存储过程到服务器上的C:/sqllib/function目录中
12.整理表
db2 connect to o_yd user db2 using pwd
db2 reorg table ydd
db2 runstats on table ydd with distribution and indexes all
13.导出表数据
db2 export to c:/dftz.txt of
db2 export to c:/dftz.ixf of ixf select * from dftz
14.导入表数据
import from c:/123.txt of
db2 import to c:/dftz.txt of
db2 import to c:/dftz.ixf of ixf commitcount 5000 messages c:/dftz.msg insert into dftz
db2 import to c:/dftz.ixf of ixf commitcount 5000 insert into dftz
db2 import to c:/dftz.ixf of ixf commitcount 5000 insert_update into dftz
db2 import to c:/dftz.ixf of ixf commitcount 5000 replace into dftz
db2 import to c:/dftz.ixf of ixf commitcount 5000 create into dftz (仅IXF)
db2 import to c:/dftz.ixf of ixf commitcount 5000 replace_create into dftz (仅IXF)
15.执行一个批处理文件
db2 –tf 批处理文件名
(文件中每一条命令用 ;结束)
16.自动生成批处理文件
建文本文件:temp.sql
select 'runstats on table DB2.' || tabname || ' with distribution and detailed indexes all;' from syscat.tables where
tabschema='DB2' and type='T';
db2 –tf temp.sql>runstats.sql
17.自动生成建表(视图)语句
在服务器上:C:/sqllib/misc目录中
db2 connect to o_yd user db2 using pwd
db2look –d o_yd –u db2 –e –p –c c:/o_yd.txt
18.其他命令
grant dbadm on database to user bb
19
select * from czyxx fetch first 1 rows only
20
db2look –d ylbx –u db2admin –w –asd –a –e –o a.txt
21. 显示当前用户所有表
list tables
22. 列出所有的系统表
list tables for system
23. 查看表结构
db2 describe select * from user.tables
24. 查看死锁明细
db2 get snapshot for locks on yourdatdabasename
用df -k命令看看是不是有些文件系统没有空间了
DB2数据库从AIX导入NT:
先以DB2的INSTANCE (FOR AIX) LOGIN
然后执行:
db2look -d 数据库名 -e -c -o 输出文件名 此命令为导出库的结构,并生成一个输出文件名.sql的文件
db2 connect to 数据库名
db2move 数据库名 export
然后在WIN客户端,先建上与AIX同名的数据库
ftp aix server
将前步操作导出的所有文件get过来。
在WIN平台下,进入DB2命令窗口,转到含导出文件的PATH
编辑 输出文件名.sql,确保各TABLESPCE名称等一致
执行:db2 connect to 数据库名
而后执行:db2 -tvf 输出文件名.sql
编辑db2move.lst,保证INSTANCE的一致。
最后,执行db2move 数据库名 load
注:这种操作只能保证CODEPAGE一致时才能用,如果CODEPAGE不一致,要用LOAD命令一个个表的倒。
- db2 常用命令
- DB2常用命令
- DB2常用命令
- DB2常用命令
- db2 常用命令
- DB2 常用命令
- DB2常用命令
- DB2常用命令
- db2常用命令
- DB2常用命令
- DB2常用命令
- DB2 常用命令
- DB2 常用命令
- DB2 常用命令
- DB2常用命令
- DB2 常用命令
- DB2 常用命令
- db2常用命令
- db2取前十条记录 db2修改字段长度 db2增加字段方法
- Log Tracker 存客户端开发.
- 由值类型分配在GC堆中引发的血案
- 采用面向对象的语言,却编不出好的面向对象的程序
- C#常用函数
- DB2常用命令
- 策略(Strategy)模式
- NHibernate Maverick StringTemplate 企业应用架构研究
- linux下c语言select函数用法
- PreferenceManager过滤
- http://xiaonei.com/getuser.do?id=228412237&t=6868435812
- 将图片转换为bytes
- “过滤”也是一种艺术!
- Visual C#中的多线程编程---THREAD类,THREADPOOL类,TIMER类