EBS R12 查询EBS用户相关SQL

--R12查询EBS在线用户SQL 
SELECT U.USER_NAME,
       APP.APPLICATION_SHORT_NAME,
       FAT.APPLICATION_NAME,
       FR.RESPONSIBILITY_KEY,
       FRT.RESPONSIBILITY_NAME,
       FFF.FUNCTION_NAME,
       FFT.USER_FUNCTION_NAME,
       ICX.FUNCTION_TYPE,
       ICX.FIRST_CONNECT,
       ICX.LAST_CONNECT
  FROM ICX_SESSIONS ICX,
       FND_USER U,
       FND_APPLICATION APP,
       FND_APPLICATION_TL FAT,
       FND_RESPONSIBILITY FR,
       FND_RESPONSIBILITY_TL FRT,
       FND_FORM_FUNCTIONS FFF,
       FND_FORM_FUNCTIONS_TL FFT
WHERE     1 = 1
       AND U.USER_ID = ICX.USER_ID
       AND ICX.RESPONSIBILITY_APPLICATION_ID = APP.APPLICATION_ID
       AND FAT.APPLICATION_ID = ICX.RESPONSIBILITY_APPLICATION_ID
       AND FAT.LANGUAGE = ‘ZHS‘
       AND FR.APPLICATION_ID = ICX.RESPONSIBILITY_APPLICATION_ID
       AND FR.RESPONSIBILITY_ID = ICX.RESPONSIBILITY_ID
       AND FRT.LANGUAGE = ‘ZHS‘
       AND FRT.APPLICATION_ID = ICX.RESPONSIBILITY_APPLICATION_ID
       AND FRT.RESPONSIBILITY_ID = ICX.RESPONSIBILITY_ID
       AND FFF.FUNCTION_ID = ICX.FUNCTION_ID
       AND FFT.FUNCTION_ID = ICX.FUNCTION_ID
       AND ICX.DISABLED_FLAG != ‘Y‘
       AND ICX.PSEUDO_FLAG = ‘N‘
       AND (  ICX.LAST_CONNECT
            +   DECODE (FND_PROFILE.VALUE (‘ICX_SESSION_TIMEOUT‘),
                        NULL, ICX.LIMIT_TIME,
                        0, ICX.LIMIT_TIME,
                        FND_PROFILE.VALUE (‘ICX_SESSION_TIMEOUT‘) / 60)
              / 24) > SYSDATE
       AND ICX.COUNTER < ICX.LIMIT_CONNECTS;

SELECT FND.USER_NAME,
         ICX.RESPONSIBILITY_APPLICATION_ID,
         ICX.RESPONSIBILITY_ID,
         FRT.RESPONSIBILITY_NAME,
         ICX.SESSION_ID,
         ICX.FIRST_CONNECT,
         ICX.LAST_CONNECT,
         DECODE ( (ICX.DISABLED_FLAG),  ‘N‘, ‘ACTIVE‘,  ‘Y‘, ‘INACTIVE‘) STATUS
    FROM FND_USER FND, ICX_SESSIONS ICX, FND_RESPONSIBILITY_TL FRT
   WHERE     FND.USER_ID = ICX.USER_ID
         AND ICX.RESPONSIBILITY_ID = FRT.RESPONSIBILITY_ID
         AND ICX.DISABLED_FLAG <> ‘Y‘
         AND TRUNC (ICX.LAST_CONNECT) = TRUNC (SYSDATE)
ORDER BY ICX.LAST_CONNECT;

--监控concurrent 正在执行的sql
  SELECT A.SID, A.SERIAL#, B.SQL_TEXT
    FROM V$SESSION A, V$SQLTEXT B
   WHERE A.SQL_ADDRESS = B.ADDRESS AND A.SID = :P_SID
ORDER BY B.PIECE;

--查询某用户一年登录EBS失败的次数:
--用 apps/apps_password 登录:
SELECT COUNT (LOGIN_NAME)
  FROM FND_UNSUCCESSFUL_LOGINS L, FND_USER U
WHERE     L.USER_ID = U.CUSTOMER_ID
       AND ATTEMPT_TIME > (SELECT MAX (START_TIME)
                             FROM FND_LOGINS L
                            WHERE L.USER_ID = U.USER_ID)
       AND (ATTEMPT_TIME + 265) > SYSDATE
       AND U.USER_NAME = ‘<username>‘;

--查询用户登录次数
  SELECT PEO.PERSON_ID,
         PEO.FULL_NAME,
         FU.USER_ID,
         FU.USER_NAME,
         HL.LOCATION_CODE,
         HL.DESCRIPTION,
         COUNT (FL.USER_ID) AS LOGIN_TIMES
    FROM FND_USER FU,
         PER_ALL_PEOPLE_F PEO,
         PER_ALL_ASSIGNMENTS_F ASS,
         HR_LOCATIONS HL,
         FND_LOGINS FL
   WHERE     FU.EMPLOYEE_ID = PEO.PERSON_ID
         AND ASS.PERSON_ID = PEO.PERSON_ID
         AND ASS.LOCATION_ID = HL.LOCATION_ID
         AND FL.USER_ID(+) = FU.USER_ID
         AND FU.USER_NAME = :USER_NAME
