估计你不是以DBA的身份登陆的

解决方案 »

  1.   

    在登陆时我选择了sysdba,而且在数据库lyo图表上也显示了Lyo-sysem as sysdba!
      

  2.   

    而且删除表要用DROP吧?
    drop table polly.mytest
      

  3.   

    1,可以在管理器中删除;
    2,可以用DROP TABLE NAME;在SQL中删除,不是有DELETE。
    3,用INTERNAL试一下。
      

  4.   

    多谢指教!但在SQL*PLUS中还是不能删!我以system身份登陆.
    SQL> drop table sys.qijiashe;
    drop table sys.qijiashe
                   *
    ERROR 位于第 1 行:
    ORA-01031: 权限不足
    删system的东西也不行:
    SQL> drop table system.qijiashe;
    drop table system.qijiashe
                      *
    ERROR 位于第 1 行:
    ORA-00054: 资源正忙,要求指定 NOWAIT
    但在SQL*PLUS Sheet中可以删!难道sqlplus和sqlplussheet不是一回事吗?有什莫不同?
      

  5.   

    ERROR 位于第 1 行:
    ORA-01031: 权限不足
    conn system/password@service as sysdbaERROR 位于第 1 行:
    ORA-00054: 资源正忙,要求指定 NOWAIT
    有其他用户正在同时使用该表,该表被锁住,关闭你正在使用该表的程序.