纯纯分享,无任何不良信息,目前用了下面的方法连接率是100% 的(建立在你的数据库已经成功建表之下)
解决步骤如下:
1)你先确定你的代码中这些有没有做以下更改
你的服务名,数据库用户名,数据库的密码是否填写正确(这个比较重要端口号只要你没改就默认是这个)
先去那个sql developer上面连接下你的数据库还有查看你的属性看你的数据库用户名名字是不是system一般都是这个的不是的话就做对应的更改,还有你的密码要对应上你的数据库。
那个service_name就是你的服务名,去服务上面确认你可以使用快捷键win+R然后输入services.msc去查看,或者直接cmd里面输入lsnrctl status
2)这些确认好以后你就需要去检查你的oracle相关服务是否全部打开,没有的话就去把他全部打开。打开完以后就去找你的安装目录下的找监听文件叫做listener.ora的文件,做出更改路径一般如下图(你们一般是dbhome_1下的,而我这里用的副本的东西因为一些原因)
做出更改
listener.ora修改具体如下:(我画线的地方要根据的当前路径做出更改)然后接下来就是按照我这样做之后呢(你们只需要改黄色部分照着我抄就行(除了那个路径要根据你的实际改),改完以后,你就要去net manager下面做出对应更改,因为这个涉及到了后面的步骤,这一步照做了下一下步也得照做)
什么是net manager!
打开一下去看你的服务名,名字要成这样orcl(照着改)
都改完了就去重启你的监听服务就可以了。(记得去重新生成你的解决方案)
如果遇到ORA -12541错误 95%是你的监听服务没打开,去打开了就行了