用scott、tiger登陆后执行select sysdate from dual;可以显示呀,可是执行书上写的@ .....\store_schema.sql;就显示SP2-0640: Not connected。然后再select sysdate from dual;也显示SP2-0640: Not connected。为什么会这样,我该怎么办,该怎么学Oracle呀,请,大虾指点一下,我真的不清楚该怎么办,谢谢。

解决方案 »

  1.   

    我理解的是你不能在scott用户下@ .....\store_schema.sql吧 
    你那样执行后就不连接了,再输入select sysdate from dual;肯定还会有错 不再连接到数据库了已经
    不知道是不是 
      

  2.   

    SP2-0640: Not connected
    应该是数据库还没有启动成功,使用sys用户as sysdba 登录,startup成功后,
    再使用system/scott  @[db_name]登录,应该就可以了
      

  3.   

    我也有问题啊,应该怎么办?
    oracle@ubuntu:/home/whuwuteng/product/10.1.0/Db_2/bin$ sqlplus /nologSQL*Plus: Release 10.1.0.3.0 - Production on Wed Aug 10 14:46:41 2011Copyright (c) 1982, 2004, Oracle.  All rights reserved.SQL> select * from table;
    SP2-0640: Not connected
    SQL> startup
    ORA-01031: insufficient privileges
      

  4.   

    你这样试试   
    1.startup mount
    2.conn /as sysdba;