清除 Tivoli 问题管理解决方案


概述

任务

见于

Tivoli 问题管理

概述

解决方案清除公用程序

要维持高性能,应定期从数据库的大型表中清除不必要的数据。SOLUTIONS 表很快变大。它包括公共问题错误消息热点新闻超级树解决方案节点和解决方案记录。在运行解决方案清除公用程序之前,解决方案一直保留在数据库中。

注意:不能检索已清除的解决方案。

注:解决方案清除公用程序不删除任何活动的解决方案。在可删除解决方案之前,诊断管理员必须指定这些解决方案为非活动的。此公用程序也不从知识库删除任何解决方案。有关将解决方案指定为活动或非活动的信息,请参见编辑解决方案记录

TSD 解决方案清除公用程序窗口

TSD 解决方案清除公用程序窗口使您能配置和运行解决方案清除公用程序,也使您能估计公用程序要清除的解决方案数目。

要访问解决方案清除公用程序窗口:

  1. 使用此表,来决定第一步操作。

  2. 如果正在使用... 则...
    Windows 95 或 Windows 98 或 Windows NT 4.0
    1. 从“任务栏”,选择“开始”。
    2. 指向“程序”,指向“Tivoli 服务台 6.0”,选择“服务台”,然后选择“解决方案清除公用程序”。
    OS/2
    1. 选择“Tivoli 服务台”资料夹。
    2. 选择“解决方案清除公用程序”图符。
    UNIX
    1. 转到“概要文件编辑器”程序所在的目录。
    2. 在命令行,完成下列操作之一:
      • 输入 kml solpurge 然后按 Enter。
      • 输入 solpurge 然后按 Enter。


  3. TSD 注册对话框中,输入用户标识。
  4. 如果需要一个口令,在口令框中输入口令。
    注:根据数据库配置的不同,用户标识和口令框可能是区分大小写的。如果是这样,用户必须完全如同创建注册标识和口令时那样,输入它们。
  5. 选择“确认”。
    出现这两种情况之一:
    • 如果输入了有效的注册标识和口令,显示解决方案清除公用程序窗口
    • 如果没有输入有效的注册标识和口令,显示错误消息。选择“确认”,然后返回步骤 2。

解决方案清除配置对话框

使用此对话框配置解决方案清除公用程序的参数。请参见配置解决方案清除公用程序

任务

配置解决方案清除公用程序

在首次运行解决方案清除公用程序或在要更改配置参数的任何时间之前,配置解决方案清除公用程序。

要配置解决方案清除公用程序:

  1. TSD 解决方案清除公用程序窗口,从“配置”菜单,选择“选项”。
  2. 解决方案清除配置对话框,从“清除前时间”列表,选择在将非活动的解决方案从数据库清除之前这些解决方案存在的时间。
  3. 在“使用计数阈值”框中,输入可使用非活动的解决方案、并仍能从数据库清除它们的最大次数。
    :不应删除常用的解决方案。例如,如果要清除已使用了三次或少于三次的非活动解决方案,在“使用计数阈值”框中输入 3
  4. 在“数据库承诺数”框中,输入一次可删除的非活动解决方案的数目。
    注:每次删除解决方案记录时,创建日志记录。数据库管理员应根据您系统的可用日志空间帮助您确定此承诺数。
  5. 如果要将自适应学习解决方案列入清除范围,选择“忽略自适应学习”复选框。
  6. 选择“确认”。
    结果:将解决方案清除配置对话框中的值写入 softart.ini 文件。

清除解决方案

可以在任意时间使用下列步骤运行解决方案清除公用程序。
  1. 在“TSD 解决方案清除公用程序”窗口,从“配置”菜单,选择“选项”,并在开始运行前检查配置选项。请参见“配置解决方案清除公用程序”。
  2. 在“解决方案清除配置”对话框中,选择“估计”,以确定要使用当前参数从数据库中清除的解决方案数目。
  3. 在“处理警告”对话框中,执行下列操作之一:
    • 如果要继续估计,选择“是”。
      结果:解决方案清除公用程序估计要清除的结果数目并在“解决方案清除配置”对话框中的“处理估计”旁边显示此数目。
    • 如果要取消估计,选择“否”。
  4. 在“解决方案清除配置”对话框中,选择“确认”。
    结果:将解决方案清除配置对话框中的值写入 softart.ini 文件。
  5. 在“TSD 解决方案清除公用程序”窗口,从“文件”菜单,选择“清除解决方案”。
    结果:清除进程开始运行并显示清除信息消息。请参见解决方案清除公用程序消息

解决方案清除公用程序消息

在运行解决方案清除公用程序时,会看到与下列消息相似的消息:

清除开始
现在清除从 49002 到 50001 的解决方案。结果 = -100。
现在清除从 50002 到 51001 的解决方案。结果 = -100。
现在清除从 51002 到 52001 的解决方案。结果 = -100。
现在清除从 52002 到 53001 的解决方案。结果 = 1。
现在清除从 53002 到 54001 的解决方案。结果 = 1。
清除完成

下表列出典型的返回代码。

返回代码 说明
-100 找不到与清除参数匹配的解决方案。
1 找到了与清除参数匹配的解决方案。

注:如果看到任何其他的负数,这表示遇到了错误。如果显示数据库 SQL 错误代码,请参见您的数据库文档,以获取详细信息。

无人照管地运行解决方案清除公用程序

可能愿意在夜间以无人照管方式运行解决方案清除公用程序。可以从批处理文件运行此公用程序,但是首先必须设置配置选项并将这些选项保存到 softart.ini 文件。

根据需要运行此批处理文件,以运行解决方案清除公用程序。根据可用系统资源的多少,数据库管理员可确定何时需要运行解决方案清除公用程序。

注:解决方案清除公用程序使用 softart.ini 文件中保存的配置设置。一旦记录了这些设置并将一行代码添加到了批处理文件,就不必重复下列步骤。

要设置解决方案清除公用程序,以便以无人照管的方式运行此程序:

  1. 配置解决方案清除公用程序。请参见配置解决方案清除公用程序
  2. 将下列一行代码添加到批处理文件:
    KML solpurge /R: /U:user_ID /P:password
  3. 设置自动运行此批处理文件。
    :此批处理文件可能与进行备份时所用的批处理文件相同。此行代码执行解决方案清除进程。所示的参数允许以无人照管方式运行解决方案清除进程。解决方案清除公用程序结束后,在 TSD 解决方案清除公用程序窗口中显示清除信息消息,在关闭此窗口之前,一直显示这些消息。