管理数据库错误

方案:

当未使用 8.3 命名约定时就会出现管理数据库错误。在创建或刷新应用程序数据库时,该错误可能会显示为:“检测到管理数据库错误(开始 1060044):无法打开大纲 - 2147218904。”

解决方案:

要解决“管理数据库”错误,可能需要重新定向操作系统环境变量。Oracle Essbase 要求操作系统中的 Temp 和 Tmp 环境变量使用 8.3 字符命名约定。按以下步骤来检查所使用的命名规则,如有必要则重新分配这些变量。

文件命名约定

在进行更改之前,请确保已登录 Oracle Hyperion Planning 服务器。

要检查 Windows 2000 的环境变量:

  1. 关闭 Planning
  2. 关闭 Essbase
  3. 在 Windows 桌面上,右键单击我的电脑
  4. 选择属性
  5. 选择高级
  6. 选择环境变量
  7. 更改用户变量中 Temp 和 Tmp 的设置,使之符合 8.3 命名约定。

    例如,C:\Temp

  8. “打开”,打开大纲。
  9. “关闭”,并重新启动 Planning
  10. 尝试在“管理数据库”页面中创建或刷新数据库。如果仍然出现错误,重复先前的步骤,但是这一次另外在 C 盘根目录下创建一个名为 tmp 的文件夹,即 C:\tmp,再将系统环境变量 TempTmp 设置为 C:\tmp

    如果仍有错误,则在 C:\temp 下再创建一个 Temp 文件夹。重复先前各步骤,按先用户变量后系统变量的顺序将其重新定向到 C:\temp\temp。如果仍有错误,将环境变量重新定向到 C:\temp

    注:

    在用户和系统变量中,Temp 和 Tmp 的设置必须是唯一的。请勿将用户和系统变量设置到同一文件夹上。