QUERY TO GET all user assigned to GIVEN RESPONSIBILITY
SELECTย UNIQUEย u.user_id,
Substr(u.user_name,ย 1,ย 30)ย ย ย ย ย ย ย ย ย ย ย user_name,
Substr(r.responsibility_name,ย 1,ย 60)ย responsiblity,
Substr(a.application_name,ย 1,ย 50)ย ย ย ย application
FROMย ย ย fnd_userย u,
fnd_user_resp_groupsย g,
fnd_application_tlย a,
fnd_responsibility_tlย r
WHEREย ย g.user_id(+)ย =ย u.user_id
ANDย g.responsibility_application_idย =ย a.application_id
ANDย a.application_idย =ย r.application_id
ANDย g.responsibility_idย =ย r.responsibility_id
ANDย r.responsibility_nameย =ย โSystemย Administratorโ
โโWriteย Responsibilityย Nameย Hereย โ
ORDERย ย BYย Substr(user_name,ย 1,ย 30),
Substr(a.application_name,ย 1,ย 50),
Substr(r.responsibility_name,ย 1,ย 60);
Query to get all Responsibility assigned to a user
SELECTย UNIQUEย u.user_id,
Substrย (u.user_name,ย 1,ย 30)ย ย ย ย ย ย ย ย ย ย ย user_name,
Substrย (r.responsibility_name,ย 1,ย 60)ย responsiblity,
Substrย (a.application_name,ย 1,ย 50)ย ย ย ย application
FROMย ย ย fnd_userย u,
fnd_user_resp_groupsย g,
fnd_application_tlย a,
fnd_responsibility_tlย r
WHEREย ย g.user_id(+)ย =ย u.user_id
ANDย g.responsibility_application_idย =ย a.application_id
ANDย a.application_idย =ย r.application_id
ANDย g.responsibility_idย =ย r.responsibility_id
ANDย u.user_nameย =ย โSYED.SALIโย โโWriteย Applicationย Userย Nameย Hereย โ
ORDERย ย BYย Substrย (user_name,ย 1,ย 30),
Substrย (a.application_name,ย 1,ย 50),
Substrย (r.responsibility_name,ย 1,ย 60);
QUERY FOR Workflow Mailer Configurations
SELECTย p.parameter_id,
p.parameter_name,
v.parameter_valueย value
FROMย ย ย apps.fnd_svc_comp_param_vals_vย v,
apps.fnd_svc_comp_params_bย p,
apps.fnd_svc_componentsย c
WHEREย ย c.component_typeย =ย โWF_MAILERโ
ANDย v.component_idย =ย c.component_id
ANDย v.parameter_idย =ย p.parameter_id
ANDย p.parameter_nameย INย (ย โOUTBOUND_SERVERโ,ย โINBOUND_SERVERโ,ย โACCOUNTโ,
โFROMโ,
โNODENAMEโ,ย โREPLYTOโ,ย โDISCARDโ,ย โPROCESSโ,
โINBOXโย )
ORDERย ย BYย p.parameter_name;
QUERY TO FIND WHO is connected when to which responsibility
SELECTย DISTINCTย fu.user_nameย ย ย ย ย ย ย ย ย ย User_Name,ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย fr.responsibility_keyย Responsibilityย FROMย ย ย fnd_userย fu,ย ย ย ย ย ย ย ย fnd_responsibilityย fr,ย ย ย ย ย ย ย ย icx_sessionsย icย WHEREย ย fu.user_idย =ย ic.user_idย ย ย ย ย ย ย ย ANDย fr.responsibility_idย =ย ic.responsibility_idย ย ย ย ย ย ย ย ANDย ic.disabled_flagย =ย 'N'ย ย ย ย ย ย ย ย ANDย ic.responsibility_idย ISย NOTย NULLย ย ย ย ย ย ย ย ANDย ic.last_connectย LIKEย SYSDATE;ย --ย "Enterย theย Dateย here"ย
QUERY TO FIND Number of user connected to EBS
SELECTย Countย (DISTINCTย d.user_name)
FROMย ย ย apps.fnd_loginsย a,
v$sessionย b,
v$processย c,
apps.fnd_userย d
WHEREย ย b.paddrย =ย c.addr
ANDย a.pidย =ย c.pid
ANDย a.spidย =ย b.process
ANDย d.user_idย =ย a.user_id
ANDย (ย d.user_nameย =ย โUSER_NAMEโ
ORย 1ย =ย 1ย );
QUERY TO FIND E-BUSINESS SUITE PROFILE OPTIONS FOR ALL VALUES
SELECTย p.profile_option_nameย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย SHORT_NAME,
n.user_profile_option_nameย ย ย ย ย ย ย ย ย ย ย NAME,
Decode(v.level_id,ย 10001,ย โSiteโ,
10002,ย โApplicationโ,
10003,ย โResponsibilityโ,
10004,ย โUserโ,
10005,ย โServerโ,
10006,ย โOrgโ,
10007,ย Decode(To_char(v.level_value2),ย โ-1โ,
โResponsibilityโ
,
Decode(To_char(v.level_value),ย โ-1โ,ย โServerโ,
โServer+Respโ)),
โUnDefโ)ย ย ย ย ย ย ย ย ย ย LEVEL_SET,
Decode(To_char(v.level_id),ย โ10001โ,ย โ,
โ10002โ,ย app.application_short_name,
โ10003โ,ย rsp.responsibility_key,
โ10004โ,ย usr.user_name,
โ10005โ,ย svr.node_name,
โ10006โ,ย org.name,
โ10007โ,
Decode(To_char(v.level_value2),ย โ-1โ,
rsp.responsibility_key,
Decode(
To_char(v.level_value),ย โ-1โ,ย (SELECT
node_name
FROM
fnd_nodes
WHERE
node_idย =ย v.level_value2),
(SELECT
node_name
FROM
fnd_nodes
WHERE
node_idย =ย v.level_value2)
||ย โ-โ
||
rsp.responsibility_key)),
โUnDefโ)ย โCONTEXTโ,
v.profile_option_valueย ย ย ย ย ย ย ย ย ย ย ย ย ย ย VALUE
FROMย ย ย fnd_profile_optionsย p,
fnd_profile_option_valuesย v,
fnd_profile_options_tlย n,
fnd_userย usr,
fnd_applicationย app,
fnd_responsibilityย rsp,
fnd_nodesย svr,
hr_operating_unitsย org
WHEREย ย p.profile_option_idย =ย v.profile_option_id(+)
ANDย p.profile_option_nameย =ย n.profile_option_name
ANDย Upper(p.profile_option_name)ย IN
(SELECTย profile_option_name
FROMย ย ย fnd_profile_options_tl
WHEREย ย Upper(user_profile_option_name)ย LIKE
Upper(โ%&user_profile_name%โ))
ANDย usr.user_id(+)ย =ย v.level_value
ANDย rsp.application_id(+)ย =ย v.level_value_application_id
ANDย rsp.responsibility_id(+)ย =ย v.level_value
ANDย app.application_id(+)ย =ย v.level_value
ANDย svr.node_id(+)ย =ย v.level_value
ANDย org.organization_id(+)ย =ย v.level_value
ORDERย ย BYย short_name,
user_profile_option_name,
level_id,
level_set;
QUERY TO FIND APPLICATION USER DETAILS
SELECTย user_name,
user_id,
Decode(employee_id,ย NULL,ย NULL,
โEโ)ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย employee_flag,
description,
start_date,
end_date,
Decode(end_date,ย Least(end_date,ย SYSDATE),ย NULL,
โ+โ)ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย f,
To_char(last_logon_date,ย โmm/dd/yyย hh24:mi:ssโ)ย ย ย last_logon_time,
Decode(end_date,ย NULL,ย SYSDATEย โย last_logon_date)ย last_logon_days,
Decode(end_date,ย NULL,ย Decode(30,ย Greatest(30,ย Trunc(
SYSDATEย โย last_logon_date))
,ย NULL,
โ*โ))ย ย ย ย ย ย ย ย ย ย ย p,
password_lifespan_days,
password_date,
Decode(end_date,ย NULL,ย SYSDATEย โย password_date)ย ย ย password_change_days
FROMย ย ย applsys.fnd_userย u
WHEREย ย user_nameย LIKEย Upper(โ%&userid%โ)ย โโWriteย Applicationย Userย Nameย Hereย โ
ORDERย ย BYย description,
user_name;
QUERY TO FIND COMPLETE DATABASE SIZE
SELECTย โDATA_n_INDEX:ย โ
||ย SUM(bytes)ย /ย 1024ย /ย 1024ย /ย 1024
||ย โย GBytesโย FULL_DATABASE_SIZE
FROMย ย ย dba_data_files
UNION
SELECTย โTEMP:ย โ
||ย SUM(bytes)ย /ย 1024ย /ย 1024ย /ย 1024
||ย โย GBytesโ
FROMย ย ย dba_temp_files
UNION
SELECTย โREDOย LOGS:ย โ
||ย SUM(bytes)ย /ย 1024ย /ย 1024ย /ย 1024
||ย โย GBytesโ
FROMย ย ย v$log
UNION
SELECTย โCONTROLFILE:ย โ
||ย SUM(file_size_blksย *ย block_size)ย /ย 1024ย /ย 1024
||ย โย MBytesโ
FROMย ย ย v$controlfile;
QUERY TO VERIFY THE WORKFLOW IMAP SETTING
SELECTย c.component_id,
c.component_name,
p.parameter_id,
p.parameter_name,
v.parameter_valueย value
FROMย ย ย fnd_svc_comp_param_vals_vย v,
fnd_svc_comp_params_bย p,
fnd_svc_componentsย c
WHEREย ย c.component_typeย =ย โWF_MAILERโ
ANDย v.component_idย =ย c.component_id
ANDย v.parameter_idย =ย p.parameter_id
ANDย p.parameter_nameย INย (ย โINBOUND_SERVERโ,ย โACCOUNTโ,ย โREPLYTOโย )
ORDERย ย BYย c.component_id,
c.component_name,
p.parameter_name;
QUERY TO CHECK WEB SESSIONS
SELECTย Count(*)
FROMย ย ย v$processย p,
gv$sessionย s
WHEREย ย p.addrย =ย s.paddr
ANDย s.programย =ย โJDBCย Thinย Clientโ;
QUERY TO FIND Global Locks
SELECTย Count(*)
FROMย ย ย gv$lockย a
WHEREย ย a.id1ย INย (SELECTย id1
FROMย ย ย gv$lock
WHEREย ย requestย <>ย 0);
QUERY to find out version of a PACKAGE
SELECTย text
FROMย ย ย dba_source
WHEREย ย lineย =ย 2
ANDย nameย =ย โAP_IMPORT_INVOICES_PKGโ;ย โย โENTERย PACKAGEย NAMEย HEREโ
Oracle Solutions We believe in delivering tangible results for our customers in a cost-effective manner