SAP Note 690241 - The Shared SQL Area in the Shared Pool and large SQL Stmnts

Composant : Oracle -

Solution : https://service.sap.com/sap/support/notes/690241 (Connexion à SAP Service Marketplace requise)

Résumé :
Cette note SAP traite de l'erreur ORA-04031 dans les systèmes SAP R/3 fonctionnant sur Oracle de la version 8.1.7 à 9i ou 10g. L'erreur, liée à un espace insuffisant dans la zone SQL partagée du pool partagé d'Oracle, survient souvent avec de grandes instructions SQL optimisées par le RBO, qui contiennent des listes d'inclusion étendues nécessitant beaucoup de mémoire. Les recommandations incluent l'optimisation des performances des instructions SQL par le passage à l'optimiseur basé sur les coûts utilisant le chemin d'accès d'itérateur de liste d'inclusion plus efficace et l'augmentation du paramètre SHARED_POOL_SIZE. Ces étapes peuvent atténuer les problèmes d'allocation de mémoire, améliorant ainsi la stabilité et la performance du système R/3.

Mots Clés :
shared pool size    4              500m                   650m    6                1g                    1g   10                1g                 1, large sql statementsthe shared sql area, statement alter system flush shared_pool, library cachethe library cache includes, sql statements run multiple times, xcpus    =   cpu_countthe existing values, private sql areasoracle represents, automatic subpoolsin oracle 9i, users private sql area, large memory allocations require

Notes associées :

1472386ORA-04031 out of memory error in BW systems
890797SAP TDMS - required and recommended system settings
869006Composite SAP note: ORA-04031
830576Parameter recommendations for Oracle 10g
789011FAQ: Oracle memory areas
706132Composite SAP Note: Problems with Oracle 9i
507254ORA-4031 and ORA-3113 when processing large IN lists
505246Several ora-600 [12333] and ora-4031 errors