Websphere 6.1下Oracle数据源配置
一、准备oracle的驱动程序ojdbc14.jar(我放在/opt/oracle/driver目录下)
二、Websphere6.1下创建Oracle数据源
1. 启动Websphere6.1服务
2. 打开IE浏览器,在地址栏中输入:http://localhost:9060/ibm/console/,登陆Websphere6.1管理控制台
3. 配置oracle驱动程序路径:
3.1 在导航栏左侧选择:环境-〉Websphere变量
3.2 找到ORACLE_JDBC_DRIVER_PATH ,点击进入常规属性配置,在值输入框中
指定ORACLE数据库驱动jar包的位置(此处是/opt/oracle/driver):
确定,保存。
4. 新建JDBC提供程序:
4.1 在导航栏左侧选择:资源-〉JDBC提供程序
在右侧JDBC提供程序新建页面选择JDBC提供程序的作用域:
一般有以下三种作用域:
1. 单元
最常规的作用域。在“单元”作用域上定义的资源对于所有节点和服务器都是可见的,除非它们被覆盖了。要查看单元作用域中定义的资源,不要在作用域选择表单中指定服务器或节点名。
2. 节点
多数资源类型的缺省作用域。在“节点”作用域上定义的资源覆盖任何在“单元”作用域上定义的重复项,并且对于相同节点上的所有服务器都是可见的,除非它们在该节点上的服务器作用域中被覆盖了。要查看节点作用域中定义的资源,不要指定服务器,但是要在作用域选择表单中选择节点名。
3. 服务器
定义资源的最特定作用域。在“服务器”作用域上定义的资源覆盖任何在“单元”作用域或父“节点”作用域上定义的重复资源定义,并且它们仅对于特定服务器是可见的。要查看服务器作用域中定义的资源,在作用域选择表单中指定服务器名和节点名。
可以看出上面三个作用域的范围逐渐递减,并且同名的资源以最小范围的为准。这个有点类似编程语言中变量的作用域。根据上面作用域的范围的描述,在单节点的情况下,一般选用“节点”。如果只有一个应用服务器实例也可以选择“服务器”。在多个节点构成的单元中,可以分别在每个节点上分别定义,也可以选择“单元”作用域一次性定义。
点击“新建”按钮, 按照下图选择ORACLE数据库相关类型设置:
点击下一步,完成第一步设置:
配置页面的设置全部默认,不用修改,点击下一步,完成第二步设置。
点击确定,完成JDBC提供程序的创建。
5. 创建oarcle数据源
5.1在导航栏左侧选择:资源-〉数据源
5.2 点击“新建”,新建数据源:
5.3 输入数据源名:如oralce_datasource
JNDI名称:如jdbc/oracle_datasource
点击下一步,完成第一步设置:
5.4 选择4创建的JDBC提供程序:
点击下一步,完成第二步设置:
5.5 Oracle数据源属性中输入URL(格式:jdbc:oracle:thin:@serverIP:1521:SID)
配置双机rac:
jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = HOST_IP)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = HOST_IP)(PORT = 1521))(LOAD_BALANCE = yes)(FAILOVER = on))(CONNECT_DATA =(SERVICE_NAME =SERVICE_NAME)(FAILOVER_MODE = (TYPE = SELECT)(METHOD = BASIC)(RETRIES = 20)(DELAY = 10))))
点击下一步,完成第三步设置:
5.6 点击“完成”,保存配置。
可以在数据源列表中看到已创建的oracle_datasource数据源:
6 设置数据源j2c认证数据:
6.1 在导航栏左侧选择:资源-〉数据源,可以看到5创建的oracle_datasource数据源,点击“oracle_datasource”数据源,点击右侧的相关项:JAAS-J2C认证数据
6.2 点击“新建”,输入别名、用户标识、密码(可以连接数据库的用户标识、密码)点击确定,保存配置.
6.3 在数据源列表中点击oracle_datasource数据源,会打开数据源配置页面,在组件管理的认证别名中选择上面创建的myoracle认证别名, 点击确定,保存设置.
7. 在数据源页面选中oracle_datasource数据源,点击“测试连接”, 测试连接成功,显示如下图所示:
说明:配置rac的数据源后,需要重启下node才可以,不然测试连接不成功。
三、Websphere6.1下ORACLE数据源最大连接数配置
这个配置页面的几个重要属性说明如下:
连接超时: 这个值指定当连接池达到给定连接池的最大值(最大连接数)时所等待的时间。当超过这个时间还是没有空闲连接时,连接请求超时并抛出 ConnectionWaitTimeoutException。如果连接超时设置为 0,则只要必需,池管理器就会等待直到分配一个连接为止(这在连接数下降到最大连接数值以下时发生)。
最大连接数和最小连接数: 这两个参数分别指定可以在此池中创建的最大物理连接数和最小物理连接数。应用服务器启动的时候,连接池并不建立连接。只有当应用程序请求数据库连接时,连接池才开始建立连接。当连接池中的连接数达到最小连接数之后,此后根据实际应用程序对数据库连接的需求,连接池中的连接数就保持在最小连接数和最大连接数之间。可以根据应用程序对数据库连接的要求调整这两个参数。
不使用超时: 这个参数指定一个空闲连接在连接池中能够存活的最大时间。因为在连接池中保持连接会消耗系统资源,因此超过最小连接数的空闲连接会被定时清除。不使用超时设为0时就不清除空闲连接。
获得时间: 连接池中的连接由一个定时运行的线程进行维护。这个参数就是指定运行连接池维护线程之间的间隔。例如,如果“获得时间”设置为 60,则池维护线程每 60 秒运行一次。当池维护线程运行时,它废弃所有未使用的连接(未使用时间长于“不使用超时”中指定的时间值),直到它到达最小连接数中指定的连接数。池维护线程还废弃所有活动时间长于“时效超时”中指定的时间值的连接。获得时间间隔还影响性能,因为更短的间隔意味着池维护线程将更频繁的运行并降低性能。要禁用池维持线程,“获得时间”设置为 0,或“不使用超时”和“时效超时”都设置为 0。
相关推荐
本话题将深入探讨“WebSphere6.1 for Oracle数据源配置”的相关知识,这对于理解如何在WebSphere环境中集成Oracle数据库至关重要。 首先,让我们了解一下数据源在WebSphere中的角色。数据源是JDBC(Java Database ...
通过以上步骤,你已成功在WebSphere 6.1上安装并配置了Oracle数据库的数据源。这使得应用程序能够通过JDBC连接与Oracle数据库进行交互,同时利用JNDI(Java Naming and Directory Interface)进行服务查找,实现灵活...
本文将详细阐述如何在WebSphere 6版本中配置Oracle 10g作为数据源,这对于搭建企业级应用环境,实现数据库连接至关重要。 首先,我们需要了解WebSphere的数据源配置基础。在WebSphere应用服务器中,数据源是应用...
### WebSphere 6.1 安装与配置详解 #### 一、WebSphere Application Server 的安装与配置 ##### (一)安装 WebSphere Application Server **1. Windows 下安装 WebSphere** WebSphere Application Server (WAS)...
部署Oracle数据源的步骤如下: 1. 资源 -> JDBC -> JDBC 提供程序,点击“新建”。 2. 选择数据库类型为Oracle,提供程序类型为Oracle JDBC Driver,实施类型为连接池数据源,名称如SMS,描述可自定义。 3. 配置...
### WebSphere 6.1 配置指南:发布 Web 应用及数据库连接池设置 #### 一、概述 在本篇文章中,我们将详细介绍如何在 IBM WebSphere Application Server 6.1 版本中配置并发布一个 Web 应用程序,并特别关注于...
在IBM WebSphere Application Server 6.1中配置JDBC数据源是将应用程序连接到数据库的关键步骤。这个过程涉及创建和配置JDBC提供程序、数据源以及相关的认证别名,以确保应用程序能够顺利地访问和操作数据库。以下是...
在配置数据源时,即使***ere服务器上没有安装Oracle客户端,也可以通过配置数据源的方式连接到远程的Oracle数据库。 ### 4. WebSphere 6安装 安装WebSphere 6是一个相对直接的过程,可以选择默认的安装选项,只需在...
2、Websphere6.1配置数据源实践.doc 3、WebSphere中流行数据库连接池的配置(Oracle、SQL Server、Sybase、MySQL).doc 4、在myEclipse6中配置websphere6及部署工程实践.doc 5、WAS ND安装手册.pdf 6、WAS+6[1].1安装...
完成这些步骤后,WebSphere Application Server 6.1已在RHEL Server 5.4上成功部署并配置,能够处理和管理Java应用程序和数据库连接。在实际环境中,还可能需要进行其他高级配置,例如安全设置、集群配置以及应用...
- **新建数据源**(websphere-jdbc3.1 提供程序新建.PNG、websphere-jdbc3.2 提供程序新建.PNG、websphere-jdbc5 新建数据源位置.PNG、websphere-jdbc6.1 新建数据源.PNG、websphere-jdbc6.2 新建数据源.PNG、...
- 接下来,创建JDBC提供程序,选择"资源" -> "jdbc提供程序" -> "新建",指定Oracle驱动并选择连接池数据源。 - 修改类路径,指定Oracle.jar的路径,并为数据源设置名称和JNDI名。 - 设置连接数据库的用户名和...
在配置过程中,用户需要指定Java运行时环境(JRE)、定义服务器实例、创建数据源以及配置网络通信。 2. **WebSphere 应用服务器架构** WebSphere 6.1 构建在EJB 2.1规范上,支持J2EE 1.4标准。它包含多个组件,如...
3. 配置数据源,连接到你的数据库,如Oracle、MySQL等。 4. 部署应用程序,可以是WAR或EAR文件,通过控制台上传或使用命令行工具。 5. 配置安全性,包括用户认证、授权和加密策略。 五、启动和停止WebSphere 1. ...
这个压缩包文件包含了WAS 6.1在配置和使用数据源时所需的JAR文件,特别是`base.jar`,它是WebSphere应用服务器的基础库,包含了许多核心功能和API。下面我们将详细探讨这些知识点。 首先,数据源在Java应用服务器中...
以上介绍了 WebSphere 应用服务器中 CAS 证书的生成、SSL 配置、类加载、数据源配置以及应用部署等关键操作。这些步骤对于搭建稳定可靠的 WebSphere 环境至关重要。通过细致的操作和合理的配置,可以有效地提升系统...
7. **JDBC连接问题**:WebSphere 6.1中配置Oracle数据源时,用户和密码不应直接在数据源属性中设置,而应使用J2C认证方式。这可以解决认证失败的错误。 8. **80端口使用**:若需要在WebSphere上使用80端口,需要在...
本文档旨在详细介绍 WebSphere 服务器的基本安装流程以及如何在 WebSphere 6.1 版本中配置 CAS (Common Authentication Service) 服务器,包括生成和配置证书、数据源配置以及 SSL 配置等关键步骤。 #### 二、...
数据源配置决定了NC6.1如何连接和访问数据库,是数据层的核心配置之一。 #### 7.3 部署 涉及应用程序的部署策略、服务注册和发现机制,确保应用的高效运行。 #### 7.4 服务分配 服务分配指的是将不同的服务映射...