删除联合分区

联合分区不会迁移,因此,在将应用程序移至其他服务器或版本时,需要删除联合分区,并在新环境中重新创建联合分区。

需要删除 Essbase无服务器自治数据仓库之间的联合分区时,应执行以下操作以确保在自治数据仓库中清除关联的表。

  1. 确保在应用程序设置中启用了启动。

    Essbase Web 界面中,该设置通过允许用户启动应用程序复选框控制。


    应用程序设置中的“允许用户启动应用程序”复选框。

    MaxL 中,该设置通过以下命令控制:

    alter application APP-NAME enable startup;
  2. 从应用程序删除联合分区。此操作将从自治数据仓库删除所有 Essbase 辅助表及关联构件(但不会删除事实表)。

    1. 数据库管理者或更高级别的身份登录 Essbase Web 界面

    2. 应用程序页上,展开目标应用程序。在目标多维数据集对应的行中,单击操作菜单,然后单击检查

    3. 选择分区选项卡。

    4. 单击分区定义右侧的“操作”菜单,然后单击删除

    5. 单击“是”以确认要删除分区并允许应用程序重新启动。

  3. 删除连接(如果在应用程序级别创建了连接,并且该连接仅用于联合分区)。如果在设计联合分区时使用的是全局连接,该连接可能会用于满足组织中的其他用途。如果您不确定,请与系统管理员核实。

  4. 如果由于数据库端口更改而必须删除联合分区,您可能需要使用 SQL Developer 手动删除 Essbase 生成的表及其他构件(如果它们无法与联合分区一起删除)。表名以 ESSAV_ 开头。有关更多详细信息,请参阅 数据库连接详细信息更改时怎么办