sp2-0306:无效选项
用法:conn[ECT][Logon][AS{SYSDBA|SYSOPEN}]
其中<logon>::=<username>[/<password>][@<connect_string>]/其中F:\oracle\ora92\network\admin的ora配置如下# TNSNAMES.ORA Network Configuration File: F:\oracle\ora92\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.STEVEN_STEVEN =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = yexuan)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = steven)
      (SERVER = DEDICATED)
    )
  )INST1_HTTP =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = yexuan)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = SHARED)
      (SERVICE_NAME = MODOSE)
      (PRESENTATION = http://HRService)
    )
  )EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )DB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = yexuan)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = DB)
    )
  )

解决方案 »

  1.   

    使用NETMGR测试本地服务名配置无误
    sqlplus username/password@本地服务名
      

  2.   

    oracleorahome92TNlistener 已启动
    OracleServiceDB           已启动
      

  3.   

    用户名:sys
    口令:password
    主机字符串:db as sysdba
      

  4.   

    我用plsql工具建立了一个  用户: yx  密码:123 建了一个表 q
    然后用你的方法连接成功,thanks