FileNet P8 Content Engine, 版本 5.0.+              

通过使用命令行来创建数据源

您必须为 Content Engine 所使用的每个对象存储库创建 JDBC 数据源。您必须为环境中的每个对象存储库生成、编辑和执行新的 configurejdbc-os.xml 文件。

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

如果您已同时生成所有配置概要文件,那么已经为初始对象存储库数据源创建了初始 configurejdbc-os.xml 文件。如果存在现有的 configurejdbc-os.xml 文件,那么可以为每个附加的对象存储库生成另一个文件。您添加的每个附加文件都将被命名为 configurejdbc-os.n.xml。您可以根据需要生成多个 configurejdbc-os.n.xml 文件,这取决于环境中的对象存储库数目。为了获得最佳结果,请为每个对象存储库创建一个附加的文件。
  1. 打开已填写完毕的安装与升级工作表文件。
    提示: 在工作表文件中,验证数据 > 过滤器 > 自动过滤器命令是否处于启用状态。要只查看此任务的 Configuration Manager 值,请在安装或配置程序列中按 CM:配置对象存储库 JDBC 数据源(对象存储库 1)进行过滤。
  2. config_mgr_user(即,运行 Configuration Manager 的用户)身份登录到应用程序服务器。
  3. 如果您未同时生成所有配置文件,或者必须创建另一个文件,请通过运行以下命令来生成 configurejdbc-os.n.xml 文件:
     configmgr_cl  generateConfig -appserver  app_server_type -db  db_type
      -task configurejdbcos -profile myprofile

    其中:

    -appserver appserver_name
    -appserver appserver_type 指定应用程序服务器的类型,并且必须是 WebSphere®、WebLogic 或 JBoss。
    -db database_type
    只有在同时生成所有文件或者使用 configurejdbcgcdconfigurejdbcos 选项来生成单一文件时,-db database_type 参数才是必需的。此参数指定 Content Engine 要使用的数据库的类型,并且必须是 mssqloracleoracle_racdb2db2zos
    -profile myprofile
    -profile myprofile 参数指定要使用的概要文件。myprofile 值可以是下列其中一项:
    • 概要文件的名称,例如 ce_was_tiv_db2。此概要文件必须位于 ce_install_path/tools/configure/profiles 目录中,其中 ce_install_pathContent Engine 软件的安装位置。
    • 概要文件目录的绝对路径,例如 "C:\Program Files\IBM\FileNet\ContentEngine\tools\configure\profiles\ce_was_tiv_db2"opt/IBM/FileNet/ContentEngine/tools/configure/profiles/ce_was_tiv_db2
    • 概要文件输入文件的绝对路径,例如 "C:\Program Files\IBM\FileNet\ContentEngine\tools\configure\profiles\ce_was_tiv_db2\ce_was_tiv_db2.cfg"opt/IBM/FileNet/ContentEngine/tools/configure/profiles/ce_was_tiv_db2/ce_was_tiv_db2.cfg
    切记: 如果此路径包含带有空格的目录名,请将整个路径括在引号中。例如,输入 "C:\Program Files\IBM\FileNet\ContentEngine\tools\configure\profiles\ce_was_tiv_db2\ce_was_tiv_db2.cfg"
  4. 使用文本编辑器来打开 configurejdbc-os.n.xml 文件并对其进行如下编辑:
    1. 通过使用工作表中的值,提供环境所需的条目。
      High availability 在高可用性环境中,为对象存储库数据源提供以下附加信息:
      数据库服务器名称
      如果您正在使用高可用性数据库集群,请使用该集群的虚拟名称。
      数据库服务器名称 RAC 节点 n
      如果您正在使用 Oracle RAC,那么必须输入 RAC 集群中的两个节点的数据库信息。
      Configuration Manager 使用您提供的值按照下表中所显示的格式来创建 JDBC URL:
      表 1. Oracle RAC 的 JDBC URL 格式
      服务器 描述 示例
      WebSphere
      jdbc:oracle:@
      (DESCRIPTION = (load_balance=yes)
      (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)
      (HOST = rac node 1)
      (PORT = 1521))(ADDRESS = 
      (PROTOCOL = TCP)(HOST = rac node 2)
      (PORT = 1521)))
      (CONNECT_DATA =(SERVICE_NAME = 
      DB service name)
      (failover_mode = (type=select)
      (method=basic)
      (retries=retry number)(delay=
      delay value))))
      jdbc:oracle:
      @(DESCRIPTION =(load_balance=yes)
      (ADDRESS_LIST=(ADDRESS = 
      (PROTOCOL = TCP)(HOST = testrac1)
      (PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)
      (HOST = testrac2)(PORT = 1521)))
      (CONNECT_DATA =(SERVICE_NAME = 
      testracdb)(failover_mode = 
      (type=select)(method=basic)
      (retries=32)(delay=4))))
      Oracle WebLogic Server

      请参阅 Oracle Technology Network Web 站点 http://www.oracle.com/technology/documentation/index.html

      搜索配置 JDBC 多个数据源

       
      JBoss Application Server
      jdbc:oracle:@
      (DESCRIPTION =(load_balance=yes)
      (ADDRESS_LIST= (ADDRESS = 
      (PROTOCOL = TCP)
      (HOST = rac node 1)
      (PORT = 1521))(ADDRESS = 
      (PROTOCOL = TCP)
      (HOST = rac node 2)
      (PORT = 1521)))
      (CONNECT_DATA =(SERVICE_NAME = 
      DB service name)
      (failover_mode = (type=select)
      (method=basic)
      (retries=retry number)
      (delay=delay value))))
      jdbc:oracle:@
      (DESCRIPTION =(load_balance=yes)
      (ADDRESS_LIST=
      (ADDRESS = (PROTOCOL = TCP)
      (HOST = testrac1)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)
      (HOST = testrac2)(PORT = 1521)))
      (CONNECT_DATA =(SERVICE_NAME = 
      testracdb)(failover_mode = 
      (type=select)(method=basic)
      (retries=32)(delay=4))))
    2. ****INSERT VALUE**** 的每个实例都替换为适合于站点的值。有关更多信息,请参阅文件中的描述。
    3. 验证其余属性的缺省值对于您的站点而言是否正确。
    4. <configuration> 标记中的 enabled 属性值设置为 true,以便运行 6 中的配置任务。
    5. 保存您所作的编辑。
  5. 运行 storepasswords 命令,以便对所需的密码进行加密和存储。
    configmgr_cl storepasswords -profile myprofile
  6. 运行以下命令,以执行 configurejdbc.n.xml 文件:
    configmgr_cl execute -task configurejdbcos -profile myprofile
    提示: 如果 storepasswords 命令提示您将密码存储在磁盘上的配置文件中,那么您必须响应 yesno(而不是 yn)。
  7. 可选: 通过运行以下命令来检查完成状态:
    configmgr_cl checkStatus -task configurejdbcos -task configurejdbc.n.xml
     -profile myprofile

    其中,configurejdbc.n.xml 是对象存储库的任务文件。

  8. 根据需要,对另外每个对象存储库重复 36


反馈

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


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