db2数据库命令

DB2命令
1 启动数据库实例命令
db2start
2 关闭数据库命令
查看数据库连接
db2 list applications
关闭数据库前,关闭数据库的所有连接
db2 force applications all
关闭数据库
db2stop
3 设置数据库自启动和修改数据库端口号
设置数据库自启动
cd /opt/ibm/db2/V9.x/instance 进入数据库实例目录
查看数据库实例
./db2ilist
./db2iauto -on 数据库实例名称
修改端口号
db2 update dbm cfg using SVCENAME 端口号
4 修改数据库连接方式TCPIP
db2set DB2COMM=TCPIP
5 查询数据库错误异常信息
? –sqlcode 如:-302错误。? -302
6 数据库全量备份和恢复
db2 backup db 数据库名称 to 备份目录 如:db2 backup db mydatabase to /home/back
生成时间戳文件(20050808132311),记住该文件的名称,回复数据时要用的。
查看历史备份记录
db2 list history backup all for 数据库名称
数据库数据恢复
db2 restore database 数据库名称 from 备份目录taken at 时间戳文件
如:db2 restore database mydatabase from /home/back taken at 20050808132311
7 数据库表结构、视图、存储结构导出
db2look -d 数据库名称 -e -a -x -i 数据库用户名 -w 密码 -o 生成的sql文件名
如:db2look -d mydatabase -e -a -x -i username -w passwd -o file.sql
输入db2look可查看相应参数
8 数据库数据导出和导入
数据导出:
db2move数据库名称export -u数据库用户名-p密码
如:db2move mydatabase export -u username -p passwd
每张表会生成对应的 ixf 和 msg 文件,在生成的EXPORT.out文件中查看表数据是否导出成功。
数据导入:
db2move 数据库名称 load –lo(具体参数可选) replace -u 数据库用户名 -p 密码
如:db2move mydatabase load –lo replace -u username -p passwd
LOAD.out文件可查看导入信息。
输入db2move 可查看相应参数和具体的action
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值