嗯....我随便设了一下.
但是,在sys底下也能看到别的用户的表啊...
请教如何设置呢?

解决方案 »

  1.   

    楼上的问题让我很郁闷啊,sys是dba权限,当然什么表都看得到啦。
    你开一个新用户,默认的话,就是只能看到自己的表的。当然,2楼的也说了,需要你付给权限。
      

  2.   

    谢谢楼上的两位.呵呵
        手头买了本"基础与提高",上面的内容正如它的名字所说--基础...关于权限设置这块,满篇的空话,套话,看得我云里雾里...有点后悔了...
        我新建了一个用户---newUser,除了在"角色"里设置过"Connect"的默认值上打勾,什么"系统","对象"都为空,但我到PL/SQL Developer里去看的时候,发现还是有MDSYS.XXXXX,SYS.XXXXX,WKSYS.XXXXX,XDB.XXXXX等一大堆的表.
        请教如何设置啊?汗.....
      

  3.   


        啊...哦...
        那么请教,如果我将这些表删除掉,有没有影响呢?因为这些表太多了,大约30多个,每次翻来翻去的太碍事了,而且几乎不会用到他们.
        我们单位也有一个Oracle环境,用单位给的用户进去,是看不到其他的表的.只看到自己这个用户底下的表.汗...
      

  4.   

    如果在 PL/SQL Developer 只想过滤掉不想看见的表,可以设置一下 filter... 
    里面的条件类似于:
    object_name like '%xxx%'
    owner = user 
    等等。
    这样你就可以只看到你想看的表了。
      

  5.   

    如果我将这些表删除掉,有没有影响呢?
    ------
    没删过,我认为不能删,因为其他的用户可能会用到。我用Sql Navigator和Enterprice Manager Console进去都看不到那些表,应该在PL/SQL Developer中可以设置