到【控制面板】里检查【管理工具】中的【服务】,看oracle的相关服务是否开启。
如果还是不行,就只能重装,我也经常遇到这种问题,重装几次就行了。

解决方案 »

  1.   

    我在 命令行方式下 使用 netstat -an 命令查看端口 ,没有发现1521端口被占用。
      

  2.   

    我查看了 listener.ora 文件 没有发现异常. 怀疑是操作系统存在问题.
      

  3.   

    我在装9.20的时候,也有这个问题,不过是
    在 本地计算机 无法启动 OracleOraHome92Agent 服务。
    服务并未返回错误。这可能是一个 Windows  内部错误或服务内部错误。
    如果问题持续存在,请与您的系统管理员联系。而且登录到oms中后,节点中没有数据库,http服务器,减退程序三个节点,不能创建数据库
    那位大侠把我的问题一起解决了!!1
      

  4.   

    楼上的问题我遇到过,目前没法解决
    楼主试一下tnslsnr,手动启动看看
      

  5.   

    先把windows的一些运行程序关闭掉,再重新启动系统试一试
      

  6.   

    到【控制面板】里检查【管理工具】中的【服务】,看oracle的相关服务是否开启,试试监听改为手动启动。
    或把与oracle相关的进程服务oracle.exe,ZNSLSNR.exe和ORADAT.EXE关掉,然后在服务中点OracleServiceSIS 右键启动...
      

  7.   

    在注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome92TNSListener下新建一个字符串值imagepath然后在里面填入TNSLSNR.EXE的绝对路径,一般是在ora92/bin目录下
      

  8.   

    我以前遇到过这样的问题,我的原因是因为装完ORACLE后用优化大师,后来重新安装,不敢再用优化大师就好了!