给你的用户授权。
   GRANT  CREATE TABLE,CONNECT,RESOURCE TO USERNAME;

解决方案 »

  1.   

    1,创建一个你期望的角色yourRole;
    2,alter user yourUser default role NONE;
    3,alter user yourUser default role yourRole;
      

  2.   

    to  lynx:
       用CREATE USER 创建一用户TEST01,然后往TEST01 IMP80些数据.最终用户A得每天往TEST01里入库或发出数据.而关键用户B则只能SELECT数据.现想问:
     (1) 这个TEST01应该叫做为"TEST01用户"还是"TEST01数据库"???
     (2) 用户A 和用户B 这个权限应该如何设???(因为我用户A和B都是这样连接:CONN TEST01/PASSWORD)(我用户A和用户B只是叫法上的不同,真正用的时候都是通过TEST01用户连接(CONN TEST01/PASSWORD) 也就是我ORACLE数据库里只创建了一个TEST01用户,权限为RESOURCE,CONNECT 请问这如何???)
      

  3.   

    1,虽然从逻辑上TEST01可以看成是一个数据库,但是从Oracle的角度看,它还是一个用户。
    2,如果你的用户A和用户B都是用同样的用户名密码来连接数据库的话,这两个用户就是完全一样的,Oracle没有办法给他们分配不同的权限。