zoukankan      html  css  js  c++  java
  • 重启监听卡在connecting to的问题

    问题描述:lsnrctl start启动监听起不来,一直卡在connecting to半天

    1.[oracle@orcl ~]$ lsnrctl start

     

    一直卡半天,就是连不上,按照以前的解决办法,重启监听

    2.[root@orcl ~]# ps -ef | grep tns            切入root用户,查看tns进程,电脑卡了,这样的透明度截图还,挺好看的

     

    3.[root@orcl ~]# kill -9 3880                killed掉第二个oracle进程

    4.[oracle@orcl ~]$ lsnrctl start              切入oracle用户,重启监听

     

    5.偶然想起来前两天我更改了本机的hosts设置,更改了主机名,只是可能还没有生效,所以命令行里的显示主机名还是orcl,但是hosts设置里的已经改了。Hostslistener.oraGLOBAL_DBNAME名称要设置成一致的,下面来查看一下

    查看主机名:

    [root@orcl ~]# hostname

    orcl

    查看一下/etc/hosts设置,这里是前两天做测试更改了主机名,导致了本次监听一直起不来

    [root@orcl ~]# cat /etc/hosts

     

    查看一下listeneer.ora GLOBAL_DBNAME的设置,果不其然GLOBAL_DBNAME的名字是orcl

    [root@orcl ~]# cd /u01/app/oracle/product/11.2.0/dbhome_1/network/admin

    [root@orcl admin]# ls

    listener19112711AM3039.bak  listener.ora  samples  shrept.lst  tnsnames.ora

    [root@orcl admin]# cat listener.ora

     

    6.现在把/etc/hosts的主机名更改过来就行了

    [root@orcl ~]# vi /etc/hosts

     

    7.重启监听,就可以起来了,这里最好是切换到oracle用户,我的是root用户也有权限

    [root@orcl ~]# lsnrctl stop

     

    [root@orcl ~]# lsnrctl start

     

  • 相关阅读:
    推介一款小工具——SwitchHosts
    Postman的使用之进行文件上传
    Postman的使用之普通的提交Post和Get请求
    Postman的安装
    Windows配置基础环境(jdk+tomcat)
    yum clean all大坑解决
    通过代理实现访问内网系统
    批量配置免密登录
    设置JRebel热部署【本地模式】
    使用多线程程序模拟实现单生产者/多消费者问题 (Linux 线程锁实践)
  • 原文地址:https://www.cnblogs.com/houzhiheng/p/12087969.html
Copyright © 2011-2022 走看看