Oracle中创建用户和授权

默认的:最高权限用户:SYSTEM  密码:MANAGER   
管理员权限用户:SYS     密码:CHANGE_ON_INSTALL 
普通用户:SCOTT           密码:TIGER    
登 陆管理员或超级管理员用户可以自己建立属于自己的用户   : 
命令:CREATE USER USERNAME IDENTIFIED BY PASSWORD; 
创建用户名为: USERNAME, 密码为 PASSWORD 的用户 
分配权限:  GRANT DBA TO USERNAME; --授予DBA权限  GRANT UNLIMITED TABLESPACE TO USERNAME;
--授予不限制的表空间 GRANT SELECT ANY TABLE TO USERNAME; 
--授予查询任何表  GRANT SELECT ANY DICTIONARY TO USERNAME;
--授予 查询 任何字典     
1.查看所有用户:      
select * from dba_users;    
select * from all_users;     
select * from user_users;      
2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):     
select * from dba_sys_privs;     
select * from user_sys_privs;      
3.查看角色(只能查看登陆用户拥有的角色)所包含的权限     
sql>select * from role_sys_privs;     
4.查看用户对象权限:      
select * from dba_tab_privs;     
select * from all_tab_privs;     
select * from user_tab_privs;     
5.查看所有角色:     
select * from dba_roles;     
6.查看用户或角色所拥有的角色: 
select * from dba_role_privs;     
select * from user_role_privs;      
7.查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)     
select * from V$PWFILE_USERS 

 

posted @ 2014-04-23 13:56  小さいです哥  阅读(360)  评论(0编辑  收藏  举报