创建数据库时,Adobe Campaign提供了两个不同的选项:
下文详细介绍了配置步骤。
数据库、用户和架构的名称不得以数字开头或包含特殊字符。
仅 内部 标识符可以执行这些操作。 如需详细信息,请参阅此部分。
创建数据库或回收现有数据库的步骤如下所述。 某些配置取决于所使用的数据库引擎:
涉及以下步骤:
从下拉列表的引擎中选择数据库引擎。
Campaign中列出了受支持的数据库 兼容性矩阵.
识别服务器并选择要执行的操作类型。 在这种情况下, Create or recycle a database.
根据所选数据库引擎,服务器标识信息可能有所不同。
对于 Oracle 引擎,填充 TNS名称 为应用程序服务器定义。
对于 PostgreSQL 或 DB2 引擎中,必须指定应用程序服务器上定义的DNS名称(或IP地址)才能访问数据库服务器。
对于 Microsoft SQL Server 引擎,您必须定义:应用程序服务器上为访问数据库服务器而定义的DNS名称(或IP地址): DNS 或 DNS\<instance>
(实例模式)、
从20.3开始,Windows NT身份验证已停用。 SQL Server authentication 现在是Microsoft SQL Server唯一可用的身份验证模式。 了解更多信息
在 Server access 窗口,定义数据库服务器访问权限。
为此,请输入 管理系统帐户 具有访问数据库的权限,例如:
通过以下步骤,您可以配置登录数据库的设置。
您需要定义以下设置:
指定要创建的数据库的名称。
对于DB2数据库,数据库名称不得超过8个字符。
输入链接到此数据库的帐户的密码。
指示数据库是否必须为Unicode。
的 Unicode database 选项允许您以Unicode存储所有字符类型,而不考虑语言。
使用Oracle数据库, Unicode storage 选项允许您 恩克洛布 和 NVARCHAR 类型字段。
如果不选择此选项,Oracle数据库的字符集(charset)必须启用所有语言的数据存储(建议使用AL32UTF8)。
为数据库选择时区,并指定是否希望数据库以UTC时区(如果可用)。
有关更多信息,请参阅 时区管理.
选择要安装的包。
请参阅您的许可协议以检查您有权安装的解决方案和选项,如“互动”或“社交营销”。
的 Creation steps 窗口允许您显示和编辑用于创建表的SQL脚本。
对于Oracle、Microsoft SQL Server或PostgreSQL数据库,管理员还可以定义 存储参数 用于创建数据库对象。
这些参数将收到确切的表空间名称(警告:区分大小写)。 它们分别存储在 Administration > Platform > Options 节点(请参阅 此部分):
对于Oracle数据库,Adobe Campaign用户必须有权访问Oracle库,通常是 安装 群组。
的 Set or change the administrator password 选项允许您输入链接到具有管理员权限的Adobe Campaign操作员的密码。
出于安全考虑,我们建议定义Adobe Campaign帐户管理员密码。
在向导的最后一步中,您可以创建数据库。 单击 Start 确认。
创建数据库后,您可以重新连接以完成实例配置。
您现在必须启动部署向导才能完成实例的配置。 请参阅 部署向导.
链接到实例的数据库的连接设置存储在文件中 /conf/config-<instance>.xml
在Adobe Campaign安装目录中找到。
base61数据库上的Microsoft SQL Server配置示例,该数据库链接到带有加密密码的“campaign”帐户:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>
数据库以及用户必须由数据库管理员创建,并且访问权限配置正确。
例如,对于Oracle数据库,所需的最低权限为:授予CONNECT、资源和无限表空间。
要使用现有数据库,配置步骤如下:
从下拉列表中选择数据库引擎。
识别服务器并选择要执行的操作类型。 在这种情况下, Use an existing database.
根据所选数据库引擎,服务器标识信息可能有所不同。
对于 Oracle 引擎,填充 TNS名称 为应用程序服务器定义。
对于 PostgreSQL 或 DB2 引擎中,必须指定应用程序服务器上定义的DNS名称(或IP地址)才能访问数据库服务器。
对于 Microsoft SQL Server 引擎,您必须定义:
应用程序服务器上为访问数据库服务器而定义的DNS名称(或IP地址),
用于访问Microsoft SQL Server的安全方法: SQL Server authentication 或 Windows NT authentication.
在 Database 窗口,定义数据库连接设置。
您需要定义以下设置:
输入要使用的数据库的名称,
输入与此数据库关联的帐户的名称和密码,
确保架构名称和用户名都匹配。 创建数据库的推荐方法是通过campaign console客户端。
对于Oracle数据库,无需输入帐户名称。
指示数据库是否应为Unicode。
选择要安装的包。
请参阅您的许可协议以检查您有权安装的解决方案和选项,如“交互”或“潜在客户”。
的 Creation steps 窗口允许您显示和编辑用于创建表的SQL脚本。
对于Oracle、Microsoft SQL Server或PostgreSQL数据库,管理员可以定义 存储参数 用于创建数据库对象。
对于Oracle数据库,Adobe Campaign用户必须有权访问Oracle库,通常是 安装 群组。
的 Set or change the administrator password 选项允许您输入链接到具有管理员权限的Adobe Campaign操作员的密码。
出于安全考虑,我们建议定义Adobe Campaign帐户管理员密码。
在向导的最后一步中,您可以创建数据库。 单击 Start 确认。
数据库创建完成后,您可以重新连接以完成实例配置。
您现在必须启动部署向导才能完成实例的配置。 请参阅 部署向导.
链接到实例的数据库的连接设置存储在文件中 /conf/config-<instance>.xml
在Adobe Campaign安装目录中找到。
base61数据库上的Microsoft SQL Server配置示例,该数据库链接到带有加密密码的“campaign”帐户:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>