用lsroot用户登陆sql*plus
grant select on test to lsl;

解决方案 »

  1.   

    也可以这样:
    用lsroot用户登陆
    grant select any table to ls1;
      

  2.   

    用 lsroot 登陆,用以上的方法,还是权限不足。这个问题:有两个疑点: 1  在oem 是不是 ls1 用户必须用 lsroot(sysdba模式) 登陆,并创建 ?
     2  oracle 9 加入许多自动功能,可能哪个自动功能设置,要变成手动 ? 像回滚段(可能性不大) 
      

  3.   

    还有一个问题, oracle 的 oem 应该是通过生成标准 sql 语句 来执行,同sql*plus 应该是相同的,为什么有的时候,oem 是无法完成。(有可能是 用户登录名 造成的),但是无论怎么试用户名,也无法成功。
      

  4.   


    你需要让 system 以 sysdba  身份登录才可以。
      

  5.   

    grant select on <tablename> to <user>;用system用户:
    create user <username> identified by <password> default tablespace <users> temporary tablespace <temp>;
    grant connect,resource to <username>;