How to find the details of the session of hexadecimal value 11g RAC deadlock

Hello

Version: 11.2.0.4 2 node RAC on AIX 7.1

We place worldwide in our database, and we can see in the file path as:

Submit application dump asynchronized [1 c]. Summary = [clear stack process GHG (kjdglblkrdm1)].

Global end dump blockers: -.

Wait-For-Graph (WFG) overall to DDT [0.2d7]:

BLOCKED 0x700010448e88a48 wq 4 2 cvtops x 1 TM 0x1a3b3.0x0 (ext 0 x 0 0 x 0) [100 a-00AB-00000093] inst 1

TRAINER 4 wq 0x70001043b5ffd50 2 cvtops x 1 TM 0x1a3b3.0x0 (ext 0 x 0 0 x 0) [200F-00F8-00000014] inst 2

0x70001043b5ffd50 wq 4 2 cvtops x 1 TM 0x1a3b3.0x0 (ext 0 x 0 0 x 0) BLOCKED [200F-00F8-00000014] inst 2

TRAINER 4 wq 0x700010448e88a48 2 cvtops x 1 TM 0x1a3b3.0x0 (ext 0 x 0 0 x 0) [100 a-00AB-00000093] inst 1

So, here, the session had lock mode 4 on the 0x1a3b3 object. What is "wq 2 ' above the info? What are the 100 a-00AB-00000093 and 200F-00F8-00000014 indicates the above data of the WFG?.

I want to see the details of each session of 0x700010448e88a48, 0x70001043b5ffd50 sessions and how can I get this info from the history views$ v?

Thank you very much

Kind regards

'4' is actually the 5 lock mode.

See https://orastory.wordpress.com/2011/11/23/wfg-mode-5-tm-deadlock/

You can also use the raw data of ASH in V$ ACTIVE_SESSION_HISTORY and/or DBA_HIST_ACTIVE_SESS_HISTORY to complete.

It will tell you which statement was the blocked session running and blocking the session details (but not which statement was responsible for blocking, unless you get very lucky).

However, your scenario of lock mode 5 TM could match the scenario of blocking foreign key non-indexed in the article above.

The TM, the 0x1a3b3 lock can be translated into decimal - 107443 - and used to match the object of dba_objects.object_id

#define KJUSERNL 0         /* no permissions */   (Null)

#define KJUSERCR 1         /* concurrent read */ (Row-S (SS))

#define KJUSERCW 2         /* concurrent write */ (Row-X (SX))

#define KJUSERPR 3         /* protected read */    (Share)

#define KJUSERPW 4         /* protected write */ (S/Row-X (SSX))

#define KJUSEREX 5         /* exclusive access */ (Exclusive)

Tags: Database

