你的服务都启动了吗?
运行:lsnrctl start    --启动监听服务
运行:oradim -startup -sid yfone   --启动oracle service 服务;
再作连接。

解决方案 »

  1.   

    楼上,我装oracle9i时选不安装数据库选项。现在等于是只装了oracle9i的程序部分。没有任何实例,也没有任何数据库。我现在想创建数据库。你说的上两个命令都报错。继续请教
      

  2.   


    C:\>lsnrctl startLSNRCTL for 32-bit Windows: Version 9.0.1.1.1 - Production on 18-12月-2003 14:44
    :50Copyright (c) 1991, 2001, Oracle Corporation.  All rights reserved.启动tnslsnr:请稍候...Service OracleOraHome90TNSListener already running.
    TNS-12536: TNS: 操作可能阻塞
     TNS-12560: TNS: 协议适配器错误
      TNS-00506: 操作可能阻塞
       32-bit Windows Error: 997: Unknown error
      

  3.   

    1、先创建数据库:
    开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Database Configuration Assistant
    2、再配置监听器:
    开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Configuration Assistant
    3、运行:lsnrctl start    --启动监听服务
    运行:oradim -startup -sid yfone   --启动oracle service 服务;
    4、用sqlplus登录数据库,可进行相关操作;
    如果想进入企业管理器,则:
    开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Enterprise Manager Configuration Assistant
    5、启动oms服务:
    控制面板/管理工具/服务下的OracleManagementServer
    6、开始/程序/Oracle - OraHome92/Enterprise Manager Console
      

  4.   

    谢谢你,楼上。我同意你的这6步。只是在第一步我不想借住向导。我要的是手工创建数据库。就是在这第一步上就不能进行下去。我的手工创建数据库的前期工作已经做好。只是进入sqlplus时就开始报错。如本标题所示的问题。郁闷!
      

  5.   

    你在“控制面板/管理工具/服务”下启动监听服务与OracleService服务试试,
    看能不能启动,只要这两个服务启动了就好办了。
    有问题的话把详细错误提示贴出来。
      

  6.   

    C:\>lsnrctl startLSNRCTL for 32-bit Windows: Version 9.0.1.1.1 - Production on 18-12月-2003 14:44
    :50Copyright (c) 1991, 2001, Oracle Corporation.  All rights reserved.启动tnslsnr:请稍候...Service OracleOraHome90TNSListener already running.
    TNS-12536: TNS: 操作可能阻塞
     TNS-12560: TNS: 协议适配器错误
      TNS-00506: 操作可能阻塞
       32-bit Windows Error: 997: Unknown error
    -------------------------------------------------------------------------此步表示监听服务在运行当中。
    另外一步因为不知道你的服务名,
    所以你只能在“控制面板/管理工具/服务”下去启动服务了。
    看看还能出什么错误提示?