EBS复制用户职责

DECLARE
  l_old_userName VARCHAR2(100):='CHENXISHENG_BP';
  l_userName VARCHAR2(100):='SHH';--用户名需要大写
  l_passWord VARCHAR2(240):='hand123';--密码需要数字和字母的组合
  l_description VARCHAR2(240):='宋欢欢';

  CURSOR cur_resps IS
    SELECT DISTINCT users.user_name,
                    appl.application_short_name,
                    resp.responsibility_key,
                    users.description,
                    users.start_date,
                    --Security Group Key
                    --users.Security_Group_Id,
                    'STANDARD' security_group,
                    users.end_date
      FROM apps.fnd_user                    users,
           apps.fnd_user_resp_groups_direct user_resp,
           apps.fnd_responsibility_vl       resp,
           apps.fnd_application_vl          appl
     WHERE users.user_id = user_resp.user_id
       AND user_resp.responsibility_application_id = resp.application_id
       AND user_resp.responsibility_id = resp.responsibility_id
       AND resp.application_id = appl.application_id
       AND users.user_name = l_old_userName;

BEGIN

  fnd_user_pkg.createuser(l_userName, 'SEED', l_passWord,x_description => l_description);

  FOR dept_record IN cur_resps
  LOOP
    dbms_output.put_line(l_description);
    fnd_user_pkg.addresp(l_userName,
                         dept_record.application_short_name,
                         dept_record.responsibility_key,
                         dept_record.security_group,
                         dept_record.description,
                         dept_record.start_date,
                         dept_record.end_date);
    --COMMIT;

  END LOOP;
END;

时间: 2024-10-28 11:51:03

EBS复制用户职责的相关文章

Oracle EBS 复制用户职责

DECLARE l_new_user_name VARCHAR2(100) := 'HAND_HYL'; l_new_password VARCHAR2(100) := '54321'; l_new_user_id NUMBER; l_user_name_copy_from VARCHAR2(100) := 'SYSADMIN'; BEGIN -- Test statements here IF fnd_user_pkg.userExists(x_user_name => l_new_user_

EBS 用户职责 不显示

两种情况: 1.用户添加职责后,在FORM页面的职责列表无法看到 首先,系统管理员职责运行[同步 WF 局部表](Synchronize WF LOCAL tables)以及[工作流目录服务用户/职责验证](Workflow Directory Services User/Role Validation). 其次,检查Wf_Local_User_Roles.User_Name = '用户名'的相关职责起始日期. Select r.Application_Id,        r.Responsi

Oracle EBS-SQL (SYS-1): sysadmin_用户职责查询.sql

select fu.user_name 用户名, fu.description 用户说明, frv.RESPONSIBILITY_NAME 职责名称, REQUEST_GROUP_NAME 报表组, (select  ppf.FULL_NAME from apps.per_people_f  ppf where fu.employee_id = ppf.PERSON_ID and trunc(sysdate)  between  trunc(ppf.EFFECTIVE_START_DATE) a

Oracle EBS-SQL (SYS-6):sys_在线用户职责查询2.sql

SELECT FSAV.USER_NAME,FU.DESCRIPTION,FSAV.RESPONSIBILITY_NAME,FSAV.USER_FORM_NAME,FSAV.LOGIN_NAME,FSAV.TIME,FSAV.PID,FSAV.TERMINAL_ID,FSAV.USER_ID,FSAV.RESP_APPL_ID,FSAV.RESPONSIBILITY_ID,FSAV.FORM_ID,FSAV.FORM_APPL_ID FROM FND_SIGNON_AUDIT_VIEW FSAV

Oracle EBS 初始化用户密码

---修改密码,并且将限制用户下次登录的时候(第一次登录),强制要换一个新的口令: ---此过程可以完全模拟我们在标准用户的Form里面初始化用户的密码的动作! ---最后要说明的是,这个处理过程是通过研究标准创建用户的画面得出来的结果,所以,如果有需要,请放心使用! SELECT last_logon_date,password_date,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN FROM FND_USER WHERE USER_NAME = 'QWR01'; DE

Oracle EBS FND User Info API (转) EBS用户账号密码职责相关

1. 与用户信息相关API PKG. --和用户处理有关的API FND_USER_PKG; --和用户密码处理有关的API FND_WEB_SEC; --和用户职责处理有关的API FND_USER_RESP_GROUPS_API; 2. 激活失效用户帐号. ----------------------------- ---处理实例 ----------------------------- SELECT * FROM FND_USER WHERE USER_NAME = 'QWR01'; -

MySQL修改复制用户及密码

在生产环境中有时候需要修改复制用户账户的密码,比如密码遗失,或者由于多个不同的复制用户想统一为单独一个复制账户.对于这些操作应尽可能慎重以避免操作不同导致主从不一致而需要进行修复.本文描述了修改复制账户密码以及变更复制账户. 1.更改复制账户密码 --演示环境,同一主机上的2个实例,主3406,从3506 --当前版本,注:master账户表明是对主库进行相关操作,slave则是对从库进行相关操作 [email protected][(none)]> show variables like 'v

浅析mysql主从复制中复制用户的权限管理

在用复制账号对mysql salve管理过程中,使用哪些权限合适?首先看一下mysql官方提供的权限表: 权限 列 上下文 CREATE Create_priv 数据库.表或索引 DROP Drop_priv 数据库或表 GRANT OPTION Grant_priv 数据库.表或保存的程序 REFERENCES References_priv 数据库或表 ALTER Alter_priv 表 DELETE Delete_priv 表 INDEX Index_priv 表 INSERT Inse

Oracle EBS 初始化用户密码(转)

---修改密码,并且将限制用户下次登录的时候(第一次登录),强制要换一个新的口令: ---此过程可以完全模拟我们在标准用户的Form里面初始化用户的密码的动作! ---最后要说明的是,这个处理过程是通过研究标准创建用户的画面得出来的结果,所以,如果有需要,请放心使用! SELECT last_logon_date,password_date,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN FROM FND_USER WHERE USER_NAME = 'QWR01'; DE