【Oracle授权】“ORA-00990: 权限缺失或无效”的解决方案
标签:
oracle系统权限对象权限grantsql |
分类: 博主学习分享 |
create user xxx identified by yyy
刚创建好的用户是没有任何权限的,连登录数据库的权限都没有。这时,就要给用户授予权限:ORACLE里面的权限有系统权限和对象权限两种,可以通过
select distinct p.privilege from user_sys_privs p order by p.privilege asc;
来查询ORACLE里面的所有系统权限;
select distinct t.privilege from user_tab_privs t;
select distinct r.granted_role role_name from user_role_privs r where r.default_role = 'YES' order by role_name asc;
授权语句:grant 权限
系统授权直接写:grant 权限名称 to 用户名;
对象权限则要写成:grant 权限名称 on schema.对象名 to 用户名
GRANT CREATE TABLE, SELECT ON scott.test TO scott1
(内容转载自互联网,转载文章仅供学习交流使用,如涉及版权问题,请及时联系探索君)
博主简介:
和探索君聊聊http://www/uc/myshow/blog/misc/gif/E___6721EN00SIGG.gif
http://wpa.qq.com/imgd?IDKEY=be1c52a7ca33f2d4a522eff245cafce7e26f4d25be241792&pic=53

加载中…