How to relate ipcs id or cpid to process?


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users How to relate ipcs id or cpid to process?
# 1  
Old 05-09-2014
Lightbulb How to relate ipcs id or cpid to process?

Hi,
we have multiple database instances running on solaris server like db1, db2 and db3. Below shown ipcs -pmb shared memory segment output. Using cpid value I want to relate to the database instances db1, db2 and db3. Please let me know how to do this?

Code:
$ ipcs -pmb
IPC status from <running system> as of Fri May  9 13:41:43 EDT 2014
T         ID      KEY        MODE        OWNER    GROUP      SEGSZ   CPID  LPID
Shared Memory:
m         59   0x2f00415f --rw-rw-rw- svcccdba      dba       1024 15594 27760
m         58   0x3ff06874 --rw-rw----   oracle      dba       8192 13405 28001
m         57   0          --rw-rw----   oracle      dba  570425344 13405 28001
m         56   0          --rw-rw----   oracle      dba  587202560 13405 28001
m         55   0          --rw-rw----   oracle      dba  805306368 13405 28001
m         52   0x85bd5684 --rw-rw----   oracle      dba      16384 11641 28319
m         51   0          --rw-rw----   oracle      dba  327155712 11641 28319
m         50   0          --rw-rw----   oracle      dba  335544320 11641 28319
m         49   0          --rw-rw----   oracle      dba  457179136 11641 28319
m          5   0x5643     --rw-rw-rw-     root     root       1024  1239 20497
m          4   0x53494152 --rw-r--r--     root     root       1024  1231  9385
m          3   0x44525354 --rw-r--r--     root     root     632832  1231 20497
m          2   0x55315352 --rw-rw-rw-     root     root       4096  1231 13294
m          1   0x4d4e5251 --rw-r--r--     root     root     330752  1231 20497
m          0   0xcace     --rw-rw-rw-     root     root          2   282   282


Last edited by Don Cragun; 05-09-2014 at 03:34 PM.. Reason: Add missing CODE tags again.
# 2  
Old 05-09-2014
Does the PID in the CPID or LPID columns in the ipcs output show up in the PID column of the output from ps -lea? If so, does the database instance show up in the CMD column output on any of those lines?
# 3  
Old 05-09-2014
Lightbulb

Nope, not showing up. pasted below.

Code:
$ ipcs -pmb
IPC status from <running system> as of Fri May  9 15:42:27 EDT 2014
T         ID      KEY        MODE        OWNER    GROUP      SEGSZ   CPID  LPID
Shared Memory:
m         59   0x2f00415f --rw-rw-rw- svcccdba      dba       1024 15594 27760
m         58   0x3ff06874 --rw-rw----   oracle      dba       8192 13405 27023
m         57   0          --rw-rw----   oracle      dba  570425344 13405 27023
m         56   0          --rw-rw----   oracle      dba  587202560 13405 27023
m         55   0          --rw-rw----   oracle      dba  805306368 13405 27023
m         52   0x85bd5684 --rw-rw----   oracle      dba      16384 11641 18905
m         51   0          --rw-rw----   oracle      dba  327155712 11641 18905
m         50   0          --rw-rw----   oracle      dba  335544320 11641 18905
m          3   0x44525354 --rw-r--r--     root     root     632832  1231 20008
m          2   0x55315352 --rw-rw-rw-     root     root       4096  1231 13294
m          1   0x4d4e5251 --rw-r--r--     root     root     330752  1231 20008
m          0   0xcace     --rw-rw-rw-     root     root          2   282   282
 
$ ps -lea | grep 15594

Moderator's Comments:
Mod Comment Please use CODE tags when posting sample input, output, and code.

Last edited by Don Cragun; 05-09-2014 at 05:23 PM.. Reason: Add CODE tags.
# 4  
Old 05-09-2014
What abut 27760, 13405, 27023, 11641, and 18905?
# 5  
Old 05-09-2014
i don't see any of these CPID's.

Code:
$ ps -lea | grep 27760
$ ps -lea | grep 13405
$ ps -lea | grep 11641

But I see one CPID process (14393) from ipcs output as shown below.


