开发者社区> 问答> 正文

oracle用localhost可以连接,但换成本机IP地址连接失败,报错12541 ?报错

用PLSQL连接数据库,报错ORA-12541:TNS:无监听程序,在项目中连接也是配置localhost连接可以,但换成本机的IP地址就会失败

展开
收起
爱吃鱼的程序员 2020-06-24 14:05:54 624 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    程序在本机用curlhttp://localhost可以访问,而用curlhttp://本机ip却报错curl:(7)FailedtoconnecttoXXX,估计是服务套接字绑定到127.0.0.1上面了
    建议看下:https://www.zhihu.com/question/23940717

    lsnrctlstatus查看一下监听状态,用tniping一下ip地址试试能不能ping通。oracle的配置文件有两个,listener.ora和tnsnames.ora,查看配置文件是否正确。

    jdbc:oracle:thin:@192.168.0.???:1521:orcl,看一下你的ip是否是网络分配的地址,好像无线网的ip地址好像不行

    2020-06-24 14:06:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
Oracle云上最佳实践 立即下载

相关镜像