如何应用数据源配置更新

如果在服务器处于运行状态时更改 dataSource 元素的属性,那么会在不同时间,以不同的方式应用不同属性的更新。

要配置数据源,请在 server.xml 配置文件中指定 dataSource 元素的属性。如果更改运行中服务器的这些属性,那么会在不同时间,以不同的方式应用更新,取决于更改的属性。下表针对 dataSource 元素的每个属性,描述了如何在运行时应用配置更改。

表 1. 如何在运行时应用数据源配置更新. 表的第 1 列列出了 dataSource 元素的属性。第 2 列针对每个属性,描述了如何在运行时应用配置更新。
属性名称 如何应用配置更新
beginTranForResultSetScrollingAPIs 更新会立即生效。
beginTranForVendorAPIs 更新会立即生效。
commitOrRollbackOnCleanup 更新会立即生效。
connectionManagerRef 将破坏所有连接及连接池。数据源随后由新连接管理器进行管理。
connectionSharing 更新分别随事务中的第一个连接句柄应用。
isolationLevel 更新随新连接请求应用;当前连接会保留其隔离级别。
jdbcDriverRef 将破坏所有连接及连接池。随后会使用新的 JDBC 驱动程序。
jndiName 将破坏所有连接及连接池。随后会使用新的 JNDI 名称。
propertiesRef 如果数据源是 Derby Embedded,那么在新属性生效之前,将破坏所有连接及连接池。对于其他 JDBC 驱动程序,新属性会随新连接请求生效。
queryTimeout 更新会立即生效。
recoveryAuthDataRef 用于事务恢复的认证数据。将破坏所有连接及连接池。随后会使用新的恢复认证数据。
statementCacheSize 下次使用时会调整语句高速缓存的大小。
supplementalJDBCTrace 将破坏所有连接及连接池。随后会使用新设置。
syncQueryTimeoutWithTransactionTimeout 更新会立即生效。
transactional 更新会应用到连接池中的新连接及未使用的现有连接。
type 将破坏所有连接及连接池。随后会使用新设置。

用于指示主题类型的图标 参考主题

信息中心的条款和条件 | 反馈


时间戳记图标 最近一次更新时间: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_ds_config_updates
文件名:rwlp_ds_config_updates.html