日期:2014-05-17  浏览次数:21468 次

oracle9i连接时出现sp2-0306错误
在用运行窗口打开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窗口时,是可以的。
该如何解决这个问题,会与我电脑上同时 存在几个数据库有关吗??

------解决方案--------------------
和数据库个数无关,你都跟上tnsname了。


没有9i环境,你把sqlplus里的详细过程贴出来。
------解决方案--------------------
探讨
conn system/yy2@bys as sysdba;这句有问题

应该是

conn yy2@bys as sysdba;


------解决方案--------------------
探讨

引用:
conn system/yy2@bys as sysdba;这句有问题

应该是

conn yy2@bys as sysdba;



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

------解决方案--------------------
语法有错误。。。。