Show Menu
主题×

创建和配置数据库

在创建Adobe Campaign库时,该数据库提供两个不同的选项:
  1. 创建或循环使用数据库: 如果要创建新数据库或重复使用现有数据库,请选择此选项。 请参阅 案例1: 创建/循环使用数据库
  2. 使用现有数据库: 如果管理员已创建空数据库并且您希望使用它,则选择此选项; 或扩展现有数据库的结构。 请参 阅案例2: 使用现有数据库
下文详细介绍了配置步骤。
模式库、用户和开始的名称不得以数字或包含特殊字符。
只有内部 标识符 才能执行这些操作。 For more on this, refer to Internal identifier .

案例1: 创建/循环使用数据库

创建数据库或循环使用现有库的步骤如下所示。 某些配置取决于所使用的数据库引擎:
涉及以下步骤:

第1步——选择数据库引擎

在下拉列表中选择数据库引擎。
支持的数据库在兼容性矩阵一 节中介绍
识别服务器并选择要执行的操作类型。 在这个例子中, Create or recycle a database
服务器标识信息可能因所选数据库引擎而异。
  • 对于Oracle 引擎 ,填充为应 用程序服 务器定义的TNS名称。
  • 对于 PostgreSQL DB2引擎 ,必须指定在应用程序服务器上定义的DNS名称(或IP地址)才能访问数据库服务器。
  • 对于 Microsoft SQL Server Engine,必须定义:
    1. 应用程序服务器上定义的用于访问数据库服务器的DNS名称(或IP地址): DNS DNS\ <instance> (实例模式),
    2. 用于访问Microsoft SQL Server的身份验证方法: SQL Server authentication Windows NT authentication ​者

第2步——连接到服务器

在窗口 Server access 中,定义数据库服务器访问权限。
为此,请输入具有访问数据库 权限的 “管理”系统帐户的名称和密码,即:
  • 系统 ,用于Oracle数据库,
  • sa 对于Microsoft SQL Server数据库,
  • postgre SQL数据库的postgres,
  • db2inst1 ,用于DB2数据库。

第3步——数据库的连接和特性

通过以下步骤,可配置登录数据库的设置。
您需要定义以下设置:
  • 指定要创建的数据库的名称。
    对于DB2数据库,数据库名称不得超过8个字符。
  • 输入链接到此数据库的帐户的口令。
  • 指示数据库是否必须位于Unicode中。
    该选 Unicode database 项允许您以Unicode存储所有字符类型,而不考虑语言。
    对于Oracle数据库,选 Unicode storage 项允许您使 用NCLOB NVARCHAR类 型字段。
    如果不选择此选项,则Oracle数据库的字符集(字符集)必须启用所有语言的存储(建议使用AL32UTF8)。
  • 为数据库选择时区,并指定是否希望它以UTC(如果可用)显示。
    有关此方面的详细信息,请参 阅时区管理

第4步——要安装的包

选择要安装的包。
请参阅您的许可协议以检查您有权安装哪些解决方案和选项,如“交互”或“社交营销”。

第5步——创建步骤

Creation steps 窗口允许您显示和编辑用于创建表的SQL脚本。
  • 对于Oracle、Microsoft SQL Server或PostgreSQL数据库,管理员还可以定义创建存储 对象时 要使用的参数。
    这些参数接收确切的表空间名称(警告: 区分大小写)。 它们分别存储在节 Administration > Platform > Options 点的以下选项中:
    • WdbcOptions_TableSpaceUser : 基于模式的用户表
    • WdbcOptions_TableSpaceIndex : 根据模式
    • WdbcOptions_TableSpaceWork : 无模式的工作表
    • WdbcOptions_TableSpaceWorkIndex : 无模式的工作表索引
  • 对于OracleAdobe Campaign库,用户必须具有对Oracle库的访问权限,通常作为oinstall组的 成员
  • 通过 Set or change the administrator password 此选项,您可以输入与具有管理员权限的Adobe Campaign操作员链接的口令。
    我们建议为安全目的定义Adobe Campaign帐户管理员密码。

第6步——创建数据库

在向导的最后一个阶段,您可以创建数据库。 Click Start to confirm.
创建数据库后,您可以重新连接以完成实例配置。
您现在必须开始部署向导以完成实例的配置。 请参阅 部署向导
链接到实例的Adobe Campaign库的连接设置存储在安装目 /conf/config-<instance>.xml 录下的文件中。
与“活动”帐户链接且其加密密码的base61数据库上的Microsoft SQL Server配置示例:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>

案例2: 使用现有数据库

数据库以及用户必须由数据库管理员创建,并且访问权限配置正确。
例如,对于Oracle数据库,最低要求的权限是: 授予连接、资源和无限表空间。
要使用现有数据库,配置步骤如下:

第1步——选择数据库引擎

从下拉列表中选择数据库引擎。
识别服务器并选择要执行的操作类型。 在这个例子中, Use an existing database
服务器标识信息可能因所选数据库引擎而异。
  • 对于Oracle 引擎 ,填充为应 用程序服 务器定义的TNS名称。
  • 对于 PostgreSQL DB2引擎 ,必须指定在应用程序服务器上定义的DNS名称(或IP地址)才能访问数据库服务器。
  • 对于 Microsoft SQL Server Engine,必须定义:
    1. 应用程序服务器上定义的用于访问数据库服务器的DNS名称(或IP地址),
    2. 用于访问Microsoft SQL Server的安全方法: SQL Server authentication Windows NT authentication ​者

第2步——数据库连接设置

在窗口 Database 中,定义数据库连接设置。
您需要定义以下设置:
  • 输入要使用的数据库的名称,
  • 输入与此数据库关联的帐户的名称和口令,
    确保模式名和用户名都匹配。 建议通过活动控制台客户端创建数据库。 对于Oracle数据库,无需输入帐户名称。
  • 指示数据库是否应为Unicode。

步骤3 —— 要安装的包

选择要安装的包。
请参阅您的许可协议以检查您有权安装哪些解决方案和选项,如“交互”或“潜在客户”。

第4步——创建步骤

Creation steps 窗口允许您显示和编辑用于创建表的SQL脚本。
  • 对于Oracle、Microsoft SQL Server或PostgreSQL存储库,管理员可以定义创建数 据库对象 时要使用的参数。
  • 对于OracleAdobe Campaign库,用户必须具有对Oracle库的访问权限,通常作为oinstall组的 成员
  • 通过 Set or change the administrator password 此选项,您可以输入与具有管理员权限的Adobe Campaign操作员链接的口令。
    我们建议为安全目的定义Adobe Campaign帐户管理员密码。

第5步——创建数据库

在向导的最后一个阶段,您可以创建数据库。 Click Start to confirm.
数据库创建完成后,您可以重新连接以完成实例配置。
您现在必须开始部署向导以完成实例的配置。 请参阅 部署向导
链接到实例的Adobe Campaign库的连接设置存储在安装目 /conf/config-<instance>.xml 录下的文件中。
与“活动”帐户链接且其加密密码的base61数据库上的Microsoft SQL Server配置示例:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>