Oracle 的 DBA, ALL, USER 三種類型物件的差異

在 Oracle Database 中, 若有注意到的話, 會發現有 DBA_xxxx, ALL_xxxx, USER_xxxx 等三種類型的物件,

如 : DBA_OBJECTS, ALL_OBJECTS, USER_OBJECTS

但這三種類型的物件, 到底其差異為何 ?

說明, 如下 :
 差異性
  • DBA_ : 可以看到 "所有 User" 的資訊,
    如 DBA_OBJECTS, 你可從這裡查到 All User 擁有的物件有哪些
    (這類型的物件, 只有特定權限的 User 才可查看)

  • ALL_ : 可以看到 "自己的 and 其他 User grant 給你的" 資訊,
    如 ALL_OBJECTS, 你可從這裡查到自己與其他 User Grant 給你的物件有哪些

  • USER_ : 只可看到 "自己的" 資訊,
    如 USER_OBJECTS, 你可從這裡查到自己的物件有哪些

Related Posts Plugin for WordPress, Blogger...