1.db2连接数据库

1
2
su - db2inst1
db2 connect to 数据库名 user 用户名  using  密码

2.db2信息查询命令

1
2
3
4
5
6
7
8
9
db2 list tables             #列出所有表名 <br>  db2 describe table 表名         #显示表字段   <br>  db2 list db directory                #列出该用户创建的所有数据库名
db2 list tablespaces show detail     #查看当前数据库表空间分配状况
db2 list application
db2 list db directory               列出所有数据库
db2 list active databases           列出所有活动的数据库
db2 list tables  for  all             列出当前数据库下所有的表
db2 list tables  for  schema btp      列出当前数据库中schema为btp的表
db2 list tablespaces show detail    显示数据库空间使用情况
db2 list packages  for  all

3. 数据库导入导出

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

1
db2move <数据库名> export  

2、导入数据库的所有表及数据(需要修改db2move.lst中的数据库名为自己的数据库名)

1
db2move <数据库名> import

3、执行sql语句文件

1
db2 -tvf xx.sql

4.db2数据库数据创建与数据迁移(创建新实例,并将其他数据库备份数据导入)

1、root下创建用户名密码

1
useradd newgw   passwd newgw

2、切换db2用户

1
2
su db2inst1
cd /home/db2inst1

3、创建数据库指定编码

1
db2 create db databaseName  using  codeset utf-8 territory CN #指定编码

4、连接数据库

1
db2 CONNECT TO databaseName

5、创建BUFFERPOOL

1
db2  "CREATE BUFFERPOOL epayBUFFER SIZE 1000 PAGESIZE 32K"

6、创建TABLESPACE

1
db2  "CREATE TABLESPACE epaySpace PAGESIZE 32K MANAGED BY SYSTEM USING ('/home/db2inst1/epay/ts') BUFFERPOOL epayBUFFER"

7、创建临时表空间

1
db2  "CREATE SYSTEM TEMPORARY TABLESPACE epayBUF PAGESIZE 32 K MANAGED BY SYSTEM USING ('/home/db2inst1/epay/tts') BUFFERPOOL epayBUFFER"

8、断开连接

1
db2  "DISCONNECT databaseName "

9、在db2inst1下进行连接数据库

1
db2 connect to databaseName

10、再授权

1
db2 grant dbadm  on  database to user databaseName

11、重新连接

1
db2 connect to databaseName user username  using  password

linux下db2数据库命令相关推荐

  1. linux 下db2数据库命令

    1.连接数据库 su - db2inst1 db2 connect to databasename 2.信息查询命令 db2 list tables #列出数据库名下的表名,默认显示5个 db2 li ...

  2. linux修改数据库内容命令,linux中的数据库命令

    linux中的数据库命令包括链接,重启,关闭等等.下面由学习啦小编为大家整理了linux下的数据库命令的相关知识,希望对大家有帮助! 一.linux下启动mysql数据库的命令 1. mysqladm ...

  3. linux重启下mysql数据库命令_linux重启mysql数据库命令

    Linux中难免会对数据库进行操作,下面由学习啦小编为大家整理了linux重启mysql数据库命令的相关知识,希望对大家有帮助! linux重启mysql数据库命令1.使用 service 启动 se ...

  4. Linux下的数据备份工具rsync

    Linux下的数据备份工具很多,用得最多的是rsyns(远程同步) 同步远程数据类似scp 同步本地数据类似cp root@ip-172-31-8-212:~# rsync /etc/passwd / ...

  5. Linux下将数据文件的指定域读取到shell脚本中

    Linux下将数据文件的指定域读取到shell脚本中 这个例子说明了怎样在Linux下shell脚本中从数据文件读取特定的域(field)并进行操作.例如,假设文件employees.txt的格式是{ ...

  6. linux如何导出mysql数据,linux下mysql数据的导出和导入

    linux下mysql数据的导出和导入 2014年12月09号 发表于:评论 () 热度:1090 导出整个数据库中的所有数据 1.在linux命令行下输入: mysqldump -u userNam ...

  7. 解决Navicat连接linux下mysql数据库卡顿的问题

    解决Navicat连接linux下mysql数据库卡顿的问题 进去到 etc目录下 vi my.cnf 添加 skip-name-resolve 取消名臣检测

  8. oracle12数据库重启命令,linux重启oracle数据库命令

    Linux中可以通过相关命令重启oracle数据库,下面由学习啦小编为大家整理了linux重启oracle数据库命令和方法的相关知识,希望对大家有帮助! linux重启oracle数据库命令和方法1 ...

  9. linux下的mysql怎么导入数据,linux下mysql数据的导出和导入

    linux下mysql数据的导出和导入 2014年12月09号 发表于:评论 () 热度:1149 导出整个数据库中的所有数据 1.在linux命令行下输入: mysqldump -u userNam ...

最新文章

  1. Java集合框架:EnumMap
  2. Android fill_parent、wrap_content和match_parent的区别
  3. OpenGL学习入门之VS2010环境配置 [转]
  4. Java中伪造referer来获取数据
  5. 【CodeForces - 289C】Polo the Penguin and Strings (水题,字符串,思维构造,有坑)
  6. SolrClient或SolrTemplate写入时连接solr服务器超时问题的一种解决方案
  7. JZOJ5143:无心行挽
  8. AutoIT如何制作自动化安装脚本-SketchUp 2017
  9. CS224n(一) 自然语言处理与深度学习简介
  10. 串口通信接口标准(三)——RS232
  11. 「CSS」知识点笔记:transition
  12. 编译型语言和解释型语言的区别总结
  13. 智多星骗子行为让人发指
  14. tomcat查看项目访问端口
  15. python输入一个数输出绝对值_python如何使用绝对值
  16. 以EOF结束输入 PTA 7-12 排序(数组)
  17. Ubuntu-拼音输入法安装
  18. 一位中科院自动化研究所博士的论文致谢:求学22载,计算机终成一生的事业与希望...
  19. Excel行高与像素值,列宽与像素值之间的转换,绘制Excel像素画。
  20. 案例 :深度学习 V.S. 谜题游戏

热门文章

  1. qt中dial 使用(一)
  2. 技嘉Z690、B660主板VCCSA电压设计缺陷
  3. 我的世界java版启动失败或闪退_我的世界无法正常启动、崩溃(Crash)等常见问题...
  4. 小米12Pro和小米MIX4哪个好
  5. linux系统开机grub命令修复方法,解析Linux系统下GRUB故障修复
  6. 基于强化学习的质量AI在淘系互动业务的实践之路
  7. vue3磕磕绊绊汇总
  8. 如何实现自定义下拉组件,select下拉框样式自定义,带搜索的select下拉框
  9. 高德地图荣获2016金瑞奖“最具成长力产品奖”
  10. 快看java offer_offer雨之后,快看这四招,教你科学选择美国名校!