Dicoba dulu aja saran dari error message tsb. Naikkan saja nilai
shared_pool_reserved_size.
Kalau dibaca asktom, ini disebabkan aplikasi tidak menggunakan bind variables

http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:528893984337

On Mon, Feb 9, 2009 at 12:45 PM, Subekti Pranoto <[email protected]> wrote:
> Oracle                : 10g R2, 32 bit
> Fisik Memory     : 8 GB
> OS                    : Kernel 2.6.18-92.el5PAE (RHEL/CentOS 5.2), 32 bit
> Automatic Shared Memory Management Enabled
> Total SGA Size (MB) : 2048
>
> Dear all,
>
> 1. saya setup ASSM enabled, tp masih mendapatkan ora-04031. Mengapa hal ini 
> bisa terjadi??
> 2. Apakah besaran masing-masing komponen SGA (Shared Pool,Buffer Cache, Large 
> Pool, Java Pool, dan Other ) masih perlu disetting manual??
> 3. Berapa Nilai setting manual itu berdasarkan best practise Mode Koneksi 
> "Shared Server" ?
>
> Note:
> ORA-04031: unable to allocate string bytes of shared memory 
> ("string","string","string","string")
> Cause: More shared memory is needed than was allocated in the shared pool.
> Action: If the shared pool is out of memory, either use the dbms_shared_pool 
> package to pin large packages, reduce your use of shared memory, or increase 
> the amount of available shared memory by increasing the value of the INIT.ORA 
> parameters "shared_pool_reserved_size" and "shared_pool_size". If the large 
> pool is out of memory, increase the INIT.ORA parameter "large_pool_size".
>

Kirim email ke