上一主题: 从先前的版本升级

下一主题: 升级到 CA Business Service Insight

开始之前

重要信息:请在开始升级之前验证以下内容以确保顺利进行。

  1. 请确认在升级前已备份所有 CA Technologies 文件夹和文件并创建数据库转储以便启用回滚。

    注意:安装过程包括数据库更改。 在升级之前备份数据库;在安装之后重新启动服务器。

    注意:要执行回滚,请卸载所有先前的版本;安装先前的版本并导入备份的数据。

  2. 请确认您备份了所有自定义文件。 以下文件可以进行自定义:
  3. 如果您在语言包中进行更改,请备份此数据。
  4. 请确认数据库中的每个表空间至少有 15% 可用。 如果自动扩展是打开状态,请确认数据文件最大大小设为比数据文件的当前大小至少多 15%。
  5. 请确认包含数据库表空间的每个物理设备上的可用空间至少是设备中所有表空间总大小的 15%。
  6. 停止所有 Oblicore 服务。
  7. 阻止 Web 站点(但不是 WWW 服务或 IIS 管理服务)。
    1. 将分布式事务处理协调器 (DTC) 服务设为“开始”。

      注意:此分布式事务处理协调器 (DTC) 服务仅为升级所必需。 如果您的公司策略禁用此服务,请联系您的系统管理员以获取帮助。

  8. 如果您的 CA Business Service Insight 拓扑结构中没有一台服务器专门作为应用程序服务器:
    1. 打开 Web 或 Web 服务服务器注册表,转到条目:HKEY_LOCAL_MACHINE\SOFTWARE\Oblicore\Install Data。
    2. 对于 64 位系统,条目是:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432node\Oblicore\Install Data。
    3. 确认存在 WWWRootFolderLocation。
    4. 确认此字符串值的数据包含 Web 文件夹的文件夹路径。 例如:"C:\Inetpub\wwwroot\Oblicore"(请参阅捕获)。

  9. 如果您的 CA Business Service Insight 拓扑结构中有一台服务器专门作为应用程序服务器:
    1. 打开应用程序服务器注册表,转到条目:HKEY_LOCAL_MACHINE\SOFTWARE\Oblicore\Install Data。
    2. 确认 WWWRootFolderLocation 字符串值不存在。 如果它确实存在,请将其删除。
  10. 确认在应用程序服务器和 Web 服务器上安装了 Oracle OLEDB 提供程序。

    注意:您需要 SYSDBA 权限来执行以下步骤。

  11. 运行 oblicore_privs.sql。 此文件位于迁移根目录下(例如:C:\Program Files\Oblicore\Database Installation\Migration)。 您可以从安装 CD 的 Setup\Migration 文件夹中获取该脚本。
  12. 当从版本 7.0SP1 升级时,您还可以执行需要 sys 密码的迁移部分,分别如下所示:
  13. 在 Init.ora 文件中,确认 job_queue_processes 参数设为 2。 如果它有任何其他值,请将其更改为 2。

数据库作业重组

客户有时会禁用数据库作业,因为这些作业会引用与该特定客户无关的功能。

在版本 8.2 之前的某些版本(不是所有)中,指定的数据库登录用户和特权用户均为 oblidbadmin。 在当前版本中,创建了一些数据库作业,因此指定的数据库登录用户和特权用户均为 Oblicore。

升级到版本 8.2 后,将自动删除以架构 Oblicore 或 oblidbadmin 身份创建的所有当前作业(10 个),并以用户 Oblicore 身份重新提交这些作业。 这样,禁用的作业就变为活动状态。

因此,您可以重新禁用过去有意禁用的所有作业。

要禁用作业,建议您设置“broken”属性,而不是完全删除作业。 这样,将来迁移时,可以自动重新创建缺失的作业。

示例:

-- Before upgrade. 
-- This searches for broken jobs. 
-- Record the results.
select what
  from dba_jobs
where schema_user = 'OBLICORE'
   and broken      = 'Y'

-- After upgrade. This selects the jobs 
select job
  from dba_jobs x
where schema_user = 'OBLICORE'
   and what        = 'oblicore.db_mng_forcast_pkg.cre_forcast_new_partition (''PSL'');'

-- This is a possible result.
JOB
---
48

-- This resubmits the job.
begin
   dbms_job.broken (48 , true);
   commit;
end;

-- or:
-- This resubmits the job (SQLplus).

exec dbms_job.broken (48 , true);
commit;

停止服务

安装 CA Business Service Insight 之前,请检查所有实时 JAVA 进程的任务管理器/进程列表,并在开始安装之前停止所有这些实时 JAVA 进程。

如果是升级,请停止所有属于 CA Business Service Insight 的服务,具体来说是停止所有“Oblicore”服务。 此外,还请停止所有 JAVA 进程(ACE2、Oblisync 和 Tomcat)。

安装和区域设置

在某些情况下,除英语之外的区域语言设置有时会更改某些安装命令并中断安装。

在您的区域语言设置不是英语时,必须将其暂时更改为“英语(美国)”,并遵照以下安装顺序。

  1. 在安装 CA Business Service Insight 之前,将您的区域设置更改为“英语(美国)”。
  2. 根据该指南中说明的步骤进行安装。
  3. 重新启动。
  4. 恢复到您的本地区域设置。
  5. 重新启动。
  6. 使用 CA Business Service Insight