SQL>conn sys/password as sysdba;
SQL>grant create session to yuan;

解决方案 »

  1.   

    但这样yuan用户还不能在数据库中操作表, 俺加了
    grant dba to yuan;
    后也不行.
    好像得加如下语句
    grant all on student to yuan;
    但这样只指定了一个表, 有什么办法能让yuan操作数据库中的所有表呢?
      

  2.   

    grant sysdba to yuan;
     这个权限总可以吧!!!
      

  3.   

    grant create table to yuan;
    这样yuan就可以建表、增删改、查询自己创建的表了
      

  4.   

    实际上,给一个用户最基本的权限就是:create session
    如果你还想让他做点什么的话,就把 create table权限给他
      

  5.   

    有什么办法能让yuan操作数据库中的所有表呢
    ----------------------------------------
     这是个不安全的操作。建议不要使用。 对于一般用户,赋予connect或者resource角色足够了.
      

  6.   

    grant create session,alter session,create any table,select any table,... to user;
      

  7.   

    权限问题而已,你给个resource就可以满足它的要求了