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
)