删除EM,强制结束EM进程后,启动数据库ORA-00119,ORA-00132报错的解决方法

 更新时间:2015年12月15日 23:55:30   投稿:mdxy-dxy  
通过emca -deconfig dbcontrol db -repos drop命令删除EM资料库时,很长时间没有删除完成,期间数据库连接数暴涨,达到数据库最大连接数,结果前台及后台均连接不上数据库。强制杀死EM及应用相关进程,关闭数据库后,重启数据库时报:ORA-00119,ORA-00132错误

通过emca -deconfig dbcontrol db -repos drop命令删除EM资料库时,很长时间没有删除完成,期间数据库连接数暴涨,达到数据库最大连接数,结果前台及后台均连接不上数据库。强制杀死EM及应用相关进程,关闭数据库后,重启数据库时报:ORA-00119,ORA-00132错误。
SQL> startup;

  ORA-00119: invalid specification for system parameter LOCAL_LISTENER
  ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'

通过查询metalink得出可能是我改了主机名导致的问题。

下面通过修改参数文件解决该问题:

首先通过spfile创建pfile

$ sqlplus / as sysdba;
SQL> create pfile from spfile;

通过查看pfile文件发现有local_listener该参数,修改*.local_listener='LISTENER_ORCL'为*.local_listener=‘(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))' 保存退出。
随后登录数据库根据修改的pfile文件创建spfile

$ sqlplus / as sysdba;
SQL> create spfile from pfile;

最后启动数据库。OK,问题解决!

相关文章

  • Oracle取整函数用法案例

    Oracle取整函数用法案例

    四舍五入是我们最早接触的数学概念之一,我们日常开发系统中,数字取整也是我们最常接触的一种需求样式,下面这篇文章主要给大家介绍了关于Oracle取整函数用法的相关资料,需要的朋友可以参考下
    2023-06-06
  • 通过PLSQL Developer创建Database link,DBMS_Job,Procedure,实现Oracle跨库传输数据的方法(推荐)

    通过PLSQL Developer创建Database link,DBMS_Job,Procedure,实现Oracle

    这篇文章主要介绍了通过PLSQL Developer创建Database link,DBMS_Job,Procedure,实现Oracle跨库传输数据,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • oracle定时备份压缩的实现步骤

    oracle定时备份压缩的实现步骤

    本篇文章是对oracle定时备份压缩的实现步骤进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • oracle报错(ORA-00600)问题处理

    oracle报错(ORA-00600)问题处理

    最近在做一个项目,使用的是Oracle数据库,近两天不知道怎么回事,告警日志里总是显示这个错误(ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[])度娘了一下,终于找到解决方式,分享给大家
    2014-08-08
  • ORACLE 10g 安装教程[图文]

    ORACLE 10g 安装教程[图文]

    刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧!
    2009-05-05
  • Oracle数据库中SQL语句的优化技巧

    Oracle数据库中SQL语句的优化技巧

    这篇文章主要介绍了Oracle数据库中SQL语句的优化技巧的相关资料,需要的朋友可以参考下
    2016-07-07
  • Oracle中的SUM用法讲解

    Oracle中的SUM用法讲解

    今天小编就为大家分享一篇关于Oracle中的SUM用法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • oracle中截断表的使用介绍

    oracle中截断表的使用介绍

    Oracle中如果删除了表中的某一条数据,还可以通过回滚操作(rollback)进行回滚,假如想清空一张表的数据,但是又不想使其能进行回滚操作,就可以立刻释放资源,这时就需要使用截断表
    2012-11-11
  • Oracle中case when函数的用法

    Oracle中case when函数的用法

    这篇文章介绍了Oracle中case when函数的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • oracle中的一些常用函数及示例

    oracle中的一些常用函数及示例

    这篇文章主要给大家介绍了关于oracle中的一些常用函数及示例的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11

最新评论