配置数据库会话持久性

可配置数据库以收集数据库会话持久状态的会话数据。

关于此任务

要配置数据库会话持久性的会话管理工具,请执行下列步骤。

过程

  1. 创建和配置 JDBC 提供程序。
  2. 创建指向数据库的数据源。

    使用已定义的 JDBC 提供程序:资源 > JDBC > JDBC 提供程序 > JDBC_provider > 数据源 > 新建。数据源应该是非 JTA 的,例如启用非 XA。记录数据源的 JNDI 名称。

    [AIX Solaris HP-UX Linux Windows][IBM i]指向现有的数据库。

    [z/OS]指向包含用于会话持久性的 DB2® 表的 z/OS® DB2 数据库。

    [z/OS]会话持久性的示例配置:
    名称 会话
    JNDI 名称 jdbc/sessions
    容器管理的持久性 已选中
    组件管理的认证别名 CELL/jaasalias
    容器管理的认证别名 CELL/jaasalias
  3. 验证在资源 > JDBC 提供程序 > JDBC_provider > 数据源 > datasource_name 下面是否列出了正确的数据库。 如果需要,联系您的数据库管理员,以验证数据库名称是否正确。
    [z/OS]例如:
    数据库名称
    LOC1(指定您的系统)
  4. [z/OS]在将被用于会话持久性的 z/OS DB2 数据库中创建 DB2 表
  5. [z/OS]为会话持久性配置 DB2 表
  6. 转至会话管理的适当级别。
  7. 在“其他属性”下面,单击分布式环境设置
  8. 选择并单击数据库
  9. 指定上一个步骤中使用的数据源 JNDI 名称。 数据库用户标识和密码是区分大小写的。
  10. 指定用来访问数据库和创建表的数据库用户标识和密码。 创建数据源时,您可能指定了容器管理的认证别名或组件管理的认证别名;但是,会话持久性的会话管理器并未使用这两种设置。会话管理器使用的是在此步骤中为会话持久性指定的用户标识和密码。
  11. 可选: [z/OS][IBM i]如果希望使用会话表的多个实例,请在会话用户标识字段中追加模式名称。

    会话管理器使用模式名称来对所有数据库操作限制会话管理器表名。如果仅指定了用户标识而未指定模式名称,那么模式名称缺省为 NULL,并且因此会创建将 NULL 作为模式名的表名,如 NULL.SESSIONS。您可以创建多个具有除 NULL 以外的不同模式名的会话表,并通过将用户名修改为包含相应的模式名来独立地访问这些表。

  12. [AIX Solaris HP-UX Linux Windows][IBM i]再次输入密码,以进行确认。
  13. [AIX Solaris HP-UX Linux Windows][IBM i]为 DB2 会话数据库配置表空间和页大小
  14. 切换到多行模式
  15. 单击确定
  16. 如果要更改调整参数,请单击“其他属性”下面的定制调整参数
  17. 单击应用
  18. 单击保存

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprs_cnfp
文件名:tprs_cnfp.html