Chinaunix首页 | 论坛 | 博客
  • 博客访问: 105557956
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557957
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557958
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557959
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557960
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557961
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557962
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557963
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557954
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557965
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557966
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557967
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557968
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557969
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557970
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557971
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557972
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557973
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557974
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557975
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557976
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557977
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557978
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557969
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557980
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557981
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557982
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557983
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557984
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557985
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557986
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557987
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557988
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557989
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557990
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557991
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557992
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557993
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557984
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557995
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557996
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557997
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557998
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105557999
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105558000
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105558001
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105558002
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105558003
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105558004
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105558005
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105558006
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划(4)-sdccf-ChinaUnix博客
  • 博客访问: 105558007
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 18:39:02

developerWorks



Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107111) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107110) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107109) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107108) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107107) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107106) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107105) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107104) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107103) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107102) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107101) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107100) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107099) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107098) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107097) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107096) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107095) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107094) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107093) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107092) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107091) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107090) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107089) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107088) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107087) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107086) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107085) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107084) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107083) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107082) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107081) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107080) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107079) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107078) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107077) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107076) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107075) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107074) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107073) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107072) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107071) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107070) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107069) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107068) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107067) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107066) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107065) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107064) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107063) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107062) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107061) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


Control Center

Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)

可以在操作系统的命令提示中输入 db2cc 命令来启动 CC,或者在操作系统的 GUI 中找到 Control Center

