精华内容
下载资源
问答
  • 常用DB2命令、方法和linux命令
  • DB2 命令,创建数据库,表,导入、导出数据。
  • db2命令创建组和用户

    2013-08-07 16:59:07
    db2命令创建组和用户,在linux、aix、hpunix等
  • db2 命令

    2019-10-06 10:35:24
    db2 命令 1.win10版本连接db2 不能使用cmd执行db2 list tables等命令,要是用db2cmd 2.创建db2数据库实例 db2 create db databaseName using codeset utf-8 territory CN 3.连接数据库命令 db2 connect to database...

    db2 命令

    1.win10版本连接db2
    不能使用cmd执行db2 list tables等命令,要是用db2cmd

    2.创建db2数据库实例

    db2 create db databaseName using codeset utf-8 territory CN
    

    3.连接数据库命令

    db2 connect to databaseName
    

    4.创建BUFFERPOOL

    db2 create BUFFERPOOL testBUFFER SIZE 1000 PAGESIZE 32K
    

    5.创建TABLESPACE

    db2 "create regular tablespace  testSpace  pagesize 32k managed by database using(file '/home/db2inst1/test/ts' 5g) bufferpool testBUFFER"
    

    6.创建临时表空间

    db2 "create SYSTEM TEMPORARY TABLESPACE testBUF PAGESIZE 32K MANAGED BY database USING (file '/home/db2inst1/epay/tts' 1g) BUFFERPOOL testBUFFER"
    

    7.断开连接

    db2 disconnect databaseName
    

    8.使用db2inst1角色连接数据库

    db2 connect to databaseName
    

    9.inux下创建用户和密码用于连接数据库(一个库下使用不同用户连接数据库管理各自的表(但是数据库名字是同一个,只需连接是指定用户名密码)类似oracle)

    useradd username
    passwd password username
    

    10.db2inst1进行授权
    使用db2inst1连接数据库进行授权给指定用户后,该用户才可以有权访问表

    db2 grant dbadm on database to user userName
    

    11.使用创建用户重新连接数据库进行添加当前用户下的表

    db2 connect to databaseName user username using password
    

    12.使用创建用户重新连接数据库进行添加当前用户下的表

    db2 connect to databaseName user username using password
    

    13.导出数据库的所有表及数据(导出的文件是db2move.lst、export.out、tabxx.ixf、tabxx.msg)

    db2move <数据库名> export
    

    14.导入数据库的所有表及数据(需要修改db2move.lst中的第一个字段是用户名,管理需要导入的表,不需要导入的直接删除即可也可以修改用户)

    db2move <数据库名> import
    

    15.导出表创建语句

    db2look -d <数据库名> -u <用户> -e -o <脚本名称>.sql
    

    16.运行sql脚本

    db2 -tvf  <脚本名称>.sql
    

    17.导出单个表数据(只能导出一个表)

    db2 export to test.txt of del select * from test
    

    18.导入单个表数据

    db2 import from test.txt of del insert into test
    
    展开全文
  • DB2命令大全

    2013-06-24 17:36:28
    集合几乎所有的DB2操作命令,内容详细易懂。
  • db2命令

    2012-11-22 15:58:26
    db2命令
  • db2命令大全

    2012-03-04 12:42:14
    db2命令大全
  • DB2中db2命令参数说明

    千次阅读 2019-06-17 14:57:19
     -p 显示 db2 交互式提示符 ON  -q 保留空格和换行符 OFF  -r 将输出报告保存到文件 OFF  -s 在命令出错时停止执行 OFF  -t 设置语句终止字符 OFF  -v 回传当前命令 OFF  -w ...

      -a    显示 SQLCA                                OFF

       -c    自动落实                                  ON

       -d    检索并显示 XML 声明                       OFF

       -e    显示 SQLCODE/SQLSTATE                     OFF

       -f    读取输入文件                              OFF

       -i    显示 XML 数据并带有缩进                   OFF

       -l    将命令记录到历史记录文件中                OFF

       -m    显示受影响的行数                          OFF

       -n    除去换行字符                              OFF

       -o    显示输出                                  ON

       -p    显示 db2 交互式提示符                     ON

       -q    保留空格和换行符                          OFF

       -r    将输出报告保存到文件                      OFF

       -s    在命令出错时停止执行                      OFF

       -t    设置语句终止字符                          OFF

       -v    回传当前命令                              OFF

       -w    显示 FETCH/SELECT 警告消息                ON

       -x    不打印列标题                              OFF

       -z    将所有输出保存到输出文件                  OFF 

    展开全文
  • 最近用到DB2,总结了一下作为开发人员常用的一些DB2命令,一般开发人员够用了,运维需要再补充
  • DB2命令 启动数据库

    万次阅读 2017-08-11 17:05:16
     # db2cmd db2cc 3、 打开命令编辑器  db2cmd db2ce =====操作数据库命令===== 4、 启动数据库实例  #db2start 5、 停止数据库实例  #db2stop www.wobiji.net 我笔记  如果你不能停止数据库由于...
     
    1、 打开命令行窗口 
      #db2cmd 
    2、 打开控制中心 
      # db2cmd db2cc 
    3、 打开命令编辑器 
    
     db2cmd db2ce 
    =====操作数据库命令===== 
    
    4、 启动数据库实例 
      #db2start 
    
    5、 停止数据库实例 
      #db2stop 
     
    
    
     如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 
    force application all就可以了 /db2stop force 
    6、 创建数据库 
      #db2 create db 
    [dbname] 
    7、 连接到数据库 
      #db2 connect to [dbname] user [username] using 
    [password] 
    8、 断开数据库连接 
      #db2 connect reset 
    9、 列出所有数据库 
     #db2 list 
    db directory 
    
    10、 列出所有激活的数据库 
      #db2 list active databases 
    11、 
    列出所有数据库配置 
      #db2 get db cfg 
    12、 删除数据库 
      #db2 drop database [dbname] 
    
    (执行此操作要小心) 
    如果不能删除,断开所有数据库连接或者重启db2 
    
    =========操作数据表命令========== 
    
    13、 列出所有用户表 
      #db2 list tables 
    14、列出所有系统表 
     #db2 list tables for 
    system 
    15、列出所有表 
      #db2 list tables for all 
    16、 列出系统表 
      #db2 list 
    tables for system 
    17、列出用户表 
      #db2 list tables for user 
    18、 列出特定用户表 
    
      #db2 list tables for schema [user] 
    19、 创建一个与数据库中某个表(t2)结构相同的新表(t1) 
    
      #db2 create table t1 like t2 
    20、 将一个表t1的数据导入到另一个表t2 
    #db2 "insert 
    into t1 select * from t2" 
    21、 查询表 
      #db2 "select * from table name where 
    ..." 
    22、 显示表结构 
      #db2 describe table tablename 
    23、 修改列 
      #db2 
    alter table [tablename] alter column [columname] set data type varchar(24) 
    
    ======脚本文件操作命令======= 
    24、 执行脚本文件 
      #db2 -tvf scripts.sql 
    25、帮助命令 
    
    * 查看命令帮助 
     #db2 ? db2start 
    * 查看错误码信息 
    #db2 ? 22001 
    * memo: 
    详细命令请使用"db2 ? <command>"进行查看。  
    ========================= 
    26、备份数据库 
    
    #db2 backup db <db name> 
    备注:执行以上命令之前需要断开数据库连接 
    
    27、在线备份数据库 
    
    #db2 -v "BACKUP DATABASE <database name> ONLINE TO <path> WITH 2 
    BUFFERS BUFFER 1024 INCLUDE LOGS WITHOUT PROMPTING" 
    28、恢复数据库 
    #db2 
    restore db <source db name> 
    
    29、在线恢复数据库 
    #db2 "RESTORE DB 
    <database name> TO <db path> LOGTARGET <logpath> WITHOUT 
    PROMPTING" 
    #db2 "ROLLFORWARD DB <database name> TO END OF LOGS AND 
    STOP" ... 
    30、导出数据文件 
    
    #db2move <db name> export 
    
    [-sn 
    <模式名称,一般为db2admin>] 
    [-tn <表名,多个之间用逗号分隔>] 
    31、导入数据文件 
    
    #db2move <db name> import 
    32、获取db2数据库管理配置环境信息 
    #db2 get dbm cfg 
    
    33、.获取db2某个数据库数据库管理配置环境信息 
    #db2 get db cfg for <db name> 
    
    或者:连接至某个数据库以后执行db2 get db cfg 
    
    34、更改db2日志空间的大小 
    
    备注:以下命令为了防止db2数据库过份使用硬盘空间而设,仅用于开发者自己机器上的db2,如果是服务器,则参数需要修改。 
    
    #db2 
    UPDATE DB CFG FOR <db name> USING logretain OFF logprimary 3 logsecond 2 
    logfilsiz 25600; 
    
    如果页大小是4KB,则以上命令创建3个100M的日志文件,占用300MB硬盘空间。25600*4KB=102400KB。 
    35、创建临时表空间 
    
    #DB2 CREATE USER TEMPORARY TABLESPACE STMASPACE PAGESIZE 32 K MANAGED BY 
    DATABASE USING (FILE 'D:\DB2_TAB\STMASPACE.F1' 10000) 
    EXTENTSIZE 256 
    
    36、获取数据库管理器的快照数据 
    #db2 –v get snapshot for dbm 
    37、显示进行程号 
    #db2 
    list applications show detail 
    
    =================================================== 
    一、加载数据: 
    1、 
    以默认分隔符加载,默认为“,”号 
    db2 "import from btpoper.txt of del insert into btpoper" 
    
    2、 以指定分隔符“|”加载 
    db2 "import from btpoper.txt of del modified by coldel| 
    insert into btpoper" 
    二、卸载数据: 
    1、 卸载一个表中全部数据 
    db2 "export to 
    btpoper.txt of del select * from btpoper" 
    db2 "export to btpoper.txt of del 
    modified by coldel| select * from btpoper" 
    2、 带条件卸载一个表中数据 
    db2 "export to 
    btpoper.txt of del select * from btpoper where brhid='907020000'" 
    db2 
    "export to cmmcode.txt of del select * from cmmcode where codtp='01'" 
    db2 
    "export to cmmcode.txt of del modified by coldel| select * from cmmcode where 
    codtp='01'" 
    三、查询数据结构及数据: 
    db2 "select * from btpoper" 
    db2 "select * 
    from btpoper where brhid='907020000' and oprid='0001'" 
    db2 "select 
    oprid,oprnm,brhid,passwd from btpoper" 
    四、删除表中数据: 
    db2 "delete from 
    btpoper" 
    db2 "delete from btpoper where brhid='907020000' or 
    brhid='907010000'" 
    五、修改表中数据: 
    db2 "update svmmst set prtlines=0 where 
    brhid='907010000' and jobtp='02'" 
    db2 "update svmmst set prtlines=0 where 
    jobtp='02' or jobtp='03'" 
    六、联接数据库 
    db2 connect to btpdbs 
    七、清除数据库联接 
    
    db2 connect reset 断开数据库连接 
    db2 terminate 断开数据库连接 
    db2 force 
    applications all 断开所有数据库连接 
    八、备份数据库 
    1、 db2 backup db btpdbs 
    2、 
    db2move btpdbs export 
    db2look -d btpdbs -e -x [-a] -o crttbl.sql 
    九、恢复数据库 
    
    1、 db2 restore db btpdbs without rolling forward 
    2、 db2 -tvf crtdb.sql 
    
    crtdb.sql文件内容:create db btpdbs on /db2catalog 
    db2 -stvf crttbl.sql 
    
    db2move btpdbs import 
    十、DB2帮助命令: 
    db2 ? 
    db2 ? restroe 
    db2 ? 
    sqlcode (例:db2 ? sql0803) 注:code必须为4位数,不够4位,前面补0 
    
    十一、bind命令:将应用程序与数据库作一捆绑,每次恢复数据库后,建议都要做一次bind 
    (1) db2 bind br8200.bnd 
    
    (2) /btp/bin/bndall /btp/bnd 
    /btp/bin/bndall /btp/tran/bnd 
    
    十二、查看数据库参数: 
    db2 get dbm cfg 
    db2 get db cfg for btpdbs 
    
    十三、修改数据库参数: 
    db2 update db cfg for btpdbs using LOGBUFSZ 20 
    db2 
    update db cfg for btpdbs using LOGFILSIZ 5120 
    改完后,应执行以下命令使其生效: 
    db2 stop 
    
    db2 start
      #db2cmd 
    2、 打开控制中心 
      # db2cmd db2cc 
    3、 打开命令编辑器 
    
     db2cmd db2ce 
    =====操作数据库命令===== 
    
    4、 启动数据库实例 
      #db2start 
    
    5、 停止数据库实例 
      #db2stop 
    
     如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 
    force application all就可以了 /db2stop force 
    6、 创建数据库 
      #db2 create db 
    [dbname] 
    7、 连接到数据库 
      #db2 connect to [dbname] user [username] using 
    [password] 
    8、 断开数据库连接 
      #db2 connect reset 
    9、 列出所有数据库 
     #db2 list 
    db directory 
    
    10、 列出所有激活的数据库 
      #db2 list active databases 
    11、 
    列出所有数据库配置 
      #db2 get db cfg 
    12、 删除数据库 
      #db2 drop database [dbname] 
    
    (执行此操作要小心) 
    如果不能删除,断开所有数据库连接或者重启db2 
    我的笔记
    
    =========操作数据表命令========== 
    
    13、 列出所有用户表 
      #db2 list tables 
    14、列出所有系统表 
     #db2 list tables for 
    system 
    15、列出所有表 
      #db2 list tables for all 
    16、 列出系统表 
      #db2 list 
    tables for system 
    17、列出用户表 
      #db2 list tables for user 
    18、 列出特定用户表 
    
      #db2 list tables for schema [user] 
    19、 创建一个与数据库中某个表(t2)结构相同的新表(t1) 
    
      #db2 create table t1 like t2 
    20、 将一个表t1的数据导入到另一个表t2 
    #db2 "insert 
    into t1 select * from t2" 
    21、 查询表 
      #db2 "select * from table name where 
    ..." 
    22、 显示表结构 
      #db2 describe table tablename 
    23、 修改列 
      #db2 
    alter table [tablename] alter column [columname] set data type varchar(24) 
    
    ======脚本文件操作命令======= 
    24、 执行脚本文件 
      #db2 -tvf scripts.sql 
    25、帮助命令 
    
    * 查看命令帮助 
     #db2 ? db2start 
    * 查看错误码信息 
    #db2 ? 22001 
    * memo: 
    详细命令请使用"db2 ? <command>"进行查看。  
    ========================= 
    26、备份数据库 
    
    #db2 backup db <db name> 
    备注:执行以上命令之前需要断开数据库连接 
    
    27、在线备份数据库 
    
    #db2 -v "BACKUP DATABASE <database name> ONLINE TO <path> WITH 2 
    BUFFERS BUFFER 1024 INCLUDE LOGS WITHOUT PROMPTING" 
    28、恢复数据库 
    #db2 
    restore db <source db name> 
    
    29、在线恢复数据库 
    #db2 "RESTORE DB 
    <database name> TO <db path> LOGTARGET <logpath> WITHOUT 
    PROMPTING" 
    #db2 "ROLLFORWARD DB <database name> TO END OF LOGS AND 
    STOP" ... 
    30、导出数据文件 
    
    #db2move <db name> export 
    
    [-sn 
    <模式名称,一般为db2admin>] 
    [-tn <表名,多个之间用逗号分隔>] 
    31、导入数据文件 
    
    #db2move <db name> import 
    32、获取db2数据库管理配置环境信息 
    #db2 get dbm cfg 
    
    33、.获取db2某个数据库数据库管理配置环境信息 
    #db2 get db cfg for <db name> 
    
    或者:连接至某个数据库以后执行db2 get db cfg 
    
    34、更改db2日志空间的大小 
    
    备注:以下命令为了防止db2数据库过份使用硬盘空间而设,仅用于开发者自己机器上的db2,如果是服务器,则参数需要修改。 
    
    #db2 
    UPDATE DB CFG FOR <db name> USING logretain OFF logprimary 3 logsecond 2 
    logfilsiz 25600; 
    
    如果页大小是4KB,则以上命令创建3个100M的日志文件,占用300MB硬盘空间。25600*4KB=102400KB。 
    35、创建临时表空间 
    
    #DB2 CREATE USER TEMPORARY TABLESPACE STMASPACE PAGESIZE 32 K MANAGED BY 
    DATABASE USING (FILE 'D:\DB2_TAB\STMASPACE.F1' 10000) 
    EXTENTSIZE 256 
    
    36、获取数据库管理器的快照数据 
    #db2 –v get snapshot for dbm 
    37、显示进行程号 
    #db2 
    list applications show detail 
    
    =================================================== 
    一、加载数据: 
    1、 
    以默认分隔符加载,默认为“,”号 
    db2 "import from btpoper.txt of del insert into btpoper" 
    
    2、 以指定分隔符“|”加载 
    db2 "import from btpoper.txt of del modified by coldel| 
    insert into btpoper" 
    二、卸载数据: 
    1、 卸载一个表中全部数据 
    db2 "export to 
    btpoper.txt of del select * from btpoper" 
    db2 "export to btpoper.txt of del 
    modified by coldel| select * from btpoper" 
    2、 带条件卸载一个表中数据 
    db2 "export to 
    btpoper.txt of del select * from btpoper where brhid='907020000'" 
    db2 
    "export to cmmcode.txt of del select * from cmmcode where codtp='01'" 
    db2 
    "export to cmmcode.txt of del modified by coldel| select * from cmmcode where 
    codtp='01'" 
    三、查询数据结构及数据: 
    db2 "select * from btpoper" 
    db2 "select * 
    from btpoper where brhid='907020000' and oprid='0001'" 
    db2 "select 
    oprid,oprnm,brhid,passwd from btpoper" 
    四、删除表中数据: 
    db2 "delete from 
    btpoper" 
    db2 "delete from btpoper where brhid='907020000' or 
    brhid='907010000'" 
    五、修改表中数据: 
    db2 "update svmmst set prtlines=0 where 
    brhid='907010000' and jobtp='02'" 
    db2 "update svmmst set prtlines=0 where 
    jobtp='02' or jobtp='03'" 
    六、联接数据库 
    db2 connect to btpdbs 
    七、清除数据库联接 
    
    db2 connect reset 断开数据库连接 
    db2 terminate 断开数据库连接 
    db2 force 
    applications all 断开所有数据库连接 
    八、备份数据库 
    1、 db2 backup db btpdbs 
    2、 
    db2move btpdbs export 
    db2look -d btpdbs -e -x [-a] -o crttbl.sql 
    九、恢复数据库 
    
    1、 db2 restore db btpdbs without rolling forward 
    2、 db2 -tvf crtdb.sql 
    
    crtdb.sql文件内容:create db btpdbs on /db2catalog 
    db2 -stvf crttbl.sql 
    
    db2move btpdbs import 
    十、DB2帮助命令: 
    db2 ? 
    db2 ? restroe 
    db2 ? 
    sqlcode (例:db2 ? sql0803) 注:code必须为4位数,不够4位,前面补0 
    
    十一、bind命令:将应用程序与数据库作一捆绑,每次恢复数据库后,建议都要做一次bind 
    (1) db2 bind br8200.bnd 
    
    (2) /btp/bin/bndall /btp/bnd 
    /btp/bin/bndall /btp/tran/bnd 
    
    十二、查看数据库参数: 
    db2 get dbm cfg 
    db2 get db cfg for btpdbs 
    
    十三、修改数据库参数: 
    db2 update db cfg for btpdbs using LOGBUFSZ 20 
    db2 
    update db cfg for btpdbs using LOGFILSIZ 5120 
    改完后,应执行以下命令使其生效: 
    db2 stop 
    
    db2 start
    展开全文
  • linux下的DB2命令

    2011-12-16 08:41:20
    linux下的DB2命令,DB2数据库命令简介
  • 安装完DB2后一切正常,可就是切换换db2inst1用户后执行#db2报一下错误 [root@SCdatastage ~]# su - db2inst1 Last login: Tue Sep 4 11:02:12 CST 2018 on pts/0 -sh-4.2$ db2 bash: db2: command not found... -sh...

    安装完DB2后一切正常,可就是切换换db2inst1用户后执行#db2报一下错误

    [root@SCdatastage ~]# su - db2inst1
    Last login: Tue Sep  4 11:02:12 CST 2018 on pts/0
    -sh-4.2$ db2
    bash: db2: command not found...
    -sh-4.2$ 

    一般产生此错误的原因是环境变量没有配置对;

    1、检查db2inst1用户下  .bashrc文件中是否配置. /home/db2inst1/sqllib/db2profile(注意点和斜杠之间是有空格的)

    2、如果配置了 还是不起作用那么就只有每次切换db2inst1用户后手动执行source /home/db2inst1/sqllib/db2profile 进行环境变量初始化

     

    展开全文
  • DB2命令窗口和命令行处理器

    万次阅读 2015-06-12 17:03:38
    DB2命令窗口和命令行处理器实际上都是CMD命令窗口生成的,具体区别如下 菜单与可执行文件的对应关系 D:\Program Files\IBM\SQLLIB\BIN\ DB2 命令窗口 - Administrator db2cwadmin.bat DB2 命令窗口 DB2CW.BAT ...
  • Db2命令大全.pdf

    2019-08-08 00:51:09
    包含所有DB2命令,非常实用,适合初学者和有经验者!
  • DB2 命令

    2018-06-07 08:59:28
    原博地址:https://blog.csdn.net/y1535623813/article/details/771003621、 打开命令行窗口 #db2cmd 2、 打开控制中心 # db2cmd db2cc 3、 打开命令编辑器 db2cmd db2ce =====操作数据库命令===== 4、 启动数据库...
  • 学习db2命令

    2015-05-06 10:36:25
    db2命令
  • linux下DB2常用命令

    2015-12-18 18:47:13
    介绍在Linux 环境下常用DB2操作命令,在遇到问题时候,有助于快速查找命令,定位问题
  • DB2命令指导用书

    2015-04-22 17:10:20
    IBM的数据库DB2命令大全,可以从中查阅
  • db2命令全集

    2014-12-15 17:22:04
    db2常用命令,基本掌握文本命令,就可以对db2进行简单操作了。
  • db2 命令 - 官方参考大全 版本DB2 V95 (文档更新时间2009-4) 最全、最新——来自IBM
  • linux 下的 DB2命令

    2013-08-26 16:12:08
    linux 下的 DB2命令linux 下的 DB2命令linux 下的 DB2命令linux 下的 DB2命令
  • 转载于:https://www.cnblogs.com/revo/p/8405347.html
  • DB2命令总汇

    千次阅读 2018-11-11 00:09:12
    DB2命令总汇
  • db2命令集合 db2命令集合 db2命令集合 db2命令集合 db2命令集合 db2命令集合 db2命令集合
  • DB2命令 个人笔记

    2013-04-08 11:09:11
    DB2命令 个人笔记
  • DB2数据库命令。开发人软在开发过程中常用到的DB2命令
  • db2命令大全db2命令大全db2命令大全db2命令大全db2命令大全db2命令大全
  • db2命令集合集锦

    2016-11-03 11:33:28
    db2命令集合集锦

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,129
精华内容 21,251
关键字:

db2命令