ENQUEUE_LOCKS

Oracle Version 9i and 10g
OS All versions of Linux
I observer in some databases that ENQUEUE_LOCKS resource (which we get when we query V$Resource_limit ) reaches the maximum level for quite some time. I just want to know
(1) What is the reason for this ?
(2) Is it serious enough to affect the database availability and performance ?
(3) Some DBAs here try to increase this parameter and then bounce database for this to take effect. Is it the right way to deal with this situation ? Are there any other way to deal with this issue ? Since these are production databases arranging for bouncing of database frequently is problematic.
(4) I tried to find information about this resource. But couldn't get much info. Are there any source of information which clarifies this issue on Web ?

As SB has asked already, the parameter enqueue_lock is not a public parameter but from a long time back, its an undocumented parameter leading to mean that it should not be tempered just like that. Changing it without the consent of OSS can lead your database be marked as unsupported.
I am giving a link of Oracle Wait Interface book which explains it in a quite good manner. Read it and than only decide that whether you do need to play with the parameter or not.
http://books.google.co.in/books?id=14OmJzfCfXMC&pg=PA174&lpg=PA174&dq=oracle+wait+interface+%2B+enqueue&source=bl&ots=KN6Y5RvP8o&sig=UJOT1x2lg_Up5vZX2uYj0D4HIpQ&hl=en&ei=wzQ8S6W-A5Lk7AOIpoWzBw&sa=X&oi=book_result&ct=result&resnum=1&ved=0CAoQ6AEwAA#v=onepage&q=oracle%20wait%20interface%20%2B%20enqueue&f=false
HTH
Aman....

