不要急,一个一个来,写成一个脚本也可以

grant select on table1 to user;
grant update on table2 to user;
grant all on table3 to user;
grant insert on table4 to user;

解决方案 »

  1.   

    create user uname identified by pw default tablespace spname tempory tablespace tmpname;
    grant select,update,insert,delete on tbname to uname;
    ......
      

  2.   

    只是DBA用户就有权赋权限给其它权限给新建用户注意要在dba用户下使用grant ........to new_user;
      

  3.   

    别忘了grant connect to newuser;
      

  4.   

    grant object privilege to user
      

  5.   

    http://tahiti.oracle.com/
    查查, 大部分问题就可以搞定。
      

  6.   

    我按照各位说的建了一个用户;
    CREATE USER  TEST  PROFILE  DEFAULT  IDENTIFIED  BY   test 
        DEFAULT   TABLESPACE  USERS  
        TEMPORARY  TABLESPACE  TEMP ACCOUNT UNLOCK;
    然后将gis用户里的fxhxx表的select权限给了他,然后以test/test连接,
    select * from fxhxx;
    出错,无表或视图,达不到要求,再帮我想想!!!
      

  7.   

    select * from table_owner_name.fxhxx;
    或建个public 的 别名。
      

  8.   

    select * from gis.fxhxx;
      

  9.   

    访问的时候建议你创建一个同一词,可以做到用户无关性create synonym gistable for gis.gistable;