Code:
m         32   0xb2e13204 --rw-rw----   oracle      dba       8192 28257 21677
m         31   0          --rw-rw----   oracle      dba  335544320 28257 21677
m         30   0          --rw-rw----   oracle      dba  352321536 28257 21677
m         29   0          --rw-rw----   oracle      dba  704643072 28257 21677
m         26   0x14f923d0 --rw-rw----   oracle      dba      16384 14393 26867
m         25   0          --rw-rw----   oracle      dba 5704253440 14393 26867
m         24   0          --rw-rw----   oracle      dba 5704253440 14393 26867
m         23   0          --rw-rw----   oracle      dba 6643777536 14393 26867

Code:
$ ps -lea | grep 14393
 0 S  10000 14393     1   0  40 20        ? 262276        ? ?         200:28 oracle

Moderator's Comments:
Mod Comment Please use CODE tags for code and data

Last edited by Scrutinizer; 05-10-2014 at 05:10 AM..
# 6  
Old 05-12-2014
Lightbulb

anyone have idea how to find the process id using cpid value in ipcs -pmb? please share.
# 7  
Old 05-12-2014
The CPID & LPID are Create and Last attach/detach Process ID. The processes may no longer exist.


Robin
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Ipcs do not show MODE

The ipcs -q command output includes a MODE column which tells user if the process is waiting on read or write on the queue. I used this in scripts on many systems (Solaris, AIX, SCO) a snippet from man MODE (all) The facility access modes and flags: The mode consists of 11... (2 Replies)
Discussion started by: migurus
2 Replies

2. Solaris

IPCS COUNT clear

How to clear IPCS queue count in server? (2 Replies)
Discussion started by: Arasu123
2 Replies

3. AIX

ipcs -m displaying empty

I am trying to run myApplication which allocates Some amount of shared memory at startup. It failed because not available shared memory are available. But when i ran, ipcs -m it is displaying empty(i.e no shared memory allocated in system.) Why "ipcs -m" is displaying empty ? ... (5 Replies)
Discussion started by: ashokd001
5 Replies

4. Programming

help with C++ code that relate the object with physical address

I need some help to write a C++ code that read and write the register of a sequencer. I have to make a code that relate the objects with the physical address but I am a bit confuse. Could someone suggest me how to proceed? in which parts do I split the code? thanks (1 Reply)
Discussion started by: silviafisica
1 Replies

5. Shell Programming and Scripting

Need to relate Radius log entries to DHCP ones

Hi, let say i have 2 log files(they are below) dhcp and radius. What i need is to put the information to a file just from good connections ( Auth: Login OK ) others just ignore. And the information should look like: time, login name, mac, ip, server. But the trouble is that from radius log i get... (10 Replies)
Discussion started by: wrwe
10 Replies

6. Solaris

ipcs Help

hi, I need help with ipcs command on Solaris. What does it do and what are options b,m,o,q does. Here is the sample output of ipcs -oq and ipcs -bm IPC status from <running system> as of Sun Sep 7 23:07:59 GMT 2008 T ID KEY MODE OWNER GROUP CBYTES QNUM... (4 Replies)
Discussion started by: krabu
4 Replies

7. AIX

ipcs command with out output

hello i'm running on aix 5300-08-02-0822 hacmp 4 when i run ipcs command there is nio output. some one got this problem? best regards ariec (1 Reply)
Discussion started by: ariec
1 Replies

8. UNIX for Advanced & Expert Users

Question relate to AWK

Hi, I would like to setup a FOR loop script to find out all the existing linux workstation in the network w/ ip address, hostname and linux version. I created a basic FOR loop script: for i in $(seq 1 254) do echo 10.72.169.$i >> result ssh -o ConnectTimeout=3 root@10.72.169.$i... (14 Replies)
Discussion started by: beeloo
14 Replies

9. Programming

System V and POSIX IPCs

I am using SUN 0S 5.7. My application has a dozen programs running in this machine, each instance of a program having 2 POSIX message queues for itself. Totally around 90 POSIX message queues. Another small application uses a SYSTEM V shared memory and a message queue. We face a problem... (1 Reply)
Discussion started by: Deepa
1 Replies

10. UNIX for Dummies Questions & Answers

ipcs command

Does anyone know how to set the variables with the ipcs command? I need to set the following variables: Shared memory segments message queues semaphore arrays all of these (1 Reply)
Discussion started by: Deuce
1 Replies
Login or Register to Ask a Question