一、安装好Oracle数据库(略)。
二、安装BEA Weblogic Server(WLS) ,并启动它。(略)
三、打开控制台: 通过浏览器,打开 http://172.18.20.222:7001/index_zh_CN.jsp ,并点击“启动管理控制台”按钮,打开WLS的控制台页面;当然,也可以直接打开:http://172.18.20.222:7001/console 启动管理控制台。输入管理员用户名和密码(默认:weblogic/weblogic)。
四、创建JDBC数据源:
1、 单击“锁定并编辑 ”按钮;
2、在“域结构 ”树中,展开“服务”>“JDBC” ,然后选择“数据源 ”。
3、 在“数据源概要 ”页上,单击“新建 ”。
4、 在“JDBC 数据源属性 ”页上,输入或选择下列信息:
名称:jdbc/oracle
JNDI名称:jdbc/oracle
数据库类型:Oracle
数据库驱动程序:BEA Oracle Driver Type 4 Version ......
点击“下一步” 。
5、无需改变默认值,再点击“下一步” 。
6、输入以下值:
数据库名称:o9i (应该填写Oracle数据库实例的标识,即SID)
主机名:127.0.0.1 (数据库服务器IP或者HostName)
端口:1521
数据库用户名:scott
密码:tiger
确认密码:tiger
点击“下一步” 。
7、点击“测试配置” 按钮。若显示“连接测试成功”,则说明以上参数配置正确。点击“下一步” 按钮。
8、在“选择目标” 操作中,选择需要将本数据源部署到哪些服务器上,选择“AdminServer” ,然后点击“完成” 按钮。
9、点击“激活更改” 按钮,是配置信息持久保存并生效。
10、查看JNDI名称结构:
-
在左侧窗格中,展开“环境”>“服务器” 。在服务器设置页上,单击“查看 JNDI 树 ” 连接。
-
在服务器概要页上,单击服务器的名称,如 AdminServer。
-
JNDI 树将显示在新窗口中。可以看到,jdbc/oracle 已经成为JNDI目录树的其中的节点。
至此,JNDI数据源已经成功创建且部署成功。
五、连接池配置的其他参数说明:
- Initial Capacity:创建连接池时所创建的数据库连接的数目。
- Maximum Capacity: 连接池中允许的最大连接数目。
- Capacity Increment: 连接池容量在最大容量限制范围内的增量。
- LoginDelay: 在创建每个物理数据库连接之前要延迟的秒数。
- Allow Shrinking: 将该项设置为true时,如果没有使用额外的连接,则允许连接池把容量减小到InitialCapacity。
- Shrink Frequency: 在减小连接池容量之前要等待的秒数。如果将Shrink Frequency设置为true,那么也必须将Allow Shrinking设置为true。
- Test Frequency: 数据库连接测试之间间隔的秒数。在每个Refresh Period时间间隔之后,如果设置了TestTableName,就会使用TestTableName测试未使用的数据库连接。
- Test Reserved Connections: 如果选择了这个选项,服务器会在把连接提供给客户端之前对其进行测试。
- Test Created Connections: 如果选择了这个选项,就会在创建一个JDBC连接之后和在把它添加到JDBC连接池中的可用连接列表之前,对该JDBC连接进行测试。
- Test Released Connections: 如果选择了这个选项,服务器就会在把连接返回给连接池之前对其进行测试。
- Test Table Name: 用于JDBC连接测试的数据库表名。如果指定了Test Frequency,并且选择了Test Reserved Connections、Test Created Connections或Test Released Connections,则Table Name是必需的。
至此,WLS 的Oracle连接池配置已经完成,在应用程序中,可以通过JNDI名字 JJDBC-ORALCE 来引用该连接池配置并访问数据库。
分享到:
相关推荐
**BEA Weblogic配置Oracle连接池详解** BEA Weblogic Server(WLS)是一款功能强大的应用服务器,它支持多种数据库连接,包括Oracle数据库。配置Oracle连接池是确保Weblogic能够高效、安全地与Oracle数据库交互的...
### WebLogic与Oracle数据库连接池配置详解 #### 一、WebLogic Server 7.0 + Oracle JDBC Pool/DataSource配置步骤 在进行WebLogic Server 7.0与Oracle数据库的连接池配置时,需要确保以下几个方面的正确设置: #...
8. **配置JDBC连接池**:在WebLogic Server的管理控制台中,可以通过JDBC>Connection Pools节点创建新的连接池。指定数据库类型、数据库驱动、连接属性等,如数据库名称、用户名、密码等。 9. **配置步骤**:在管理...
如何在Weblogic中配置JDataStore、Oracle、SQLServer的JDBC连接池及数据源 3.1 **编辑应用服务器启动选项中的ClassPath属性** - 打开WebLogic控制台,找到启动脚本`startWebLogic.sh`或`startWebLogic.cmd`。 -...
#### 三、配置WebLogic连接池 1. **启动WebLogic服务**: - 通过命令行或WebLogic控制台启动WebLogic服务。 2. **配置连接池**: - 访问`http://localhost:7001/console`登录WebLogic控制台。 - 选择...
6. **性能优化**: 书中可能涵盖了性能监控、JVM调优、资源池配置等,帮助管理员提升WebLogic Server的运行效率。 7. **集成与连接**: WebLogic Server支持与其他系统和服务的集成,如JDBC、JCA、Web服务等。这部分...
以下将详细介绍如何在WebLogic 10.3.2版本中配置连接池以及在MyEclipse 8.6中测试连接。 ### WebLogic 10.3.2 配置连接池 1. **创建域**:域是WebLogic Server管理的基本单位,包含了服务器实例、集群、安全策略等...
7. **性能调优**:了解如何针对WebLogic Server进行性能优化,包括内存设置、线程池配置、数据库连接池调整等,以提高系统的响应速度和处理能力。 通过学习"J2EE 应用与 BEA WebLogic Server",开发者不仅可以掌握...
WebLogic Server是BEA(现已被Oracle收购)开发的一款企业级Java EE(Java Platform, Enterprise Edition)应用服务器,它为构建、部署和管理分布式网络应用程序提供了全面的平台。 在WebLogic Server 8.1版本中,...
1. **连接池管理**:确保连接池配置正确且可用。 2. **连接对象**:创建用于获取连接的对象。 3. **JDBC 2.0分布式事务接口**:利用JDBC 2.0的分布式事务接口来管理事务。 4. **JDBC数据库的四种类型**:根据数据库...
在 BEA WebLogic 8.1 Server 中,配置 JDBC 连接包括创建和配置两个主要的工件——JDBC 连接池和数据源。连接池是数据库连接的一个现存集合,可以在多个活动的 J2EE 应用程序中回收这些数据库连接。数据源是提供对...
本文介绍了在WebLogic中配置包括Informix、Oracle、DB2、Sybase等多种数据库的连接池。每种数据库的具体配置步骤可能略有不同,但基本流程包括在WebLogic管理控制台中设置数据源,配置必要的数据库连接信息,如...
5. **JDBC(Java Database Connectivity)**:介绍WebLogic Server的JDBC数据源配置,包括数据源的创建、连接池管理,以及事务处理策略。 6. **JTA(Java Transaction API)**:详解WebLogic Server的事务管理,...
6. **数据源管理**:WebLogic Server允许管理数据库连接池,提供高效、安全的数据库连接管理,优化数据库资源的使用。 7. **安全性**:支持JAAS(Java Authentication and Authorization Service),提供用户身份...
以上就是WebLogic配置的基本流程,涵盖了服务器创建、应用程序服务配置、连接池和数据源的管理。这些配置对于确保Web应用程序的稳定运行和高效性能至关重要。在实际操作中,还可能涉及到更多高级设置,如集群配置、...
3. **性能问题**:对于高性能应用,可以通过调整数据源的连接池大小等参数来优化性能。 #### 五、总结 通过上述步骤,您应该能够在WebLogic 9.1环境中成功配置JNDI数据源,并部署相应的应用程序。在整个过程中,...
- **连接池配置**:优化数据库连接池大小,减少资源竞争,提高系统响应速度。 - **线程池管理**:根据应用需求配置线程池大小,避免过多线程导致的资源浪费。 7. **部署与管理应用程序** - **EAR/WAR/ZIP部署**...
- **`connectpool下的`**:这指的是WebLogic Server中的连接池配置。连接池是一种管理数据库连接的有效方式,可以显著提高应用程序的性能。 - **`sc>JDBCConnectionPools>JMSC`**:这表示针对名为`JMSC`的JDBC连接...
4. **数据源和JMS**:掌握如何配置数据源连接池,实现与数据库的高效交互;学习使用WebLogic的JMS服务构建消息驱动的应用程序。 5. **集群与高可用性**:理解WebLogic Server集群的概念,设置集群环境,包括负载...