SQL> conn / as sysdba
Connected.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORA-12528: TNS:listener: all appropriate instances are blocking new connections
SQL> startup mount
ORA-01041: internal error. hostdef extension doesn't exist
这是执行步骤,这种情况是怎么回事?

解决方案 »

  1.   

    看一下日志文件alertsid.log中的内容
      

  2.   

    像这种情况,只能从alert<sid>.log中分析了。
      

  3.   

    什么平台?lsnrctl stat 看看什么状态。重新连接一下再试试看。
      

  4.   

    http://topic.csdn.net/t/20021126/15/1206641.html
    和这个错误是一样的,某些进程不正常????????
      

  5.   

    查看了下alert日志确实进程出错,这又咋解决呢?:
    Errors in file d:\oracle\product\10.2.0\admin\orcl\bdump\orcl_j008_3060.trc:
    ORA-12012: 自动执行作业 52468 出错
    ORA-27370: 作业的从属进程无法启动类型为 EXECUTABLE 的作业
    ORA-27300: OS 系统相关操作: accessing execution agent 失败, 状态为: 2
    ORA-27301: OS 故障消息: 系统找不到指定的文件。
    ORA-27302: 错误发生在: sjsec 6a
    ORA-27303: 附加信息: 系统找不到指定的文件。
      

  6.   

    找到了一个job调用了一个不存在的文件,然后删除该job,错误信息没有了还是启动不起来:
    SQL> startup mount
    ORA-12528: TNS:listener: all appropriate instances are blocking new connections
    SQL> startup mount
    ORA-01041: internal error. hostdef extension doesn't exist