zoukankan      html  css  js  c++  java
  • 对自建数据库'StuDB'出现“ORA12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID,ora24324 未初始化服务句柄 ora01041 内部错误,hostdef扩展名不存在”的探索

    今天,说起来很不爽,本来想今天搞定Oracle的周期任务呢,然后痛快的打逆战,谁料练习

    自建数据库后执行 shutdown immediate;命令后

    再输入startup nomount;

    出现

      “ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID

          ora-24324: 未初始化服务句柄

          ora-01041: 内部错误,hostdef 扩展名不存在”

    的消息

    网上有所了一下有不少的解决办法:(非自建数据库) 

    1.

    http://www.cnblogs.com/zyk/archive/2007/10/31/944667.html 非常感谢原作者

    对listener.ora

    进行修改

       (SID_DESC =

        (GLOBAL_DBNAME = ORCL)

        (ORACLE_HOME = G:\oracle\product\10.2.0\db_1)  

        (SID_NAME = ORCL)

        )

    2.http://www.itpub.net/thread-904856-1-1.html 非常感谢原作者

    版本bug的

    3.重新启动的

    .....................

    许多许多...但都是orcl数据库。

    为此探索

        ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)

        ora-24324 未初始化服务句柄

        ora-01041 内部错误,hostdef扩展名不存在

    之旅开始:

    一下都是在未重新启动下(

    Agent is already started. Will restart the agent
    This will stop the Oracle Enterprise Manager 10g Database Control process.

    Continue [y/n] :n),尝试:

    测试StuDB服务

    查看

    listener.ora是否出错了

    tnsnames.ora

     

    貌似没有错啊.......奇怪!(资历尚浅)

     

    尝试强制启动

    连接

     

    Sqlplus 连接

     

    Em连接看看怎样

    多次尝试无果.........(看来Oracle不简单,要好好血.)

     

    但也看到了希望,只要启动数据库实例就可以......

     

    查看一下监听程序

     

    未发现StuDB相关内容。

     

    又仔细查看了

    listener.ora文件应该没有错误

     

    重新连接不成功

     

    再次

    测试服务依然不成功。

     

    Em连接

    怎么办??????????????

    默认SID没有变 (应该在连接空例程时会启动StuDB实例的)

    又在尝试中

     

    不行,

     

    又在网上搜录了一种方法:http://blog.knowsky.com/182781.htm  非常感谢原作者

    还在尝试中...............................

      

    重新设置一下默认例程 看看

    Agent is already started. Will restart the agent
    This will stop the Oracle Enterprise Manager 10g Database Control process. Continue [y/n] :n

    这里我选择 N

    然后按照思路

     

    利用sqlplus /nolog 只连接 sqlplus 不连接实例

    conn / as sysdba; 连接到空例程 看看

    呵呵,完美成功....庆祝一番~~~打逆战去了.............

     


  • 相关阅读:
    反射机制(java)
    浅拷贝和深拷贝(java)
    注解(annotation)
    Oracle函数使用
    安装scikit-learn
    connection String加密
    [阿里移动推荐算法]比赛_快速入门_4_19_update_仅供参考,思维不要受局限
    阿里大数据竞赛非官方指南第三弹-- LR入门
    文本特征提取方法研究
    [新浪微博互动预测大赛]来自内部赛冠军的问候,教你破40啦!
  • 原文地址:https://www.cnblogs.com/wjshan0808/p/3017627.html
Copyright © 2011-2022 走看看