Solution : https://service.sap.com/sap/support/notes/741478 (Connexion à SAP Service Marketplace requise)
Résumé :
Les vues matérialisées dans SAP sont des objets de base de données qui stockent physiquement le résultat d'une requête; elles peuvent être actualisées en fonction des modifications des données sous-jacentes. Elles se distinguent des vues standard, qui récupèrent dynamiquement les données au moment de l'exécution, car les vues matérialisées conservent une copie des données, réduisant ainsi les coûts et la complexité des requêtes. SAP n'utilise généralement pas les vues matérialisées sauf pendant les procédures spécifiques de réorganisation des tables utilisant DBMS_REDEFINITION. Les vues matérialisées nécessitent des contraintes de clé primaire appropriées ou doivent être basées sur ROWID. Les options de création et d'actualisation incluent des méthodes rapides, complètes et forcées, contrôlées par des travaux de planificateur DBMS et des scripts Oracle avec la syntaxe de commande `CREATE MATERIALIZED VIEW`. Des vues supplémentaires du Dictionnaire de Données Oracle et des index peuvent être créés pour soutenir opérationnellement les vues matérialisées. Les pièges potentiels incluent des problèmes d'espace dans les tablespaces par défaut lors des réorganisations en ligne utilisant des vues matérialisées.
Mots Clés :
architectureoracle9i sql reference-> create materialized view refer, oracle9i advanced replication-> 3 materialized view concepts, alter table <table> add primary_key, create large i_snap$ indexes implicitly, create materialized view my_mat_view<refresh_mode>, increased redo log count, significant redo log count, avoid reorganizing large tables, 30 minutes equals 1 day multiplied, create materialized view authorization
Notes associées :
646681 | Reorganization of tables with BRSPACE |
584548 | Unusually high number of redo logs |
541538 | FAQ: Reorganization |
105047 | Support for Oracle functions in the SAP environment |