Apps DBA Interview Question
Apps DBA Interview Question
Hello Friends, a long awaited , here are some of Questions – for Application DBA role, also if
you like to know more about oracle application technical insight, this will be useful, do share
your thought on whether these are simple , medium or complex questions so i can work out to
find more … keep readking
What is .dbc file, where its stored, what use of .dbc file?
dbc as name says is database connect descriptor file which stores database connection
information used by application tier to connect to database. This file is in directory
$FND_TOP/secure also called as FND_SECURE
RELEASE_NAME
———————–
11.5.9 or 11.5.10.2
What is GWYUID ?
GWYUID , stands for Gateway User ID and password. Usually like
APPLSYSPUB/PUB
Where GWYUID defined & what is its used in Oracle Applications?
GWYUID is defined in dbc i.e. Database Connect Descriptor file. It is used to connect
to database by think clients
‘Y’ indicates the method of invocation. i.e. it is directly invoked from the command-
line not from the Submit Request Form.
If your system has more than one Jinitiator, how will the system know, which one to
pick. ?
When client makes a forms connection in Oracle Applications, forms client session
uses configuration file defined by environment variable
FORMS60_WEB_CONFIG_FILE also called as appsweb config file. These days this
file is of format appsweb_$CONTEXT.cfg The initiator version number defined by
parameter jinit_ver_name in this file will be used.
What are .ldt & .lct files which you see in apps patch or with FNDLOAD?
ldt & .lct stands for Loader datafile & Loader configuration files, used frequently in
migrating customization, profile options, configuration data, etc.. across Instances.
What is dev60cgi & f60cgi?
cgi stands for Common Gateway Interface and these are Script Alias in Oracle Apps
used to access forms server . Usually Form Server access directly via
http://hostname:port/dev60cgi/f60cgi
A concurrent program is an executable file that runs simultaneously with other concurrent
programs and with online operations, fully utilizing your hardware capacity. Typically, a
concurrent program is a long-running, data-intensive task, such as posting a journal or generating
a report.
In summary, request groups can be used to control access to reports and concurrent programs in
two ways; according to a user’s responsibility, or according to a customized standard submission
(Submit Request) form.
As System Administrator you can limit the number of requests that may be active (status of
Running) for an individual user. This ensures that a user cannot monopolize the request queue.
For example, if a user with an Active Request Limit of 5 submits 20 requests, only 5 requests
will be run at the same time. The remaining requests will be run when the number of active
requests for the user drops below 5. Use the Profile Options window to set the Concurrent:
Active Request Limit profile. To set a global limit for all users, set this option at the site level.
You can then modify limits for individual users by setting this profile option at the User level.
Hello Friends, here i am posting some of basic oracle applications questions , will try to collect
more and put in future posts, here i am putting quite easy and basic questions. If you like to know
Questions of any specific area or modules, plz communicate so i will post those as well.
DFF’s are used to capture additional informtion required for our organization without any
programming.
To capture extra information
Stored in attributes
Context-sensitive flexfield is a feature of DFF. (descriptive flexfield)
Need to create Microsoft Excel style files directly openable from Oracle Applications concurrent
request output … without using BI Publisher?
A little know file format with acronym SYKL is a handy tool for create files readable in Microsoft
Excel. here’s the recipe for a very simple Excel (SYLK) output concurrent program for an
FND_USERS listing with creation date from/to parameters. So, without further ado, here’s the
recipe for a very simple Excel (SYLK) output concurrent program for an FND_USERS listing
with creation date from/to parameters
1. Take a PL/SQL package based on the Oracle provided OWA SYLK ppckage (owasylk.sql /
owa_sylk.sql) and make some changes: (
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:728625409049 )
rename it to owa_sylk_apps
Change it to use fnd_file.put_line(fnd_file.output instead of utl_file.put_line(g_file
Remove parameters for p_file
2. Create a PL/SQL package for the concurrent program that outputs SYLK file to the
concurrent request output.
procedure main
, p_date_from in varchar2
, p_date_to in varchar2
);
end XXXV8_USERS_SYLK_PKG;
AS
procedure main
, p_date_from in varchar2
, p_date_to in varchar2
) as
l_date_from date;
l_date_to date;
begin
l_date_from := fnd_date.canonical_to_date(p_date_from);
l_date_to := fnd_date.canonical_to_date(p_date_to);
owa_sylk_apps.show(
p_query => ’select user_id user_id, user_name user_name, ‘
‘from fnd_user ‘
p_parm_names =>
p_parm_values =>
owa_sylk_apps.owaSylkArray(l_date_from ,l_date_to),
p_widths =>
owa_sylk_apps.owaSylkArray(20,20,20,20)
);
end main;
END XXXV8_USERS_SYLK_PKG;
4. Hijack one of the little used Viewer Options (PCL) so that we can get the Concurrent
Request output browser to automatically open Microsoft Excel. Note this is optional, you can
just create a new Viewer Option but then you may get the “Choose Viewer” box when viewing
concurrent request output. NB: Navigation path is System Administrator, Install, Viewer Options
update fnd_mime_types_tl
, last_updated_by = 0
, last_update_date = sysdate
commit;
5. Assign the concurrent program to the appropriate request group (e.g. System Administrator,
All Reports, Application Object Library) and run the concurrent program to test it all out! And
there you have it – Excel style output direct from concurrent request generated by PL/SQL!