今天周末想更新一点文章,但是登陆APEX想做个demo的时候发现密码错了,然后被锁了!正好美国的管理员同事也没上班;我只能在PL/SQL登录数据库后台,那怎么办呢?

没问题的,这个难不倒我们,研究了一下与用户有关的代码及API;还真有发现;

就此我做一个日记–记录下来,可能会涉及到一些关键的技术,我设置了隐藏部分信息,望大家理解和支持!

本文结构如下:

  • 1: User表信息及部分字段说明

  • 2:锁定与解锁用户

  • 3:修改密码

  • 4:创建用户

但是不管咋样,首先我们得有权限连接到APEX会话,前面有文章介绍!

在PL/SQL里直接建立 APEX的会话

User表信息及部分字段说明

select * from apex_220100.WWV_FLOW_FND_USER where user_name='用户名'



字段意思很明显;其中Web_password2就是加密之后的密码密文

Account_locked:  Y=>锁定,N=>未锁定

Account_expiry => 过期时间

END_date   =>失效时间

 

隐藏内容

此处内容需要权限查看

  • 普通20积分
  • 会员免费
  • 永久会员免费推荐
会员免费查看

发表回复

您的电子邮箱地址不会被公开。