我的机子上装的是Oracle10g,刚装完后试了一下,一点问题都没有,并且做java程序时还连接过也没问题。 
可过了个年,现在想再用用Oracle,不行了: 
系统的服务里有一个Oracle的监听服务(OracleOraDb10g_home1TNSListener)启动不了, 
并且Oracle的主要服务(OracleService+实例名)启动也有些怪怪的…… 我用sqlplus时scott/tiger也登陆不进去,显示错误提示: 
error: 
ora-01034:oracle not available 
ora-27101:shared mermory realm does not exist 这个问题该怎么办啊?有经验的哥们说说吧…… 
本人对Oracle的一些设置管理什么的还不是很了解,希望回帖的哥们儿能尽量说的详细点儿!
最好QQ指导操作,本人QQ号:422126924,先谢谢啦!

解决方案 »

  1.   

    楼主看看这个:
    http://www.cppblog.com/elva/archive/2008/01/30/42194.html
      

  2.   

    lsnrctl stop  --停掉监听shutdown abort --停掉服务lsnrctl start --重新启动监听startup --重新启动服务有错误的话把错误内容贴出来
      

  3.   

    谢谢楼上哥们的指点,我想起来了,是我删了一个跟Oracle安装目录同级的一个文件夹叫"flash_recovery_area",很奇怪,空空的删了就不行了!
    呵呵,昨晚又重装了一下,不过装的时候又有错了,我还是卸干净了的,不知道怎么第二次安装就提示错误:Database Configuration Assistant警告:Enterprise Manager配置失败:实例化EM配置文件时出错……这是新的错误所在,跟帖的哥们看看这个吧……不过幸好sqlplus和新装的plsql都能用了!呵呵……
      

  4.   

    -------------------------------------------------------------------------------------------
    并且Oracle的主要服务(OracleService+实例名)启动也有些怪怪的……我用sqlplus时scott/tiger也登陆不进去,显示错误提示:
    error:
    ora-01034:oracle not available
    ora-27101:shared mermory realm does not exist 
    __________________________________________________________________________________________
    哪些地方怪怪的呢?能够贴出详细信息
    网络是否有变化,是否手工配置过listener文件?
    请详细说明下
      

  5.   

    Database Configuration Assistant警告:Enterprise Manager配置失败:实例化EM配置文件时出错……安装日志里,有更详细的错误信息吗?