grant create any trigger to test;

解决方案 »

  1.   

    “管理选项“为“X”表示没有GRANT权限
      

  2.   

    是你的理解错误.
    管理选项“为“X”
    表示他没有resource角色的管理权限,但他有resource角色权限
      

  3.   

    没有resource角色的管理权限
    表示他不能给别人授resource权限,
    但是你现在有dba角色,就是这里没有管理权限,他也能给别人授予resource权限
    如在test下,授权给test1也是成功的
    grant resource to test1
    如果你没有dba角色,但是只有resource角色,但没有管理权限
    grant resource to test1是失败的
    因为dba角色中包含resource角色,有管理权限
    ----------
    明白了吗?
      

  4.   

    对penitent(只取一瓢)说:   ---好人做到底,这句话我仍然不太明白。“因为dba角色中包含resource角色,有管理权限“
      

  5.   

    就是说,只要dba中有resource角色的管理权限后,
    就是你重新分配的resource角色没有管理权限
    那oracle朝高的看齐,还是认为你有resource角色的管理权限
      

  6.   

    我来解释一下,如果A用户有resource角色权限且又有管理权限,则A用户不仅拥有resource的全部权限,而且可以进一步将该角色的权限授予给别人.
    如果A用户有resource角色权限但没有管理权限,则A用户拥有resource的全部权限但并不能将resource角色授予给其他人.
      

  7.   

    管理选项X的意思就是说你自己是拥有resource这个权限的,就不能把自己这个resource权限再赋给别人。