DB2基本命令

来源:互联网 发布:张定国 非诚勿扰 知乎 编辑:程序博客网 时间:2024/04/28 03:38

1.        启动DB2服务

db2start


2.        关闭DB2服务

db2stop


3.        连接数据库

db2 connect to databasename


4.        查询数据数据

db2 “select * from tablename”


5.        查询数据结构

db2 describe table tablename


6.        删除表中数据

db2 “delete from tablename”


7.        修改表中数据

db2 “updete tablename set ….”


8.        清除数据库连接

db2 connect reset

db2 terminate

db2 force applications all

db2 force application [句柄号]


9.        DB2帮助命令

db2 ?


10.    查看数据库参数

db2 get dbm cfg

db2 get db cfg for databasename


11.    修改数据库参数

db2 update db cfg for databasename using LOGBUFSZ 20


12.    查看当前数据库表空间分配状况

db2 list tablespaces show detail


13.    修改当前模式

db2 set schema 模式


14.    查看tablespace id = 2使用容器所在目录

db2 list tablespace containers for 2 show detail


15.    查看与数据库连接的程序

db2 list application


16.    列出所有活动的数据库

db2 list active databases


17.    列出当前数据库下所有的表

db2 list tables for all


18.    列出当前数据库中schema为btp的表

db2 list tables for schema btp


19.    显示数据库空间使用情况

db2 list tablespaces show detail


20.    查看数据库版本

db2level


21.    显示当前数据库管理实例

db2 get instance


22.    设置实例系统启动时是否自动启动

db2iauto -on

db2iauto –off


23.    把远程数据库映射到本地接点一般为50000

db2 catalog tcpip node databasename remote remotebaseip server portnum


24.    远程数据库名称到本地接点

db2 catalog db databasename as nodename at node PUB11


25.    连接本地接点访问远程数据库

db2 connect to database user username using pwd


26.    导出数据库的表结构

db2look –d databasename –u username –e –o 1.sql


27.    导出数据库中的表

db2look –d databasename –u username –t tablename –e –o 1.sql


28.    导出数据库数据

db2move databasename export


29.    导出数据库中表和表数据

db2move databasename export –tn tablename


30.    导入表结构

db2 –tvf 2.sql


31.    导出的数据导入到数据库中并把相同的数据替换

db2move hac load –lo replace


32.    修改页编码

db2set db2codepage=1208


33.    查看表结构

db2 describe table tablename


34.    查看数据库中所有表结构

db2 list tables

db2 list tables for system


35.    列出表空间

db2 list tablespaces


36.    lock table

db2 lock table tablename in exclusive mode


37.    share table

db2 lock table tablename in share mode


38.   连接数据库同时修改密码
CONNECT TO sample USER shaman


USING mypassword NEW newpassword CONFIRM newpasswrod