上一主题: 在虚拟化环境中部署

下一主题: Web 应用程序服务器

BusinessObjects Enterprise 中的数据库

在 BusinessObjects Enterprise 中,数据库可以定义为数据资源库,用于将一批信息组织成结构调用表,以便实现信息的快速搜索和检索。

利用数据库,可以将表分为由逻辑相关的表组成的集合,称为表空间。 将表分为数据库系统中表空间的方式与文件系统中将文件归为某个目录的方式相同。

注意:本文档所使用的术语“表空间”和“数据库”可互换。

中央管理系统 (CMS) 数据库支持以下数据库系统:

有关 BusinessObjects Enterprise 各组件支持的数据库系统的完整列表,请参阅 CA Business Intelligence DVD 中的支持平台文档。

您可以随意将任何受支持的数据库系统与 BusinessObjects Enterprise 一起使用,只要它也受实施 BusinessObjects Enterprise 的 CA 产品支持(参见 CA 产品文档)。 如果没有现成的数据库系统,BusinessObjects Enterprise 安装程序则可以在安装过程中创建并配置一个 MySQL 数据库系统。

注意

BusinessObjects Enterprise 可以使用几个数据库来存储内部系统信息。 这些数据库可以配置为一个数据库系统内的若干表空间,也可配置为分布在若干数据库系统内的表空间。

下表详细描述了 BusinessObjects Enterprise 所使用的几个不同数据库或表空间资源库。

资源库

说明

在安装过程中是否必需

CMS

存储 BusinessObjects Enterprise 组、安全、内容和服务信息的主要资源库。

如果没有以前安装的 CMS 数据库,则 BusinessObjects Enterprise 安装程序将初始化此数据库中对象。

审核

活动跟踪资源库,管理员使用该资源库可以查看系统使用信息,如报表生成或登录事件数。 审核可在安装过程中启用和配置。

BusinessObjects Enterprise 脚本需要允许创建和删除数据库对象(包括表、索引和临时数据)的数据库用户权限。 此表概述了每个受支持的数据库系统所需的权限,而不是将管理权限分配给 BusinessObjects Enterprise 所使用的帐户。

数据库

所需的帐户或角色权限

IBM DB/2

启用了连接到数据库、创建表隐式创建架构权限的用户。

Oracle 数据库

启用了以下权限的用户:

  • 创建会话
  • 创建表
  • 创建过程

或者启用了 CONNECTRESOURCE 角色,且对于这两个角色,“Admin Option”(管理选项)设置处于禁用状态的用户。

MySQL

默认数据库所有者 (DBO) 帐户权限。

Microsoft SQL Server

默认数据库所有者 (DBO) 帐户权限。

Sybase ASE

默认数据库所有者 (DBO) 帐户权限。

数据库可能需要进行特定配置才能配合 BusinessObjects Enterprise 发挥最佳作用。 下表提供了附加配置设置的列表。

数据库

其他必需设置

IBM DB/2

DB2CODEPAGE=1208

Oracle

NLS_LANG 必须设为有效的UTF-8 设置,如 AMERICAN_AMERICA.WE8MSWIN1252 或 AMERICAN_AMERICA.AL32UTF8。

FORCE 设置必须启用。

Sybase

LC_ALL 必须设为有效区域设置,该设置位于配置文件 SYBASE_HOME/locales/locales.dat 中。

详细信息:

数据库

中央管理服务器数据库要求和准备

审核数据库

DB2 数据库要求

Oracle 数据库要求

Sybase 数据库要求

MySQL 数据库要求

Microsoft SQL Server 数据库要求(仅 Windows)