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使用insert触发器遇到的问题及解决

    Oracle使用insert触发器遇到的问题及解决

    在数据库管理中,触发器是重要的工具,用于实现自动化操作和数据完整性维护,本文以一个实际案例详解触发器的基本语句和应用,在导入个人信息时,如果已存在该信息且需更新非导入项(如疫情信息),触发器通过比较:new与:old属性值实现自动同步
    2024-10-10
  • Oracle DECODE 丢失时间精度的原因与解决方案

    Oracle DECODE 丢失时间精度的原因与解决方案

    在Oracle数据库中使用DECODE函数处理DATE类型数据时,可能会丢失时分秒信息,这主要是因为DECODE在处理时进行了自动类型转换,通常只比较日期部分,忽略时间部分,解决这一问题的方法是使用CASE WHEN语句,它可以更精确地处理DATE类型数据,避免时间信息的丢失
    2024-10-10
  • Oracle创建主键自增表(sql语句实现)及触发器应用

    Oracle创建主键自增表(sql语句实现)及触发器应用

    主键自增在插入数据的时候是很实用的,可以获取并操作返回的插入记录的ID,接下来介绍Oracle如何创建主键自增表,感兴趣的你可以了解下,就当是巩固知识,希望此文对你有所帮助
    2013-01-01
  • Oracle递归查询简单示例

    Oracle递归查询简单示例

    最近在做一个树状编码管理系统,其中用到了oracle的树状递归查询,下面这篇文章主要给大家介绍了关于Oracle递归查询的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • Oracle 12.2处理sysaux空间占满问题

    Oracle 12.2处理sysaux空间占满问题

    今天处理别的问题查看告警日志偶然发现大量的报错,无法扩展SYSAUX表空间,于是登录系统,查看系统表空间使用情况,发现SYSAUX表空间用满了,所以本文给大家介绍了Oracle 12.2处理sysaux空间占满问题,需要的朋友可以参考下
    2024-02-02
  • 12类Oracle日期函数超全面总结

    12类Oracle日期函数超全面总结

    日期时间函数用于处理时间类型的数据,Oracle以7位数字格式来存放日期数据,下面这篇文章主要给大家介绍了关于12类Oracle日期函数超全面总结的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Oracle存储过程和自定义函数详解

    Oracle存储过程和自定义函数详解

    本篇文章主要介绍了Oracle存储过程和自定义函数详解,有需要的可以了解一下。
    2016-11-11
  • Oracle函数使索引列失效的解决办法

    Oracle函数使索引列失效的解决办法

    本文详细讲解了Oracle函数使索引列失效的解决办法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • Oracle 12c 新特性之多线程数据库操作

    Oracle 12c 新特性之多线程数据库操作

    这篇文章主要介绍了Oracle 12c 新特性之多线程数据库操作,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-08-08
  • oracle定时任务定时无效的原因分析与解决

    oracle定时任务定时无效的原因分析与解决

    发现系统数据没有更新,查看oracle定时任务,估计没有执行,下面这篇文章主要给大家介绍了关于oracle定时任务定时无效的原因分析与解决方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06

最新评论