Oracle用户之间表的访问和账户的锁定与解锁


一:用户之间表的访问:

  1. 例如:bkjia用户想访问system用户中的users表,命令如下  
  2. :  
  3.   grant select on users to bkjia;(这是在用户为system下所执行的命令,此时如果在  
  4.   
  5. bkjia用户下只能查询system用户中users表的数据)如果想对system表中的数据进  
  6.   
  7. 行增删改查则可以执行如下命令:  
  8.   
  9. grant all on users to bkjia;  
  10.   
  11. 注意:在bkjia用户中进行查询system用户中的表时,必须要加上system,例如:  
  12. Select * from system.users;  
二:账户的锁定与解锁
  1. 账户锁定(profile)  
  2.   
  3. 概述:指定该账户登陆时最多可以输入密码的次数和天数  
  4.   
  5. 例如:指定bkjia用户最多尝试3次登陆,锁定的天数为2天  
  6.   
  7. a)创建sql命令:  
  8.    
  9.  create profile bkjia_lock limit failed_login_attempts 3 password_lock_time 2;  
  10.   
  11. b)执行sql命令:  
  12.   
  13.  alter  user  bkjia  profile  bkjia_lock;  
  14.   
  15. 账户解锁  
  16.  Sql命令:alter  user  bkjia  account  unlock;  

更多Oracle相关信息见Oracle 专题页面 http://www.bkjia.com/topicnews.aspx?tid=12

相关内容