`

DB2命令大全

    博客分类:
  • db2
 
阅读更多

一、常用命令

  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)

  select cast(ip as integer)+50 from log_comm_failed

  17. 重新连接

  connect reset

  18. 中断数据库连接

  disconnect db2_gcb

  19. 查看应用的连接。

  LIST APPLICATION show detail;

  20. 杀掉应用的连接

  db2 force application (进程号,进程号....)

  FORCE APPLICATION(0);

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

  21. 锁表

  lock table test in exclusive mode

  22. 共享

  lock table test in share mode

  23. 显示当前用户所有表

  list tables

  24. 列出所有的系统表

  list tables for system

  25. 显示当前活动数据库

  list active databases

  26. 查看命令选项

  list command options

  27. 系统数据库目录

  LIST DATABASE DIRECTORY

  28. 表空间

  list tablespaces

  29. 表空间容器

  LIST TABLESPACE CONTAINERS FOR

  Example: LIST TABLESPACE CONTAINERS FOR 1

  30. 显示用户数据库的存取权限

  GET AUTHORIZATIONS

  31. 启动实例

  DB2START

  32. 停止实例

  db2stop

  33. 表或视图特权

  grant select,delete,insert,update on tables to user

  grant all on tables to user WITH GRANT OPTION

  34. 程序包特权

  GRANT EXECUTE ON PACKAGE PACKAGE-name TO PUBLIC

  35. 模式特权

  GRANT CREATEIN ON SCHEMA SCHEMA-name TO USER

  36. 数据库特权

  grant connect,createtab,dbadm on database to user

  37. 索引特权

  grant control on index index-name to user

  38. 转换数据类型 (cast)

  SELECT EMPNO, CAST(RESUME AS VARCHAR(370))

  FROM EMP_RESUME

  WHERE RESUME_FORMAT = 'ascii'

  39. 要运行 DB2 Java 存储过程或 UDF,还需要更新服务器上的

  DB2 数据库管理程序配置,以包括在该机器上安装 JDK 的路径

  db2 update dbm cfg using JDK11_PATH d:\sqllib\java\jdk

  TERMINATE

  update dbm cfg using SPM_NAME sample

  40. 检查 DB2 数据库管理程序配置

  db2 get dbm cfg

  41. 修改表结构

  alter table yhdab ALTER kh SET DATA TYPE varchar(13);

  alter table yhdab ALTER ID SET DATA TYPE varchar(13);

  alter table lst_bsi alter bsi_money set data type int;

  42.查看DB2内存分配使用情况

  db2mtrk -i -d -p -v 查看DB2内存分配和使用情况 查看DB2内存分配和使用情况

  43.编译存储过程

  db2 -td@ -vf file

  44.DB2move 转移数据库组件db2move intedb export -u db2admin -p db2admin

  导出db2move app1 export

  导入db2move app2 load

  IMPORT FROM "G:\tbl_income.ixf" OF IXF MESSAGES "G:\tbl_income1.msg" INSERT INTO DB2ADMIN.TBL_INCOME_PAR_TEST;

  45.执行SQL脚本

  db2 -tvf 1.sql

  46.将100.1.16.16的intedb下载到本地

  DB2 catalog tcpip node node16 remote 100.1.16.16 server 50000

  DB2 catalog db intedb at node node16 ---intedb是要链接的数据库名

  DB2 catalog db intedb as intedb42 at node node16 ---intedb是要链接的数据库名 intedb42是别名

  --快照监控执行47--49

  47.连接节点

  DB2 attach to node15 user db2admin (node15是节点名)

  48.监视器

  db2 update monitor switches using table on

  49.快照监视器

  DB2 get snapshot for tables on anly (anly--数据库名)

  50.重新编译完存储过程后

  DB2 terminate

  51.DB2设置

  DB2set -all

  52.索引重建

  db2 reorg indexs all for table table_name

  53.备份数据库

  db2 force application all

  db2 backup db intedb to /intedb_log

  54.恢复

  db2 restore db gxk from d: to d:

  55.删除数据库(drop)

  杀掉所有连接db2 list application for database anly show detail、db2 force application ( , )

  db2 deactivate db anly

  db2 drop db anly

  删除相关的文件系统、设备

  56.显示数据库设置

  db2 get db cfg for o_yd

  db2 get dbm cfg

  57.察看版本

  db2level

  58.DELETE不释放数据库表空间

  C:\Documents and Settings\user>db2 reorg table tbl_reference_tmp use tbspinte

  SQL2213N 指定的表空间不是系统临时表空间。

  C:\Documents and Settings\user>db2 reorg table tbl_reference_tmp use tbtemp32k

  DB20000I REORG 命令成功完成。

  其中tbl_reference_tmp在表空间tbsptemp上,而tbtemp32k是系统临时表空间(由于表空间tbsptemp已满,所以使用tbtemp32k进行重组)

  59.不带日志清除表

  alter table tbl_income_tmp ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE ;

  60.建立别名

  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;

  61.导入数据

  db2 LOAD FROM D:\a.TXT OF DEL TERMINATE INTO TBL_REFERENCE_rpt

  62.加载节点

  db2 attach to nodename user db2admin using db2admin

  63.表快照

  db2 update monitor switches using table on

  db2 get snapshot for tables on bidb

  64.写数据库管理程序配置

  db2 update dbm cfg using 参数名 参数值

  65.写数据库的配置

  db2 connect to o_yd user db2 using pwd

  db2 update db cfg for o_yd using 参数名 参数值

  66.备份数据库

  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

  67.恢复数据库

  db2 restore db o_yd from d: to d:

  db2 restore db o_yd from \\.\tape0 to d:

  68.绑定存储过程

  db2 connect to o_yd user db2 using pwd

  db2 bind c:\dfplus.bnd

  拷贝存储过程到服务器上的C:\sqllib\function目录中

  69.整理表

  db2 connect to o_yd user db2 using pwd

  db2 reorg table ydd

  db2 runstats on table ydd with distribution and indexes all

  70.导出表数据

  db2 export to c:\dftz.txt of del select * from dftz

  db2 export to c:\dftz.ixf of ixf select * from dftz

  71.导入表数据

  import from c:\123.txt of del insert into ylbx.czyxx

  db2 import to c:\dftz.txt of del commitcount 5000 messages c:\dftz.msg insert into dftz

  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)

  72.不记日志删除

  truncate table table_name

分享到:
评论

相关推荐

    【高创新】基于鲸鱼优化算法WOA-Transformer-LSTM实现故障识别Matlab实现.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

    《冯唐成事心法》学习笔记01:逆境来,了怎么办?

    《冯唐成事心法》学习笔记01:逆境来,了怎么办?

    c语言课程设计-职工资源管理系统.7z

    c语言课程设计-职工资源管理系统.7z

    VB个人邮件处理系统(源代码+系统).zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。

    java基于ssm+jsp咖啡馆管理系统源码 带毕业论文

    1、开发环境:ssm框架;内含Mysql数据库;JSP技术 2、需要项目部署的可以私信 3、项目代码都经过严格调试,代码没有任何bug! 4、该资源包括项目的全部源码,下载可以直接使用! 5、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 6、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。

    【高创新】基于雾凇优化算法RIME-Transformer-BiLSTM实现故障识别Matlab实现.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

    vb+access大气污染模型(系统+翻译+论文+开题).zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 、 1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READmE.文件(md如有),本项目仅用作交流学习参考,请切勿用于商业用途。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

    【高创新】基于多元宇宙优化算法MVO-Transformer-BiLSTM实现故障识别Matlab实现.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

    Linux_运维脚本、GUI安装以及学习文档_ansible-linux.zip

    Linux_运维脚本、GUI安装以及学习文档_ansible-linux

    Go语言介绍(十五)--Go 语言range.docx

    Go语言介绍(十五)--Go 语言range

    Palo Alto Networks PA-220 管理员指导手册

    Palo Alto Networks PA-220 管理员指导手册

    VB+ACCESSVCD租借管理系统(系统+论文+需要分析).zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通;、本 3项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看ReadmE.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 、资 1源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READMe.m文件(如d有),本项目仅用作交流学习参考,请切勿用于商业用途。

    三菱PLC 结构化编程Q系列整条生产线大型项目 两台Q PLC 6台触摸屏 以太网通讯 机器人控制 mes ccd RS232串

    三菱PLC 结构化编程Q系列整条生产线大型项目 两台Q PLC 6台触摸屏 以太网通讯 机器人控制 mes ccd RS232串口通讯 大量fb,fc通用模块 三菱plc大项目程序高级编程 三菱PLC结构化编程一整条生产线程序全套资料 2台Q系列CPU 6台触摸屏 CC-LINK IO 串口通信 扫码枪 8台机器人 拧紧抢系统 CCD 上位机 mes过站管控 三菱gx works2结构化模块化编程,一条产线程序,大型架构,有非常大的参考意义,如果你能学会,势必升级 整条生产线程序包括,15个工位,流水线贯穿 两台三菱Q PLC,以太网通信 CCLINK远程IO站 6台触摸屏主从通信 主站触摸屏用宏指令设计型号管理:修改工艺参数、修改型号名称,并自动同步到从站触摸屏,由主站触摸屏统一换型 触摸屏界面设计优良 项目程序包含大量可重复使用的FB模块: 功能块FB封装有: 系统管理FB 气缸FB(单控双控通用) 机器人控制FB, 串口通信FB, 节拿FB, 产量统计FB, IO监视FB 线体挡停气缸FB(内含数据信息传递) 打螺丝控制FB 产品到达工位顶升控制FB 串口数据整合FC(ST

    4-3_Business_BLUE_2017_01.potx

    微软演示材料

    数据分析-Game-Data-Mining-With-R.zip

    【r语言数据分析案例】 R语言数据分析与挖掘,附数据及代码

    java基于ssm+vue校园二手交易平台系统源码 带毕业论文+PPT

    1、开发环境:ssm框架;内含Mysql数据库;VUE技术 2、需要项目部署的可以私信 3、项目代码都经过严格调试,代码没有任何bug! 4、该资源包括项目的全部源码,下载可以直接使用! 5、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 6、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。

    vb+access学籍管理系统(系统+论文).zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。

    基于变分多谐波对偶模式追踪从噪声信号中提取重复瞬态分量的方法附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    4-3_Consumer_BLUE_2017_01.potx

    微软演示材料

    java基于ssm+vue贫困认定管理平台系统源码 带毕业论文

    1、开发环境:ssm框架;内含Mysql数据库;VUE技术 2、需要项目部署的可以私信 3、项目代码都经过严格调试,代码没有任何bug! 4、该资源包括项目的全部源码,下载可以直接使用! 5、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 6、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。

Global site tag (gtag.js) - Google Analytics