Oracle Form Sessions - 11.5.10.2

I may have asked this question before but I am still looking for a solid answer on this one.
Is there any table or view, in addition to v$session, which would tell me form sessions, wait time by each form module, activities performed by these form sessions in an EBS instance?
This is on 10g r2 with 11.5.10.2 application version.
I queried all v$ tables and FND_OAM% tables before posting this but did not struck any luck there.
In addition, I am only looking for FORM sessions. I am not looking for any JDBC,ODBC, TOAD, APPS Sessions, the v$session deliveres mixture of all session types.
Thanks,
R

You can use the following tables to get some idea about the user's activities.
FND_LOGINS
fnd_login_responsibilities
FND_LOGIN_RESP_FORMS
FND_FORM_TL
SELECT DISTINCT USER_fORM_NAME --FF.*
FROM FND_LOGIN_RESP_FORMS F, FND_LOGINS FL, FND_FORM_TL FF
WHERE FL.LOGIN_ID = F.LOGIN_ID
AND FL.USER_ID= (select user_id from fnd_user where user_namE='GANDHIS')
AND FF.FORM_ID = F.FORM_ID
AND FL.START_TIME > SYSDATE - 2
AND FF.LANGUAGE='US'
Some tables do have a column called login_id that can be tied to the above.
You can find out how long a user was on a given screen but it is a lot more difficult (and in some cases impossible) to find out exactly which records it touched; was any work being performed or the user was simply staring at the screen.
Hope this helps
Sandeep Gandhi
Omkar Technologies Inc.
Independent Techno-functional Consultant

