DB2基本命令

1.启动数据库
     db2start
2.停止数据库
     db2stop
3.连接数据库
     db2 connect to o_yd user db2 using pwd
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 del select * from dftz
        db2 export to c:\dftz.ixf of ixf select * from dftz
14.导入表数据
        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)
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.txt21. 显示当前用户所有表 
  list tables 
22.列出所有的系统表 
  list tables for system
23.查看表结构 
  db2 describe select * from user.tables

时间: 2024-11-02 21:24:13

DB2基本命令的相关文章

gcc编译器基本命令

1 unix操作系统 ubuntu 12版本Unix内核0.5天 常用命令2 c语言:标准c 十天主要练习动手能力 小案例水平高的 自己去写案例水平低的 理解并跟着写3 c++:5天高级语言的特点:面向对象面向对象的特点:继承 封装 多态4 uc::unix 内核编程通讯.通信,金融,电力,医疗...互联网企业.服务器端应用 .17-20day55555 oracle .proc:8days数据仓储,数据序列化,反序列化6 QT 2day 三天项目DMS项目电信管理系统7 windows c++

db2 v10安装

选择安装版本:选择关键字安装DB2产品,V10.5版本,这里选择输入SERVER(服务器)SERVER 服务器版CONSV 链接服务器版EXP 简易版CLIENT 数据服务器客户机RTCL 数据服务器运行时客户机 /opt/ibm/db2/V10.5/adm/db2licm -a /tmp/db2/db2ese_10.5_c.lic [[email protected] ~]# /opt/ibm/db2/V10.5/instance/dascrt -u db2fenc1/opt/ibm/db2/

MySQL基本命令总结

一. 基本命令 1. 启动服务 windows: net start mysql linux: service mysqld start mac: /usr/local/mysql/support-files/mysql.server start (gz解压包方式安装,路径按照解压安装时的目录查找) brew services start mysql (brew install mysql方式安装启动方式) 为了方便操作,可以自定义启动命令,修改~/.bash_profile文件,添加以下内容:

linux基本命令整理(三):进程和vim

linux基本命令整理(三) -----------进程和vim 一.进程 1.查看进程 ps:将某个时间点的程序运行的状况截取下来 a:所有的进程 x:后台进程 u:有效的使用者相关的进程(常用组合aux) -IA:也能观察系统所有的数据 axjf:连同部分的程序树状态 -I:今查看和自己bash相关的程序 top:动态的观察进程的变化 -d:后面接描述,就是整个页面刷新的时间:默认是5秒 -b:以批次的方式执行top -n:与-b搭配使用,意义是需要进行几次top的输出结果 如:top -b

Linux 基本命令运行

Linux 基本命令运行 开启Linux操作系统,要求以root用户 登录GNOME图形界面,语言支持选择 为汉语 使用快捷键切换到虚拟终端2,使用普通 用户身份登录,查看系统提示符 使用命令退出虚拟终端2上登录的用户 使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符 使用命令退出虚拟终端5上登录的用户 切回图形界面,右单击桌面打开终端,输入关闭系统的命令 查看哪些用户在系统上工作 修改当前时间为2018年8月26号11:28 查看2015年10月份日历 使用两种方法查看ls命令的

db2 odbc连接设置

参考:http://www.withdata.com/blog/tips/how-to-install-and-configure-db2-odbc-driver.html 驱动下载地址:https://www-933.ibm.com/support/fixcentral/swg/selectFixes?parent=ibm%2FInformation%2BManagement&product=ibm/Information+Management/IBM+Data+Server+Client+P

LINUX基本命令行手册一

linux基本命令行手册一    1.1基本的网络命令        1>wget 从服务器上检索或下载文件,支持HTTP,HTTPS,FTP协议,服务器响应后,会将请求到的文件下载到当前用户所处的目录下        语法:wget [option]... [URL]...        option:            -t:尝试请求服务器的次数,若在指定的次数内,未响应,则断开链接            -o:将信息输出保存在记录文件中            -nc:支持断点下载,当下

Mybatis中oracle、mysql、db2、sql server的like模糊查询

<!-- oracle --> <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User"> select * from t_user where user_name like CONCAT('%',#{search_name},'%') </select> <!

DB2执行插入语句 57016 SQLCODE=-668 原因码 &quot;7&quot;错误的快速解决办法

DB2数据库执行insert插入语句报57016错误(表不活动) 原因:1.修改了表结构.2.删除了主键.或者修改了主键. 如果你是用的时控制台,可以使用 REORG TABLE 表名 : 如果使用工具执行上述语句后又出现42601错误可以尝试如下语句 例:CALL SYSPROC.ADMIN_CMD ('REORG TABLE test') 有人说在执行上述语句后还要执行: RUNSTATS 收集信息RUNSTATS ON TABLE   <tbschema>.<tbname>