DB2日常维护指南和维护技巧

DB2日常维护指南和维护技巧

ID:37322703

大小:445.67 KB

页数:45页

时间:2019-05-21

DB2日常维护指南和维护技巧_第1页
DB2日常维护指南和维护技巧_第2页
DB2日常维护指南和维护技巧_第3页
DB2日常维护指南和维护技巧_第4页
DB2日常维护指南和维护技巧_第5页
资源描述:

《DB2日常维护指南和维护技巧》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DB2日常维护指南,第1部分检查DAS、实例、表空间、表、磁盘的状态检查管理服务器是否启动DB2管理服务器(DAS)是用于辅助DB2实例上任务的一个控制点,如果想使用DB2提供的图形化工具(如“控制中心”、“配置顾问程序”等)、工具目录数据库(ToolsCatalog)、数据库发现等功能,则必须有一个正在运行的DAS。DAS主要有以下功能:1.企业DB2数据库实例的远程管理。2.提供用于作业管理的工具,包括调度DB2数据库管理器和操作系统命令脚本运行的能力,这些命令脚本是用户定义的。3.使用“任

2、务中心”来对DAS的远程或本地做到定义作业的安排,查看已完成作业的结果以及执行其他管理任务。4.与DB2发现实用程序一起提供一种查找关于DB2实例、数据库以及其他DB2管理服务器配置信息的方法。“配置助手”和“控制中心”使用此信息来简化和自动执行客户机与DB2数据库的连接配置。一个数据库物理服务器包括一个管理服务器(AdminServer)以及一个或多个实例,每个实例(数据库管理器databasemanager)是一个逻辑服务器,可以拥有一个到多个数据库。每个数据库服务器有且只能有一个DAS,如

3、果没有DAS,需要发出dascrt命令(这个命令只是在UNIX平台有效,在Windows平台需要使用“db2admincreate”命令)或者db2admincreate命令(在windows和UNIX平台都可以使用)来创建一个DAS。如果创建了不止一个DAS,则需要通过发出dasdrop命令(这个命令只是在UNIX平台有效,在Windows平台需要使用“db2admindrop”命令)或db2admindrop命令(在windows和UNIX平台都可以使用)来删除多余的DAS。Windows和

4、UNIX上的DAS包括一个调度程序,以运行使用任务中心定义的任务(例如,DB2数据库和操作系统命令脚本)。任务信息(例如,要运行的命令,与任务相关联的安排、通知和完成操作)以及运行结果存储在DB2数据库中称为工具目录的一组表和视图中。工具目录是作为安装的一部分创建的。还可以通过控制中心或通过CLP使用CREATETOOLSCATALOG命令创建和激活它。DAS服务器如图1所示,一个DAS可以有多个实例,每个实例可以有一个或多个数据库,具体如图1所示:图1.DB2AdminServer(DAS)以

5、UNIX平台为例,我们来看一下如何确定DAS已经启动,以管理员身份登录操作系统,在shell窗口中用ps命令查看是否有dasusr1后台进程来确定DAS是否正常启动,如果有这个进程,说明DAS正常启动了,如果没有,说明DAS没有正常启动,具体如清单01所示:清单1.检查是否存在dasusr1进程,以便得知DAS是否启动#ps-ef

6、dasusr1请确保管理服务器已经启动,如果没有启动,则按以下步骤启动管理服务器:1.以管理服务器用户(UNIX默认是DASUSR1)登录2.发出db2adminst

7、art命令3.如果是HA环境,则要保证在脚本中正确配置了启动命令对于Windows平台,也可以通过服务的方式来查看DAS是否启动,如果发现其没有启动,可以通过服务的方式将其启动起来,具体如图02所示:图2.在服务中启停DAS检查DB2实例是否已经启动实例是逻辑数据库管理器环境,您可以在此环境中对数据库进行编目和设置配置参数。根据需要,可以在同一台物理服务器上创建多个实例,该服务器为每个实例提供唯一的数据库服务器环境。只有实例正常启动,其下的数据库才能正常使用,以UNIX平台为例,我们来看一下如何

8、确定实例已经启动,以管理员身份登录操作系统,用ps命令查看是否有db2sysc后台进程,每个db2sysc进程代表启动了一个实例,具体命令如清单02所示:清单2.检查是否存在db2sysc进程,以便得知实例是否启动#ps-ef

9、db2sysc也可以以DB2实例所有者身份登录,通过发出db2start命令来确保启动了实例(如果实例已经启动,则会告知SQL1026N数据库管理器已激活;否则,将把实例启动起来)。启动实例时,在UNIX平台需要以DB2实例所有者身份登录,否则将无法顺利执行db2star

10、t命令。如果想停止实例,可以先断开所有的连接(通过forceapplicationsall命令断开连接,此命令为异步的,可能未能立即生效,想查看当前还有多少连接可以通过listapplications命令查看),再发出db2stop命令停下实例。如果你需要强制停止实例,你可以使用db2stopforce命令。在UNIX环境下,默认创建的实例是DB2INST1,在Windows平台,默认创建的实例是DB2,如果想切换实例:1.UNIX:用“su-实例用户名”进行切换,需要注意的是实例用户所属的“.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。