Saturday, March 26, 2016

How to see Virtual memory parameters for Oracle databases in Solaris 10?

Sometimes, DBA need to know how virtual memory parameters are tuned for their databases. Uptil Solaris 9, it was easy to find in sysdef command's output. But from Solaris 10 onwards, there is a little change. The details virtual memory parameters can be found by using a database process's PID. Here is what I did:

1) Select any database process
2) Get the PID and proceed as below.


# ps -eaf | grep 10044 | grep -v grep
  oracle 10044 22731   0   May 13 ?          16:41 oraPROD (LOCAL=NO)


# prctl  -i process 10044
process: 10044: oraPROD (LOCAL=NO)
NAME    PRIVILEGE       VALUE    FLAG   ACTION                       RECIPIENT
process.max-port-events
        privileged      65.5K       -   deny                                 -
        system          2.15G     max   deny                                 -
process.max-msg-messages
        privileged      8.19K       -   deny                                 -
        system          4.29G     max   deny                                 -
process.max-msg-qbytes
        privileged      64.0KB      -   deny                                 -
        system          16.0EB    max   deny                                 -
process.max-sem-ops
        privileged        512       -   deny                                 -
        system          2.15G     max   deny                                 -
process.max-sem-nsems
        privileged        512       -   deny                                 -
        system          32.8K     max   deny                                 -
process.max-address-space
        privileged      16.0EB    max   deny                                 -
        system          16.0EB    max   deny                                 -
process.max-file-descriptor
        privileged      65.5K       -   deny                                 -
        system          2.15G     max   deny                                 -
process.max-core-size
        privileged      8.00EB    max   deny                                 -
        system          8.00EB    max   deny                                 -
process.max-stack-size
        basic           32.0MB      -   deny                             10044
        privileged      8.00EB    max   deny                                 -
        system          8.00EB    max   deny                                 -
process.max-data-size
        privileged      16.0EB    max   deny                                 -
        system          16.0EB    max   deny                                 -
process.max-file-size
        privileged      8.00EB    max   deny,signal=XFSZ                     -
        system          8.00EB    max   deny                                 -
process.max-cpu-time
        privileged      18.4Es    inf   signal=XCPU                          -
        system          18.4Es    inf   none                                 -
task.max-cpu-time
        system          18.4Es    inf   none                                 -
task.max-lwps
        system          2.15G     max   deny                                 -
project.max-contracts
        privileged      10.0K       -   deny                                 -
project.max-device-locked-memory
        privileged      1.96GB      -   deny                                 -
project.max-locked-memory
        system          16.0EB    max   deny                                 -
project.max-port-ids
        privileged      8.19K       -   deny                                 -
project.max-shm-memory
        privileged      7.84GB      -   deny                                 -
project.max-shm-ids
        privileged        128       -   deny                                 -
project.max-msg-ids
        privileged        128       -   deny                                 -
project.max-sem-ids
        privileged        128       -   deny                                 -
project.max-crypto-memory
        privileged      7.84GB      -   deny                                 -
project.max-tasks
        system          2.15G     max   deny                                 -
project.max-lwps
        system          2.15G     max   deny                                 -
project.cpu-shares
        privileged          1       -   none                                 -
zone.max-swap
        privileged      16.0GB      -   deny                                 -
zone.max-locked-memory
        system          16.0EB    max   deny                                 -
zone.max-shm-memory
        system          16.0EB    max   deny                                 -
zone.max-shm-ids
        system          16.8M     max   deny                                 -
zone.max-sem-ids
        system          16.8M     max   deny                                 -
zone.max-msg-ids
        system          16.8M     max   deny                                 -
zone.max-lwps
        system          2.15G     max   deny                                 -
zone.cpu-shares
        privileged          1       -   none                                 -



No comments:

Post a Comment