创建数据库时,Adobe Campaign提供了两个不同的选项:
下面详细介绍了配置步骤。
开始库、用户和模式的名称不得以数字或包含特殊字符。
只有internal标识符可以执行这些操作。 有关详细信息,请参阅内部标识符。
创建数据库或循环使用现有库的步骤如下。 某些配置取决于所使用的数据库引擎:
涉及以下步骤:
在下拉列表中选择数据库引擎。
支持的数据库列在活动兼容性矩阵中。
确定服务器并选择要执行的操作类型。 在这种情况下,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选项允许您使用NCLOB和NVARCHAR类型字段。
如果不选择此选项,则Oracle数据库的字符集(字符集)必须启用所有语言的数据存储(建议使用AL32UTF8)。
为数据库选择时区,并指定是否希望它以UTC(如果可用)显示。
有关详细信息,请参阅时区管理。
选择要安装的包。
请参阅您的许可协议以检查您有权安装哪些解决方案和选项,如“交互”或“社交营销”。
在Creation steps窗口中,可以显示和编辑用于创建表的SQL脚本。
对于Oracle、Microsoft SQL Server或PostgreSQL数据库,管理员还可以定义创建存储库对象时使用的数据参数。
这些参数会接收确切的表空间名(警告:区分大小写)。 它们分别存储在Administration > Platform > Options节点中的以下选项中(请参阅此部分):
对于OracleAdobe Campaign库,用户必须具有对Oracle库的访问权限,通常作为oinstall组的成员。
通过Set or change the administrator password选项,您可以输入链接到具有管理员权限的Adobe Campaign操作员的口令。
为了安全起见,我们建议定义Adobe Campaign帐户管理员密码。
在向导的最后阶段,您可以创建数据库。 单击Start进行确认。
创建数据库后,您可以重新连接以完成实例配置。
您现在必须开始部署向导以完成实例的配置。 请参阅部署向导。
链接到实例的Adobe Campaign库的连接设置存储在安装目录下的文件/conf/config-<instance>.xml
中。
与“活动”帐户链接的base61数据库上的Microsoft SQL Server配置示例,其密码为加密密码:
<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窗口中,定义数据库连接设置。
您需要定义以下设置:
输入要使用的数据库的名称,
输入与此数据库关联的帐户的名称和密码,
确保模式名和用户名都匹配。 建议通过活动控制台客户端创建数据库。
对于Oracle数据库,无需输入帐户名。
指示数据库是否应为Unicode。
选择要安装的包。
请参阅您的许可协议以检查您有权安装哪些解决方案和选项,如“交互”或“潜在客户”。
在Creation steps窗口中,可以显示和编辑用于创建表的SQL脚本。
对于Oracle、Microsoft SQL Server或PostgreSQL数据库,管理员可以定义创建存储库对象时使用的数据参数。
对于OracleAdobe Campaign库,用户必须具有对Oracle库的访问权限,通常作为oinstall组的成员。
通过Set or change the administrator password选项,您可以输入链接到具有管理员权限的Adobe Campaign操作员的口令。
为了安全起见,我们建议定义Adobe Campaign帐户管理员密码。
在向导的最后阶段,您可以创建数据库。 单击Start进行确认。
数据库创建完成后,您可以重新连接以完成实例配置。
您现在必须开始部署向导以完成实例的配置。 请参阅部署向导。
链接到实例的Adobe Campaign库的连接设置存储在安装目录下的文件/conf/config-<instance>.xml
中。
与“活动”帐户链接的base61数据库上的Microsoft SQL Server配置示例,其密码为加密密码:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>