在用运行窗口打开oracle9i时,有时候可以,但很多时候不行,出现错误如下:
SP2-0306:选项无效,用法:conn[ect] [logon] [as {SYSDBA|SYSOPER}] 其中 <logon>  ::= <username>[/<password>][@<connect_identifier>] | /。
我的语句是
sql>conn system/yy2@bys as sysdba;
而且这个字符串system/yy2@bys as sysdba用在打开 sql plus窗口时,是可以的。
该如何解决这个问题,会与我电脑上同时 存在几个数据库有关吗??

解决方案 »

  1.   

    和数据库个数无关,你都跟上tnsname了。
    没有9i环境,你把sqlplus里的详细过程贴出来。
      

  2.   

    conn system/yy2@bys as sysdba;这句有问题应该是conn yy2@bys as sysdba;
      

  3.   


    上面错了,conn system/yy2@bys as sysdba; 既然是system用户,后面就没必要再加 as sysdba吧
    直接conn system/yy2@bys不就可以了
      

  4.   

    和数据库个数无关,你都跟上tnsname了。 
    没有9i环境,你把sqlplus里的详细过程贴出来。 差不多就这样了
     
       
      

  5.   


    本身是DBA了还授什么DBA啊!直接conn system/yy2@bys不就可以了
      

  6.   

    sql>conn system/yy2@bys as sysdba;
    语法错误
    应该是
    sql>conn system/yy2@bys as sysdba没有后面的分号
      

  7.   

    我也出现过这个情况,好像是适配器出错,用Database configuration assistant试试