orcale链接问题

过年回家,在家里的台式机上装了orcale12。用PL/SQL却连不上,对orcale不熟悉T T。

遇到问题当然是想办法解决问题。
  • 先看报错
    “ORA-12154: TNS: 无法解析指定的连接标识符”
    百度:说是监听的问题,先检查监听是否正常。

  • 查看监听
    这里写图片描述
    没有正常启动,于是启动,却弹出对话框,内容为:
    服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。

  • 为什么监听不能启动
    百度,结果大多为改配置文件:这里写图片描述
    就是修改listener.ora
    可是还是不行。
    继续百度:有一个和我的情况差不多。说需要修改注册表。
    他的方法是:

    开始>运行>regedit>
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/OracleOraDb11g_home1TNSListener
    中的ImagePath改为:
    D:/oracle_11g/product/11.1.0/db_1/BIN/TNSLSNR.EXE(之前后面的.EXE没有)
    hujunsong的博客
    打开注册表一看,心中一乐这里写图片描述


我这里也没有.exe,赶快加上。
再启动OracleOraDB12Home1TNSListener服务。可以启动了。
再次尝试连接,还是失败,报:ORA-12541: TNS: 无监听程序
  • ORA-12541: TNS: 无监听程序
    百度:需要net configuration assistant进行配置
    开始>所以程序>Oracle - OraDB12Home1>配置和移植工具>net configuration assistant
    这里写图片描述
    这里写图片描述
    这里再问题解决之前只有添加可选,其他都是灰色不可选T T
    说好的重新配置选项不能选。只好选添加一路下去。最后弹框:无效监听器。
  • 为什么不能添加监听
    百度:需要Oracle 数据库监听配置,开始>所以程序>Oracle - OraDB12Home1>配置和移植工具>Net Manager
    这里写图片描述
    监听程序打不开。说好的配置监听又中断。
    百度:Oracle监听器无法创建 无效监听器,都是修改listener.ora文件和tnsnames.ora文件。其中一个帖子说是删除重新添加监听。
    于是把两个文件剪切出来。再进net configuration assistant。
    一步步下来,竟然创建监听成功。
    再进Net Manager
    这里写图片描述
    有监听了。赶快PL/SQL测试一下
    登录成功!!

由于对orcale不熟悉,中间费了不少事。
网上很多留言说重新安装的orcale的,但是我没选择。
1、是我的orcale本身就是新安装的,重新安装不一定解决问题
2、orcale卸载就很麻烦,卸载不干净,又是很多问题。
3、现实中的orcale不能让你卸载重新安装
4、算是开始学习、了解orcale吧,就会sql和简单的sql语句优化,一直想更深层次的了解orcale,这算是一个开始吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值