Similar Questions

  • How to find the session killed and computer name

    Hello

    At the time of the batch run killed .somebody this session without me knowing how to find the user particular db level or oslevel .de name which machine they killed how know at the OS level. but when I put the audit_trail = os only user SYSDBA activities are not checked the other activities of the user.

    The server is AIX and db version 11i provide the query for conclusion or os level.

    Thank you
    DBC.

    Published by: dbc001 on March 26, 2013 21:48

    check with who ever is privilleges to kill these perticluar session, if you have few users.
    It is not possible to findout without verification or error info... etc.
    Otherwise, restart these jobs perticluar and follow closely.

  • How to find the sessions/user consuming more tablespace temp

    Details of the environment
    IBM - AIX 64 bit
    Oracle 10.2.0.4.0


    Recently, we encountered the issue of the pic suddenly in the CPU usage and the use of temp tablespace. After Apr CPU 2009 patch and upgrade to 10.2.0.4, we notice this question.

    Recently temp space was full and we have added 18 GB of temp tablespace, a few hours, they are also eaten.

    The application team said that they do not modify any code. ADDM report suggests most of the recommendations related to SQL tuning only

    not sure of the real issue. Can someone tell me how I can find out what all the sessions/user consuming high temp tablespace

    Edited by: user1368801, 1 Sep 2009 17:32

    Hello

    Run query to check if it is used by any session below.

    Select sum (a.BYTES_USED) / 1024/1024 used_mb, sum (b.bytes) / 1024/1024 total_mb,
    Sum (a.BYTES_USED) / sum (b.bytes) * 100 pct_used
    v $ TEMP_EXTENT_POOL, $ v b tempfile
    where a.file_id (+) = b.file #.

    Check who is using the query below.

    SELECT s.sid, s.serial #, osuser, process, program, s.sql_hash_value, u.extents, u.blocks
    V $ session s, v$ sort_usage u
    WHERE s.saddr = u.session_addr order by degrees, blocks desc

    Hope this fixes your problem.

    Concerning
    Kind regards
    Ludmilla amine
    Click here for the RMAN backup performance using [Block change tracking in Oracle 10 g | http://oracleracexpert.blogspot.com/2009/09/block-change-tracking-in-oracle-10g.html]
    http://oracleracexpert.blogspot.com

  • How to find the bytes in hexadecimal string start

    Hi, I'm a freshman for Labview.

    I want to find the beginning bytes in Hex string. For example, 12 1A 00 34 1A 01 23... How can I get my data of 3 bytes of the hexadecimal string which starts at 1 'a '?

    Thank you for your help.

    You will need to provide more information. You have a string that has values of bytes like this? In other words, you have the control/indicator string value "hex display mode", and that you have provided, that's what you have? Or, you have the string in normal view?

    If it is in hexadecimal display mode, then use one of the functions of the chain to get a subset of the string. Have you looked in the channel palette?

    If it is in normal display mode, then you must convert all 2 characters to hex values.

    To learn more about LabVIEW, it is recommended that you go through the tutorials and look over the material in tutorials the NI Developer Zone Learning Center , which provides links to other materials and other. You can also take a course online for free.

  • How to find the url of analytics in 11g...

    Hello

    What installation time after that, we use custom ports forgotten the URL of Analytics.is he not find the URL.em and the system works properly.

    connection for EM. Left looking for the deployment of applications expand the folder and you will see the analytics (11.1.1) expand you'll see an analytics (11.1.1) more (if clustered, you will see 2 Analytics for bi_server1 and bi_server2)

    Click on which will open a window in the right part with summary of the options, response and load, entry points

    then under the entry points, you will see the URL with the port number

    Alternatively, go to

    Open the instanceconfig.xml file and search for this tag

    http://ipaddress:9704/Analytics/saw.dll

    That's it your url

    Oh you're all set now :)

    It may be useful

  • How to find the SID for DB Oracle 11g

    Someone installed a new database of Oracle 11 g on my machine. Now I'm opening "SQL Developer" and it asks username, password and sid. I don't know what is the SID for my case. How I know that?

    2827706 wrote:

    The guy is not available.

    I checked the list of services in my machine. There is no service windows in my system named OracleService

    You mention that you are using Windows, but if you are and that you have installed the oracle database software and NO service like OracleService , then you do not have a database. But then, why the hell you you ask about this? If you do not want the database software, why don't you just go ahead and uninstall it? And how is it, someone can come and something on your server and have no idea about it?

    Aman...

  • How to find the lock and kill session in order to release it?

    Hi all

    EBS R12.2

    "I met ' could not book record" in our case. How to release the session locked?

    I usually do this by bouncing the apps & db level. Is their subtle way?



    Capture.PNG



    Kind regards

    JC



    Ideally, you should check for locks on the table in question where records are trying to access.

    AFAIK, you must check the v$ locked_object and find sessions.

    Hope this helps!

    Kind regards

    Hugues

  • How to find the OS ppid in v$ session and V$ process

    Hello

    Oracle 11gDB

    I have this suspiscious process in my session of $ v which is always running and connected to a 'HR' scheme, even if the 'HR' application is also stopped and other HR related batch process.
    And he also told me that it came from the UNIX sun-server1. My problem is that I can not locate the PPID OS for this process when I login to the operating system to the Sun-server1.
    I tried to kill this session, but he maintains the connection. Even if I bounce the database, it come back.

    How to find the source of this process to the Sun-server1?

    I tried this script:
    SELECT     p.program, p.spid
    FROM v$session s, v$process p
    WHERE s.paddr = p.addr
    AND s.sid IN (39)
    Program                                                 Spid
    ============    ====
    ORACLE.EXE (SHAD)     6404
    But if I have a ps - ef | grep 6404 there is no existing process OS. No matter what other script that can identify the process id of the operating system?


    Thank you very much

    KinsaKaUy? wrote:
    Thanks Sb, what is your new name :)

    Who do you think is the culprit?

    root@sun-server1 # ps -ef|grep "May 16"
    v231sys  7065  7051   0   May 16 pts/1      11:16 /usr/jdk/jdk1.5.0_13/bin/sparcv9/java -server -Xms1024m -Xmx1024m -XX:MaxPermSi
    v231sys  7051     1   0   May 16 pts/1       0:00 /bin/sh startWebLogic.sh V231_ABDC
    root 13117 11928   0 12:56:30 pts/3       0:00 grep May 16
    v231sys  7229  7065   0   May 16 pts/1       1:17 /opt/SPLcobAS51/bin/cobjrun64 -Dcom.microfocus.cobol.cobjvm=sun_150_64 -DSPLCJV
    v231sys  6257  8518   0   May 16 pts/1       0:00 bash
    v231sys  7211  7065   0   May 16 pts/1       1:17 /opt/SPLcobAS51/bin/cobjrun64 -Dcom.microfocus.cobol.cobjvm=sun_150_64 -DSPLCJV
    

    When the process lasts more than 24 hours, you can get is no longer hours or minutes.
    You can use the utility "netstat" to connect the source & destination?

    If this isn't the case, random randomly start put to death via kill - 9 until you success!

  • How to find the id of session procedure

    How to find the id of my procedure proc1 session when I am running.

    Thank you

    You can use this function USERENV ('SESSIONID').
    where sessionid parameter.

    for example

    SQL> select userenv('SESSIONID') from dual ;
    
    USERENV('SESSIONID')
    --------------------
                     563
    

    SS

  • How to find the failed connection attempts at 'check' session is enabled

    How to find the unsuccessful connection attempt to dba_audit_trail when the "audit logon" is enabled.

    Filter your query against dba_audit_trail action_name = 'CONNECTION' with returncode! = 0 (returncode = 0 means that there are no errors - successful connection attempts)

  • NB200 - how to find the 3G module for it?

    Hello

    Pls how I find the 3G module in my NB200 - PLL20E?

    Thank you

    Hello

    What do you mean exactly?
    You want to upgrade your NB200 with a card 3G?

    If yes then you must make sure that your NB200 could be improved using this card.
    I'm not sure if this is possible.

    But don t give up boyfriend Toshiba authorized service partner in your country could provide details.
    Guys might be able to tell if this is possible and could provide a good 3G module

    If you get more details please share with us!

    See you soon

  • How to find the yahoo flickr Photo password used to download photos from the Photo app?

    I have 151 000 pictures on Flickr that were loaded from Iphoto, then more recently the Apple Photo app on my imac.

    I can't open a session using a browser because the browser (Chrome) has lost the password of his records.

    How to find the password that the Photo is using app?

    You can not extract the code to access from iPhoto or Photo. I could go to the Web of Flickr site and see what password recovery options they offer for your account.

  • How to find the password for wifi connection?

    I'm trying to connect my iphone to my internet TV. On my phone, it asks me a password to connect to my network TV (different from the wifi network that I connected my TV) and I have no idea how to find the password.

    Hello Pam,.

    Welcome to the community of Sony.

    What is the model # of the TV?

    You can locate the model # of the TV from this link.

    The password has been entered in the iPhone is the WPA password.

    See the following article in the knowledge base to use the Wi - Fi Direct feature with your iPhone.

    https://us.en.KB.Sony.com/app/answers/detail/A_ID/34416

    Please mark it as "acceptable Solution" If you find this information useful.

    Kind regards

    Colby

  • A torn my sticker with the serial number. How to find the number of the whole installation?

    Best regards, tore my sticker with the serial number. I don't see the numbers. How to find the number of the whole installation?

    Original title: windows 7 sn

    Option 1:

    If the COA sticker is damaged, you must use the recovery partition to reinstall Windows 7, it will be exempt from the need to use the product key to activate your installation of Windows 7.

    Option 2:

    If your recovery partition is not available or damaged, you must contact the manufacturer of your computer, and request that a defined recovery disk you can use to reinstall Windows 7. They could practice a small shipping and handling. This will exempt the need to also use the product key.

    Option 3:

    If neither options 1 or 2 is possible, then you will need to invest in a new license of full version of detail.

  • How to find the size of the virtual server?

    Hello

    We intend to pass our applications 4 virtual servers has 2 physical servers. In this process, we need to identify the size of the current virtual servers to use as a starting point to configure or add the size in physical server. can anyone provide information on whats stats to be noticed and how to find the size of the current virtual servers?

    Thank you

    Hi Sekhar, there.

    in general, it is a fairly complex task if you want to size the new platform correctly, i.e. not to oversize it and have very low use below, i.e. spend too much on equipment.

    In fact, it's the first thing to consider the level of use of the new platform. Most likely your organization (HW and infrastructure) has targets to a minimum. optimal and maximum usage levels.

    In the case where you do not have this as a starting point, and then you continue with load average and the current peak (CPU, RAM, NW). To these basic lines, you can use the statistics of WLS Admin Console, where the use of CPU and memory statistics are presented since the server was last started. For more detailed statistics, you can use WLDF to capture measures key at regular intervals, and then base your analysis of these data.

    Finally and above all, the size of FS, but I've seen some comments above related to the size of the FS.

    HTH,

    A.

Maybe you are looking for

  • Qosmio G50-129 no sound with HDMI connection

    Hello. I have a Quosmio G50-129. Recently, I tried plugging it into my Sony Bravia LCD TV via the HDMI connection.I have video output but there is no sound on the TV. I tried to set the HDMI as audio device as default and the sound level meter in the

  • OIS missing on my Z Force

    Don't know what I'm doing wrong here. I looked through every document I can find, the manual I downloaded said Verizon OIS icon should be at the top of the camera with the flash, HDR, and Timer. It is now always enabled functionality that needs no co

  • Lenovo ideapad Z710 how to disable function keys?

    NB: This message has moved to the top of the net to help us with an escalation. For all future post and comments please continue posting in this thread. People, please send a private message to Admin, so they can raise this issue NB: This message has

  • downloads compatible adobe reader flashplaer and a program to open and PDFs pring

    How to install adobe flash player and adobe X and andobe reader to open and print pdf files?  Do I need to use internet explore or firefox?

  • CPU usage high on Cisco EMS-2000

    Dear Experts, We use two Cisco EMS-2000 in our network. but we face very high utilization up to 95 to 98% CPU. We cannot see in details why it happened as in cisco RTR or catalyst "sh proc cpu" there see in detail by which service he goes high then w