除了其他任务,DBA 可以使用 CC:

  • 将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到对象树中进行管理(根据要执行的操作不同,有些目标受到限制)。

  • 管理数据库对象。可以创建、修改和删除数据库、表空间、表、视图、索引、触发器和模式。还可以管理用户。

  • 管理数据。可以装载、导入、导出和重组数据以及收集关于数据的统计信息。

  • 通过备份和恢复数据库或表空间来执行保护性维护。

  • 调度作业在无人看守的情况下运行。要通过 CC 调度任务,首先必须创建一个 TOOLS 编目数据库。如果在安装 DB2 时没有创建这个数据库(这是安装过程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。如果还没有创建这个数据库,现在就创建它。

  • 配置和调优实例和数据库。

  • 管理数据库连接。

  • 监视和调优性能。可以运行统计数据、查看查询的执行路径、启动事件和快照监视、生成数据库对象或命令的 SQL 或 DDL 以及查看 DB2 对象之间的关系。

  • 故障排除。

  • 管理数据复制。

  • 管理应用程序。

  • 管理 DB2 系统的健康状态。

  • 启动其他 DB2 中心。

  • 等等

CC 如下所示。您应该能够轻松地使用这个工具,因为它的界面与市场上的许多其他工具相似;对象在左边,这些对象的细节在右边。


DB2 Control Center

请注意在连接到数据库时出现的数据库面板。这向 DBA 提供了一个快速查看 DB2 数据库健康状态的中心位置。例如,在前面的图中可以看到,这个数据库没有数据库备份,自动维护也只是部分启用了。这里没有其他类别的信息,这可能意味着我禁用了它们,或者 DB2 还没有时间返回关于这些对象的信息。

为了看到可以使用 CC 进行哪些操作,右击对象树中的任何对象。一个弹出菜单显示可以在选中的对象上执行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以通过 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以执行的任务取决于选择的对象。强烈建议逐一查看每个文件夹和对象并右击,从而熟悉 CC 提供的功能。

CC 允许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个过程的一个示例。



定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大大简化对象树。可以定制文件夹和在右击对象时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只允许创建新表,而不能修改现有的表。

下面几节详细描述可以从启动面板启动的 CC 工具。启动的每个工具都包含启动面板,所以可以从任何其他 DB2 工具启动任何 DB2 工具。本节讨论最常用的 DB2 工具和中心。本教程的其他几节将讨论本节没有讨论到的可以从启动面板启动的其他工具。







使用 DB2 Replication Center(DB2 RC)管理 DB2 数据服务器和其他关系数据库(DB2 或非 DB2)之间的复制。在 DB2 RC 中,可以定义复制环境,将来自一个位置的指定的修改应用于另一个位置,以及对两个或多个位置中的数据进行同步。

可以通过 Start 菜单、DB2 工具的启动面板或者在命令行上输入 db2rc 命令来启动 DB2 RC。下图显示 RC 的外观。


DB2 Replication Center

上面显示的与复制相关的启动面板可以引导用户执行一些基本的复制功能。可以使用 RC 控制 DB2 环境中支持的所有复制类型。但是,一些功能需要其他产品。例如,Q 复制是在 WebSphere MQ 系列产品上构建的,是 WebSphere Information Integrator 系列产品的一部分。

可以用 RC 执行的一些主要任务包括:

  • 创建复制控制表
  • 注册复制资源
  • 创建订阅集
  • 操作 Capture 程序
  • 操作 Apply 程序
  • 监视复制过程
  • 对复制进行基本的故障排除







使用 Satellite Administration Center(DB2 SAC)来设置和管理执行同样业务功能的 DB2 服务器组。这些服务器称为卫星,它们都运行同一个应用程序并采用同样的 DB2 配置(数据库定义)来支持这个应用程序。可以使用 DB2 SAC 让几个 DB2 数据服务器利用一个主服务器来同步和维护它们的配置和数据。可以从任何 DB2 工具的启动面板启动 DB2 SAC。







使用 DB2 Command Editor 构造和执行 DB2 命令和 SQL 语句,以及查看 SQL 语句的访问计划的图形表示。

可以从 CC、操作系统的命令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器访问的 Web 应用程序,但是在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么丰富。Command Editor 的 Query Results 页面如下所示。


DB2 Command Editor

DB2 Command Editor 上的不同选项卡提供不同的特性:

Commands
允许执行 SQL 语句或 DB2 命令。(在 Command Editor 中输入 DB2 命令的方式就像是交互式 DB2 CLP 模式:不需要使用 db2 前缀。)要运行输入的命令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在命令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统命令。例如,要列出当前目录的内容,输入 !dir

这个选项卡还提供进行以下操作的选项:获得自从编辑器启动以来运行的命令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results
如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。
Access Plan
允许查看在这个编辑器中运行过的任何可解释语句的访问计划。在 DB2 编译 SQL 语句时,它会自动地生成访问计划。可以使用这些信息调优查询来获得最好的性能。如果在一个操作中指定多个语句,那么只为第一个语句创建访问计划。

DB2 Command Editor 还附带 SQL Assist 工具,这将在下一节中详细讨论。要调用 SQL Assist 工具,应该选择 Commands 选项卡中的 SQL Assist 按钮。

DB2 Command Editor 还可以以基于 Web 的模式运行。在这种模式中,任何 Web 浏览器、PDA、移动设备或可以访问互联网的其他设备都可以对 DB2 服务器执行命令。这使 DBA 可以与他们的 DB2 系统保持联系。在 Web 模式中,Command Editor 没有 Visual Explain 或 SQL Assist 特性。







使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以通过 Windows 环境中的 Start 菜单、DB2 工具的启动面板或者在命令提示中输入 db2tc 命令来启动 DB2 TC。

任务 是一种附带相关的失败或成功条件、调度计划和通知的脚本。可以在 DB2 TC 中创建任务,在另一个工具中创建脚本并将它保存到 DB2 TC 中,导入现有的脚本,或者将 DB2 对话框或向导(比如 Load 向导)中的选项保存为脚本。脚本可以包含 DB2、SQL 或操作系统命令。

对于每个任务,可以:

  • 调度任务
  • 指定成功和失败条件
  • 指定在这个任务成功完成时或失败时应该执行的操作
  • 指定在这个任务成功完成时或失败时应该通知的电子邮件地址(包括传呼机)

还可以创建任务组,任务组将几个任务组合成单一的逻辑工作单元。当任务组满足定义的成功或失败条件时,运行后续任务。例如,可以将三个备份脚本组合成一个任务组,然后指定一个重组作为在所有备份脚本成功执行的情况下执行的后续任务。这些特性使 DB2 TC 成为负责管理 DB2 环境的 DBA 必不可少的工具。







使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以通过 Windows 环境中的 Start 菜单、任何 DB2 工具的启动面板或者在命令提示中输入 db2hc 命令来启动 DB2 HC。

在使用 DB2 时,监视器会连续跟踪一组健康状态指示。如果健康状态指示的当前值超过了警告(warning)或警报(alarm)所定义的可接受操作范围,健康状态监视器会产生健康状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行通知,等等。

根据 DB2 实例的配置,在健康状态监视器产生警报时,会发生以下所有或部分操作:

  • 在管理通知日志中写入一个条目,可以从 Journal 读取这些条目。
  • 在 DB2 工具窗口的右下角显示 DB2HC 状态信号。
  • 执行脚本或任务。
  • 向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的解决方案建议。


DB2 Health Center 对问题提出处理建议

可以看到,Windows 上运行的 DB2 实例使用 Windows 中集成的消息传递服务来通知 DBA 排序出现了问题。

可以用 DB2 HC 执行许多重要的任务。例如,可以:

  • 查看 DB2 环境的状态。在导航树中每个对象的旁边,有一个图标表示这个对象(或这个对象包含的任何对象)的状态。例如,实例旁边的绿色菱形图标意味着这个实例以及其中包含的数据库没有任何警报。

  • 查看实例或数据库的警报。在选择导航树中的一个对象时,这个对象的警报显示在右边的面板中。

  • 查看关于警报和建议的操作的详细信息。在双击警报时,出现一个笔记本。一个页面显示警报的细节;另一个页面显示任何建议的操作,等等。(前面的图显示这个顾问的第二个页面。)

  • 配置特定对象的健康状态监视器设置,或者配置某种对象类型或一个实例中所有对象的默认设置。

  • 选择将通过电子邮件或传呼消息通知或警告的联系人。

  • 查看实例或数据库的警报历史。

可以用 DB2 HC 执行的一些操作见前面的图。在打开 Health Center 时,可以看到 DB2 识别出的几个不健康问题。DBA 可以选择一个问题并让 DB2 建议解决这个问题的最佳方法。Recommendation Advisor 将问许多问题并根据您的回答建议解决这个问题的最佳操作。







DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。可以从 Windows 环境中的 Start 菜单或任何 DB2 工具的启动面板启动 DB2 Journal。

下图显示 DB2 Journal,其中显示了过去一些事件的信息。


DB2 Journal

这个工具中有四个选项卡,它们都向 DBA 提供有价值的信息:

Task History
显示以前执行过的任务的结果。可以使用这些信息估计未来的任务将运行多长时间。这个页面对于任务的每次执行包含一行。

对于完成的每次任务执行,可以执行以下操作:

  • 查看执行结果
  • 查看执行过的任务
  • 编辑执行过的任务
  • 查看任务的执行统计数据
  • 从 Journal 中删除任务执行对象

Database History
显示来自恢复历史文件的信息。这个文件在执行以下操作时更新:备份、恢复、前滚、装载和重组等等。在需要恢复数据库或表空间时,这些信息会很有用。
Messages
显示以前从 Control Center 和其他 GUI 工具发出的消息。
Notification Log
显示来自管理通知日志的信息。







DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用 db2licm 命令控制 DB2 许可证。







使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入 db2ic 命令来启动 Information Center。

阅读(107060) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~