创建具有过期日期的oracle用户

时间:2017-05-26 16:35:54

标签: oracle

我只需要创建一个oracle用户一周。从SO中的问题,我知道我可以创建它,并使他的密码过期。就像他们在这里说的那样

Change Oracle User Password Expiry Date

但是当用户尝试访问时,他可以更改密码并重新登录。

例如,使用密码,我可以使其过期创建用户,然后创建如下的配置文件:

<hg>

是否有类似“USER_LIFE_TIME”的内容。允许我让用户在一段时间后无法登录?

非常感谢

1 个答案:

答案 0 :(得分:0)

我对DBMS_jobs不太熟悉,也许这不是一个好方法,但也许可以使用它们?

begin
  sys.dbms_job.submit(job => :job,
                      what => 'SQL TO DELETE USER HERE',
                      next_date => to_date('27-05-2017 01:00:00', 'dd-mm-yyyy hh24:mi:ss'),
                      interval => null);
  commit;
end;