JDBC连接oracle RAC数据库配置

jdbc对oracle RAC方式的支持  1)JDBC连接的配置方式,既然数据库本身已经支持了RAC,那么只要在JDBC连接字符串中将RAC的配置加上去即可, 根据资料和目前的业务需求,我们的针对HOST=10.87.25.37这台主机的数据库实例的JDBC连接字符串应该这样配置      URL="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOC 阅读详情

RAC的配置如下:

 

node1:ip地址192.168.60.132,实例名:rac1,主机名:rac1

 

node2:ip地址192.168.60.144,实例名:rac2,主机名:rac2

 

RAC服务名为oratest

我的应用服务器为apache+tomcat

 

 

 

 

配置过程如下

 

1、搜索了一下,发现提供的连接RAC方法很多,拷贝了如下的jdbcURL:     

 

jdbc:oracle:thin:@(description=(address_list= (address=(host=192.168.60.132) (protocol=tcp)(port=1521))(address=(host=192.168.60.144)(protocol=tcp) (port=1521)) (load_balance=yes)(failover=yes))(connect_data=(service_name= oratest)))

 

但是tomcat报出如下错误:

Io 异常: NL Exception was generated;

 

2、又从网上google、baidu一番,虽然找到n方法,但就是连不上,总是提示这个错误;

 

3、无奈之中,打开数据库tnsname.ora,发现其中的配置如下:

 oratest=

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = rac1)(PORT = 1521))

      (ADDRESS = (PROTOCOL = TCP)(HOST = rac2)(PORT = 1521))

      (LOAD_BALANCE = yes)

    )

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = oratest)

    )

  )

于是将jdbcUR修改成:

jdbc:oracle:thin:@(description=(address_list= (address=(host=rac1) (protocol=tcp)(port=1521))(address=(host=rac2)(protocol=tcp) (port=1521)) (load_balance=yes)(failover=yes))(connect_data=(service_name= oratest)))

 

测试一下,结果竟然成功了;

初步认为是:数据库服务采用主机名,而在jdbcURL中采用ip地址的方式就会出现NL Exception的问题;

 

建议:对于连接RAC有问题的情况,最好使用tnsnames.ora中连接字符串进行连接;

 

 不知道大家有没有遇到这样的问题?

基于深度学习YOLOv8的商品识别系统(深度学习 + UI界面 + 训练数据集 + Python代码) 如果使用自定义数据集,可以通过图像标注工具如LabelImg来标注每个商品的类别和边界框,并保存为YOLO格式的文本文件。bash复制编辑/dataset/images/train/val/labels/train/val这样,我们就准备好了数据集,可以开始训练YOLOv8模型。本文介绍了如何使用YOLOv8构建一个商品识别系统,包括从数据准备到模型训练,再到UI界面的开发。通过深度学习技术,尤其是YOLOv8的高效目标检测能力,我们能够快速实现商品识别并集成到实际应用中。 阅读详情

相关推荐

手把手教你用XC7A35T FPGA搭建低成本机器视觉系统(含开发板选型指南)

本文详细介绍了如何利用AMD(原Xilinx)Artix-7系列中的XC7A35T FPGA芯片,搭建一套低成本的机器视觉系统。内容涵盖从芯片选型深度剖析、开发板(如黑金AX7035B)对比指南,到使用Vivado创建工程、编写图像处理模块(如RGB转灰度),以及资源优化和与上位机(如OpenCV)协同工作的完整流程,旨在为开发者提供一套可实践的高性价比硬件加速视觉解决方案。

beta5的博客 351

Oracle真正的应用集群(RAC)

简要介绍Oracle Real Application Clusters (RAC)可以支持24 x 7 有效的数据库应用 系统,您可以在由低成本的服务器构成的高可用性系统上自由部署您的应用,而无需修改您的应用程序。已经有超过4200个用户从中受益。现在Oracle在10g RAC中更提供免费的集群软件和存储管理软件,为您降低应用成本。拥有RAC您无需再为成本而牺牲性能和 可靠性。关键特性 高可用

csdn 数据库频道技术资料 2386

模型检测--工具KeYmaera

论文:KeYmaera: A Hybrid Theorem Prover for Hybrid Systems 作者:Andre Platzer and JanKeYmaera摘要1 介绍2用于混合系统的KeYmaera验证工具3混合系统,混合自动机和混合程序 摘要 KeYmaera是一种用于混合系统的混合验证工具,它结合了演绎,实数代数和计算机代数证明者技术。它是自然的自动和交互式定理证明器 混合系统的规范和验证逻辑。 KeYmaera支持差分动态逻辑,它是用于混合程序的实值一阶动态逻辑,是混合自动机的程

ziigea的博客 1076

jdbc连接oracle rac数据库的写法

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34326558的博客 509

zblog mysql数据库无法连接_ZBlog博客网站错误:MySQL数据库无法连接

前言前天搭建的博客网站,睡醒一觉起来网站挂逼了,其间无任何操作。主页都进不去,提示“MySQL数据库无法连接”,无论怎么刷新重启服务器都没用。最终从中午1点搞到凌晨2点,皇天不负有心人终于解决了。其实问题很简单,只是没这方面的经验,走了很多弯路。我本人并不是搞WEB的,搞这个博客纯碎就是玩玩罢了。处理这个问题的时候查了很久的资料,都是一些没太大意义的,无非就是让你改zb_user/c_option...

weixin_34691461的博客 2204

