热门关键字:  ubuntu  分区  Fedora  linux系统进程  函数

DB2命令

来源: 作者: 时间:2007-09-09 Tag: 点击:
db2cmd          //打开DB2命令行
db2start        //启动当前数据库实例
在控制中心里选中了一个数据库,然后在命令行里输入db2start启动了当前的数据库,不确定是否是这种使用方法
db2start force   //强行关闭一个数据库实例
db2 deactivate database dbname启动一个数据库连接
db2 terminate dbname关闭一个数据库连接
net start | find /i "db2"  //查看db2是否启动
db2 com.ibm.db2.jcc.DB
java com.ibm.db2.jcc.DB2Jcc -version //查看jdbc版本
db2jstrt portNum    //启动port,在执行程序时要启动端口才行
-----------------------下面得自百度
1. 建立数据库DB2_GCB 

  CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB 
  USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32 

  2. 连接数据库 

  connect to sample1 user db2admin using 8301206 

  3. 建立别名 

  create alias db2admin.tables for sysstat.tables; 
  CREATE ALIAS DB2ADMIN.VIEWS FOR SYSCAT.VIEWS 
  create alias db2admin.columns for syscat.columns; 
  create alias guest.columns for syscat.columns; 

  4. 建立表 

  create table zjt_tables as 
  (select * from tables) definition only; 
  create table zjt_views as 
  (select * from views) definition only; 

  5. 插入记录 

  insert into zjt_tables select * from tables; 
  insert into zjt_views select * from views; 

  6. 建立视图 

  create view V_zjt_tables as select tabschema,tabname from zjt_tables; 



  7. 建立触发器 

  CREATE TRIGGER zjt_tables_del 
  AFTER DELETE ON zjt_tables 
  REFERENCING OLD AS O 
  FOR EACH ROW MODE DB2SQL 
  Insert into zjt_tables1 values(substr(o.tabschema,1,8),substr(o.tabname,1,10)) 

  8. 建立唯一性索引 

  CREATE UNIQUE INDEX I_ztables_tabname 
  ON zjt_tables(tabname); 
  9. 查看表 

  select tabname from tables 
  where tabname='ZJT_TABLES'; 

  10. 查看列 

  select SUBSTR(COLNAME,1,20) as 列名,TYPENAME as 类型,LENGTH as 长度 
  from columns 
  where tabname='ZJT_TABLES'; 

  11. 查看表结构 

  db2 describe table user1.department 
  db2 describe select * from user.tables 

  12. 查看表的索引 

  db2 describe indexes for table user1.department 

  13. 查看视图 

  select viewname from views 
  where viewname='V_ZJT_TABLES'; 

  14. 查看索引 

  select indname from indexes 
  where indname='I_ZTABLES_TABNAME'; 



  15. 查看存贮过程 

  SELECT SUBSTR(PROCSCHEMA,1,15),SUBSTR(PROCNAME,1,15) 
  FROM SYSCAT.PROCEDURES; 

  16. 类型转换(cast) 

  ip datatype:varchar 
  select cast(ip as integer)+50 from log_comm_failed 

  17. 重新连接 

  connect reset 

  18. 中断数据库连接 

  disconnect db2_gcb 

  19. view application 

  LIST APPLICATION; 

  20. kill application 

  FORCE APPLICATION(0); 
  db2 force applications all (强迫所有应用程序从数据库断开) 

  21. lock table

  lock table test in exclusive mode 


相关文章:
db2日期操作函数
SQL 语法参考手册
谈谈IBM DB2的数据库备份与恢复
对 DB2 V9 中 XML 类型的编码处理(dW)
构建DB2 Cube View元数据桥
DB2存储过程开发最佳实践
DB2中使用所有内存
DB2与SQL Server2000间SQL数据复制
用户和组帐户与DB2 UDB的交互
DB2 9数据库优点及缺点详细分析
DB2中实现Oracle的相关功能
将Siebel 7电子商务应用程序从DB2 UDB V8 迁移到D
解析:DB2 无限活动日志策略的实用技巧
DB2 9数据服务器发展的3个阶段
为DB2数据库添加验证约束
DB2数据库创建存储过程时遇到的错误
DB2 9数据库性能理解的二十大误区
DB2中的终极SQL性能调节技术
DB2数据库应用系统性能优化深入探究
提高DB2 Web程序性能5条规则
详解安装DB2 9数据库管理软件的4种方式
DB2 9.5的数据库内存保护技术
解决DB2中出现的SQL1032N错误现象
创建克隆文件
DB2数据库优化的几条策略
如何解决DB2中出现的SQL1032N错误现象
解决DB2数据库代码页不兼容的问题
DB2创建存储过程时遇到的错误
教你提高商业智能环境中的DB2查询性能
DB2 9.5的数据库内存保护