FileNet P8 Process Engine, 版本 5.0.+              

以静默方式创建与 Process Engine 数据库的连接

在升级 Process Engine 软件之后(但是要在升级数据库之前)创建与 Process Engine 数据库的连接。

确保您有执行规划活动时填写的安装与升级工作表。

在安装 Process Engine V5.0 软件之后创建与 Process Engine 数据库的连接。在运行 vwupgrade 工具之前编辑属性文件。在此任务中,您将创建一个属性文件并运行命令来创建和配置虚拟服务器和数据库。此步骤将在相应的虚拟服务器目录中创建 vwserver.ini 配置文件,并且在已形成场的配置中将此文件复制到场中所有节点上的虚拟服务器目录。此配置文件标识基本数据库配置信息,此配置信息包括 Process Engine 数据库所在的位置以及如何登录此数据库。

要创建与 Process Engine 数据库的连接,请完成下列步骤:

  1. 登录到 Process Engine 服务器。任何用户都可以创建输入参数文件。
  2. 创建虚拟服务器:
    1. 将当前目录切换到 pe_install_path\data,其中 pe_install_path 是在安装 Process Engine 期间指定的程序文件的位置。
    2. 生成 PEInitV.properties.sample 文件的副本,并将它另存为 PEInitV.properties
    3. 使用文本编辑器,通过为配置提供参数值来编辑 PEInitV.properties 文件。
    4. 按以下格式输入参数,每行输入一个参数:
      parameter name=value
      参数 描述
      DBType 定义数据库类型。有效值为:
      • DB2
      • Oracle
      • MSSQL
      输入由工作表中的 DBType 属性定义的数据库类型。此参数是必需参数。可使用 DBVersion 参数来区分 DB2® z/OS® 版DB2 for Linux®, UNIX® and Windows®
      DBVersion 对于 DB2 数据库,此参数是必需参数,其有效值为:
      • DB2LUW
      • DB2zOS
      DBName 输入由工作表中的 DBName 属性定义的 Process Engine 数据库的名称。此参数是必需参数。如果您正在使用 PEInitV.properties 文件,请将 DBName 设置为 DB2 z/OS 版实例名称。
      DBHost 输入 Process Engine 数据库所在的服务器主机名。由工作表中的 DBHost 属性来标识此主机。如果未提供此参数,那么将使用缺省值 localhost。如果您提供了 DBConnectURL,那么此参数不是必需参数。如果不接受缺省 URL 格式,那么在 PEInitV.properties 文件中输入 DBConnectURL,而不是输入 DBHostDBPort
      DBPort 输入由工作表中的 DBPort 属性标识的数据库端口的值。缺省值为:
      1433
      SQL Server 数据库实例的缺省值。端口号用来标识 SQL Server 实例,而实例名称在配置参数中不是必需的。
      60000
      DB2 数据库的缺省端口号。
      1521
      Oracle 数据库的缺省端口号。
      如果未标识备用端口,那么将指定端口的缺省值。如果您提供了 DBConnectURL,那么此参数不是必需参数。如果不接受缺省 URL 格式,那么在 PEInitV.properties 文件中输入 DBConnectURL,而不是输入 DBHostDBPort
      DBConnectURL 此参数是要用来配置数据库连接的可选数据库连接 URL。使用此 URL,或者使用 DBHostDBPort。如果您指定 DBHostDBPort,那么会自动为 SQL Server、DB2 和 Oracle 数据库创建 DBConnectURL,如下所示:
      • jdbc:sqlserver://DBhost:DBport;DatabaseName=DBName
      • jdbc:db2://DBhost:DBport/DBName
      • jdbc:oracle:thin:@DBhost:DBport:DBName
      如果不接受所指定的缺省 URL 格式,那么输入 DBConnectURL,而不输入 DBHostDBPort。如果可接受缺省 URL,那么在 PEInitV.properties 文件中仅输入 DBHostDBPort 值。
      DBUserName 此参数是由安装工作表中的 pe_db_user 参数标识的数据库用户名。这必须是现有的数据库用户名,对于 V5.0 之前的版本,会缺省设置为 f_sw。此值是必需的。
      DBpw 此参数是数据库用户的密码。如果密码已加密,那么按 @encrypted_pe_db_password 形式输入值。要对密码进行加密,请参阅“对 Process Engine 的密码进行加密”中的信息。如果您在 PEInitV.properties 文件中采用“未加密的值”这种形式来输入密码,那么在完成配置之后请删除 PEInitV.properties 文件。此值是必需的。
      DBVersion 对于 DB2 数据库,此参数是必需参数,其有效值为:
      • DB2LUW
      • DB2zOS
    5. 在已形成场或者未形成场的环境中配置服务器:
      环境 命令
      未形成场的配置 通过运行以下命令(在单行中输入此命令)来配置单个虚拟服务器:
      PEinit virtual_server_name -V 
      PEInitV.properties 
      其中 virtual_server_name 是您要定义的虚拟服务器的名称。如果您未指定虚拟服务器名称,那么会将此服务器名称定义为 default。
      High availability farmed server environments 已形成场的配置 通过运行以下命令(在单行中输入此命令)来配置一个场中的所有服务器:
      PEinit virtual_server_name -V PEInitV.properties -l
      serverlist 
      其中 serverlist 是该场中其他服务器的主机名的列表,这些主机名之间用 + 字符分隔,例如:
      servername1+servername2+servername3
      其中 virtual_server_name 是您要定义的虚拟服务器的名称。如果您未指定虚拟服务器名称,那么会将此服务器名称定义为 default。
  3. 先注销,然后以 pe_install_user 身份重新登录。


反馈

最近一次更新时间: 2010 年 11 月


© Copyright IBM Corporation 2010.
本信息中心基于 Eclipse 技术。(http://www.eclipse.org)