Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Fwd: ORA 4021 when .fmb - it's a bug

Fwd: ORA 4021 when .fmb - it's a bug

From: Deborah Lorraine <dlorraine_at_ucdavis.edu>
Date: Thu, 12 Sep 2002 14:23:19 -0800
Message-ID: <F001.004CF1B0.20020912142319@fatcity.com>


For the archives: From another list, found out there is a known bug:

It's a known problem with Forms 6 vs Oracle9i. See Oracle MetaLink bug number 2052790.

It hasn't been updated since February but it references bug 2166890 which I cannot access.

DDL COMMAND HANGS IN SQL*PLUS IF THE TABLE IS USED IN A FORM
>To: oracle-l_at_fatcity.com
>From: Deborah Lorraine <dlorraine_at_ucdavis.edu>
>Subject: ORA 4021 when .fmb with library is opened
>
>We have a database problem caused by an .fmb open in developer 6i. I can
>now consistently reproduce the following scenario that generates ORA 4021,
>timeout occurred trying to lock a library object:
>
>1. Developer A opens xxx.fmb in form builder, goes for a cup of coffee
>2. DBA attempts to grant a privilege against any table in the library
>invoked by xxx.fmb, and fails after 5 minutes with ORA 4021.
>
>In fact, any DDL, including a scenario where DEVELOPER B tries to create
>his own table with the same table locked by Developer A, but DIFFERENT
>columns, he will get ORA 4021 also. The table name itself is locked!
>
>I first noticed this problem when my dynamically-generated grant scripts
>repeatedly failed with 4021's after upgrading to 9iR2. Never had that
>problem before. The only way I could give developer grants was to
>shutdown the database and restrict access! I thought it was related to
>pinned packages but that was not the case. Each time, I traced the
>problem to a pin lock held by an inactive developer session with an open
>.fmb.
>
>Developers are using Developer 6i patch 5a and some use patch 10 (doesn't
>matter) connecting client/server.
>
>I wonder if there some setting in Developer 6i that could be causing
>it? I'm suspicious, because the problem consistently happens with three
>of our 15 developers. I don't want to join a developer list to post this
>question, and really, I believe the problem is in the database.
>
>Any ideas?
>
>Thanks,
>
>Debi

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Deborah Lorraine
  INET: dlorraine_at_ucdavis.edu

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
Received on Thu Sep 12 2002 - 17:23:19 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US