• ORA12514: TNS: no listener


    001-ORA-12514: TNS: no listener

    说明:使用PL/SqL Developer连接oracle数据库,显示错误信息:ORA-12541:TNS: 无监听程序

    原因一

    windows电脑上的“服务”,关于oracle的服务没有打开
    

    解决办法一

    1、cmd搜索"services.msc",打开服务
    2、开启以下服务(最好设置为开机自启动)
    - OracleJobSchedulerORCL
    - OracleOraDB19Home2MTSRecoveryService
    - OracleOraDB19Home2TNSListener
    - OracleServiceORCL   (启动较慢)
    - OracleVssWriterORCL
    

    原因二:监听器有问题,需要重新配置Net configuration Assistance

    解决:

    1.windows下全局搜索:Net configuration,找到Net configuration Assistance

    2.监听程序配置的重新配置

    好像一直下一步就可以了,没什么大问题
    

    3.本地Net服务名配置

    重点是配置本地ip地址,因为是wifi下的,可能会有变化
    

    服务名选择:ORCL

    主机名:填写计算机名称,不能写服务器的公网ip,也不是localhost

    查看计算机名称

    win+r,输入cmd打开,输入hostname

    4.本地连接oracle,也需要配置好本地的ip地址

    连接类型:basic
    主机:localhost
    服务名:orcl
    用户名:system
    密码:123456
    

    原因三:监听器程序没有启动

    以管理员身份运行cmd,输入lsnrctl start,即可

    如果以普通的方式打开cmd,则会出现以下错误

    TNS-12560: TNS:protocol adapter error  
    
    TNS-00530: Protocol adapter error
    
  • 相关阅读:
    PHP中echo和print的区别
    Python input和raw_input的区别
    for,if语句
    Mac下安装PEAR
    IOS之代理
    socket总结
    jQuery 遍历函数 ,javascript中的each遍历
    DP:最大公共子序列
    6.2省赛总结
    NEUOJ1302最大子序列
  • 原文地址:https://www.cnblogs.com/YuRong3333/p/15589762.html
Copyright © 2020-2023  润新知