db2 在 windows 上提供的服务 :


服务名

描述

DB2 - <instance name>-<partition number>

这是一个给定实例的引擎。它处理所有的 SQL 语句并管理数据库。如果启用了分区支持, DB2 可以支持一个数据库在不同机器上的多个分区。因此, < partition number> 表明您正在处理哪个分区。如果没有启用分区,分区号则不会出现。

DB2 Governor

收集连接 DB2 数据库的应用程序的信息,并且基于您定义的规则来监控操作并对一些操作采取行动。例如,您可以指定一条规则将某一工作单元使用的时间限制在一个小时,并且如果超过了这个限制,则强制连接到数据库。

DB2 JDBC Applet Server

为使用 JDBC 类型 3 驱动程序的 DB2 应用程序提供 JDBC 服务器支持。

DB2 License Server

监控是否符合 DB2 许可证。

DB2 Remote Command Server

支持多分区数据库的分区间通信。

DB2 Security Server

当在客户机上执行认证时,认证 DB2 数据库用户。

DB2DAS - DB2DAS00

这是 DB2 Administration Server 。它支持本地的和远程的数据库管理请求。 DB2 Administration Server 的 Windows 缺省名称是 DB2DAS00 。该服务器与工具目录服务器一起使用来管理作业、警告等。

DB2Windows 2 、  实例 :


在 DB2 中, 实例 提供了独立的环境,可在其中创建数据库对象并针对这些对象运行应用程序。由于这些环境是独立的,所以两个或更多的单独实例的对象可以有相同的名称。实例允许用户具有用于生产、测试和开发目的的不同环境,而且 db2 中,每一个实例都作为单独的服务运行。

Db2admin start 启动 DAS 服务


几条针对实例的命令:


实例: 
  db2ilist // 
 列出当前数据库服务器中所有的实例
 
       db2icrt // 
 创建新的实例
 
          db2idrop // 
 删除当前实例
 
       set db2instance=’   ’   // 
 设置当前实例为 
 ‘ 
   
 ’
 
       db2 get instance // 
 得到当前活动实例的名称
 
       db2start        // 
 启动当前实例,
 
相当于启动实例所对应的服务(管理器)
 
       db2stop        // 
 停止当前实例


 


命令行处理器: CLP


命令窗口: CW


可以互相切换,从 CW 中输入 db2 即可切换到 CLP


              从 CLP 中输入 quit 即可切换到 CW


             在 CLP 、 CW 及命令中心三个命令行工具中都可以运行操作系统命令、 db2 系统命令、 sql 语句。所运行的命令大致相同,有部分差别。

 


环境变量: 操作的环境变量 , db2 安装之后,会自动在 windows 系统当中创建一个叫做 db2instance 的环境变量,它的当前值代表代表 db2 的当前实例。可以 使用    set db2instance= 实例名   的方法更改当前实例,即更改环境变量的值。也可以使用  get instance 命令得到环境变量的值。


          顺序: DB2 DAS 服务启动 …… 启动实例(设置 db2instance 环境变量为我们想启动的实例,再去运行 db2start 命令) ….. 查看已经启动的当前实例的数据库( list active databases,list db directory ) …… 连接到数据库( connect to databasename ) …. 查看数据库中的表 ( list tables )