用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。

解决方案一:

今天工作时在新建连接的时候遇到ORA-12505,解决后又遇到ORA-12519错误。

ORA-12505:

之前用PL/SQL DEVELOPER和SQLPLUS 登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接,出现ORA-12505错误listener does not currently know of SID given in connect descriptor......。

经过查找,发现Oracle的service_name 和sid_name不一致,而PL/SQL DEVELOPER和SQLPLUS 采用service_name进行连接,而应用程序是按照sid_name进行连接,所以出现PL/SQL DEVELOPER和SQLPLUS 能够连接而应用程序却无法连接的问题。

解决问题很简单,原来是自己将sid_name搞错了;首先查找当前实例的sid_name:SELECT INSTANCE_NAME FROM V$INSTANCE,然后把得到的sid_name填入应用程序的连接串中。

ORA-12519:

ORA-12505问题解决后,应用程序可以连接到Oracle,但是却报ORA-12519。经过查找发现这是由于参数的processes设定过低,因为专用服务器是一个连接建立一个服务器进程,该服务器的processes设定为150,session数设为170,而当前登录的session已经几乎达到processes的最大值,所以就报ORA-12519错误。只需把processes设大,满足业务需要即可解决。

alter system set processes=300 scope=spfile;

然后重启数据库即可。

下面补几张PIC对于连SQLDeveloper报ORA-12505错

另外做个补充:对于eclipse连接oracle 其失败的关键也就是将sid_name搞错了。现在知道了更新后的sid_name,一切顺利

解决方案二:

之前我的Oracle数据库出现问题,费大波周折终于弄好了,今天又创建了一个DBA管理员的连接方式出现问题,本人现在把解决方案分享给大家,希望对你们有用。

连接时报错码:Listener refused the connection with following error:ORA-12505,TNS:listener......

确定这是连接数据库的SID错误,

解决方法:

1.知道你的SID名:可以再注册表中查找,也可以通过借助Oracle的sqlplus工具并以管理员方式连接敲命令查看:select instance_name from v$instance;必须是管理员身份,否则“视图不存在”。

2.在Oracle SQL Developer连接工具上修改你的数据库SID名,我的如下(把"xe"修改成"orcl"):

3.勾选“保存命令”,“角色”选择数据库管理员。

4.点击“保存”和“测试”,并连接,剩下的就是连接成功了。

如若再不行!那就得修改监听文件了,详见:https://www.jb51.net/article/73181.htm

java ora-12505_Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)相关推荐

  1. java连接oracle报错ora-12505,Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)

    用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考. 解决方案一: 今天工 ...

  2. oracle数据库报错12505,Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)

    这篇文章内容根据二种计划方案帮大伙儿处理OracleSQLDeveloper联接出错(ORA-12505),必须的盆友能够参照下 用oracle数据库查询在建联接时碰到ora-12505,此解决问题后 ...

  3. pl/sql dev连接报错Access violation at address 67614F04 in module 'oranls11.dll'

    这个可能是因为你的客户端安装了多个Oracle 软件导致, 还有一种可能是本地Oracle版本过低,连接的Oracle数据库版本过高. 这里排除第二种可能. 解决办法:  打开你的PL/SQL Dev ...

  4. SQL Developer连接时报错:ORA-12528

    SQL Developer连接时报错: 状态: 失败 -测试失败: Listener refused the connection with the following error: ORA-1252 ...

  5. 解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed

    解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed 参考文章: (1)解决wi ...

  6. PL/SQL Developer启动时报错:“Control 'dxDockBrowserPanel' has no parent window

    PL/SQL Developer启动时报错: "Control 'dxDockBrowserPanel' has no parent window" 出现原因:某次刚打开PL/SQ ...

  7. Linux下安装Docker,报错docker: unrecognized service的两种解决方案

    Linux下安装Docker,报错docker: unrecognized service的两种解决方案 参考文章: (1)Linux下安装Docker,报错docker: unrecognized ...

  8. oracle 监听服务正常,连接报错 ora 12541

    问题描述: 数据库监听服务正常运行,使用sql plus 连接数据库超级慢或无法连接,时不时报错 ORA 12541 问题原因: oracle 数据库监听服务日志过大 解决办法 将监听停止掉 删除 $ ...

  9. PL/SQL Developer 登录报错(ORA-12547)解决方案

    PL/SQL Developer 登录时出现,"ORA-12547: TNS: 丢失连接"原因及解决方案  1.原因分析:        服务器上的TNS监听没有启动,应该重新启动 ...

最新文章

  1. 墙裂建议收藏,100道Python练手题目
  2. Android开发四年以来的工作难点总结
  3. mysql存储过程写法—动态参数运用
  4. 伸展树(Splay tree)图解与实现
  5. Jmeter plugins 之 Perfmon Metrics Collector(服务器性能监控)
  6. M1 Mac用户:如何检查SSD是否过度磨损
  7. 智慧城市热度不减 产业资本进军智能汽车相关领域
  8. 自动回复html模板邮件,outlook休假自动回复
  9. vs2005 应用程序正常初始化失败的解决方案
  10. 7-33 电话聊天狂人
  11. java满天星星代码_纯Java代码实现流星划过天空
  12. 电脑右下角小喇叭出现红色叉号
  13. 单位根检验、航空模型、季节模型
  14. Trade and the world economy -- 贸易与世界经济
  15. debian10 安装jdk8
  16. ​在 2022 年找工作,毕业生们的 “最后一课”
  17. 阿德莱德大学计算机科学,School of Computer Science
  18. JAVA学习笔记—IO流
  19. 《请别叫我奥特曼,我只是你望尘莫及的神话》
  20. swiper + vue 中间大两边小轮播图

热门文章

  1. 2019河北省大学生程序设计竞赛(重现赛)B 题 -Icebound and Sequence ( 等比数列求和的快速幂取模)...
  2. Socket网络编程——C++实现
  3. 【K8S学习笔记】Part1:使用端口转发访问集群内的应用
  4. 关于结构体里面结构体的申明和使用
  5. 数据说话,88000条数据绘制北京市地图
  6. 网页关闭(解决window.close在火狐下不兼容问题)
  7. nio~view buffer
  8. sublime 无法下载插件解决办法(亲测有效)
  9. python --- udp的使用
  10. 结对编程作业——毕设导师智能匹配