Oracle启动报错ora-00119和ora-00132的解决方法

 更新时间:2023年09月20日 14:47:06   作者:Winhye  
本文给大家分享WINDOWS环境下,查看Oracle的各项服务都正常,但是SQL窗口启动ORACLE报错ora-00119和ora-00132的解决方法,感兴趣的朋友跟随小编一起看看吧

WINDOWS环境下,查看Oracle的各项服务都正常,但是SQL窗口启动ORACLE报错ora-00119和ora-00132,如何解决:

一、问题描述

1、ORACLE服务全部打开,没有报错;

2、plsql登陆报ora-12505错;

3、监听lsnrctl status异常;

二、分析过程

1、根据之前lsnrctl status异常情况,了解到未监听到用户数据库服务实例;

2、尝试sqlplus / as sysdba登陆,可正常登陆;

3、尝试登陆状态startup,报如下错误:

4、发现在tnsname.ora里竟然存在语法错误,找不到关于LISTENER_ORCL的定义。

三、解决问题

1、找到数据库安装目录下的tnsname.ora文件,找到里面的用户数据库实例配置,发现这里我自定义的数据库描述名称为"ORCL",与刚刚错误反馈中提示的“LISTENER_ORCL”不一致。

2、打开修改Oracle安装目录下的 D:\app\XXX\admin\orcl\pfile 下的 init.ora.10142019123123 文件,找到local_listener的配置项果然是LISTENER_ORCL,这样的话系统在加载init.ora文件后根据配置项是找不到local_listener的address_list值的。

这里将LISTENER_ORCL修改成刚刚在tnsname.ora中查到的数据库描述名称ORCL。

3、修改完后,不需要重启数据库服务,直接在cmd里通过sqlplus / as sysdba登陆,输入startup pfile=‘E:\app\XXX\admin\orcl\pfile\init.ora.1072015144527’,回车,搞定。(文件路径要是自己的路径)

4、或者网友们还有另外一种更稳定的方法,防止后续手贱又改错了报错。即修改Oracle安装目录下的 D:\app\XXX\admin\orcl\pfile 下的 init.ora.10142019123123 文件,找到 如下部分:将“LISTENER_ORCL”替换为listener.ora中监听器配置里的“(ADDRESS = (PROTOCOL = TCP)(HOST = YQ-PC)(PORT = 1521))”字段,具体就不上图示了,注意需要双引号。

到此这篇关于Oracle启动报错解决:ora-00119和ora-00132的文章就介绍到这了,更多相关Oracle ora-00119和ora-00132错误内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Oracle存储过程游标用法分析

    Oracle存储过程游标用法分析

    这篇文章主要介绍了Oracle存储过程游标用法,结合实例形式分析了游标的使用步骤与相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • 在Linux系统上安装部署Oracle Database保姆级教程

    在Linux系统上安装部署Oracle Database保姆级教程

    因为公司需要将数据库服务器切换成linux版本的,所以需要在linux系统下安装oracle,下面这篇文章主要介绍了在Linux系统上安装部署Oracle Database保姆级教程的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2026-04-04
  • [Oracle] Data Guard CPU/PSU补丁安装详细教程

    [Oracle] Data Guard CPU/PSU补丁安装详细教程

    以下是对Data Guard CPU/PSU补丁安装的方法进行了详细的分析介绍,需要的朋友可以参考下
    2013-07-07
  • Oracle数值型函数LN(y)的使用小结

    Oracle数值型函数LN(y)的使用小结

    本文详细解析了LN函数的语法、返回值类型及基础用法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-07-07
  • Oracle数据库数据迁移完整解决步骤

    Oracle数据库数据迁移完整解决步骤

    我们常常需要对数据进行迁移,迁移到更性能配置更高级的主机OS上、迁移到远程的机房、迁移到不同的平台下,这篇文章主要给大家介绍了关于Oracle数据库数据迁移的相关资料,需要的朋友可以参考下
    2024-02-02
  • oracle删除表字段和oracle表增加字段

    oracle删除表字段和oracle表增加字段

    这篇文章主要介绍了oracle表增加字段、删除表字段修改表字段的使用方法,大家参考使用吧
    2014-01-01
  • mybatis 调用 Oracle 存储过程并接受返回值的示例代码

    mybatis 调用 Oracle 存储过程并接受返回值的示例代码

    这篇文章主要介绍了mybatis 调用 Oracle 存储过程 并接受返回值,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • sql in查询元素超过1000条的解决方案

    sql in查询元素超过1000条的解决方案

    在oracle数据库中sql使用in时,如果in的能数超过1000就会出问题,下面这篇文章主要给大家介绍了关于sql in查询元素超过1000条的解决方案,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-03-03
  • win10 oracle11g彻底删除并重装教程

    win10 oracle11g彻底删除并重装教程

    这篇文章主要介绍了win10 oracle11g彻底删除并重装教程,文中步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 关于Oracle listener日志解析利器的使用方法

    关于Oracle listener日志解析利器的使用方法

    这篇文章主要跟大家分享了关于Oracle listener日志解析利器的使用方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-03-03

最新评论