DBAsupport.com Forums - Powered by vBulletin
Results 1 to 2 of 2

Thread: pga crashed my developement database

Hybrid View

  1. #1
    Join Date
    Nov 2000
    Posts
    440

    pga crashed my developement database

    database: 10.2.0.2.0
    workarea_size_policy = auto
    pga_aggregate_target = 194M

    1 session was consuming 1.1 gig of pga memory today.
    sys@ORCL> SELECT NAME, sum(value)/1024/1024 Mb
    2 from
    3 v$sesstat s, v$statname n
    4 where
    5 n.STATISTIC# = s.STATISTIC#
    6 AND NAME LIKE '%memory%'
    7 GROUP BY NAME;

    NAME MB
    -------------------------------------- ----------
    session uga memory 20.4857979
    session uga memory max 40.3968544
    session pga memory 1182.88043
    sorts (memory) .005688667
    workarea memory allocated .000658035
    session pga memory max 1230.14667

    My little windows 2003 system with 2 gig of ram did not take it good.

    I identified the session and i think there was a infinite loop or something inserting data in an array.
    Anyway, we will fix the code soon today.
    We are in a developement envirronement of course.


    Question:
    Is there a way to configure OEM to send an email when the pga goes besserk? So i could kill the session before it crashed the database?
    Some kind of treashold or something.

    I killed the session and the database was not returning to normal, so i shutdown abort it. Would a orakill be better?

    Is there a way to set maximum pga per session?

  2. #2
    Join Date
    Sep 2002
    Location
    England
    Posts
    7,334
    there is a maximum pga per session, its 5% of the total

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Click Here to Expand Forum to Full Width