Oracle proseslerinde yaddash proseslerinin izlenmesi


/* Hansi RAC-lardan istifade olunub baxmaq uchun*/

$ olsnodes -n
———————
anartestdb 1 1
anartestdb 2 2
———————–

# ps -afe | grep ora_smon

————————————————————————-
oracle                832118                    1           0            20:59:22          –        0:08             ora_smon_ANARTEST1
oracle                 1143728           685238  0            09:29:19          pts/1 0:00                       grep ora_smon
————————————————————————-

Sql> SELECT spid,program,background
FROM v$process
WHERE spid = 832118;

————————————————————————

SPID                                  PROGRAM                                                        B
———————— —————————-                   ——————– –
832118                    oracle@anartestdb 1 (SMON)                            1

————————————————————————

set linesize 1000
set pagesize 1000
set col program format a45

Sql>SELECT spid, program,
ROUND(pga_max_mem/1024/1024,2) maks,
ROUND(pga_alloc_mem/1024/1024,2) pga_tahsisi,
ROUND(pga_used_mem/1024/1024,2) kullanilan,
ROUND(pga_freeable_mem/1024/1024,2) bosta
FROM V$PROCESS
WHERE spid = 832118; ——(Burda netice MB (meqabayt) ile gorsedilir)

————————————————————————–

SPID                                                    PROGRAM                                         MAKS                         PGA_TAHSISI                        KULLANILAN                           BOSTA
———————— ———————————————          ———-                               ———–                                   ———-                                        ———-
832118                                     oracle@anartestdb 1 (SMON)               8.29                                        8.29                                            2.55                                             3.88

—————————————————————————–

Sql> SELECT p.program,
p.spid,
pm.category,
ROUND(pm.allocated/1024/1024,2) ALLOCATED,
ROUND(pm.used/1024/1024,2) USED,
ROUND(pm.max_allocated/1024/1024,2) MAX_ALLOCATED
FROM V$PROCESS p, V$PROCESS_MEMORY pm
WHERE p.pid = pm.pid
AND p.spid = 832118;

——————————————————————————–
PROGRAM                                                                  SPID                              CATEGORY                                   ALLOCATED                    USED                   MAX_ALLOCATED
——————————————— ————————            —————                                             ———-                      ———-                        ————-
oracle@anartestdb 1 (SMON)                            832118                             SQL                                                        .2                                     .1                                        2.23
oracle@anartestdb 1 (SMON)                           832118                         PL/SQL                                                      0                                    0                                            0
oracle@anartestdb 1 (SMON)                          832118                        Freeable                                                    2.69                                  0
oracle@anartestdb 1 (SMON)                         832118                          Other                                                         5.33                                                                               5.33

————————————————————————————————————————–

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: