db2常用命令

db2常用命令

1.如何停止实例?
DB2STOP
2.如何启动实例?
DB2START
3.快速建表.
一般不习惯在控制中心图形化操作界面下建表觉得麻烦,所以可以把建表的SQL语句写的记事本中然后执行以下命令.非常快速方便.
*************************************
IF isvalid(gpl3) then
drop table gpl3;
end if
create table gpl3
( id integer not null,
zjhm varchar(3) not null,
sjbm varchar(1) null,
primary key(id)
);
***************************************
!db2 -tf (sql语句所在文件的路径)
4.根据备份数据库还原一个数据库.
!db2 restore database 库名 from <备份数据库所在路径 .0文件>
5.给表staff增加一个phone列.
!db2 alter table staff add column phone varchar(20)
6.如何获得DB2的命令的语法相关信息?
 
 DB2?显示所有DB2命令
  DB2?COMMAND显示命令信息
  DB2?SQLnnnn显示这个SQLCODE的解释信息
  DB2?DB2nnnn显示这个DB2错误的解释信息
7.如何知道当前DB2的版本?
  select*fromsysibm.sysvERSIONS

8、强制停止DB2服务器

DB2STOP FORCE

 

9、创建数据库

DB2 CREATE DATABASE PjjTest

 

10、删除数据库

DB2 DROP DATABASE PjjTest

 

11、连接数据库(连接数据库端口号50000)

--默认以Windows登陆用户连接数据库
DB2 CONNECT TO PjjTest

 

--用指定用户连接数据库
DB2 CONNECT TO PjjTest USER db2admin USING ****

 

12、断开数据库连接

--断开连接
DB2 CONNECT RESET

 

--终止数据库运行的命令并断开数据库连接
DB2 TERMINATE

 

13、列出DB2实例

DB2ILIST

 

14、列出DB2当前实例

DB2 GET INSTANCE

 

15、察看实例配置文件

--默认
DB2 GET DBM CFG

 

--分屏显示
DB2 GET DBM CFG | More

 

--将显示结果存入 pjj.out 文件中
DB2 GET DBM CFG > pjj.out

 

16、更新数据库管理器参数

DB2 UPDATE DBM CFG USING Para_Name Para_Value

 

17、察看指定数据库的配置参数

--默认
DB2 GET DB CFG FOR PjjTest

 

--分屏显示
DB2 GET DB CFG FOR PjjTest | More

 

--将显示结果存入 pjj.out 文件中
DB2 GET DB CFG FOR PjjTest > pjj.out

 

18、列出当前活动的数据库

DB2 LIST ACTIVE DATABASES

 

19、列出所有系统数据库目录

DB2 LIST DATABASE DIRECTORY

 

20、列出所有DBMS节点目录

DB2 LIST NODE DIRECTORY

 

21、列出应用程序信息

--默认
DB2 LIST APPLICATIONS

 

--列出详细信息
DB2 LIST APPLICATIONS SHOW DETAIL

 

--列出指定数据库的应用程序连接
DB2 LIST APPLICATIONS FOR DB PjjTest

 

--列出指定数据库的应用程序连接的详细信息
DB2 LIST APPLICATIONS FOR DB PjjTest SHOW DETAIL

 

22、列出DB2分区信息

--默认
DB2 LIST DATABASE PARTITION GROUPS

 

--列出详细信息
DB2 LIST DATABASE PARTITION GROUPS SHOW DETAIL

 

23、列出数据库表空间

--默认
DB2 LIST TABLESPACES

 

--列出详细信息
DB2 LIST TABLESPACES SHOW DETAIL

 

24、列出 DB2 命令行处理器选项设置

DB2 LIST COMMAND OPTIONS

 

25、列出 DB2 相关历史

DB2 LIST HISTORY {BACKUP | ROLLFORWARD | REORG |
CREATE TABLESPACE | ALTER TABLESPACE | DROPPED TABLE | LOAD |
RENAME TABLESPACE | ARCHIVE LOG}
{ALL | SINCE timestamp |CONTAINING {schema.object_name | object_name}}
FOR [DATABASE] database-alias

26.修改数据库密码命令

最好不要通过修改操作系统更改密码。而使用CONNECT 命令
CONNECT TO database-alias
[USER username [{USING password
[NEW new-password CONFIRM confirm-password] |
CHANGE PASSWORD}]]

 

27.建库

CREATE DATABASE shanghu AUTOMATIC STORAGE YES ON 'D:\' DBPATH ON 'D:\' USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM PAGESIZE 4096;

posted @ 2013-12-30 14:22  吃西瓜最快  阅读(384)  评论(0编辑  收藏  举报