我的用户从oracle服务器获取元数据(表,列,函数等的名称)所需的最低权限是什么?
我需要选择:
dba_segments
dba_users
all_tables
all_tab_comments
all_views
all_procedures
all_source
all_tab_columns
all_col_comments
all_indexes
all_ind_columns
all_constraints
all_dependencies
all_cons_columns
编辑:
我改变了观念。现在我需要从前缀为 dba %的表格中选择(例如dba_tables,dba_views等)。
我需要什么样的最低权限?
答案 0 :(得分:1)
GRANT SELECT ON sys.dba_segments TO user1;
GRANT SELECT ON sys.dba_users TO user1;
查询ALL_ *视图不需要额外的权限。