部署和配置企业数据库

本部分包含部署和配置 DB2® 和 SQL 企业数据库以用于 IBM Traveler 的指示信息。

安装服务器

虽然服务器可以与 Domino® 和 IBM Traveler 一起部署,但建议不要这样做。DB2 或 SQL 应该部署在其自己的服务器上,并且服务器应该是 64 位系统。
注: 若要改进性能,建议使用“固态硬盘”技术和数据库服务器。 有关其他信息,请参阅IBM Traveler 的能力规划准则
注: 请确保您使用的是数据库技术的最新可用支持版本。 要查看受支持的数据库产品的完整列表,请参阅详细系统需求
有两个选项可用于配置企业数据库。第一个选项是“autoschema”方法。 使用此选项,将创建一个数据库和一个用户,然后 IBM Traveler 将创建、更改和管理企业数据库模式。这可以视为“放手不管”的方法。第二个选项是使用提供的 DDL 手动创建和处理数据库模式。使用第二个选项,您可以根据自己的需要或需求专门定制数据库。

使用 DB2 配置向导配置 DB2 用于 IBM Traveler

要使用 DB2 配置向导配置 DB2,请执行以下过程:
  1. 通过选择创建数据库 > 标准来启动 DB2 控制中心。

  2. 在“创建数据库”向导中,除非另行说明,否则选择每个属性的缺省值。填写“数据库名称”。

  3. 将“代码集”对话框更改为 UTF-8。

  4. 单击以完成向导的其余部分,并选择完成以创建 IBM Traveler 数据库。
    注: 在 IBM Traveler 配置用于 DB2 后,它将自动创建所需的数据库模式和表等。

使用 DDL 配置 DB2 用于 IBM Traveler

要使用 DDL 配置 DB2,请执行以下过程:
  1. <domino install data dir>\traveler\cfg\db\TravelerSQL.zipTravelerSQL.tar.gz 中的 IBM Traveler DDL 解压缩到目录 <sqldir> cd <sqldir>/SQLSERVER
  2. 做出任何必要的更新,例如文件位置、数据库大小、模式名称,等等。
  3. 对于 Windows,使用以下命令创建数据库登录用户、IBM Traveler 数据库和数据库对象:
    db2cmd -c -w -i db2 -tvf createDb.sql 
    对于 Linux:
    su - db2inst1 
    db2 -tvf createDb.sql 
  4. 对于 Windows,使用以下命令为数据库登录用户授予对 IBM Traveler 数据库的必要许可权:
     db2cmd -c -w -i db2 -tvf appGrants.sql 
    对于 Linux:
    db2 -tvf appGrants.sql 
  5. 创建与 appGrants.sql 文件中指定的 DB2 用户相匹配的操作系统用户。
  6. 更新 notes.ini 以添加以下属性,用于通知系统 IBM Traveler 数据库及其对象已创建:
    NTS_AUTO_DBSCHEMA=false 
    如果在 DDL 文件中更改了模式名称,那么必须在 notes.ini 中设置以下属性,其中 <schemaname> 是 DDL 文件中使用的模式名称:
    NTS_DB2_SCHEMA=<schemaname>

使用 SQL Server Management Studio 配置 SQL 用于 IBM Traveler

要使用 SQL Server Management Studio 配置 SQL 用于 IBM Traveler,请执行以下过程:
  1. 启动 SQL Server Management Studio 并以管理员用户身份登录。
  2. 通过右键单击安全性下的登录,创建数据库用户。 然后选择新建登录
  3. 输入用户的名称和密码,根据贵公司的需求设置密码策略,并将其余设置保持为缺省值。
  4. 单击确定以创建概要文件。
  5. 使用数据库向导创建数据库。右键单击数据库,然后选择新建数据库
  6. 在向导中填写信息,并选择缺省值(除非另行指示)。输入数据库名称,然后输入先前作为数据库所有者创建的新用户名。

    建议的排序规则设置为 Latin1_General_BIN

  7. 单击确定以使用这些设置创建数据库。

使用 DDL 配置 SQL 用于 IBM Traveler

要使用 DDL 配置 SQL,请执行以下过程:
  1. <domino install data dir>\traveler\cfg\db\TravelerSQL.zipTravelerSQL.tar.gz 中的 IBM Traveler DDL 解压缩到目录 <sqldir> cd <sqldir>/SQLSERVER
  2. 做出任何必要的更新,例如文件位置、数据库大小、模式名称,等等。
  3. 创建数据库登录用户、IBM Traveler 数据库和数据库对象。
    sqlcmd -U <admin_user> -P <admin_password> -i "createDb.sql" -v 
    filepath=”<path_to_db>” password=”<password to use for traveler d
    db user>”  
  4. 为数据库登录用户授予对 IBM Traveler 数据库的必要许可权。
     sqlcmd -U <admin_user> -P <admin_password> -i "appGrants.sql"
  5. 更新 notes.ini 以添加以下属性,用于通知系统 IBM Traveler 数据库及其对象已创建:
    NTS_AUTO_DBSCHEMA=false