您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > websphere70下配置oracle10g数据源心得
我的配置是:Websphere7.0安装在本机windows下Oracle10g安装在aix5.3上,IP:192.168.1.2,数据库名zydb用户DLADM密码oracle登录控制台配置oracle驱动程序路径:环境-websphere变量找到ORACLE_JDBC_DRIVER_PATH变量本地机器装了oracle的客户端驱动应该E:\oracle\product\10.2.0\client_1\jdbc\lib里,不知道的可以搜下ojdbc14.jar文件设置好后点-确定-保存新建JDBC提供程序资源-JDBC-JDBC提供程序在右侧JDBC提供程序新建页面选择JDBC提供程序的作用域:一般有以下三种作用域:1.单元最常规的作用域。在“单元”作用域上定义的资源对于所有节点和服务器都是可见的,除非它们被覆盖了。要查看单元作用域中定义的资源,不要在作用域选择表单中指定服务器或节点名。2.节点多数资源类型的缺省作用域。在“节点”作用域上定义的资源覆盖任何在“单元”作用域上定义的重复项,并且对于相同节点上的所有服务器都是可见的,除非它们在该节点上的服务器作用域中被覆盖了。要查看节点作用域中定义的资源,不要指定服务器,但是要在作用域选择表单中选择节点名。3.服务器定义资源的最特定作用域。在“服务器”作用域上定义的资源覆盖任何在“单元”作用域或父“节点”作用域上定义的重复资源定义,并且它们仅对于特定服务器是可见的。要查看服务器作用域中定义的资源,在作用域选择表单中指定服务器名和节点名。可以看出上面三个作用域的范围逐渐递减,并且同名的资源以最小范围的为准。这个有点类似编程语言中变量的作用域。根据上面作用域的范围的描述,在单节点的情况下,一般选用“节点”。如果只有一个应用服务器实例也可以选择“服务器”。在多个节点构成的单元中,可以分别在每个节点上分别定义,也可以选择“单元”作用域一次性定义。点击“新建”按钮创建新的JDBC提供程序数据库类型选址ORACLE实现类型我现在的是连接池数据源,还有中XA数据源,应该是用于布式事务处理的,不是很懂,next直接next下一步,然后完成-保存J2C配置这个在7中藏得比较深安全行-全局安全性-JAVA认证和授权服务-J2C认证数据点“新建“按钮,输入认证条目的别名、用户标识、密码、描述后点击应用,必须要注意的是,别名规则一般为:用户标识;用户标识用户名和密码必须为该应用对应的数据库用户名和密码,点击“确定”后保存即可。配置数据源资源-JDBC-数据源作用域选好,然后新建输入合适的数据源名和JNDI名,然后下一步选择JDBC提供程序选中第二个输入数据源的特定于数据库属性URL的格式:jdbc:oracle:thin:@hostname:portnumber:DBName我的是jdbc:oracle:thin:@192.168.1.2:1521:zydb设置安全性别名组件管理的认证别名和容器管理的认证别名选中刚刚建的J2C认证我的是j2c,然后下一步摘要完成-保存测试选中数据源,然后点测试,然后在最上面弹出错误咯网上找了下原因,需要修改JDBC驱动类文件的指向,点进去修改类路径的指向,点确定-保存到数据源那测试,OK我这边这样配置下来是没问题,各人的系统,配置(人品)都不同,可能会有差异,可以到baidu查问题所在。
本文标题:websphere70下配置oracle10g数据源心得
链接地址:https://www.777doc.com/doc-2867074 .html