配置对Oracle的访问权限 configure-access-to-oracle
使用营销活动 联合数据访问 (FDA)用于处理存储在外部数据库中的信息的选项。 按照以下步骤配置对Oracle的访问权限。
Linux上的Oracle oracle-linux
连接到FDA中的Oracle外部数据库需要在Adobe Campaign服务器上进行以下其他配置。
-
安装与您的Oracle版本相对应的Oracle完整客户端。
-
将TNS定义添加到安装中。 要实现此目的,请在 tnsnames.ora /etc/oracle存储库中的文件。 如果此存储库不存在,请创建它。
然后,创建一个新的TNS_ADMIN环境变量:导出TNS_ADMIN=/etc/environment并重新启动oracle。
-
将Oracle集成到Adobe Campaign服务器(nlserver)。 要执行此操作,请检查 customer.sh 文件位于Adobe Campaign服务器树结构的“nl6”文件夹中,并且其中包含指向Oracle库的链接。
例如,对于11.2中的客户端:
code language-none export ORACLE_HOME=/usr/lib/oracle/11.2 export TNS_ADMIN=/etc/oracle export LD_LIBRARY_PATH=$ORACLE_HOME/client64/lib:$LD_LIBRARY_PATH
note note NOTE 这些值(特别是ORACLE_HOME)取决于您的安装资料档案库。 在引用这些值之前,请确保检查树结构。 -
安装Oracle所需的库:
-
libclntsh.so
code language-none cd /usr/lib/oracle/<version>/client<architecture>/lib ln -s libclntsh.so.<version> libclntsh.so
-
libaio1
code language-none aptitude install libaio1 or yum install libaio1
-
-
然后,您可以在Campaign Classic中配置 Oracle 外部帐户。 有关如何配置外部帐户的更多信息,请参阅 本节.
在Windows上Oracle oracle-windows
连接到FDA中的Oracle外部数据库需要在Adobe Campaign服务器上进行以下其他配置。
-
安装Oracle客户端。
-
在C:Oracle文件夹中,创建 tnsnames.ora 包含TNS定义的文件。
-
添加一个TNS_ADMIN环境变量,并将C:Oracle作为值,然后重新启动计算机。
-
然后,您可以在Campaign Classic中配置 Oracle 外部帐户。 有关如何配置外部帐户的更多信息,请参阅 本节.
oracle外部帐户 oracle-external
此 Oracle 外部帐户允许您将Campaign实例连接到Oracle外部数据库。
-
来自营销活动 Explorer,选择 Administration '>' Platform '>' External accounts.
-
选择 New.
-
选择 External database 作为外部帐户的 Type.
-
配置 Oracle 外部帐户,您必须指定:
-
Type: Oracle
-
Server:DNS的名称
-
Account:用户名称
-
Password:用户帐户密码
-
Time zone: 服务器时区
-