喝咖啡的企鹅

先做事情,再看心情……
posts - 16, comments - 0, trackbacks - 0, articles - 0

Oracle用户管理

Posted on 2009-11-30 15:28 咖啡企鹅 阅读(250) 评论(0)  编辑  收藏 所属分类: SQL

A.用户角色必须要有用户操作权限才可以常见用户(例如sys,system);

B.1.创建一个用户:CREATE USER username IDENTIFIED BY password;
   2.删除一个用户:DROP USER username CASCADE;--级联删除此用户相关文件
   3.更改密码:ALTER USER username IDENTIFIED BY password;
   4.锁定用户:ALTER USER username ACCOUNT LOCK;
   5.解锁用户:ALTER USER username ACCOUNT UNLOCK;   

C.1.GRANT privilege... ON object... TO {public|group|user}
       赋予      权利        操作对象     给   群|用户
      GRANT roll. TO user
       赋予    角色给 用户    --角色:connect|resource|dba...  
    2.REVOKE privilege... ON object... FROM {public|group|user}
      取消          权利        操作对象       于       群|用户
      REVOKE roll. FROM user
      撤销      角色    从     用户

D.1.登陆配置文件创建(错误三次锁定两天)
       CREATE PROFILE pname LIMIT FAILED_LOGIN_ATTEMPTS 3 PASSWORD_LOCK_TIME 2;
    2.给予用户此约束
      ALTER USER user PROFILE pname;


E 1.登陆、切换用户CONN[ECT]
        用法: CONN[ECT] [logon] [AS {SYSDBA|SYSOPER}]
        其中 <logon>  ::= <username>[/<password>][@<connect_identifier>] 
        如:CONN scott\tiger
 
F 1.查询Oracle共有多少中角色:
      SELECT * FROM DBA_ROLES;
   2.查询一个用户具有何种角色:
      SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE='SCOTT';
   3.a.查询一个角色具有何种系统权限:
      SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE';
      b.查询一个角色具有何种对象权限:
      SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE='RESOURCE';

 

只有注册用户登录后才能发表评论。


网站导航: