Oracle连接远程库报12514

Supper_Shenchao 2020-05-09 04:52:57
一共两个数据库,我是用Navicat直接输入的账号密码连接的,测试库能连接上,正式库死活连不上。

网上那种改listener.ora不好使,而且我认为既然是连接的远程库,监听程序都在远程服务器上改本地的这些有啥用啊,有没有大佬指点指点啊
...全文
269 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
m16fan 2021-06-19
  • 打赏
  • 举报
回复

服务器端的lsnrctl status和lsnrctl services结果上传一下呗

Supper_Shenchao 2020-05-11
  • 打赏
  • 举报
回复
plsql我也试过,也连不上
Supper_Shenchao 2020-05-11
  • 打赏
  • 举报
回复
我将服务名改成tnsnames.ora上面的名称也没用啊,还是连不上,而且Navicat连接应该不走这个文件的,ip都自己填好了。
js14982 2020-05-11
  • 打赏
  • 举报
回复
服务名可能就是你tnsnames.ora的那个名称,你试试用sid
Supper_Shenchao 2020-05-11
  • 打赏
  • 举报
回复
我在考虑是不是机器的问题,所以打算装个win7的虚拟机连一下
Supper_Shenchao 2020-05-11
  • 打赏
  • 举报
回复
本机的tnsnames.ora我也改过,我觉得跟他关系也不大。因为在Navicat中这些配置都可以指定的
js14982 2020-05-11
  • 打赏
  • 举报
回复
用Navicat连接的话,是否要指定oracle的实例sid之类的,要是这个数据库上有2个实例如何区分连接的哪一个?
js14982 2020-05-11
  • 打赏
  • 举报
回复
和你本机的listener.ora无关,看看你本机的tnsnames.ora的解析名,是否有问题,比如sid错了之类的
Supper_Shenchao 2020-05-11
  • 打赏
  • 举报
回复
你好,服务器我没有权限操作,而且别人能连上我觉得应该没问题。 远程库ip172.168.1.105 服务名jbzx2 本机的listener.ora之前改过,没什么用我又还原了。这个连接跟本地这个文件有关吗?因为我之前有连接过别的远程库,本机不需要任何配置,只需要填对ip和服务名还有账户密码就行,这个就一直连不上。大佬能给解答解答吗
js14982 2020-05-11
  • 打赏
  • 举报
回复
1,把监听文件listener.ora贴出来看看 2,客户机tnsping 服务器ip 3,在服务器上lsnrctl status查看监听状态
js14982 2020-05-11
  • 打赏
  • 举报
回复
试试直接用sqlplus连接 sqlplus sip/******@172.168.1.105/sid

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