Oracle11g用户与权限管理

  推荐- - - - - -用户与权限管理- - - - -
  1,用户——
  创建用户用户名被“口令“
  默认表空间表空间,,,
  推荐- - - - - -指定默认表空间,若不指定,则系统表空间将被指定为用户的默认表空间,为了提高数据库的性能,同时为了方便管理数据,甲骨文建议为用户指定一个默认表空间- - - - - -
  临时表空间临时表空间,,
  配额空间配额大表上的小空间,
  密码到期
  帐户锁定|解锁
        

  点击()折叠或打开   

        
      <李>   user1
         李   <李>   用户
      李   <李>   暂时的临时
      李   <李>   配额20 m用户
      李   <李>   到期
      李   <李>   账号解锁   李   
        ——删除用户——
  删除用户用户名
  ——需要注意的是,如果一个用户的模式中已经包含一些数据库对象,那么这个用户不能直接删除,必须指定级联——
  降低用户斯科特级联;
  ——用户的相关信息从数据字典视图dba_users中获得——
  
     
      <李>   usernamedefault_tablespaceaccount_status dba_users   李   
     ——修改用户口令——
  密码用户名,——若没有指定用户名,则默认为当前用户——
  改变用户用户被“新口令“
  ——改变也可以修改其它信息——
  
     
      <李>   user1
         李   <李>   壹空间
      李   <李>   临时壹空间
      李   <李>   配额无限壹空间   李   
     ——系统权限的管理——
  ——为用户授予权限的格兰特命令语法——
  格兰特权限1,权限2,…要用户1,用户2,…管理选项;,——与管理选项的好处是权限的获得者可以再将权限授予其他用户——
  - - -权限包括系统权限和对象权限——
  ——系统权限——
  创建会话,表、资源视图,用户触发,表空间,过程。
  改变会话、数据库、用户
  ——为了使一个用户可以操作数据库,至少需要有创建会话,创建表和有指定(表)空间配额的3个权限——
  格兰特创建会话,创建表,无限的表空间用户名;
  ——回收权限——
  ——注意:系统权限可以转授,但是回收时不能间接回收——
  撤销系统权限1系统权限2…
  从用户1,用户2…
  ——对象权限,,主要是对数据库对象中的数据的访问权限,这类权限主要针对普通用户——
  格兰特对象权限1(列名),对象权限2(列名)…
  在对象,用户1,用户2…,与格兰特选择
  
     
      <李>   部门user1
         李   <李>   empnosal emp user1user2
      李   <李>   功能性user1   李   
     ——回收权限——
  ——权限插入、更新引用在分配时可以指定相关的列,但在回收时不能指定列,而只能指定表名,
  撤销对象权限1,对象权限2…在对象
  从用户1,用户2…
  
     
      <李>   萨尔emp user2
         李   <李>   emp user2,,,   李   
     ——数据库中所有的系统权限——
     
      <李>   名字system_privilege_map   李   
     ——系统从数据字典视图dba_sys_privs中查询任何用户所具有的系统权限——
  
     
      <李>   granteePrivilegeadmin_option dba_sys_privs受让人   李   
     - - - - -普通用户通过user_sys_privs查询,,,用户直接获得的系统权限,即通过格兰特命令授予当前用户的系统权限——
  选择用户名,特权,从user_sys_privs admin_option
  ——从数据字典视图session_privs中可以查询一个用户在当前会话中所具有的系统权限——
  ——session_privs权限==直接获得的权限+該用户从角色中间接获得的系统权限,- - - - - -
  ——对象权限有关的数据字典视图:dba_tab_privs, dba_col_privs, user_tab_privs和user_col_privs——
        

  点击()折叠或打开   

        
      <李>   

    Oracle11g用户与权限管理