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

你可能感兴趣的:(数据结构,sql,db2,IBM)