GROUP BY PEO.PERSON_ID,
         PEO.FULL_NAME,
         FU.USER_ID,
         FU.USER_NAME,
         HL.LOCATION_CODE,

HL.DESCRIPTION;

时间: 2024-07-31 08:57:23

EBS R12 查询EBS用户相关SQL的相关文章

破解EBS R12应用和数据库用户密码

1,如果你有某个EBS环境APPS用户密码,可以破解应用用户的密码 参考:Oracle EBS R12下如何破解用户密码 2,如果没有APPS用户密码,还想破解该环境A密码.要看"运气"了,如果有相应的Clone环境B,EBS DBA还没有修改$CONTEXT_FILE内容,并且具有环境A的数据查询权限,可以破解APPS密码 参考:Oracle EBS R12 - 利用PLSQL取得/破解apps密码和EBS中的用户密码 1)在环境B中创建上文中的包,在环境A中查询GUEST用户加密后

皴EBS R12应用程序和数据库用户password

1.假设你有一个EBS周围环境APPS用户password,能够打破用户的应用程序password 参考:Oracle EBS R12下怎样破解用户password 2,假设没有APPS用户password.还想破解该环境Apassword.要看"运气"了,假设有对应的Clone环境B,EBS DBA还没有改动$CONTEXT_FILE内容.而且具有环境A的数据查询权限,能够破解APPSpassword 參考:Oracle EBS R12 - 利用PLSQL取得/破解appspassw

查询EBS中LOV的SQL语句

帮助->关于 会话 SID : 507 DECLARE  l_sid NUMBER := :SID;BEGIN  FOR cur_sql IN (SELECT sql_text                    FROM v$sqltext_with_newlines t                   WHERE t.address IN (SELECT s.prev_sql_addr                                         FROM v$ses

EBS R12 MOAC

MOAC简介 MOAC(Multi-Org Access Control)为多组织访问控制,是Oracle EBS R12的重要新功能.它可以实现在一个Responsibility下对多个OU(Operation Unit)进行操作,允许用户在不切换Responsibility的情况下,处理多个OU组织的事物. UseràResponsibilityàSingle Operation Mode/Multiple Operation Unit Mode 2.    MOAC          2.

Oracle EBS R12.2创建客户化模块

以下步骤描述EBS R12.2中如何注册客户化模块,参考Oracle support Creating a CustomApplication in Oracle E-Business Suite Release 12.2 (文档 ID 1577707.1) 1.下载补丁3636980,拷贝3636980\izu\admin目录下3个.txt文件到/tmp目录下进行修改 如:izuprod.txt改名为cuxhdprod.txt izuterr.txt改名为cuxhdterr.txt 2.修改n

Oracle EBS R12 (12.1.3) Installation Linux(64 bit)

Oracle EBS R12 (12.1.3) Installation Linux(64 bit) Contents Objective. 3 1 Download & Unzip. 3 Download. 3 Unzip. 3 MD5 Checksums. 4 2 Pre-Install Task. 5 Disk Space. 5 Specific Software Requirements. 5 RPM... 6 JDK. 8 OS User & Group. 11 3 Instal

EBS R12 修改 apps 密码[Z]

注意:修改密码时应保证所有用户已退出, 最好是关闭应用实例.不用关闭数据库.在修改密码之前一定要改备下数据库中的FND_ORACLE_USERID和FND_USER表.FNDCPASS工具会自动把APPS用户的密码和APPLSYS用户的密码和APPLSYS用户的密码同步设置成一样的.在修改完APPLSYS和APPS用户的密码后, 需要重新启动并发管理器.在修改完APPLSYS和APPS用户的密码后,要求将已经处在登录状态的用户完全退出, 然后重新登录.修改APPS用户的密码不支持直接在数据库中使

Oracle EBS R12文件系统结构(学习汇总网上资料)

Oracle EBS R12在服务器端文件结构如下: 顶层目录下面分为 1)inst --–跟ebs整个实例(instance)相关的配置信息以及其他信息 2)  db   ---主要存储DB层的信息 3)  apps ---主要是应用层的信息 1)首先来看 INST_TOP的情况 2) 再来看 数据库的内容的情况 3) 最后是apps的内容 上图文件夹的说明如下: apps_st/appl ----按照product分开(hr,pay,gl等),每个product都有一个单独的文件夹.比方说a

Oracle EBS R12 - 怎样更改SYSADMIN的password

SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production PL/SQL Release 11.1.0.7.0 - Production CORE    11.1.0.7