如果使用 DB2 OLAP 服务器时发生问题, 则您和 DB2 OLAP 服务器系统管理员可以执行下列几个操作来诊断问题:
首先,记录 DB2 OLAP 服务器显示的出错信息、 正在使用的 OLAP 应用程序和导致该错误的操作。参阅本书信息部分,查看是否可校正该错误。如果无法解决该问题,则请教 DB2 OLAP 服务器系统管理员。
系统管理员可以通过查看“Essbase 服务器”记录和 Essbase 应用程序记录来启动故障排除过程。有关这些文件的详情, 参阅 Database Administration Guide。如果遇到错误或从关系数据库返回信息, DB2 OLAP 服务器会将诊断信息写入记录文件。有关关系数据库错误,诊断将包括 SQLCODE 和相关的信息正文。参阅本书信息部分,查看是否可校正该问题。
关系数据库的设置对于 DB2 OLAP 服务器正确运行很重要。 不正确的设置可导致当 DB2 OLAP 服务器与关系数据库连接和使用该数据库时发生错误。 如果记录文件包含的出错信息指示关系数据库有问题, 则关系数据库管理员可以使用出错文本和 SQLCODE 来标识和校正该问题。关系数据库的标准诊断工具在此阶段也有用。
如果不能校正问题,则与您的支持代表联系。支持代表可能会请您生成一个诊断跟踪。DB2 OLAP 服务器 跟踪功能由 rsm.cfg 文件中的设置控制(参阅第 8 章, 配置 DB2 OLAP 服务器)。启用跟踪功能之后,重复造成错误的操作。DB2 OLAP 服务器将编写一个低级跟踪, 您的支持代表可以使用它来进一步诊断问题。诊断信息存储在 rsmtrace.log 文件中。 该文件存储在 ARBORPATH 环境变量定义的目录中。通常,该目录是 c:\essbase。不要忘记创建跟踪文件后关闭跟踪功能。
参阅第 9 章, "增强 DB2 OLAP 服务器性能",以排除性能问题。