当前位置: 首页 > news >正文

springboot连接oracle报错ORA-12505解决方案

springboot连接oracle报错ORA-12505解决方案

springboot项目,在测试环境连接正常,生产环境连接数据库报错ORA-12505。
测试环境连接数据库语句为jdbc:oracle:thin:@xxxx.xxxx.xxxx.xxxx:1521:orcl
生产环境修改对应ip后报错ORA-12505, TNS:listener does not currently know of SID。

百度查询jdbc连接数据库的时候,需要使用数据库的sid_name,
参考文章:https://blog.csdn.net/qq_38050852/article/details/83151095

但是由于生产环境只开放了部分视图权限,执行查询sid语句select INSTANCE_NAME from v$instance;报错找不到表或视图,只好另寻解决方案。

经过尝试,最后将 :orcl 部分改为 /orcl 解决,即 jdbc:oracle:thin:@xxxx.xxxx.xxxx.xxxx:1521/orcl

问题原因: jdbc:oracle:thin:@xxxx.xxxx.xxxx.xxxx:1521:orcl,该连接方式:后面需跟上sid_name;
jdbc:oracle:thin:@xxxx.xxxx.xxxx.xxxx:1521/orcl而这种连接方式 / 后面需填入server_name;
在无法查询sid的情况下可以使用第二种连接方式

参考:https://blog.csdn.net/a932946893/article/details/113374715

相关文章:

  • JOSEF约瑟 定时限过流继电器 JSL-21/5 柜内安装,板前接线 实物图
  • RTSP/Onvif安防平台EasyNVR接入EasyNVS显示服务不存在的原因及解决办法
  • 海康威视摄像头+服务器+录像机配置校园围墙安全侦测区域入侵侦测+越界侦测.docx
  • 部署KVM虚拟化平台
  • Python 模块和包(1)
  • 跑步中位数
  • 探索Spring最常用的30个注解
  • 天翼云高校云盘在线扩容
  • RT-Thread学习
  • 【springboot项目】之秒杀项目常见问题(Seckill)
  • 通用Mapper怎么开接口扫描
  • python中的tree
  • 分布式数据库事务故障恢复的原理与实践
  • 数据库设计-DDL
  • php事务的四个特性,以及隔离性的四个级别
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • JavaScript 一些 DOM 的知识点
  • Spring核心 Bean的高级装配
  • Zsh 开发指南(第十四篇 文件读写)
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 网络应用优化——时延与带宽
  • 微信小程序开发问题汇总
  • 一份游戏开发学习路线
  • 自定义函数
  • scrapy中间件源码分析及常用中间件大全
  • (1)(1.13) SiK无线电高级配置(六)
  • (第61天)多租户架构(CDB/PDB)
  • (分享)自己整理的一些简单awk实用语句
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)ObjectiveC 深浅拷贝学习
  • (转)shell调试方法
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • 、写入Shellcode到注册表上线
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .net遍历html中全部的中文,ASP.NET中遍历页面的所有button控件
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .NET运行机制
  • @Autowired和@Resource装配
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • @软考考生,这份软考高分攻略你须知道
  • [1]-基于图搜索的路径规划基础
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • [Android] Android ActivityManager
  • [Angular] 笔记 20:NgContent
  • [AutoSar]BSW_OS 01 priority ceiling protocol(PCP)
  • [BZOJ 4598][Sdoi2016]模式字符串
  • [bzoj1912]异象石(set)
  • [EULAR文摘] 利用蛋白组学技术开发一项蛋白评分用于预测TNFi疗效
  • [HNOI2008]Cards
  • [JavaEE] 线程与进程的区别详解
  • [JS]JavaScript 注释 输入输出语句