RMAN backup gives Ora-04031 when ASMM being used

11 Okt
  • > betrifft: Oracle Database – Enterprise Edition – Version 10.2.0.2 and later / jede Plattform
  • — Fehlerbeschreibung:
    ORA-04031: unable to allocate 36424 bytes of shared memory (“shared pool”,”unknown object”,”sga
    heap(1,1)”,”krbmror”)
    Script output, RMAN-error-5384956.txt, verifies issue showing error:
    ORACLE error from target database:
    ORA-04031: unable to allocate 36424 bytes of shared memory (“shared pool”,”unknown object”,”sga
    heap(1,1)”,”krbmror”)

 

  •  — Begründung
  • ASMM wird folgendermassen genutzt:
  • STATISTICS_LEVEL=TYPICAL or ALL
  • SGA_TARGET > 0
    Obwohl sga_target und shared_pool_size gesetzt sind – hat die minimale Größe des
    shared pool und shared_pool_size den gleichen Wert. Mehr shared pool memory ist vonnöten.

 

  • — Lösungsvorschlag:
    1. Unset the following parameters (nullen):
    db_cache_size
    shared_pool_size
    large_pool_size
    java_pool_size

 

  • U. U. zweimal ‘nullen’
  • 2. Das Backup erneut anstossen.
Diesen Artikel teilen :Share on Google+Share on LinkedInTweet about this on TwitterShare on Facebook