美文网首页
问题:ORA-00119: invalid specificat

问题:ORA-00119: invalid specificat

作者: 编程永无止境 | 来源:发表于2020-04-29 09:56 被阅读0次

    启动oracle11g的时候出错

    $ sqlplus / as sysdba
    SQL> startup   
    ORA-00119: invalid specification for system parameter LOCAL_LISTENER
    ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'
    
    
    image.png

    问题分析

    从提示来看就是本地的监听器配置和实例不对应,所以启动失败。

    解决方案1

    修改tnsnames.ora和pfile文件

    错误提示是listener名称错误,所以我们只要把tnsnames.org和pfile文件中指定的网路名称一致就可以了,把两个文件的listener名称都改为LISTENER。
    修改pfile文件
    a>找到$ORACLE_BASE/admin/orcl/pfile目录

    $ ls $ORACLE_BASE/admin/orcl/pfile
    
    image.png

    看到里面有一个init.ora.39202081942文件,这个文件就是一个启动文件,盘它。
    b>显示文件的绝对路径

    $ echo  $ORACLE_BASE/admin/orcl/pfile/init.ora.39202081942
    

    c>编辑pfile文件,修改local_listener

    $ vim /opt/oracle/admin/orcl/pfile/init.ora.39202081942
    

    [图片上传中...(image.png-cf5915-1588124741072-0)]

    修改tnsnames.ora

    vim/opt/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
    
    image.png

    创建spfile文件并再次启动数据库

    $ sqlplus / as sysdba
    SQL> create spfile from pfile='/opt/oracle/admin/orcl/pfile/init.ora.39202081942';
    SQL> startup
    

    发现可以正常的启动了。

    相关文章

      网友评论

          本文标题:问题:ORA-00119: invalid specificat

          本文链接:https://www.haomeiwen.com/subject/eyawwhtx.html