超越图灵机——论人工智能实现的可能性(一)

超越图灵机——论人工智能实现的可能性(一)我认为人工智能是可以实现到逻辑思维这一步的,因为逻辑思维可以完全用字符串来表示,图灵机可以把任意单元置成任意值,在这一点上是完备的,这就足以描述逻辑思维了,所以用图灵机完全可以实现到逻辑思维。当然图灵机会受到哥德尔不完备性的制约,但是逻辑系统也会受到同样的制约,所以我认为完全可以用图灵机实现逻辑思维。那么逻辑思维的本质机理与图灵机是什么关系?逻辑思

太极语言 1万+

oracle集群 java_Oracle集群(RAC)及 jdbc 连接双机数据库

oracle集群url配置oracle集群中plsql和java程序连接方式非集群中plsql连接配置:www.2cto.comDB1_193 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 59.208.39.193)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = bes...

weixin_42471237的博客 628

告别Python中间件!C#原生调用YOLOv11/v12:工业视觉检测零语言壁垒全流程

本文介绍了一种基于C#和ONNX Runtime的工业视觉检测解决方案,解决了传统YOLO模型在工业应用中面临的三大痛点:语言壁垒、性能损耗和模型更新困难。该系统采用三层架构设计,支持C#原生调用YOLO模型,无需中间件,性能损耗低于5%,满足工业产线30FPS+的实时性要求。文章详细阐述了环境搭建、模型导出规范、核心代码实现及工业级优化方案,提供可直接用于生产环境的完整流程,实现了训练与部署的解耦,显著降低了维护成本。该方案兼容主流YOLO版本,支持全平台部署,为工业视觉检测提供了高效可靠的C#集成方案。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 186

【Oracle RAC】JDBC连接oracle RAC数据库配置

    https://blog.youkuaiyun.com/changqing5818/article/details/80867962 问题描述 生产上线系统,未能及时识别到Oracle数据库是RAC环境,上线时,Druid数据源配置按照单实例数据库配置,导致系统无法建立数据库连接,系统无法启动。 补充说明:数据连接池使用的是Alibaba的Druid。 临时解决方案 将原有数据库整库导出,在备机...

nalnait的专栏 2080

【Claude】Not logged in · Please run /login 报错已解决

意味着 Claude Code 没有找到任何有效凭证。直接/login——交互式首选;检查——排查环境变量污染;CI 用——自动化场景标准方案;macOS Keychain 异常——/logout/login重置;时钟偏差——校准系统时间。参考:Claude Code 官方《错误参考》"身份验证"章节、官方认证优先级文档、社区 Token 过期排查记录。

博客 9969

TC3XX - MCAL知识点(一):新建Tc3xx EB-tresos工程

基于EB-tresos建立Hightec或者Tasking工程的时候,第一个步骤就是需要新建一个EB-tresos的工程,本文记录一下如何新建一个EB-tresos工程,以及对其进行简单的操作。那么Tc3xx的MCAL包含哪些内容呢?

梦想技术家 2966

JDBC 连接RAC负载均衡URL简单配置总结

在通过JDBC连接RAC的时候,我由于各种原因会出现以下问题。 问题一:通过JDBC连接如果使用ip连接方式 例: jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST = (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.36.6)(PORT=1521)) (ADDRESS=(PROTOCOL=TCP)(HOST...

jiang1904的博客 729

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

jdbc连接oracle rac数据库,JDBC联接oracle RAC数据库配置

JDBC连接oracle RAC数据库配置配置过程,找到tnsname.ora,查看对应的sid的description,为(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = werprac3-vip.ttmtech.com.hk)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST...

weixin_32506743的博客 1446

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

java jdbc oracle rac_JDBC连接oracle RAC数据库配置

RAC的配置如下:node1:ip地址192.168.60.132,实例名:rac1,主机名:rac1node2:ip地址192.168.60.144,实例名:rac2,主机名:rac2RAC服务名为oratest我的应用服务器为apache+tomcat配置过程如下1、搜索了一下,发现提供的连接RAC方法很多,拷贝了如下的jdbcURL:jdbc:oracle:thin:@(descriptio...

weixin_29504987的博客 637

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

oracle集群中plsql和java程序连接方式

oracle集群中plsql和java程序连接方式非集群中plsql连接配置:DB1_193 =,(DESCRIPTION =,(ADDRESS_LIST =   oracle集群中plsql和java程序连接方式非集群中plsql连接配置:   DB1_193 =    (DESCRIPTION =    (ADDRESS_LIST =

jiangping403的专栏 1314

jdbc连接rac的oracle数据库

jdbc连接rac的oracle数据库需要配置所有racIP,如下: DB1 =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.1.1.151)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.1.1.152)(PORT ...

weixin_30239339的博客 88

ketter 配置oracle,Kettle中配置oracle RAC

由于项目中使用了oracle v-ip做了oracle数据库集群,现在需要把项目中程序进行升级。原来的程序中直接使用的是JDBC然后配置的kettle.properties配置文件,如下图:根据项目需要,查看了相关资料oracle官网说明如下:大体意思就是:·设置为native(JDBC)链接方式·将hostname跟port设置为空(port或设置为-1)·然后将database name设置为...

weixin_42519488的博客 1069
上一篇: Oracle的锁表与解锁 、Oracle锁用户
下一篇: Too many open files问题分析
zljjava
博客等级 码龄15年 155粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值