6_data_sourceweblogic11G第六课.pptVIP

  • 1
  • 0
  • 约1.16万字
  • 约 46页
  • 2018-02-05 发布于河南
  • 举报
6_data_sourceweblogic11G第六课

* * * * * * 此定义方式虽然麻烦,但是对程序而言却是有弹性的,假如程序要deploy到别的专案时,只需修改OC4J deployment descriptor里的对应关系,即可马上使用,不用再修改程序代码 * * * * * * * * * * * Customizing Monitoring Table Testing Data Sources 要Enable Testing的功能,须先在Data Source的Connection Pool,启用Test Connections On Reserve以及设定Test Table Name 1 2 3 4 Testing Data Sources 1 2 3 4 5 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Creating a Data Source – Transaction Supports Global Transactions:设定此Data Source是否要支持Global Transactions 这次针对没有使用XA JDBC driver WebLogic提供三种方式来模拟Global Transactions Logging Last Resource Emulate Two-Phase Commit One-Phase Commit Default Creating a Data Source – Connection Information Database Name: Database Name Host Name: Database所在的机器位置 IP或是hostname Port: Database Listener Port Database User Name:要联机的Database使用者名称 Password:要联机的Database用户密码 Confirm Password:确认所输入的密码 Creating a Data Source – Test Configuration 显示之前所设定的数据 Test Table Name:设定测试connection的SQL Test Configuration:会根据Test Table Name所设定的SQL,来执行测试联机的动作 假如设定都是正确的话,或呈现Connection Test Succeeded Creating a Data Source - Select Targets 在完成建立Data Source后,还要需要分配Data Source到哪些的WebLogic Server (Targets) 在Servers里,选择哪些的Servers要使用此Data Source Click Finish完成Data Source建立 Distributed Transaction Coordinator DTC engine确保在整个global transaction结束时,所有的database会一起commit或是全部rollback Oracle WebLogic Server具有DTC engine能力 必须使用XA JDBC driver才能达到two-phase commit XA JDBC driver效能较差,因此除非真的有需要,否则不建议使用 假如所有的database都是Oracle database,则可以使用其中一台Oracle database做为DTC 使用DB link连接到各Oracle database 使用时机 在单一transaction里需要同时对多个database执行数据处理 在单一transaction里,同时是使用多个resource Ex. EJB JMS Global Transactions with a Non-XA JDBC Driver 目前大部分的database都可以使用XA JDBC driver支援global transaction 然而有些database并不支援XA driver或是开发人员并不想使用XA driver, WebLogic则是可以对非XA driver支援global transaction WebLogic对非XA driver支援global transaction的模式有三种 Logging Last Resource Emulate Two-Phase Commit One-Phase Commit default Global Transactions Logging Last Resource Transaction (LLR) 当选择data source使用LLR支援gl

文档评论(0)

1亿VIP精品文档

相关文档