我之前是这样授权的,
alter   user   drmgz   quota   unlimited   on   drmgz;   
alter   user   drmgz   quota   0   on   users;但是发现授权之后drmgz 这个用户还是可以访问users 的表空间~请高人指点下,谢谢。
没什么分了,分少大家别介意。

解决方案 »

  1.   

    这样授权的话只是不能往user表空间中写入数据了,不让访问user上的对象的话你还的revoke相应的权限才行.
      

  2.   

    能否写个正确的授权语句?谢谢。我上面那样写了之后,导入数据表的时候,表还是在uesrs表空间里面的。。
      

  3.   

    imp的时候指定fromuser 和touser没有?
      

  4.   

    据我所指,至少10g是无法限制用户访问(读)某个表空间上的对象。
    如果不能读有关对象,也不能写,那么等同于无法使用特定表空间,oracle这个已经可以实现了。
    lz那样的要求是不合理的,因为一个对象,通常是表格,可能可以存在多个表空间之间,对表空间读的显示也没有多大的意义。
      

  5.   

    其实我就是想 控制一个用户,让它只对一个表空间 drmgz 有权限读写。而不能写 其他表空间。哪位大侠指教下。