Similar Messages

  • Lot of enqueue_locks

    DB-11.1.0.7
    OS- RHEL 5.4
    How to get rid of such large enqueue_locks ?
    SELECT *  FROM v$sysstat WHERE class=4;
    SELECT chr(bitand(p1,-16777216)/16777215)||chr(bitand(p1, 16711680)/65535) "Lock",
    to_char( bitand(p1, 65535) )    "Mode"
    FROM v$session_wait
    WHERE event = 'enqueue';
    STATISTIC# NAME                           CLASS      VALUE    STAT_ID
            27 enqueue timeouts                   4     825598 2425496215
            28 enqueue waits                      4    1430814 2307006529
            29 enqueue deadlocks                  4          0  472183780
            30 enqueue requests                   4  217866983 2440542518
            31 enqueue conversions                4   56459244   57745673
            32 enqueue releases                   4  217028625 2553146675
    6 rows selected.
    select * from v$enqueue_stat where cum_wait_time>0
    order by cum_wait_time desc;
       INST_ID EQ TOTAL_REQ# TOTAL_WAIT#  SUCC_REQ# FAILED_REQ# CUM_WAIT_TIME
             1 CF    5667288       41379    5655029       12252      11953280
             1 TM   11263749          57   10986876      276839      10057870
             1 TX   30026842       92249   30027442          79       1392060
             1 PS  101041109     1229093  100537143      495123       1018750
             1 KO     140319       14888     140319           0        939470
             1 ST       2216          43       2216           0        520480
             1 HW    1292297       28164    1290811        1486        320530
             1 SQ      58810        1236      58810           0        234370
             1 TC       8440        1528       8440           0        234060
             1 FB    4353897       11118    4353898           0        127860
             1 RO      60453        5914      60453           0         99650
             1 CI     254390          38     254390           0         53420
             1 JD    1213641           6    1213641           0         52840
             1 BF      87739        3524      60598       27140         31180
             1 RF   32872044        1212   32872044           0         11430
             1 PR     139956         208     139956           0          9800
             1 US      29876          74      29875           0          6690
             1 JS   17529859          76   17529859           0          1840
             1 WF      33387           4      32993         394          1140
             1 PV      13121           3      13121           0            80
             1 TH     162560           1     162559           1            30Hidden parameter '_enqueue_locks' is set to 10466
    Can i ask for giving direction to fine tune this enqueue issue ?

    OraDBA02 wrote:
    Load Profile
         Per Second     Per Transaction     Per Exec     Per Call
    Redo size:     10,301,526.5     7,315,836.4           
    Logical reads:     161,642.8     114,793.9           
    Block changes:     32,621.4     23,166.7           
    Physical reads:     95,054.7     67,505.0           
    Physical writes:     4,437.8     3,151.6           
    User calls:     30.6     21.8           
    Executes:     12,801.8     9,091.4           
    Top 5 Timed Foreground Events
    Event     Waits     Time(s)     Avg wait (ms)     % DB time     Wait Class
    db file sequential read     1,096,941     9,564     9     34.20     User I/O
    direct path read     652,742     8,386     13     29.99     User I/O
    DB CPU           5,711           20.42     
    direct path read temp     223,382     433     2     1.55     User I/O
    log file switch completion     2,209     275     125     0.98     Configuration
    That's a fairly dramatic change from the last output - a huge volume of direct path reads - 652,742 reads could mean as much as 652GB - which is reflected in the 95,000 blocks per second. Your hardware can deliver a lot of reads when it tries ... but your job is to find out why. It's possible that 11.1 has simply changed some execution paths on you - or it might have decided to do some serial direct read table scans.
    You said increasing logfile size to 2 GB. That would be a drastic increase ! May i ask you how did u derive that 2 GB ? Log switches are pretty high for about 2 hrs only when LOAD is executed, After that its pretty stable. We have FSFO configuration on my physical standby as well. Would there be any effect on by log-shipping activities on standby having 2 GB log file size ?
    Your redo rate suggested you were switching every 15 seconds. Log file switches lead to large numbers of CF enqueue requests; I just suggested a size that would lead to switches every 4 minutes. I don't know all the subtle details of fast start failover - the log files and standby log files have to be matched, of course; but I don't think the absolute size of the log files is a consideration since you'll be pumping the redo to the remote site in real time, not at a log file switch. How frequently do the log files switch when you are not loading ? If you increase the log file size you can always set the archive_lag_target parameter to that many seconds.
    All 'db file sequential reads' are on PK (all Index Unique Scans on Local PK) as all merges are based on my pk. Presumably the merges update the tables, and so there are random accesses to tables and to other indexes, though.
    High #of executions are also due to concurrent merges and could of merges (small volume) are having Nested-loop in PK.Are you using the merge command with a high volume on each call, or have you done something like creating a loop that does a uses the merge with one row of data at a time, or does "merge" mean something other than the merge command ? The merge command exists as an efficient mechanism for merging a large volume of data into a VERY large volume of data with a single SQL operation.
    I have 16 cores and 64 GB RAM.
    May i ask you how Oracle derives '_enqueue_locks' parameter value ? I have transactions=150,sessions=500,processes=450 and dml_locks=60. Can you advice me whether i should increase this hidden parameter or what ? If yes, would there by any sub sequences ?
    I don't know how enqueuelocks is derived. It used to be something like: 10 * sessions + 2 * processes + db_files + a couple of other things
    Why do you have transactions set lower than processes, and how come your dml_locks parameter is so low. Transactions defaults to something like sessions + 10%, and dml_locks defaults to something like 5 * processes -- those are both ballpark figures, I can't remember exactly what the rules are.
    I showed you in a previous post how to check if anything needed changing. Query v$resource_limit and check the max_allocation with the limit. It's not often that anyone uses anything like the limit set for enqueue_locks, but possibly you mess
    Your comment on commit rate is also interesting (user commits/sec is just 1.41) . Yes, our merges are row-by-row processing and i am sure job is putting COMMIT once entire merge is executed. Is that an optimal load design ?I think this answer the question further up the page - is your "merge" a real merge command or a "update, if no rows updated then insert pl/sql".
    Since 'log file sync' is not a problematic area, i think LGWR is neither starving for CPU nor for Memory. I am sure my IO is also good.I wasn't worried about your commit rate - I was curious that you did a small number of commits with a very large number of executions. There are no indications in stats you've shown me to suggest that the log writer has, or is, a problem. However you are doing too much I/O and need to reduce it if you want to make your processes go faster.
    Regards
    Jonathan Lewis

  • Error while running commands at RMAN prompt

    Hi ,
    We have a few oracle 10g(10.2.0.3) databases on AIX platform.We use RMAN backup with a recovery catalog database.
    The rman full(level 0)backups are scheduled dailly and running fine.When I tried to run commands like 'list backup','report obsolete' I'm getting the following errors.
    connected to target database: TICSPROD (DBID=2626621498)
    connected to recovery catalog database
    RMAN> report obsolete;
    RMAN retention policy will be applied to the command
    RMAN retention policy is set to redundancy 3
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of report command at 08/04/2011 07:49:36
    RMAN-06004: ORACLE error from recovery catalog database: ORA-03113: end-of-file on communication channel
    ORACLE error from recovery catalog database: ORA-03114: not connected to ORACLE
    RMAN> list backup;
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of list command at 08/04/2011 07:56:25
    RMAN-06004: ORACLE error from recovery catalog database: ORA-03113: end-of-file on communication channel
    ORACLE error from recovery catalog database: ORA-03114: not connected to ORACLE
    But the recovery catalog database is up and running fine.For few other databases I'm able to run the above commands without errors and for some databases I'm getting the errors as mentioned above.
    Could someone help me out with this...

    Thanks Tycho for your reply.
    Please find the output of the query in recovery catalog.
    SQL> select * from v$resource_limit;
    RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU
    processes 49 83 5000 5000
    sessions 30 63 5505 5505
    enqueue_locks 27 94 65910 65910
    enqueue_resources 27 73 24440 UNLIMITED
    ges_procs 0 0 0 0
    ges_ress 0 0 0 UNLIMITED
    ges_locks 0 0 0 UNLIMITED
    ges_cache_ress 0 0 0 UNLIMITED
    ges_reg_msgs 0 0 0 UNLIMITED
    ges_big_msgs 0 0 0 UNLIMITED
    ges_rsv_msgs 0 0 0 0
    gcs_resources 0 0 0 0
    gcs_shadows 0 0 0 0
    dml_locks 0 76 24220 UNLIMITED
    temporary_table_locks 0 3 UNLIMITED UNLIMITED
    transactions 1 10 6055 UNLIMITED
    branches 0 0 6055 UNLIMITED
    cmtcallbk 0 1 6055 UNLIMITED
    sort_segment_locks 0 5 UNLIMITED UNLIMITED
    max_rollback_segments 11 11 6055 65535
    max_shared_servers 20 20 800 800
    parallel_max_servers 0 32 320 3600
    22 rows selected.
    The alert log of the catalog database is continously getting refreshed with the following message.
    Incremental checkpoint up to RBA [0x3b3.a780.0], current log tail at RBA [0x3b3.a78f.0]
    Mon Aug 8 00:16:17 2011
    Incremental checkpoint up to RBA [0x3b3.abf8.0], current log tail at RBA [0x3b3.ac4f.0]
    Mon Aug 8 00:46:19 2011
    Incremental checkpoint up to RBA [0x3b3.1451b.0], current log tail at RBA [0x3b3.1451b.0]
    Mon Aug 8 01:16:21 2011
    Incremental checkpoint up to RBA [0x3b3.14b15.0], current log tail at RBA [0x3b3.14baa.0]
    Mon Aug 8 01:46:23 2011
    Incremental checkpoint up to RBA [0x3b3.14be1.0], current log tail at RBA [0x3b3.14bf0.0]
    Mon Aug 8 02:16:25 2011
    Incremental checkpoint up to RBA [0x3b3.15069.0], current log tail at RBA [0x3b3.150a9.0]
    Mon Aug 8 02:46:27 2011
    Incremental checkpoint up to RBA [0x3b3.150ed.0], current log tail at RBA [0x3b3.150ed.0]
    What could be the potential cause of the issue I'm facing .Could you please guide me...

  • Error while connecting to db

    Hi,
    We are getting the error while connecting the database.
    ERROR:
    ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist
    IBM AIX RISC System/6000 Error: 2: No such file or directory
    Error persists only for second or two & again connection comes back.
    NOTE-- When this happens only new connection recives the error while existing connection work properly.
    On metalink the error description is.
    Cause:     Unable to locate shared memory realm
    Action:     Verify that the realm is accessible
    also I have checked
    SQL> select resource_name,current_utilization,max_utilization,limit_value from v$resource_limit;
    RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION LIMIT_VALU
    processes 1044 1091 1100
    sessions 1052 1097 1400
    enqueue_locks 208 437 17404
    enqueue_resources 248 335 UNLIMITED
    ges_procs 0 0 0
    Kindly advice urgent.

    IBM AIX 5L
    10.2.0.3
    Client OS is Windows XP & oracle client using is oracle 8 & 9i client.
    TNS Entery of client
    AIX.WORLD =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = 192.168.16.50)(Port = 1521))
    (ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = 192.168.16.50)(Port = 1526))
    (CONNECT_DATA =
    (SID = ORCL)
    There is only one oracle home on the client mechine
    entries in sql* net are
    names.directory_path = (TNSNAMES)
    names.default_domain = world
    name.default_zone = world
    names.default_domain=world
    erro in the listener log is
    18-MAY-2009 16:42:25 * (CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=UdyogGrid.Exe)(HOST=Windows NT PC)(USER=vmittal))) * (ADDRESS=(PROTOCOL=tcp)(HOST=221.135.27.180)(PORT=2021)) * establish * ORCL * 0
    18-MAY-2009 16:42:33 * ping * 0
    WARNING: Subscription for node down event still pending.
    NOTE-- Problem started from the day we have set the password for the listener.
    Kindly advice.
    Edited by: Sachin A on May 18, 2009 10:08 PM

  • I am getting below error while taking RMAN backup.

    Friends,
    I am getting below error while taking RMAN backup.
    The issue is related with a lock while trying to backup the controlfile.
    The lock is more likely caused by the autobackup controlfile process started just before RMAN process was also trying the backup controlfile as shown in the following alert.log excerpt.
    Starting Control File and SPFILE Autobackup at 2009-04-07 09:24:58
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03009: failure of Control File and SPFILE Autobackup command on ORA_DISK_1 channel at 04/07/2009 09:25:03
    ORA-00230: operation disallowed: snapshot control file enqueue unavailable
    Is there anyway to solve this issue?Thanks in advance.

    Hi,
    SQL> SELECT s.sid, username AS "User", program, module, action, logon_time "Logon", l.*
    FROM v$session s, v$enqueue_lock l
    WHERE l.sid = s.sid and l.type = 'CF' AND l.id1 = 0 and l.id2 = 2; 2 3
    no rows selected
    Oracle version : 10.2.0.3
    I am getting this error once in a month not everyday.
    Starting Control File and SPFILE Autobackup at 2009-04-07 09:24:58
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03009: failure of Control File and SPFILE Autobackup command on ORA_DISK_1 channel at 04/07/2009 09:25:03
    ORA-00230: operation disallowed: snapshot control file enqueue unavailable
    Please suggest me based on this..Thanks in advance..

  • Smartform Activation[program "SAPLSUNI" has exceeded the permitted runtime]

    I was working on a smartform. For 2-3 Hrs it was working fine, whatever changes I was making were getting activated smoothly.
    Then, for some unknown reason the smatform stopped getting activated. Timeout dump is happening. But when we 'Check' the smatform, no error is coming. Still it is not getting activated.
    I checked another smarform & made some changes, activated....it got activated instantaneously. The function module of that smartform that it is showing in Environment -> Function Module Name ->  /1BCDWB/SF00000144
    But when we check SE37, it says no such module exists !!! Please help !!!!!!!!!!!!!!!!!!!!!!!
    Here is the dump :
    Runtime Errors         TIME_OUT
    Date and Time          01.06.2010 12:37:24
    Short text
         Time limit exceeded.
    What happened?
         The program "SAPLSUNI" has exceeded the maximum permitted runtime without
         interruption and has therefore been terminated.
    Error analysis
         After a specific time, the program is terminated to make the work area
         available to other users who may be waiting.
         This is to prevent a work area being blocked unnecessarily long by, for
         example:
         - Endless loops (DO, WHILE, ...),
         - Database accesses with a large result set
         - Database accesses without a suitable index (full table scan)
         The maximum runtime of a program is limited by the system profile
         parameter "rdisp/max_wprun_time". The current setting is 600 seconds. If this
          time limit is
         exceeded, the system attempts to cancel any running SQL statement or
         signals the ABAP processor to stop the running program. Then the system
         waits another 60 seconds maximum. If the program is then still active,
         the work process is restarted.
    Trigger Location of Runtime Error
        Program                                 SAPLSUNI
        Include                                 LSUNIU06
        Row                                     101
        Module type                             (FORM)
        Module Name                             DELETE_FUNCTION_POOL_INCLUDES
    Source Code Extract
    Line  SourceCde
       71
       72 ENDFUNCTION.
       73
       74 &----
       75 *&      Form  DELETE_FUNCTION_POOL_INCLUDES
       76 &----
       77 *       text
       78 ----
       79 *      -->P_AREA     text
       80 *      -->SKIP_PROGREtextND
       81 ----
       82 FORM delete_function_pool_includes USING    p_area
       83                                          skip_progress_ind.
       84   DATA: l_prog LIKE trdir-name,
       85         l_incl_uxx LIKE trdir-name,
       86         l_name LIKE streenode-name,
       87         l_object LIKE euobj-id,
       88         l_area LIKE rs38l-area,
       89         l_namespace LIKE rs38l-namespace.
       90
       91   CALL FUNCTION 'FUNCTION_INCLUDE_SPLIT'
       92     EXPORTING
       93       complete_area = p_area
       94     IMPORTING
       95       namespace     = l_namespace
       96       group         = l_area
       97     EXCEPTIONS
       98       OTHERS        = 6.
       99   CONCATENATE l_namespace 'SAPL' l_area INTO l_prog.
      100   CONCATENATE l_namespace 'L' l_area 'UXX' INTO l_incl_uxx.
    >>>>>   UPDATE progdir SET edtx = space WHERE name = l_incl_uxx AND state = 'A'.
      102
      103 * Hier Michael rufen
      104   CALL FUNCTION 'RS_DELETE_PROGRAM'
      105     EXPORTING
      106       program            = l_prog
      107       with_includes      = 'X'
      108       suppress_popup     = 'X'
      109       skip_progress_ind  = skip_progress_ind
      110     EXCEPTIONS
      111       enqueue_lock       = 1
      112       permission_failure = 2
      113       reject_deletion    = 3.
      114
      115   IF sy-subrc = 0.
      116     PERFORM ed_delete_function_pool_new(sapms38l)
      117                                     USING p_area
      118                                     CHANGING sy-subrc.
      119
      120     PERFORM delete_rest_of_group USING p_area.
    Edited by: ajaybachchas on Jun 1, 2010 9:23 AM

    Hey Guys,
    For some reason, the problem automatically got resolved. First I check STXFADMI table to find entry of the FM against that smartform. When I punched the FM name of the smartform in SE37, it repeatedly said "FM does not exist". But the entry for that FM is present in the STXFADMI table. Hence I started debugging SE37 after entering the FM name. To my surprise, at the end the FM was displayed !!! After that I went to the smartform & activated, again surprised....it got activated in a flash !!!
    Can anyway justify this mystery ?
    Ajay.

  • Db parameters on 10.2.0.4 running Ebs11i

    Hi Oracle world,
    I've got the following parameters set of for the db running Ebs 11.5.10 on Sun Solaris Sparc.
    The version of the database is 10.2.0.4.. I just wanted t find out if this parameters
    are set correctly or not. Thanks in advance
    processes = 600 # Max. no. of users x 2
    sessions = 400 # 2 X processes
    db_files = 512 # Max. no. of database files
    dml_locks = 10000
    cursor_sharing = EXACT # Required 11i settting
    open_cursors = 600 # Consumes process memory, unless using MTS.
    session_cached_cursors = 500
    regards
    Sbu

    Hi Rajesh
    SQL> select * from v$resource_limit;
    RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
    INITIAL_ALLOCATION LIMIT_VALUE
    processes 146 154
    600 600
    sessions 154 164
    665 665
    enqueue_locks 131 163
    8398 8398
    RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
    INITIAL_ALLOCATION LIMIT_VALUE
    enqueue_resources 134 163
    10532 UNLIMITED
    ges_procs 0 0
    0 0
    ges_ress 0 0
    0 UNLIMITED
    RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
    INITIAL_ALLOCATION LIMIT_VALUE
    ges_locks 0 0
    0 UNLIMITED
    ges_cache_ress 0 0
    0 UNLIMITED
    ges_reg_msgs 0 0
    0 UNLIMITED
    RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
    INITIAL_ALLOCATION LIMIT_VALUE
    ges_big_msgs 0 0
    0 UNLIMITED
    ges_rsv_msgs 0 0
    0 0
    gcs_resources 0 0
    0 0
    RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
    INITIAL_ALLOCATION LIMIT_VALUE
    gcs_shadows 0 0
    0 0
    dml_locks 2 59
    10000 UNLIMITED
    temporary_table_locks 0 8
    UNLIMITED UNLIMITED
    RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
    INITIAL_ALLOCATION LIMIT_VALUE
    transactions 295 4294967295
    731 UNLIMITED
    branches 0 0
    731 UNLIMITED
    cmtcallbk 0 4
    731 UNLIMITED
    RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
    INITIAL_ALLOCATION LIMIT_VALUE
    sort_segment_locks 1 7
    UNLIMITED UNLIMITED
    max_rollback_segments 31 31
    731 65535
    max_shared_servers 0 0
    UNLIMITED UNLIMITED
    RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
    INITIAL_ALLOCATION LIMIT_VALUE
    parallel_max_servers 0 8
    8 3600
    22 rows selected.

  • How to delete mulitple ABAP Programs?

    Hi,
    I want to delete multiple programs in the SAP Production server using a Transport Request(TR).
    Can someone suggest a FM(Function Module) or code by which i can delete multiple programs in development system and all the deleted programs come under the same Transport Request?
    This will help me in deleting the same in Production system as well.
    Basically i would say if u delete programs using SE38, the system prompts u for a TR.If u give the same TR for all programs, then all of them(deleted programs) would come under the same
    TR.
    This is wht i want to replicate. I cannot manually delete the programs as the no. of programs is close to 300.

    you can use function module 'RS_DELETE_PROGRAM' to delete reports.
    to delete multiple reports, collect the report names to be deleted into an itab and loop at itab and call this function.
    call function 'RS_DELETE_PROGRAM'
                   exporting
                        program            = l_s_pdir-progname
                suppress_checks    = ' '
                        suppress_commit    = 'X'
                        suppress_popup     = 'X'
                 WITH_CUA           = 'X'
                 WITH_DOCUMENTATION = 'X'
                 WITH_DYNPRO        = 'X'
                 WITH_INCLUDES      = ' '
                 WITH_TEXTPOOL      = 'X'
                       with_variants      = i_with_variants
                TADIR_DEVCLASS     =
           IMPORTING
                CORRNUMBER         =
                PROGRAM            =
                   exceptions
                        enqueue_lock       = 1
                        object_not_found   = 0
                        permission_failure = 3
                        reject_deletion    = 4
                        others             = 5.
    Regards
    Raja

  • Clearing Lock Reason

    Dear Experts,
    I have set the Clearing Lock in the document. I have searched in the DFKKOP table, where I am not able to identify the document number with clearing lock reason.
    I am having requirement that, if the line item is overdue system should lock the partcular line item, Is there any way to set the payment lock automatically?
    Could anyone please guide me in which table I can identify the document number with clearing lock.
    Thanks in Advance,
    Aswin
    Edited by: Aswinkumar.V on May 23, 2011 7:16 PM

    Try the func. module FKK_S_LOCK_CREATE.
    l_obj contains the lock object key.
    CALL FUNCTION 'FKK_S_LOCK_CREATE'
        EXPORTING
          i_loobj1              = l_obj
          i_appl_work_area      = ls_dfkkop-applk
          i_gpart               = ls_dfkkop-gpart
          i_vkont               = ls_dfkkop-vkont
          i_proid               = '10'
          i_lotyp               = '02'
          i_lockr               = l_reason
          i_fdate               = l_startdate
          i_tdate               = l_enddate
          i_uname               = sy-uname
        IMPORTING
          es_locks              = ls_locks
        EXCEPTIONS
          already_exist         = 1
          imp_data_not_complete = 2
          no_authority          = 3
          enqueue_lock          = 4
          wrong_data            = 5
          OTHERS                = 6.

  • Oracle Process

    Dear Gurus
    We are working in Online Application, and certain peak time our database activity increases and more than 1100 users login. ( checked in view v$session and v$parameter )
    Process parameter value = 1100
    sessions paramter value = 1215
    OS : Windows 2003 server
    Oracle : 10.2.0
    RAM : 20 GB
    SGA_TARGET : 7GB
    Server : Intel Xeon (R) 8 cpu
    Issues : DB server usage went 100% for few seconds, and then back to around 50%. Some users get DB server errors, because the process parameter is limited to 1100.
    Can you guide me ? should I increase the process parameter to 2000 ??
    or should I replace the existing server with heavy server and then increase the process parameter to 2000.
    Kind Regards.

    Umesh Gupta wrote:
    oracleRaj wrote:
    Dear Gurus
    We are working in Online Application, and certain peak time our database activity increases and more than 1100 users login. ( checked in view v$session and v$parameter )
    Process parameter value = 1100
    sessions paramter value = 1215
    OS : Windows 2003 server
    Oracle : 10.2.0
    RAM : 20 GB
    SGA_TARGET : 7GB
    Server : Intel Xeon (R) 8 cpu
    Issues : DB server usage went 100% for few seconds, and then back to around 50%. Some users get DB server errors, because the process parameter is limited to 1100.
    Can you guide me ? should I increase the process parameter to 2000 ??
    or should I replace the existing server with heavy server and then increase the process parameter to 2000.
    Kind Regards.HI,
    You can check v$resource_limit
    select * from v$resource_limit where resource_name in ('processes','sessions');
    RESOURCE_NAME   CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL     LIMIT_VALU     
    processes     32               150            150            150
    sessions     37               155            170            170If MAX_UTILIZATION is equal to Initial value of parameter and you are getting error regarding the same.
    You can think of increasing the values of the parameters
    Regards
    UmeshSQL> select * from v$resource_limit;
    RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU
    processes 98 1100 1100 1100
    sessions 102 1215 1215 1215
    enqueue_locks 17 329 14890 14890

  • How to know which session id has acquired an object ?

    Hello,
    We work on database 11.2.0.2 and aw 10G style.
    concurrent users attach an aw in multi mode.
    They make update on cubes and on dimensions.
    They use the olap command Acquire before update changes.
    When an object cannot be acquired, i would like to know which session lock this object.
    best regards
    jean marc

    That's an interesting question.  I'm surprised that nobody has asked it before.  The following query will identify all sessions holding object locks:
    select a.aw_name,o.obj_name objname, e.sid sess_id
      from dba_aw_obj o, gv_$enqueue_lock e, dba_aws a
      where
      e.type='AO' and
      o.aw_number=e.id1 and
      a.aw_number = e.id1 and
      bitand(o.obj_id, 1073741823) = e.id2;
    Jim Carey
    OLAP Development

  • DEAD LOCK ERROR

    When we are using our oracle application, our session hang every time the user update records. the DBA said that we have a dead lock error... the only thing he did is to reset sa database every time we in counter this problem. but we have this error every day, and i don't have an ideal regarding what is dead lock.

    you don't have a deadlock problem, because a deadlock will be "solved" as oracle simply kills the blocking session and rollbacks the changes.He is right. you might have blocking problem not dead lock problem. Find out the blocker and waiter and kill the blocker session.
    Following query would give you an idea about who is blocking and who is waiting for :
    select /*+ ordered */
    a.sid blocker_sid,
    -- c.sql_text,
    a.username blocker_username,
    a.serial#,
    -- a.logon_time,
    b.type,
    b.lmode mode_held,
    b.ctime time_held,
    c.sid waiter_sid,
    c.request request_mode,
    c.ctime time_waited
    from v$lock b, v$enqueue_lock c, v$session a, v$sqltext c
    where c.address=a.prev_sql_addr and
    a.sid = b.sid
    and b.id1 = c.id1(+)
    and b.id2 = c.id2(+)
    and c.type(+) = 'TX'
    and b.type = 'TX'
    and b.block = 1
    order by time_held, time_waited
    Look for blocker_id and waiter_id. If possible, kill blocker using following command.
    select sid,serial# from v$session where sid = blocker_sid;
    alter system kill session 'sid,serial#'';
    Jaffar

  • OGG ABEND TNS:internal limit restriction exceeded

    I Want to determine the cause..error
    Stopped Primary Extract.
    command START EXTA....
    but EXTA error occurred.
    EXTA error log ..............................................................................
    ERROR   OGG-00665  Oracle GoldenGate Capture for Oracle, exta.prm:  OCI Error during OCIServerAttach (status = 12540-ORA-12540: TNS:internal limit restriction exceeded), SQL<Not available>.
    a few minutes later starting process again. then Extract was started.
    at the time swap memoery was full.
    these phenomena are related to the OGG ?
    DB error log.................................................................................
    TNS-12500: TNS:listener failed to start a dedicated server process
    TNS-12540: TNS:internal limit restriction exceeded
      TNS-12560: TNS:protocol adapter error
       TNS-00510: Internal limit restriction exceeded
        Solaris Error: 12: Not enough space

    Thanks for comming back.
    while this issue happens login to db directly even as sysdba takes a while and could not even view listener status. I tried to kill some of the processes base on below cmd.
    ps -eaf|grep LOCAL
    then I am able to connect to db , also Listener responds.
    i also noticed queuesize was set on listener.ora and removed it , and set the trace levels to 10.
    Listener has been restarted now. Seems stable at the min.
    But i am not sure if the actuall issue has been resolved or not.
    I also checked the resource limit
    none of them reached limitation
    RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU
    processes 324 688 700 700
    sessions 335 478 1088 1088
    enqueue_locks 580 768 14380 14380
    enqueue_resources 286 314 3011 UNLIMITED
    ges_procs 0 0 0 0
    ges_ress 0 0 0 UNLIMITED
    ges_locks 0 0 0 UNLIMITED
    ges_cache_ress 0 0 0 UNLIMITED
    ges_reg_msgs 0 0 0 UNLIMITED
    ges_big_msgs 0 0 0 UNLIMITED
    ges_rsv_msgs 0 0 0 0
    gcs_resources 0 0 0 0
    gcs_shadows 0 0 0 0
    dml_locks 0 0 100 UNLIMITED
    temporary_table_locks 0 64 UNLIMITED UNLIMITED
    transactions 0 0 1196 UNLIMITED
    branches 0 1 1196 UNLIMITED
    cmtcallbk 0 6 1196 UNLIMITED
    max_rollback_segments 63 63 1196 65535
    sort_segment_locks 12 80 UNLIMITED UNLIMITED
    k2q_locks 0 0 2176 UNLIMITED
    max_shared_servers 0 0 UNLIMITED UNLIMITED
    parallel_max_servers 0 96 640 3600

  • Solaris Error: 32: Broken pipe

    Dear sir,
    Yesterday I found in alert log file bellows warning.
    and In that time some clients inform us they are cannot log on
    to the application. after few times they could log on to
    database automatically.
    Oracle Database 10g
    Version:- 10.2.0.4
    OS :- Sun Solaries spark
    and
    It is dedicated environment .
    In parameter file
    processes = 4000
    Content of alert log file.
    ===================
    Mon Dec 6 16:03:00 2010
    Thread 1 advanced to log sequence 67690 (LGWR switch)
    Current log# 3 seq# 67690 mem# 0: /d01/oracle/oradata/stlbas/redo03.log
    Mon Dec 6 16:20:39 2010
    Process J000 died, see its trace file
    Mon Dec 6 16:20:39 2010
    kkjcre1p: unable to spawn jobq slave process
    Mon Dec 6 16:20:39 2010
    Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
    Process J000 died, see its trace file
    Mon Dec 6 16:20:45 2010
    kkjcre1p: unable to spawn jobq slave process
    Mon Dec 6 16:20:45 2010
    Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
    Mon Dec 6 16:21:01 2010
    Process J000 died, see its trace file
    Mon Dec 6 16:21:01 2010
    kkjcre1p: unable to spawn jobq slave process
    Mon Dec 6 16:21:01 2010
    Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
    Mon Dec 6 16:21:17 2010
    Process J000 died, see its trace file
    Mon Dec 6 16:21:17 2010
    kkjcre1p: unable to spawn jobq slave process
    Mon Dec 6 16:21:17 2010
    Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
    Mon Dec 6 16:36:24 2010
    Process J000 died, see its trace file
    Mon Dec 6 16:36:24 2010
    kkjcre1p: unable to spawn jobq slave process
    Mon Dec 6 16:36:24 2010
    Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
    Process J000 died, see its trace file
    Mon Dec 6 16:36:30 2010
    kkjcre1p: unable to spawn jobq slave process
    Mon Dec 6 16:36:30 2010
    Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
    Mon Dec 6 16:36:41 2010
    Process J000 died, see its trace file
    Mon Dec 6 16:36:41 2010
    kkjcre1p: unable to spawn jobq slave process
    Mon Dec 6 16:36:41 2010
    Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
    Mon Dec 6 16:38:18 2010
    Thread 1 advanced to log sequence 67691 (LGWR switch)
    Current log# 4 seq# 67691 mem# 0: /d01/oracle/oradata/stlbas/redo04.log
    contents in the trace file are -
    ==========================
    /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
    With the Partitioning, Oracle Label Security, OLAP, Data Mining Scoring Engine
    and Real Application Testing options
    ORACLE_HOME = /d04/oracle/ora102
    System name:     SunOS
    Node name:     badb1
    Release:     5.10
    Version:     Generic_142900-07
    Machine:     sun4v
    Instance name: stlbas
    Redo thread mounted by this instance: 1
    Oracle process number: 26
    Unix process pid: 1885, image: oracle@badb1 (CJQ0)
    *** SERVICE NAME:(SYS$BACKGROUND) 2010-12-01 13:24:30.248
    *** SESSION ID:(2191.1) 2010-12-01 13:24:30.248
    *** 2010-12-01 13:24:30.248
    Process J000 is dead (pid=25006, state=3):
    *** 2010-12-01 13:24:37.277
    Process J000 is dead (pid=25012, state=3):
    *** 2010-12-01 13:59:56.397
    Process J000 is dead (pid=1185, state=3):
    *** 2010-12-01 15:55:42.277
    Process J000 is dead (pid=15686, state=3):
    *** 2010-12-06 16:20:39.526
    Process J000 is dead (pid=9458, state=3):
    *** 2010-12-06 16:20:45.565
    Process J000 is dead (pid=9480, state=3):
    *** 2010-12-06 16:21:01.641
    Process J000 is dead (pid=9518, state=3):
    *** 2010-12-06 16:21:17.712
    Process J000 is dead (pid=9550, state=3):
    *** 2010-12-06 16:36:24.213
    Process J000 is dead (pid=11942, state=3):
    *** 2010-12-06 16:36:30.238
    Process J000 is dead (pid=11970, state=3):
    *** 2010-12-06 16:36:41.289
    Process J000 is dead (pid=11998, state=3):
    content of listener log file like bellows (in that time only)
    =====================================
    06-DEC-2010 16:16:21 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=001zohur))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1771)) * establish * STLBAS * 0
    06-DEC-2010 16:16:21 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\RWRBE60.exe)(HOST=APPLICATION-02)(USER=154shahadat))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.32)(PORT=1528)) * establish * STLBAS * 0
    06-DEC-2010 16:16:21 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\RWRBE60.exe)(HOST=APPLICATION-07)(USER=043sathekur))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1758)) * establish * STLBAS * 12518
    TNS-12518: TNS:listener could not hand off client connection
    TNS-12547: TNS:lost contact
    TNS-12560: TNS:protocol adapter error
    TNS-00517: Lost contact
    Solaris Error: 32: Broken pipe
    06-DEC-2010 16:16:21 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=038alfee))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1772)) * establish * STLBAS * 12518
    TNS-12518: TNS:listener could not hand off client connection
    TNS-12547: TNS:lost contact
    TNS-12560: TNS:protocol adapter error
    TNS-00517: Lost contact
    Solaris Error: 32: Broken pipe
    06-DEC-2010 16:16:22 * service_update * stlbas * 0
    06-DEC-2010 16:16:24 * service_update * stlbas * 0
    06-DEC-2010 16:16:25 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=003aftab))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1794)) * establish * STLBAS * 12518
    TNS-12518: TNS:listener could not hand off client connection
    TNS-12547: TNS:lost contact
    TNS-12560: TNS:protocol adapter error
    TNS-00517: Lost contact
    Solaris Error: 32: Broken pipe
    06-DEC-2010 16:16:25 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\RWRBE60.exe)(HOST=NEW-SUN-APP)(USER=023sohel))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.37)(PORT=4291)) * establish * STLBAS * 12518
    TNS-12518: TNS:listener could not hand off client connection
    TNS-12547: TNS:lost contact
    TNS-12560: TNS:protocol adapter error
    TNS-00517: Lost contact
    Solaris Error: 32: Broken pipe
    06-DEC-2010 16:16:27 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=038alfee))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1796)) * establish * STLBAS * 0
    06-DEC-2010 16:16:27 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=038alfee))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1797)) * establish * STLBAS * 0
    06-DEC-2010 16:16:28 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\RWRBE60.exe)(HOST=APPLICATION-11)(USER=030salah))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.33)(PORT=3982)) * establish * STLBAS * 0
    06-DEC-2010 16:16:29 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=stlbas)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=REPORTS_APP)(USER=504refayet))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.233)(PORT=4995)) * establish * stlbas * 0
    06-DEC-2010 16:16:29 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=019aporna))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1800)) * establish * STLBAS * 0
    06-DEC-2010 16:16:29 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=stlbas)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=REPORTS_APP)(USER=504refayet))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.233)(PORT=4996)) * establish * stlbas * 0
    06-DEC-2010 16:16:30 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=003aftab))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1801)) * establish * STLBAS * 12518
    TNS-12518: TNS:listener could not hand off client connection
    TNS-12547: TNS:lost contact
    TNS-12560: TNS:protocol adapter error
    TNS-00517: Lost contact
    Solaris Error: 32: Broken pipe
    06-DEC-2010 16:16:30 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=019aporna))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1802)) * establish * STLBAS * 12518
    TNS-12518: TNS:listener could not hand off client connection
    TNS-12547: TNS:lost contact
    TNS-12560: TNS:protocol adapter error
    TNS-00517: Lost contact
    Solaris Error: 32: Broken pipe
    06-DEC-2010 16:16:30 * service_update * stlbas * 0
    06-DEC-2010 16:16:30 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=stlbas)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=REPORTS_APP)(USER=501azad))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.233)(PORT=4997)) * establish * stlbas * 0
    06-DEC-2010 16:16:31 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=stlbas)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=REPORTS_APP)(USER=501azad))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.233)(PORT=4999)) * establish * stlbas * 0
    06-DEC-2010 16:16:32 * service_update * stlbas * 0
    What is the cause ?
    and
    why it shown "Solaris Error: 32: Broken pipe" ? please
    Best Regards
    Halim

    Thanks
    Sorry for not Formatting .
    Actually I don't know how format code here.
    SQL>
    SQL>
    SQL> select * from v$resource_limit ;
    RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU
    processes                                     1607            4000       4000       4000
    sessions                                      1596            4005       4405       4405
    enqueue_locks                                 1380            6280      57390      57390
    enqueue_resources                              563            2901      19600  UNLIMITED
    ges_procs                                        0               0          0          0
    ges_ress                                         0               0          0  UNLIMITED
    ges_locks                                        0               0          0  UNLIMITED
    ges_cache_ress                                   0               0          0  UNLIMITED
    ges_reg_msgs                                     0               0          0  UNLIMITED
    ges_big_msgs                                     0               0          0  UNLIMITED
    ges_rsv_msgs                                     0               0          0          0
    gcs_resources                                    0               0          0          0
    gcs_shadows                                      0               0          0          0
    dml_locks                                       43             718      19380  UNLIMITED
    temporary_table_locks                            0               3  UNLIMITED  UNLIMITED
    transactions                                   306             722       4845  UNLIMITED
    branches                                         1              13       4845  UNLIMITED
    cmtcallbk                                        2               4       4845  UNLIMITED
    sort_segment_locks                            1594            4451  UNLIMITED  UNLIMITED
    max_rollback_segments                          136             361       4845      65535
    max_shared_servers                               0               0  UNLIMITED  UNLIMITED
    parallel_max_servers                          1324            3600       2560       3600
    22 rows selected.
    SQL>Regards
    Halim
    Edited by: Abdul Halim on Dec 7, 2010 4:04 PM
    Edited by: Abdul Halim on Dec 7, 2010 4:04 PM

  • 数据库莫名其妙连接不上,一会有好了

    在alert_sid.log里面有这些错误日志:
    287 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_ora_22393.trc:
    291 SVR4 Error: 2: No such file or directory
    293 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_ora_22393.trc:
    297 SVR4 Error: 2: No such file or directory
    299 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_ora_22393.trc:
    303 SVR4 Error: 2: No such file or directory
    305 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_ora_22393.trc:
    309 SVR4 Error: 2: No such file or directory
    313 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_ora_22393.trc:
    317 SVR4 Error: 2: No such file or directory
    319 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_ora_22393.trc:
    323 SVR4 Error: 2: No such file or directory
    1195 Fatal NI connect error 12170.
    1203 Tns error struct:
    3155 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_smco_22227.trc (incident=7425):
    4049 Fatal NI connect error 12170.
    4057 Tns error struct:
    11189 USER (ospid: 13563): terminating the instance due to error 472
    13033 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc (incident=268769):
    13037 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
    19297 Fatal NI connect error 12537, connecting to:
    19306 Tns error struct:
    19425 Fatal NI connect error 12537, connecting to:
    19434 Tns error struct:
    19448 Fatal NI connect error 12537, connecting to:
    19457 Tns error struct:
    19489 Fatal NI connect error 12537, connecting to:
    19498 Tns error struct:
    19506 Fatal NI connect error 12537, connecting to:
    19515 Tns error struct:
    20874 Fatal NI connect error 12537, connecting to:
    20883 Tns error struct:
    20891 Fatal NI connect error 12537, connecting to:
    20900 Tns error struct:
    20919 Fatal NI connect error 12537, connecting to:
    20928 Tns error struct:
    20943 Fatal NI connect error 12537, connecting to:
    20952 Tns error struct:
    20962 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_qmnc_5539.trc (incident=268617):
    21535 Fatal NI connect error 12537, connecting to:
    21544 Tns error struct:
    21552 Fatal NI connect error 12537, connecting to:
    21561 Tns error struct:
    22617 Fatal NI connect error 12537, connecting to:
    22626 Tns error struct:
    22658 Fatal NI connect error 12537, connecting to:
    22667 Tns error struct:
    22681 Fatal NI connect error 12537, connecting to:
    22690 Tns error struct:
    25625 Fatal NI connect error 12537, connecting to:
    25634 Tns error struct:
    26099 Error occured while spawning process m000; error = 12751
    26754 Fatal NI connect error 12537, connecting to:
    26763 Tns error struct:
    26944 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_qmnc_5539.trc (incident=268618):
    28030 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc (incident=268770):
    28034 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
    28227 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_qmnc_5539.trc (incident=268619):
    28377 Error occured while spawning process m000; error = 12751
    29126 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_qmnc_5539.trc (incident=268620):
    32745 Fatal NI connect error 12537, connecting to:
    32754 Tns error struct:
    33252 Fatal NI connect error 12537, connecting to:
    33261 Tns error struct:
    33269 Fatal NI connect error 12537, connecting to:
    33278 Tns error struct:
    34298 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
    34870 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
    36044 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
    37341 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_qmnc_5539.trc (incident=268621):
    37760 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
    37854 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
    38204 Error occured while spawning process m000; error = 12751
    38533 Fatal NI connect error 12537, connecting to:
    38542 Tns error struct:
    39535 Error occured while spawning process m000; error = 12751
    40689 Fatal NI connect error 12537, connecting to:
    40698 Tns error struct:
    40712 Fatal NI connect error 12537, connecting to:
    40721 Tns error struct:
    41289 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc (incident=268771):
    41295 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
    41611 Fatal NI connect error 12537, connecting to:
    41620 Tns error struct:
    42176 Fatal NI connect error 12537, connecting to:
    42185 Tns error struct:
    42199 Fatal NI connect error 12537, connecting to:
    42208 Tns error struct:
    43552 Fatal NI connect error 12537, connecting to:
    43560 Tns error struct:
    43573 Fatal NI connect error 12537, connecting to:
    43582 Tns error struct:
    44752 Error occured while spawning process m000; error = 12751
    44841 Error occured while spawning process m000; error = 12751
    46011 Error occured while spawning process m000; error = 12751
    46502 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc (incident=268772):
    46506 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
    48574 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_qmnc_11135.trc (incident=288617):
    48604 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_11259.trc (incident=288945):
    48610 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_11259.trc:
    49056 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_11259.trc (incident=288946):
    49060 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_11259.trc:
    49193 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_smco_12433.trc (incident=289313):
    50121 Fatal NI connect error 12537, connecting to:
    50130 Tns error struct:
    50183 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_mmon_9996.trc (incident=288569):
    50300 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_mmon_9996.trc (incident=288570):
    50381 Error occured while spawning process m000; error = 12751
    50847 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_smco_12433.trc (incident=289314):
    主要有:
    Fatal NI connect error 12170.
    Fatal NI connect error 12537, connecting to:
    Tns error struct:
    Error occured while spawning process m000; error = 12751
    Error occured while spawning process m000; error = 12751
    Error occured while spawning process m000; error = 12751
    Error occured while spawning process m000; error = 12751
    142 ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...
    288 ORA-00313: open failed for members of log group 1 of thread 1
    289 ORA-00312: online log 1 thread 1: '/data3/oracle/oradata/aiobs/redo01.log'
    290 ORA-27037: unable to obtain file status
    294 ORA-00313: open failed for members of log group 1 of thread 1
    295 ORA-00312: online log 1 thread 1: '/data3/oracle/oradata/aiobs/redo01.log'
    296 ORA-27037: unable to obtain file status
    300 ORA-00313: open failed for members of log group 2 of thread 1
    301 ORA-00312: online log 2 thread 1: '/data3/oracle/oradata/aiobs/redo02.log'
    302 ORA-27037: unable to obtain file status
    306 ORA-00313: open failed for members of log group 2 of thread 1
    307 ORA-00312: online log 2 thread 1: '/data3/oracle/oradata/aiobs/redo02.log'
    308 ORA-27037: unable to obtain file status
    314 ORA-00313: open failed for members of log group 3 of thread 1
    315 ORA-00312: online log 3 thread 1: '/data3/oracle/oradata/aiobs/redo03.log'
    316 ORA-27037: unable to obtain file status
    320 ORA-00313: open failed for members of log group 3 of thread 1
    321 ORA-00312: online log 3 thread 1: '/data3/oracle/oradata/aiobs/redo03.log'
    322 ORA-27037: unable to obtain file status
    1212 WARNING: inbound connection timed out (ORA-3136)
    1392 ORA-1144 signalled during: create tablespace obs_data
    1436 ORA-12913 signalled during: create tablespace obs_temp
    1565 ORA-1144 signalled during: create tablespace obs_data
    1590 ORA-12913 signalled during: create tablespace obs_temp
    1601 ORA-12913 signalled during: create tablespace obs_temp
    1612 ORA-12913 signalled during: create tablespace obs_temp
    1623 ORA-12913 signalled during: create tablespace obs_temp
    1633 ORA-12913 signalled during: create tablespace obs_temp
    1644 ORA-12913 signalled during: create tablespace obs_temp
    1656 ORA-12913 signalled during: create tablespace obs_temp
    1668 ORA-12913 signalled during: create tablespace obs_temp
    1679 ORA-12913 signalled during: create tablespace obs_temp
    3156 ORA-00445: background process "W000" did not start after 120 seconds
    11226 ksuapc : ORA-1033 foreground process starts before PMON
    13034 ORA-00445: background process "J000" did not start after 120 seconds
    19314 opiodr aborting process unknown ospid (27176) as a result of ORA-609
    19442 opiodr aborting process unknown ospid (11389) as a result of ORA-609
    19465 opiodr aborting process unknown ospid (11178) as a result of ORA-609
    19523 opiodr aborting process unknown ospid (21443) as a result of ORA-609
    19529 opiodr aborting process unknown ospid (21732) as a result of ORA-609
    20913 opiodr aborting process unknown ospid (20937) as a result of ORA-609
    20936 opiodr aborting process unknown ospid (22466) as a result of ORA-609
    20937 opiodr aborting process unknown ospid (21451) as a result of ORA-609
    20960 opiodr aborting process unknown ospid (23100) as a result of ORA-609
    20963 ORA-00445: background process "q000" did not start after 120 seconds
    21574 opiodr aborting process unknown ospid (19936) as a result of ORA-609
    21575 opiodr aborting process unknown ospid (19139) as a result of ORA-609
    22634 opiodr aborting process unknown ospid (28687) as a result of ORA-609
    22679 opiodr aborting process unknown ospid (4346) as a result of ORA-609
    22698 opiodr aborting process unknown ospid (4410) as a result of ORA-609
    25642 opiodr aborting process unknown ospid (15895) as a result of ORA-609
    26771 opiodr aborting process unknown ospid (26238) as a result of ORA-609
    26945 ORA-00445: background process "q003" did not start after 120 seconds
    28031 ORA-00445: background process "J001" did not start after 120 seconds
    28228 ORA-00445: background process "q002" did not start after 120 seconds
    29127 ORA-00445: background process "q003" did not start after 120 seconds
    32762 opiodr aborting process unknown ospid (5719) as a result of ORA-609
    33286 opiodr aborting process unknown ospid (17120) as a result of ORA-609
    33292 opiodr aborting process unknown ospid (17203) as a result of ORA-609
    37342 ORA-00445: background process "q003" did not start after 120 seconds
    38550 opiodr aborting process unknown ospid (24929) as a result of ORA-609
    40706 opiodr aborting process unknown ospid (18372) as a result of ORA-609
    40729 opiodr aborting process unknown ospid (17856) as a result of ORA-609
    41290 ORA-00445: background process "J001" did not start after 120 seconds
    41628 opiodr aborting process unknown ospid (653) as a result of ORA-609
    42193 opiodr aborting process unknown ospid (20038) as a result of ORA-609
    42216 opiodr aborting process unknown ospid (19243) as a result of ORA-609
    43590 opiodr aborting process unknown ospid (4934) as a result of ORA-609
    46503 ORA-00445: background process "J001" did not start after 120 seconds
    48575 ORA-00445: background process "q000" did not start after 120 seconds
    48605 ORA-00445: background process "J000" did not start after 120 seconds
    49057 ORA-00445: background process "J001" did not start after 120 seconds
    49194 ORA-00445: background process "W000" did not start after 120 seconds
    50138 opiodr aborting process unknown ospid (27455) as a result of ORA-609
    50184 ORA-00445: background process "m000" did not start after 120 seconds
    50301 ORA-00445: background process "m000" did not start after 120 seconds
    50848 ORA-00445: background process "W000" did not start after 120 seconds
    50901 ORA-1624 signalled during: alter database drop logfile group 3...
    50904 ORA-1624 signalled during: alter database drop logfile group 3...
    50906 ORA-1624 signalled during: alter database drop logfile group 2...
    50909 ORA-1624 signalled during: alter database drop logfile group 1 ...
    50920 ORA-1624 signalled during: alter database drop logfile group 2...
    50926 ORA-1623 signalled during: alter database drop logfile group 2...
    50928 ORA-1624 signalled during: alter database drop logfile group 3...
    50937 ORA-1623 signalled during: alter database drop logfile group 3...
    50939 ORA-1624 signalled during: alter database drop logfile group 2...
    50952 ORA-1624 signalled during: alter database drop logfile group 3...
    50954 ORA-1624 signalled during: alter database drop logfile group 2...
    50966 ORA-1624 signalled during: alter database drop logfile group 2...
    50969 ORA-1624 signalled during: alter database drop logfile group 2...
    50988 ORA-1624 signalled during: alter database drop logfile group 3 ...
    50997 ORA-1623 signalled during: alter database drop logfile group 3 ...
    50999 ORA-1624 signalled during: alter database drop logfile group 2...
    51011 ORA-1624 signalled during: alter database drop logfile group 2...
    SQL> show parameter mttr
    NAME TYPE VALUE
    fast_start_mttr_target integer 0

    bash-3.00$ more /etc/hosts
    # Internet host table
    ::1     localhost      
    127.0.0.1       localhost      
    10.1.248.135    aisms  
    bash-3.00$ ping $HOSTNAME
    aisms is alive
    bash-3.00$ cat $ORACLE_HOME/network/admin/sqlnet.ora
    # sqlnet.ora Network Configuration File: /data/oracle/product/11.2.0.1/network/admin/sqlnet.ora
    # Generated by Oracle configuration tools.
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
    ADR_BASE = /data/oracle/app/oracle
    bash-3.00$
    SQL> select * from v$resource_limit;
    RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION   LIMIT_VALUE
    processes                                       29              31        150                 2500
    sessions                                        32              35        256                 4023
    enqueue_locks                                   17              30       3350                 3350
    enqueue_resources                               16              16       1344            UNLIMITED
    ges_procs                                        0               0          0                    0
    ges_ress                                         0               0          0            UNLIMITED
    ges_locks                                        0               0          0            UNLIMITED
    ges_cache_ress                                   0               0          0            UNLIMITED
    ges_reg_msgs                                     0               0          0            UNLIMITED
    ges_big_msgs                                     0               0          0            UNLIMITED
    ges_rsv_msgs                                     0               0          0                    0
    RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION   LIMIT_VALUE
    gcs_resources                                    0               0          0                    0
    gcs_shadows                                      0               0          0                    0
    dml_locks                                        1               1       1124            UNLIMITED
    temporary_table_locks                            0               1  UNLIMITED            UNLIMITED
    transactions                                     1               1        281            UNLIMITED
    branches                                         0               0        281            UNLIMITED
    cmtcallbk                                        0               1        281            UNLIMITED
    max_rollback_segments                           11              11        281                65535
    sort_segment_locks                               0               1  UNLIMITED            UNLIMITED
    k2q_locks                                        0               0        512            UNLIMITED
    max_shared_servers                               1               1  UNLIMITED            UNLIMITED
    RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION   LIMIT_VALUE
    parallel_max_servers                             0               0        135                 3600
    23 rows selected.
    SQL> 帖子经 Northmoor编辑过

Maybe you are looking for

  • Business Rules in Web Forms

    Hi I am comparitively new to Hyperion Planning 9.3.1 and I have to design a web form in which I want to perform calculation in cells of the web form like adding subtraction of the values in the cells of the form. As for my knowledge I need to design

  • JTabbedPane exception

    does anybody know why BasicTabbedPaneUI throws the following exception: java.lang.NullPointerException      at javax.swing.BoxLayout.checkRequests(Compiled Code)      at javax.swing.BoxLayout.minimumLayoutSize(Compiled Code)      at java.awt.Containe

  • Can we customize the metadata dictionary?

    Hi All, I have configured the metadata dictionary. But when we select the a particular presentation column it shows the mapping till the physical column. Can we add a business description too. For example, a column that is precalculated in ETL, can w

  • Aperture vs. Capture One 4 Pro

    Hi all, I am a commercial/editorial photographer and am considering expanding my digital workflow to include tethered shooting to a Macbook Pro with my Nikon D700. My current RAW processing software, which I like very much, is the Capture One 4 from

  • Where can I get more information on Cryptography Extension ??

    Hi. Does anyone know how to set up the Jarsafe product ? Another thing is, how to set security for the Cryptography Extension ?? can anyone tell me where can i get more information on this ?? Thank you.