Similar Messages

  • DB Trigger firing issue in case of oracle forms session crash

    Hi All,
    Oracle DB version: Oracle Database 10g Release 10.2.0.2.0 - Production
    Oracle Forms version: (Oracle Developer Suite 10g) 10.1.2.0.2 Production
    I am entering some data in the oracle forms and committed the data to database. This form is still open.
    By some reasons i get a error as "FRM-92101: There is error during forms server startup" and the forms session gets crashed.
    When this event happens i wanted to update the records which are inserted before this error occurred. For this purpose i created a BEFORE LOGOFF ON DATABASE trigger (in SYS user) and declared that transaction as autonomous and performed update and then commit.
    But when i get this error in forms runtime session, this trigger doesn't fire and also the records don't get updated.
    If i query to v$session view, the session entry is gone because the forms session is crashed.
    Can anyone please tell me why this trigger don't get fire when oracle forms session gets crashed? Or is there is any other way to run update statement as soon as the forms session gets crashes?
    Thanks.

    Hi,
    please check java runtime console for more issue information.
    Windows:
    SystemControl->Java Plugin Ver XXXX -> Standard -> Check "Show Java Console"
    In Systray, check the console for information about errors in java after the form error.
    Attackwave

  • Oracle Forms Session Tracking mechanism

    Hi,
    In this doc http://www.oracle.com/technology/products/forms/pdf/10g/troubleshooting_fls.pdf we can read the following:
    The JsessionID, which uniquely identifies a Forms session. The Forms Listener Servlet uses two session tracking mechanisms:
    - Cookies, where the Servlet container sends a cookie to the client.
    The client returns the cookie to the server upon each HTTP
    request, thereby associating the session with the cookie.
    - URL rewriting, where the Servlet container appends a session ID
    to the URL path, for example:
    http://host[:port]/forms90/l90servlet;jsessionid=a23445bcde89
    Does this means that forms uses one of those, or uses both mechanisms simultaneous?
    anyone?
    Regards
    Ricardo
    Edited by: user12015527 on Mar 10, 2010 2:39 PM

    duplicate post: Oracle forms session crashes.

  • Oracle forms session crashes.

    Hi All,
    Oracle DB version : Oracle9i Release 9.2.0.0.6
    Oracle Forms version: Oracle Forms 9.0.4.19
    In a particular test case the oracle forms session gets crashed, this doesn't happens all the times (I guess it gives some FRM-92101 error).
    When we connect to oracle database through the oracle forms then a new session gets started and once we exits the application then session gets ended (here oracle database connection ends).
    So i just wanted to know like is there any database trigger or any other event which is fired when the particular forms session gets crashed so that we can track the session id?
    Thanks.

    Whenever there is a FRM-92101 error there will be a trace file available on your application server. You could look in this trace file to see why the Form has crashed.
    I think you want to know how to determine the session id, so you can close your database session. When your form crashes and there is still database session available then most of the time there is also still a session at your application server available. Your client session i.e. in internet explorer) has been terminated.
    The session at the application server will automatically close after a certain period of time, cause the application server doesn't get a answer from the client anymore. This also terminates the session in the database server.
    I don't know what type of application server you have (windows. linux). But I mostly try to discoverer which is the user session then close that session so the database session is also closed.

  • Tracing Oracle Forms Sessions  10g (10.1.2)

    hi
    we are using application server 10g r2 (10.1.2) on windows 2003 server and run
    application developed using oracle forms 10g (10.1.2 ) i am trying to trace user
    session.
    i did the following in windows 2003 server
    1- change the local security policy add the administrator to log on as a batch
    2- change the OracleProcessManager >> check allow service to ineract with
    desktop
    3- modify the formsweb.cfg set allow_debug = true
    when i am trying to view the trace log file the system keep asking me about
    username and password for the server even when i post the correct values
    after a a period of time th eexplorer display the following message
    401 Unauthorized
    any help
    thank's

    Hi,
    Use following:
    username : admin
    password : welcome
    I think it will help you.
    Regards,
    Amit mehta

  • Retrieving SID (Session Id ) for a Oracle Forms Session

    Hi
    I am using financials after a break of couple of years and things have changed. I am trying to trace a form .So I set trace from the menu.Then I open the form Query , do other activities and close the form.Then I go to the Unix server and examine the Trace file by TKPROF. However the SQL Selects dont appear in the Trace.
    So I am wondering if there is a concept of Session for a Web application(Which is normally stateless). But I understand that the Forms Application runs as an applet in the browser.Does Oracle maintain single session for an EBS login until logout- or does it open a new session whenever you open a form or do a query. I am not exactly sure - I checked some documenation but still am unclear. Also if it is maintaining a connected state how can I determine the session ID SID (So I can query v$session and associated tables for information I am interested in).

    AFAIK, the forms interface maintains the same database session. The database session gets created when you first use the forms interface and gets terminated when you exit the forms interface. Pl see this related thread on how to trace a forms session - Doing a Trace on the ARXADLMT Approval Limits form No Select statement i
    HTH
    Srini

  • Is a 512MB, Celeron PC good enough to run Oracle Forms

    Hi:
    I was curious and would like to know if anybody knows if a 512 MB RAM, Intel Celeron DELL PC is sufficient to run 3 Oracle Forms sessions for a Call Center application.
    Does anybody out there have a similar app out there and would be willing to share their PC configurations?
    Thanks,
    Thomas

    Hi Steve:
    Yes, we learned early on (about 16 months ago) that launching a second session off the same browser is an issue. I believe its has to do with the JVM only getting so much memory allocated and thus when you have more that one session, you reach a limit faster and furthermore, one sessions drags the other one (or something like that). I do not know if you noticed (from some of my other posts) or remember me from last year but our app has been unstable ever since its introduction into production. If this memory limit theory of mine is true, it is conceptually possible that our app becomes unstable when a limit is reached. I am trying to find if there is a way to overcome this limit.
    From last years observations, I noticed that a user with a current PC (at least 1GB RAM and at Pentium 4) experienced issues once every couple of weeks which is far better than a typical CSR (which uses 512MB RAM and Celeron processor)which experiences issues at least twice a day. I am trying to find, if it exists, documentation or solid proof that for usage described the better PC is needed, to at least justify a controlled test.
    Our CSRs like to have at least three sessions open because that way they can switch and perform different lookups.
    In order to avoid users opening from the same browser, we set them up with a launching executable that makes sure a new browser is open and just in case, they attempt to go around that, we installed (I believe Javascript) logic that check for the browser already running an instance of the app.
    Thomas

  • How to open multiple Forms sessions

    How do I open multiple sessions of Oracle Forms on the same Client machine. Right now if I have a Forms session open, when I open a new browser session and type in the URL it takes me back to the Oracle Forms session which I have open. I am running Forms 6i on 9iAS on a Solaris machine. Thanks in advance for any suggestions.

    Rajesh,
    Your question will be answered rightly in the Oracle - Forms discussion formums.
    Thanks,
    Bala.

  • Logging broken / crashes  Forms-session in AS10g

    we have running DB10gR2 and Forms+reports-Services
    and somtimes problems with blockings in the DB
    (it seems blocking a main Table ,no user can work )
    I want to check , if forms-session is broken
    by lost LAN-Connection or crashing the applicatin-users browser
    I visit the forms_application.log in
    C:\oracle\OASFORMS\OASFORMSHome_1\j2ee\
    OC4J_BI_Forms\application-deployments\formsapp\OC4J_BI_Forms_default_island_1
    but nothing to see about that.
    how can I logging broken / crashes Forms-session in AS10g ?
    thx Norbert

    duplicate post: Oracle forms session crashes.

  • Messages between different form sessions

    Hello,
    I'd like to know if there is any way to send messages between different oracle forms sessions.
    Thanks.

    I use dbms_alert extensively to do this. Alerts can be named so that a particular forms session only receives the messages it wants. The form signifies which alerts it wants to receive by calling dbms_alert.register. The form has repeating timer which calls dbms_alert.waitone.
    The message sender uses dbms_alert.signal. Note that for forms applications, calls to dbms_alert.waitone should normally be given a zero timeout. This allows all of the 'waiting' to be done by the forms timer so normal forms operation is not affected during the wait. dbms_alert.waitone will detect any alerts signalled since the last register or waitone.

  • How to find the invalid form session in oracle Apps

    Oracle Apps R12
    Hai All
    How to find the invalid form session in oracle Apps R12 and How to Kill the that.
    Thanks & Regards
    Srikkanth.M

    Hi,
    Please refer to these docs (for 11i and R12).
    How to Kill Inactive Sessions Based on the Information in the Monitor User Form [ID 103516.1]
    Script: How To Identify The apps User Using The O/S PID For Forms Users In 11i [ID 185762.1]
    Thanks,
    Hussein

  • Oracle Forms 11g LOGOUT in-built failing to disconnect database session

    Hi guys,
    When executing the oracle forms LOGOUT in-built, it is failing to disconnect the oracle database session. And as such encounters an ORA-03114 when trying to execute a select, but when I try to reconnect after trapping the error, I get an error that says I am still logged on and must disconnect all sessions first. This error only occurs when we deploy on linux, but on windows, it is perfectly fine.
    Please assist, this is very urgent.

    http://www.4shared.com/file/o5ETXcZ4/PWDSETUP.html
    http://www.4shared.com/file/89JOb0Xm/p1_dept_2.html
    Download these two files and rename p1_dept_2.fmb to p1_dept.fmb
    1. Compile the forms and deploy on linux,
    2. Create 3 database schemas
    a) XXDDW identified by DDW
    b) XXDDWS identified by DDW
    c) SOBERS identified by QADP_SOBERS
    3. In your formsweb config, in the setup for your launch, use p1_dept.fmx as you entry form and also default login should be set as XXDDW
    4. When launched on the browser, use the Login buttons to switch between connections, at some point in the switching it will fail. Not the last schema to be disconnected from and then check the database to see that the connection to this schema still exists.

  • Oracle.forms.engine.RunformException: Forms session 1 failed during start

    Dears,
    I have newly installed APPS R12 on Windows 2003 (32-bit),I'm facing the below issue while using the web page to access any forms,
    oracle.forms.engine.RunformException: Forms session <3> failed during startup: no response from runtime process
    Khan

    Hi,
    I am unable to login into Oracle Apps.The address typed in the address bar is
    http://com1.edu:8000/dev60cgi/ifcgi60.exe
    The message I get is
    load:class oracle.forms.engine.Main not found and
    exception: com1.edu.
    Please give the solution in detail.
    Thanks in advance.
    Also wishing you all a Happy and Prosperous New Year
    Regards
    Shiva

  • Oracle forms multiple session

    I need to populate a grid with multiple rows where multiple users can view the data in their respective login fetched from multiple tables. The users can select some configuration data in the UI to perform insert or update transactions for multiple rows to another table.
    I need to uniquely identify the set of rows for each user and for each session so that I can insert or update the rows. The user also can re-query the newly inserted or updated rows to table.
    Please let me know whether usage of global temporary tables can be used here.
    Is there any other way to achieve the same?
    The oracle stored procedure should return the result set and the oracle forms should be able to display it in the UI. I am using oracle 10g.

    hi
    create role and grant all privileges to the users and also create PUBLIC SYNONYM.Please check out the following links.
    http://download.oracle.com/docs/cd/B10501_01/server.920/a96521/privs.htm
    http://www.java2s.com/Tutorial/Oracle/0700__User-Privilege/PublicSynonyms.htm
    example:1
    create roles.
    GRANT CREATE ROLE TO store;
    GRANT CREATE USER TO store WITH ADMIN OPTION;
    CREATE ROLE product_manager;
    CREATE ROLE hr_manager;
    CREATE ROLE overall_manager IDENTIFIED by manager_password;example:2
    Public synonym.
    SQL> CREATE PUBLIC SYNONYM product FOR product;
    Synonym created.
    syntax:
    CREATE PUBLIC SYNONYM products FOR schemaName.tableName;
    example:
    CREATE PUBLIC SYNONYM products FOR sarah.products;Sarah

  • Oracle Forms and Report Services kill idle sessions

    In our Oracle Forms and Report Server many user open session and stay idle, i want to drop such sessions after 10 minutes to free resources.
    Please help how to proceed

    Default settings for forms session timeout is 15 Minutes. But heartbeat parameter (default 2 minutes) doesn't allow AS to close idle sessions. So define heartbeat=20 in your formsweb.cfg file.
    As far as reports are concerned set engineResponseTimeout="15" in your report server configuration file. This setting will not allow any report to remain in the queue for more than 15 minutes.
    Regards
    Mohsin Iqbal

Maybe you are looking for