[仅限内部部署/混合]{class="badge yellow" title="仅适用于内部部署和混合部署"}

数据库 database

数据库服务器可以在任何给定的操作系统上运行,而不管应用程序服务器使用的操作系统是什么,只要它们之间有网络连接。

只要可以与Adobe Campaign的不同组件建立连接,数据库服务器的操作系统就并不重要。

同时检查数据库访问层部分。

Microsoft SQL Server microsoft-sql-server

必须在Adobe Campaign应用程序服务器上安装本机客户端。

可以通过​ SQL Server Native Client 11.0 ​下的ODBC驱动程序配置面板检查服务器上的本机客户端。

必须存在以下访问DLL: sqlncli11.dll

访问DLL可在Microsoft网站上找到。

NOTE
不支持从在Linux中运行的应用程序服务器访问Microsoft SQL Server。

Oracle oracle

NOTE
不支持具有多字节字符的列名。

需要正确配置​ NLS_NCHAR_CHARACTERSET ​和​ NLS_CHARACTERSET ​参数,数据库才能在Unicode或ANSI中工作。

Adobe Campaign使用默认的Oracle编码。 使用其他编码可能会触发兼容性问题:在这种情况下,请联系技术支持。

要了解您的编码,请使用以下​ sqlplus ​命令:

SELECT * FROM nls_database_parameters ;
  • 对于Unicode安装,支持的编码包括:

    code language-none
    NLS_NCHAR_CHARACTERSET         AL16UTF16
    NLS_CHARACTERSET         AL32UTF8
    
  • 对于ANSI安装(非unicode),仅支持以下编码:

  NLS_CHARACTERSET WE8MSWIN1252

要登录到​ sqlplus,请使用Oracle的用户配置文件:

su - oracle
sqlplus
[login] [password]

您也可以引用Linux中的Oracle客户端

PostgresSQL postgressql

建议您在安装数据库引擎时安装UTF-8支持。 这样,您将能够创建Unicode数据库。

相关主题

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1