免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 9241 | 回复: 18
打印 上一主题 下一主题

[WebSphere] 请教JDBC连接数据库问题 [复制链接]

论坛徽章:
1
白羊座
日期:2014-05-04 17:53:33
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-09-09 10:31 |只看该作者 |倒序浏览
刚接触Websphere,请教各位高手以下问题:
1、Websphere Application Server和Database可以分别安装在不同的主机上吗?我的情况是WAS安装上XP上,Oracle 10g安装在虚拟机上,运行Linux平台;

2、WAS通过JDBC连接Oracle时,ojdbc6.jar文件在哪里?WAS所在的主机没有这个文件,我自己下载了一个,但还是无法连通。Oracle 10g所在的Linux系统倒是有一个ojdbc14.jar文件,但在WAS控制台设定为其路径后,也不能连通;

3、设置好JDBC提供程序和数据源后,测试连接时报错:无法连接到节点,确保 Node Agent 正在运行并重试测试连接操作。这个Node Agent是要装在Oracle所在的主机上吗?

谢谢!

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
2 [报告]
发表于 2013-09-09 10:49 |只看该作者
1、Websphere Application Server和Database可以分别安装在不同的主机上吗?

可以

2、WAS通过JDBC连接Oracle时,ojdbc6.jar文件在哪里?

我的是这样设置的,你可以参考一下。

Environment > WebSphere Variables > ORACLE_JDBC_DRIVER_PATH
Value 设置如下:
/opt/data/IBM/WebSphere/AppServer/lib

Resources > JDBC providers > Oracle JDBC Driver
Class path 设置如下:
${ORACLE_JDBC_DRIVER_PATH}/ojdbc6.jar

Resources > JDBC providers > Oracle JDBC Provider (non-XA)
Class path 设置如下:
${ORACLE_JDBC_DRIVER_PATH}/ojdbc6.jar

论坛徽章:
1
白羊座
日期:2014-05-04 17:53:33
3 [报告]
发表于 2013-09-09 11:00 |只看该作者
回复 2# Shell_HAT

谢谢回复!

还想请教一下:
这个路径:/opt/data/IBM/WebSphere/AppServer/lib是在WAS主机上还是Oracle主机上呢?
   

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
4 [报告]
发表于 2013-09-09 11:09 |只看该作者
回复 3# jackiew


    是WAS的

论坛徽章:
1
白羊座
日期:2014-05-04 17:53:33
5 [报告]
发表于 2013-09-09 11:15 |只看该作者
回复 4# Shell_HAT


谢谢!我再测试一下。     

论坛徽章:
1
白羊座
日期:2014-05-04 17:53:33
6 [报告]
发表于 2013-09-09 11:35 |只看该作者
回复 5# jackiew


还是有问题:配置如下图:


报错信息为:
DSRA3601E: 由于下列原因,createDatasource 命令失败:java.lang.NullPointerException。

论坛徽章:
1
白羊座
日期:2014-05-04 17:53:33
7 [报告]
发表于 2013-09-09 17:06 |只看该作者
本帖最后由 rdcwayx 于 2013-09-09 21:02 编辑

现在报这样的错误:
在节点 6515bNode01 上的服务器 server1 上,对数据源 DS1 执行的测试连接操作由于以下异常
  1. java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: 10.4.0.199:1521:ORAC DSRA0010E: SQL 状态:null,错误码:0。 而失败。 查看 JVM 日志 获取进一步的详细信息。
复制代码
URL的值:
  1. jdbc:oracle:thin:@10.4.0.199:1521:ORAC
复制代码
最后的部分ORAC应该怎么写呢?

论坛徽章:
15
2015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-15 17:29:44午马
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉鸡
日期:2014-04-02 12:24:51双子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥猪
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
8 [报告]
发表于 2013-09-09 19:04 |只看该作者
orac 是数据库的一个username (或者叫 schema ),是你在建数据库后,创建的,你自己想想当时定义的什么名字。

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
9 [报告]
发表于 2013-09-10 08:35 |只看该作者
回复 7# jackiew


    填写Oracle的SID

论坛徽章:
1
白羊座
日期:2014-05-04 17:53:33
10 [报告]
发表于 2013-09-10 09:58 |只看该作者
本帖最后由 jackiew 于 2013-09-10 10:10 编辑

我填的是Instance name,现在报错如下:

  1. 在节点 6515bNode01 上的服务器 server1 上,对数据源 DS1 执行的测试连接操作由于以下异常 java.sql.SQLException: java.lang.LinkageError: 在解析方法“oracle/net/ns/AcceptPacket.(Loracle/net/ns/Packet;)V”时装入约束违例:类“oracle/net/ns/NSProtocol”的装入器“java/net/URLClassLoader@2b9e9eba”和类“oracle/net/ns/AcceptPacket”的装入器“com/ibm/ws/bootstrap/ExtClassLoader@893e03ad”具有不同类型的方法特征符 而失败。 查看 JVM 日志 获取进一步的详细信息。
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP