db2中的常用命令及使用方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

db2中的常用命令及使用方法

一高(重要度)

1 启动一个db 2实例使用:

net start instanceName

2 停止一个db 2实例使用:

net stop instanceName

3 启动配置助手:

db2=>!db2ca

4 手工配置连接:

db2=>catalog node/db

5 删除视图:

db2=>drop view view_name

6 创建表:

db2=>create table tablename

7 列出活动的数据库和连接数:

db2=>list active databases

8 断开所有应用程序与数据库的连接:

db2=> force application all

9 以用户 通过使用密码 与标识为 的远程实例连接:

db2=> attach to user using

10 创建名为 的数据库:

db2=> create database

11 显式地使数据库失效:

db2=> deactivate database

12 根据需要,显式地以用户 和密码 与数据库 连接:db2=> connect to [ [user ] using ]

13 断开与当前数据库的连接:

db2=> connect reset

14 列出数据库中的表。如果没有指定任何参数,则缺省情况是列出当前用户的表:db2=> list tables[for {user | all | system | schema }][show detail]

15 显示一个表或视图的列信息:

db2=> describe table

16确定是否需要对表进行重组。这对于对所有表自动执行runstats 很有用

db2=> reorgchk on table all

17通过重构行来消除“碎片”数据并压缩信息,对表进行重组

db2=> reorg table

18将数据库数据抽取到一个平面文件中

db2=> export

19通过使用IMPORT 实用程序,将数据导入到数据库

db2=> import

20返回LOAD 实用程序的进度

db2=> load query table [to local-message-file][nosummary | summaryonly] [showdelta] 21 创建索引:

db2=>create index indexname on table (collumn)

22 创建双向索引:

db2=>create index indexname on table(collumn) allow reverse scans

23执行数据库备份

db2=> backup database [to ]

24执行数据库恢复

db2=> restore database [from ]

25 返回两个字符串的连接

db2=>concat()

26 返回字符串的大写

db2=>upper()或ucase()

27 创建触发器

db2=>create trigger triggername

28 列出有关表空间的基本或者详细信息

db2=>list tablespace[show detail]

29 为指定表空间列出有关表空间容器的基本或详细信息

db2=>list tablespace containers for tablespacename

30 从表names导出到del类型的文件name.del

db2=>export to name.del of del select * from names

31 从DEL类型的NAMES.DEL文件导入到名为NAMES的空表中

db2=>import from names.del of del insert into names

32 将IXF类型文件product.ixf中的所有数据载入到表product中

db2=>load form product.ixf of ixf insert into product

33 在装载sales表的时候,查看文件sales.msg来监控装载过程

db2=>load query table sales to d:\ sales.m

34 将数据库db2cert拷贝到另一个服务器上的一个新数据库newcert中

db2=>db2move db2cert export

35 在新数据库newcert中重建数据库结构并把表中的数据导入新数据库

db2=>db2move newcert import –io replace_create

36 对特定的表进行重组

db2=>reorg table tablename

37索引来对特定的表进行重组

db2=>reorg table tablename index indexname

38 将数据库db2cert备份到c:\dbbackup目录

db2=>backup database db2cert to c:\dbbackup

39 从目录c:\dbbackup下还原数据库db2cert

db2=>restore database db2cert from c:\dbbackup

40 将数据库还原为一个名叫newdb的新数据库,并分配两个缓冲区,每个大小为512页。

db2=>restore database db2cert from c:\dbbackup

db2=>into newdb

db2=>with 2 buffers

db2=>buffer 512

db2=>without rolling forword

相关文档
最新文档