Oracle EBS用户已失效的责任(Responsibility)重新启用后切换不到这个责任的处理
2018-01-04 08:25
288 查看
考官方文档:How To Fix Missing Responsibilities For A User (Doc ID 429852.1)
以下仅列出此次处理使用到的脚本,具体完整的可参考官方文档
--1.职责失效后,再次启用后,登录时看不到已启用后的职责
select ura.user_name,
ura.role_name,
ur.effective_start_date,
ur.effective_end_date,
ur.expiration_date,
ura.effective_start_date,
ura.effective_end_date,
ura.end_date
from wf_local_user_roles ur, wf_user_role_assignments ura
where 1 =1
and ur.user_namelike '&P_USER_NAME' ||'%'
and ur.user_name = ura.user_name
and ur.role_name = ura.role_name
and ura.relationship_id = -1
and ((ur.effective_start_dateis null or
ur.effective_start_date <> ura.effective_start_date)or
(ur.effective_end_date is null or
ur.effective_end_date <> ura.effective_end_date));
--2.查看end_date
select a.role_end_date, a.effective_end_date, a.*
from wf_local_user_roles a
where user_namelike '&P_USER_NAME' ||'%'
and role_name ='&P_ROLE_NAME';
--3.更新同步
update wf_local_user_roles
set EFFECTIVE_END_DATE =null
where user_namelike '&P_USER_NAME' ||'%'
and role_name ='&P_ROLE_NAME'
and EFFECTIVE_END_DATEis not null;
![](http://img.blog.csdn.net/20180104084028061)
参
相关文章推荐
- Oracle EBS用户已失效的责任(Responsibility)重新启用后切换不到这个责任的处理
- Oracle ERP职责失重新启用后,登录或切换时无重启用后的职责可用
- EBS R12中重新enable失效用户之后,丢失职责
- EBS R12中重新enable失效用户之后,丢失职责
- EBS R12中重新enable失效用户之后,丢失职责
- Oracle EBS用户添加或失效职责失败
- EBS用户禁用后再启用,无法出现职责的处理办法
- oracle中普通用户如何查看自己登录的数据库名称?这个用户与scott权限相同,无法切换到sys下面!没有权限查看v$database和v$instance
- EBS用户禁用后再启用,无法出现职责的处理办法
- 30. linux用su oracle 切换用户报“连接数据库报-bash-4.1$”处理方式
- Oracle EBS用户职责失效后生效不能用之解决方案
- Oracle EBS 提示XX对当前用户不可用--XX is not a valid responsibility for the current user
- 启用密码管理之前创建的用户连接Oracle报ORA-28002处理一则
- ORACLE EBS维护时:用户提出新需求时的处理基本步骤
- 启用密码管理之前创建的用户连接Oracle报ORA-28002处理一则
- Oracle用户密码过期的处理方法
- oracle连接,查询用户,创建用户,授权用户,切换用户
- “ORACLE用户被锁定”故障处理和分析
- oracle中插入一条记录后,重新登录查找不到数据
- oracle 重新编译用户无效对象