我只需要创建一个oracle用户一周。从SO中的问题,我知道我可以创建它,并使他的密码过期。就像他们在这里说的那样
Change Oracle User Password Expiry Date
但是当用户尝试访问时,他可以更改密码并重新登录。
例如,使用密码,我可以使其过期创建用户,然后创建如下的配置文件:
<hg>
是否有类似“USER_LIFE_TIME”的内容。允许我让用户在一段时间后无法登录?
非常感谢
答案 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;