<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1108467636908992700</atom:id><lastBuildDate>Thu, 29 Aug 2024 01:14:17 +0000</lastBuildDate><category>Résolution automatique des décalages</category><category>Data Guard</category><category>Fast-Start Failover</category><category>Gestion d&#39;une configuration Data Guard</category><category>Oracle Data Guard 11g</category><category>Redo Apply et Active Data Guard</category><category>Services d&#39;application Data Guard</category><category>Services de transport Data Guard</category><category>Validation de données Oracle</category><title>DBA ORACLE</title><description></description><link>http://dbalinuxoracle.blogspot.com/</link><managingEditor>noreply@blogger.com (DBA ORACLE)</managingEditor><generator>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-239351304186736444</guid><pubDate>Wed, 07 Jul 2010 17:40:00 +0000</pubDate><atom:updated>2010-07-07T10:41:51.399-07:00</atom:updated><title>Automatisation de la bascule de clients</title><description>Automatisation de la bascule de clients&lt;br /&gt;La capacité à réaliser rapidement une bascule de base de données n&#39;est que la première des&lt;br /&gt;conditions de la haute disponibilité. Les applications doivent aussi pouvoir se déconnecter&lt;br /&gt;rapidement d&#39;une base de données principale défaillante, puis se reconnecter rapidement à la&lt;br /&gt;nouvelle base Primaire.&lt;br /&gt;Une bascule de clients efficace dans un contexte Data Guard comporte trois composants :&lt;br /&gt;• Bascule de base de données rapide&lt;br /&gt;• Démarrage rapide des services de base de données sur la nouvelle base Primaire&lt;br /&gt;• Notification rapide des clients et reconnexion rapide à la nouvelle base Primaire&lt;br /&gt;Dans les versions précédentes d&#39;Oracle, il fallait un ou plusieurs déclencheurs de base de données&lt;br /&gt;écrit par l&#39;utilisateur pour automatiser la bascule de clients, en fonction de la configuration.&lt;br /&gt;Data Guard 11g Release 2 simplifie beaucoup la configuration ; les déclencheurs écrits par&lt;br /&gt;l&#39;utilisateur ne sont plus nécessaires pour automatiser la bascule de clients. Les changements de&lt;br /&gt;rôles gérés par l&#39;interface Data Guard Broker peuvent permettre une bascule automatique de la&lt;br /&gt;base de données,</description><link>http://dbalinuxoracle.blogspot.com/2010/07/automatisation-de-la-bascule-de-clients.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-3140056863329072474</guid><pubDate>Wed, 07 Jul 2010 17:40:00 +0000</pubDate><atom:updated>2010-07-07T10:41:16.849-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fast-Start Failover</category><title>Fast-Start Failover</title><description>Fast-Start Failover&lt;br /&gt;Fast-Start Failover permet à Data Guard d&#39;effectuer une bascule (FAILOVER) automatique vers&lt;br /&gt;une base de données de secours préalablement choisie sans qu&#39;aucune intervention manuelle ne&lt;br /&gt;soit requise pour lancer cette opération. Un processus de contrôle (Data Guard Observer)&lt;br /&gt;surveille en continu l&#39;état d&#39;une configuration Fast-Start Failover. Si l&#39;observateur et la base de&lt;br /&gt;secours perdent simultanément la connexion avec la base principale, l&#39;observateur tente de se&lt;br /&gt;reconnecter à la base principale pendant une durée configurable, avant de lancer un basculement&lt;br /&gt;Fast-Start Failover. Fast-Start Failover est conçu pour s&#39;assurer que sur ses trois membres (la base&lt;br /&gt;Primaire, la base de secours et l&#39;observateur) au moins deux sont en accord sur les changements&lt;br /&gt;d&#39;états importants pour éviter tout scénario de dissociation (« split-brain »). Une fois la base&lt;br /&gt;principale réparée et montée, elle doit établir une connexion avec le processus de l&#39;observateur&lt;br /&gt;avant de pouvoir s&#39;ouvrir. Une fois ouverte, elle est informée qu&#39;une bascule (FAILOVER) s&#39;est&lt;br /&gt;déjà produite et la base principale d&#39;origine est automatiquement rétablie en tant que base de&lt;br /&gt;secours de la nouvelle base Primaire. L&#39;architecture simple mais élégante de Fast-Start Failover en&lt;br /&gt;fait un excellent choix lorsque la haute disponibilité et la protection des données sont requises&lt;br /&gt;simultanément</description><link>http://dbalinuxoracle.blogspot.com/2010/07/fast-start-failover.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-7753807748130309324</guid><pubDate>Wed, 07 Jul 2010 17:40:00 +0000</pubDate><atom:updated>2010-07-07T10:40:51.023-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Gestion d&#39;une configuration Data Guard</category><title>Gestion d&#39;une configuration Data Guard</title><description>Gestion d&#39;une configuration Data Guard&lt;br /&gt;Les bases de données principale et de secours et leurs diverses interactions peuvent être gérées&lt;br /&gt;par l&#39;intermédiaire de SQL*Plus. Data Guard offre également une infrastructure de gestion&lt;br /&gt;répartie appelée Data Guard Broker, qui automatise et centralise la création, la maintenance et la&lt;br /&gt;surveillance d&#39;une configuration Data Guard. Les administrateurs peuvent interagir avec le&lt;br /&gt;Broker via Enterprise Manager Grid Control ou l&#39;interface de ligne de commande de Broker&lt;br /&gt;(DGMGRL).&lt;br /&gt;Enterprise Manager Grid Control comporte des assistants qui simplifient davantage encore la&lt;br /&gt;création d&#39;une configuration Data Guard. Les mesures clés de Data Guard telles que le retard&lt;br /&gt;d&#39;application, le retard de transport, le débit de journalisation et l&#39;état de configuration, sont&lt;br /&gt;inclus dans une nouvelle Console Haute Disponibilité (HA) consolidée (voir la Figure 4).&lt;br /&gt;Enterprise Manager permet d&#39;analyser la tendance historique sur les mesures de performances&lt;br /&gt;Data Guard qu&#39;il surveille ; par exemple, l&#39;évolution des mesures de performances dans les&lt;br /&gt;dernières 24 heures ou depuis 5 jours, etc. En outre, par l&#39;intermédiaire d&#39;Enterprise Manager, il&lt;br /&gt;est possible de configurer des alarmes de notification de sorte que les administrateurs soient&lt;br /&gt;informés si la mesure dépasse la valeur seuil configurée.</description><link>http://dbalinuxoracle.blogspot.com/2010/07/gestion-dune-configuration-data-guard.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-9106386166291120338</guid><pubDate>Wed, 07 Jul 2010 17:36:00 +0000</pubDate><atom:updated>2010-07-07T10:42:38.829-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Guard</category><title>Data Guard</title><description>Maintenance planifiée&lt;br /&gt;Vous pouvez utiliser une base de données de secours Data Guard afin de réduire les temps&lt;br /&gt;d&#39;arrêt et les risques pour de nombreux types de maintenances planifiées. L&#39;approche générale&lt;br /&gt;consiste à implémenter les modifications dans la base de secours, à réaliser des tests, puis à&lt;br /&gt;procéder à la permutation. Toute maintenance n&#39;impliquant pas de différences dans les versions&lt;br /&gt;d&#39;Oracle ni de modifications de la structure logique de la base de données peut faire appel à Redo&lt;br /&gt;Apply. La mise à jour vers de nouvelles versions ou de nouveaux jeux de patches d&#39;Oracle&lt;br /&gt;Database ou la modification de la structure logique d&#39;une base de données peuvent être réalisées&lt;br /&gt;de façon non simultanée par le biais de SQL Apply, soit à l&#39;aide d&#39;une base de données de secours&lt;br /&gt;logique, soit à l&#39;aide d&#39;une base de données de secours physique transformée en base de secours&lt;br /&gt;logique de façon transitoire.&lt;br /&gt;Le seul temps d&#39;arrêt requis pour ce type de maintenance est celui nécessaire pour effectuer une&lt;br /&gt;permutation (SWITCHOVER). Les permutations effectuées par le biais de Redo Apply peuvent&lt;br /&gt;s&#39;achever en moins de 60 secondes. Pour plus d&#39;informations, consultez le document concernant&lt;br /&gt;les meilleures pratiques MAA, Data Guard Switchover and Failover Best Practices (Meilleures&lt;br /&gt;pratiques concernant la permutation et le basculement). Les permutations effectuées via SQL&lt;br /&gt;Apply sont encore plus rapides étant donné qu&#39;une base de secours logique est déjà ouverte en&lt;br /&gt;lecture-écriture. SQL Apply est doté d&#39;un paramètre « GUARD » qui empêche tout changement&lt;br /&gt;des données répliquées à partir de la base principale pendant que le rôle de secours lui a été&lt;br /&gt;affecté. Une permutation SQL Apply affecte officiellement le rôle de base principale à la base de&lt;br /&gt;secours en modifiant simplement le paramètre GUARD. Bien que les durées puissent varier d&#39;un&lt;br /&gt;environnement à un autre, le basculement de base de données par l&#39;intermédiaire de SQL Apply&lt;br /&gt;peut s&#39;effectuer en moins de 10 secondes. Pour plus d&#39;informations, consultez le document&lt;br /&gt;Oracle Japan GRID Center Performance Validation: Data Guard SQL Apply on IBM Power&lt;br /&gt;Systems (Validation des performances d&#39;Oracle Japan GRID Center : mode SQL Apply d&#39;Oracle&lt;br /&gt;Data Guard sur IBM Power Systems).&lt;br /&gt;Les sections ci-après décrivent de façon détaillée les divers types de maintenances planifiées&lt;br /&gt;pouvant être effectuées par le biais d&#39;une base de données de secours Data Guard.</description><link>http://dbalinuxoracle.blogspot.com/2010/07/data-guard.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-4303498021719442713</guid><pubDate>Wed, 07 Jul 2010 17:36:00 +0000</pubDate><atom:updated>2010-07-07T10:40:17.831-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Validation de données Oracle</category><title>Validation de données Oracle</title><description>Validation de données Oracle&lt;br /&gt;L&#39;un des avantages importants de Data Guard est la possibilité d&#39;utiliser des processus Oracle&lt;br /&gt;pour valider les données de journalisation avant leur application à la base de secours. Data Guard&lt;br /&gt;est une architecture de type « couplage lache » (loosely coupled) dans laquelle les bases de&lt;br /&gt;données de secours restent synchronisées par l&#39;application de blocs de journalisation ; elle n&#39;est&lt;br /&gt;pas impactée par d&#39;éventuelles corruptions de fichiers de données pouvant se produire au niveau&lt;br /&gt;de la base de données Primaire. Les données de journalisation sont également transmises&lt;br /&gt;directement depuis la mémoire (SGA - System Global Area) et ne sont pas impactées par une&lt;br /&gt;quelconque corruption d&#39;E/S sur les fichiers de journalisation de la base Primaire.</description><link>http://dbalinuxoracle.blogspot.com/2010/07/validation-de-donnees-oracle.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-464174678949887535</guid><pubDate>Wed, 07 Jul 2010 17:36:00 +0000</pubDate><atom:updated>2010-07-07T10:38:13.954-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Résolution automatique des décalages</category><title>Résolution automatique des décalages</title><description>Résolution automatique des décalages&lt;br /&gt;Lorsque les bases de données Primaire et de secours ne sont plus connectées entre elles&lt;br /&gt;(défaillances du réseau ou du serveur de secours), et selon le mode de protection utilisé, la base&lt;br /&gt;Primaire va continuer à traiter les transactions et à accumuler une série de données de&lt;br /&gt;journalisation qui ne peuvent pas être transférées vers la base de secours tant qu&#39;une nouvelle&lt;br /&gt;connexion réseau n&#39;est pas établie. Dans cet état, Data Guard contrôle continuellement le statut&lt;br /&gt;de la base de secours, détecte le rétablissement de la connexion et resynchronise&lt;br /&gt;automatiquement la base de secours avec la base principale (quatrième étape de la Figure 3).&lt;br /&gt;Aucune action humaine n&#39;est requise tant que les fichiers de journalisation archivés nécessaires à&lt;br /&gt;la resynchronisation de la base de secours sont disponibles sur disque au niveau de la base&lt;br /&gt;principale. En cas de panne prolongée rendant difficile la conservation des fichiers de&lt;br /&gt;journalisation archivés nécessaires, une base de secours physique peut être resynchronisée via une&lt;br /&gt;sauvegarde incrémentale rapide RMAN de la base principale.</description><link>http://dbalinuxoracle.blogspot.com/2010/07/resolution-automatique-des-decalages_07.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-3853268514246676472</guid><pubDate>Wed, 07 Jul 2010 17:36:00 +0000</pubDate><atom:updated>2010-07-07T10:37:50.570-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Résolution automatique des décalages</category><title>Résolution automatique des décalages</title><description>Résolution automatique des décalages&lt;br /&gt;Lorsque les bases de données Primaire et de secours ne sont plus connectées entre elles&lt;br /&gt;(défaillances du réseau ou du serveur de secours), et selon le mode de protection utilisé, la base&lt;br /&gt;Primaire va continuer à traiter les transactions et à accumuler une série de données de&lt;br /&gt;journalisation qui ne peuvent pas être transférées vers la base de secours tant qu&#39;une nouvelle&lt;br /&gt;connexion réseau n&#39;est pas établie. Dans cet état, Data Guard contrôle continuellement le statut&lt;br /&gt;de la base de secours, détecte le rétablissement de la connexion et resynchronise&lt;br /&gt;automatiquement la base de secours avec la base principale (quatrième étape de la Figure 3).&lt;br /&gt;Aucune action humaine n&#39;est requise tant que les fichiers de journalisation archivés nécessaires à&lt;br /&gt;la resynchronisation de la base de secours sont disponibles sur disque au niveau de la base&lt;br /&gt;principale. En cas de panne prolongée rendant difficile la conservation des fichiers de&lt;br /&gt;journalisation archivés nécessaires, une base de secours physique peut être resynchronisée via une&lt;br /&gt;sauvegarde incrémentale rapide RMAN de la base principale.</description><link>http://dbalinuxoracle.blogspot.com/2010/07/resolution-automatique-des-decalages.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-9173322197566232877</guid><pubDate>Wed, 07 Jul 2010 17:32:00 +0000</pubDate><atom:updated>2010-07-07T10:36:14.225-07:00</atom:updated><title>SQL Apply - Base de secours logique</title><description>SQL Apply - Base de secours logique&lt;br /&gt;Une base de données de secours logique contient les mêmes informations logiques que la base&lt;br /&gt;Primaire, bien que la structure et l&#39;organisation physiques des données puissent être différentes.&lt;br /&gt;SQL Apply permet de conserver la synchronisation d&#39;une base de secours logique en&lt;br /&gt;transformant les données de journalisation reçues de la base principale en instructions SQL, puis&lt;br /&gt;en exécutant ces dernières sur une base de secours ouverte en lecture-écriture. SQL Apply&lt;br /&gt;comporte quelques restrictions relatives aux types de données, de tables et d&#39;opérations LDD et&lt;br /&gt;LMD (voir la documentation sur les types de données et les attributs de stockage non pris en&lt;br /&gt;charge).&lt;br /&gt;Vous pouvez utiliser SQL Apply si vous remplissez les conditions requises et dans les cas&lt;br /&gt;suivants :&lt;br /&gt;• Vous souhaitez exécuter des applications de création d&#39;états nécessitant un accès en&lt;br /&gt;lecture-écriture dans la base de secours. Notez que vous ne pouvez pas modifier les&lt;br /&gt;données gérées par SQL Apply.&lt;br /&gt;• Vous souhaitez ajouter à votre base de données de secours des tables, des schémas,</description><link>http://dbalinuxoracle.blogspot.com/2010/07/sql-apply-base-de-secours-logique_9634.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-5086545959214511080</guid><pubDate>Wed, 07 Jul 2010 17:32:00 +0000</pubDate><atom:updated>2010-07-07T10:35:51.372-07:00</atom:updated><title>SQL Apply - Base de secours logique</title><description>SQL Apply - Base de secours logique&lt;br /&gt;Une base de données de secours logique contient les mêmes informations logiques que la base&lt;br /&gt;Primaire, bien que la structure et l&#39;organisation physiques des données puissent être différentes.&lt;br /&gt;SQL Apply permet de conserver la synchronisation d&#39;une base de secours logique en&lt;br /&gt;transformant les données de journalisation reçues de la base principale en instructions SQL, puis&lt;br /&gt;en exécutant ces dernières sur une base de secours ouverte en lecture-écriture. SQL Apply&lt;br /&gt;comporte quelques restrictions relatives aux types de données, de tables et d&#39;opérations LDD et&lt;br /&gt;LMD (voir la documentation sur les types de données et les attributs de stockage non pris en&lt;br /&gt;charge).&lt;br /&gt;Vous pouvez utiliser SQL Apply si vous remplissez les conditions requises et dans les cas&lt;br /&gt;suivants :&lt;br /&gt;• Vous souhaitez exécuter des applications de création d&#39;états nécessitant un accès en&lt;br /&gt;lecture-écriture dans la base de secours. Notez que vous ne pouvez pas modifier les&lt;br /&gt;données gérées par SQL Apply.&lt;br /&gt;• Vous souhaitez ajouter à votre base de données de secours des tables, des schémas,</description><link>http://dbalinuxoracle.blogspot.com/2010/07/sql-apply-base-de-secours-logique_07.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-5327344205376646139</guid><pubDate>Wed, 07 Jul 2010 17:32:00 +0000</pubDate><atom:updated>2010-07-07T10:35:26.171-07:00</atom:updated><title>SQL Apply - Base de secours logique</title><description>SQL Apply - Base de secours logique&lt;br /&gt;Une base de données de secours logique contient les mêmes informations logiques que la base&lt;br /&gt;Primaire, bien que la structure et l&#39;organisation physiques des données puissent être différentes.&lt;br /&gt;SQL Apply permet de conserver la synchronisation d&#39;une base de secours logique en&lt;br /&gt;transformant les données de journalisation reçues de la base principale en instructions SQL, puis&lt;br /&gt;en exécutant ces dernières sur une base de secours ouverte en lecture-écriture. SQL Apply&lt;br /&gt;comporte quelques restrictions relatives aux types de données, de tables et d&#39;opérations LDD et&lt;br /&gt;LMD (voir la documentation sur les types de données et les attributs de stockage non pris en&lt;br /&gt;charge).&lt;br /&gt;Vous pouvez utiliser SQL Apply si vous remplissez les conditions requises et dans les cas&lt;br /&gt;suivants :&lt;br /&gt;• Vous souhaitez exécuter des applications de création d&#39;états nécessitant un accès en&lt;br /&gt;lecture-écriture dans la base de secours. Notez que vous ne pouvez pas modifier les&lt;br /&gt;données gérées par SQL Apply.&lt;br /&gt;• Vous souhaitez ajouter à votre base de données de secours des tables, des schémas,</description><link>http://dbalinuxoracle.blogspot.com/2010/07/sql-apply-base-de-secours-logique.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-5326537002351143274</guid><pubDate>Wed, 07 Jul 2010 17:32:00 +0000</pubDate><atom:updated>2010-07-07T10:34:57.032-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Redo Apply et Active Data Guard</category><title>Redo Apply et Active Data Guard</title><description>Redo Apply et Active Data Guard&lt;br /&gt;L&#39;option Active Data Guard inclut des fonctionnalités qui étendent les capacités de Redo Apply&lt;br /&gt;et des bases de données de Standby physiques. Ces fonctionnalités sont les suivantes :&lt;br /&gt;• Real-time Query permet un accès en lecture seule à une ou plusieurs bases de données&lt;br /&gt;de secours physiques pour, notamment, les requêtes, le tri, la création d&#39;états ou l&#39;accès&lt;br /&gt;Web, pendant que Redo Apply applique de façon continue les modifications reçues de la&lt;br /&gt;base de données de production. Dans les cas où la charge de travail en lecture seule peut&lt;br /&gt;être isolée des transactions en lecture-écriture, Active Data Guard peut véritablement&lt;br /&gt;doubler la capacité de production en utilisant une base de données de secours physique&lt;br /&gt;existante, jusque-là en état de veille dans le cadre de son rôle de secours. (Vous pouvez&lt;br /&gt;ajouter des bases de secours actives supplémentaires à la configuration pour augmenter&lt;br /&gt;la capacité de traitements en lecture seule sans impact sur les transactions en lectureécriture).&lt;br /&gt;L&#39;option Active Data Guard offre des performances exceptionnelles ; elle peut&lt;br /&gt;être utilisée pour des applications à haut débit, pour lesquelles toute autre méthode de&lt;br /&gt;réplication ne peut faire face au volume de transactions généré par la base de données&lt;br /&gt;source.&lt;br /&gt;• Vous pouvez implémenter les contrats de niveau de service Active Data Guard à l&#39;aide&lt;br /&gt;du paramètre de session STANDBY_MAX_DATA_DELAY. La valeur de ce paramètre&lt;br /&gt;spécifie une limite relative au délai (en secondes) pouvant s&#39;écouler entre la validation&lt;br /&gt;des modifications sur la base principale et leur disponibilité via des requêtes effectuées&lt;br /&gt;sur une base de données de secours active (nouveauté de Data Guard 11g Release 2). La&lt;br /&gt;base de secours active renvoie un code d&#39;erreur ORA-3172 si le délai est dépassé. Les&lt;br /&gt;applications peuvent répondre à cette erreur de la même façon que pour une&lt;br /&gt;déconnexion et rediriger l&#39;interrogation vers une autre base de secours active ou vers la&lt;br /&gt;base principale pour se conformer au contrat de niveau de service requis</description><link>http://dbalinuxoracle.blogspot.com/2010/07/redo-apply-et-active-data-guard.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-8643470817089422874</guid><pubDate>Wed, 07 Jul 2010 17:32:00 +0000</pubDate><atom:updated>2010-07-07T10:34:21.996-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Services d&#39;application Data Guard</category><title>Services d&#39;application Data Guard</title><description>Services d&#39;application Data Guard&lt;br /&gt;Les services d&#39;application (Apply Services) lisent les données de journalisation à partir d&#39;un fichier&lt;br /&gt;de journalisation de secours, les valident, puis les appliquent à la base de secours (deuxième étape&lt;br /&gt;de la Figure 3) par le biais du mode Redo Apply (base de secours physique) ou SQL Apply (base&lt;br /&gt;de secours logique). Notez que les services de transport et d&#39;application sont totalement&lt;br /&gt;indépendants. L’état ou les performances de l&#39;application de la journalisation dur la base de&lt;br /&gt;secours n&#39;ont aucune incidence sur le transport des informations de journalisation ni sur les&lt;br /&gt;performances de la base de données principale. Cet isolement est crucial. Le transport des&lt;br /&gt;informations de journalisation est le principal facteur déterminant du point de récupération&lt;br /&gt;maximum, facteur de risque potentiel de pertes de données. Tout impact négatif sur le transport&lt;br /&gt;augmente le risque de pertes de données. Le transport des informations de journalisation dans&lt;br /&gt;des configurations synchrones est également crucial dans la détermination de l&#39;impact sur le&lt;br /&gt;temps de réponse et le débit de la base de données Primaire. Tout impact négatif sur le transport&lt;br /&gt;dans une configuration synchrone peut réduire le débit et augmenter le temps de réponse de la&lt;br /&gt;base de données Primaire. L&#39;isolement des opérations de transport et d&#39;application a pour but&lt;br /&gt;d&#39;optimiser les performances de la base, son temps de réponse et la protection des données.</description><link>http://dbalinuxoracle.blogspot.com/2010/07/services-dapplication-data-guard.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-3609109216423290599</guid><pubDate>Wed, 07 Jul 2010 17:32:00 +0000</pubDate><atom:updated>2010-07-07T10:33:55.310-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Services de transport Data Guard</category><title>Services de transport Data Guard</title><description>Services de transport Data Guard&lt;br /&gt;Au fur et à mesure que les utilisateurs valident des transactions dans la base de données&lt;br /&gt;principale (COMMIT), Oracle génère des enregistrements de journalisation et les écrit dans un&lt;br /&gt;fichier journal en ligne local. Les services de transport Data Guard transmettent les données de&lt;br /&gt;journalisation à une base de données de secours de façon synchrone ou asynchrone, où elles sont&lt;br /&gt;écrites dans un fichier de journalisation de secours (première étape de la Figure 3). Les données&lt;br /&gt;de journalisation peuvent être transmises au format compressé pour réduire les besoins en&lt;br /&gt;matière de bande passante à l&#39;aide de l&#39;option Oracle Advanced Compression.&lt;br /&gt;Transport des informations de journalisation synchrone (SYNC) : la base de données&lt;br /&gt;Primaire attend de la base de données de secours la confirmation que les données de&lt;br /&gt;journalisation ont été sauvegardées sur disque avant d&#39;indiquer le succès de la validation à&lt;br /&gt;l&#39;application, empêchant ainsi toute perte de données. Les performances de la base de données&lt;br /&gt;Primaire sont affectées par le délai requis pour l&#39;achèvement des opérations d&#39;E/S du fichier de&lt;br /&gt;journalisation de la base Standby et le temps de round-trip du réseau.&lt;br /&gt;Data Guard 11g Release 2 est conçue pour limiter l&#39;impact du transport synchrone sur les&lt;br /&gt;performances de la base Primaire . Les données de journalisation sont désormais transmises à la&lt;br /&gt;base de secours distante simultanément avec l&#39;E/S du fichier journal en ligne local sur la base de&lt;br /&gt;données Primaire, supprimant ainsi toute répercussion de l&#39;E/S de secours sur le temps de&lt;br /&gt;round-trip total. Cela permet un éloignement géographique plus important entre les bases de&lt;br /&gt;données Primaire et de secours dans le cadre d&#39;une configuration synchrone sans perte de&lt;br /&gt;données. Sur les réseaux à faible temps d&#39;attente, l&#39;impact de la réplication SYNC sur les&lt;br /&gt;performances de la base de données principale peut être pratiquement nul ; dans ce cas, il peut&lt;br /&gt;être intéressant d&#39;associer une base de secours ASYNC distante à une base de secours SYNC&lt;br /&gt;locale pour une protection Haute Disponibilité, garantissant l&#39;absence de perte de données,&lt;br /&gt;contre les défaillances au niveau des composants et des bases de données (défaillance du SAN,&lt;br /&gt;par exemple).</description><link>http://dbalinuxoracle.blogspot.com/2010/07/services-de-transport-data-guard.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-852402435536058020</guid><pubDate>Wed, 07 Jul 2010 17:32:00 +0000</pubDate><atom:updated>2010-07-07T10:33:31.892-07:00</atom:updated><title>Fonctionnement de Data Guard – Détails techniques</title><description>Fonctionnement de Data Guard – Détails techniques&lt;br /&gt;Une configuration Data Guard comporte une base de données de production, appelée base&lt;br /&gt;Primaire, et jusqu&#39;à 30 bases de données de secours. Les bases de données Primaire et de secours&lt;br /&gt;se connectent en TCP/IP via Oracle Net Services. L&#39;emplacement des bases de données importe&lt;br /&gt;peu, tant qu&#39;elles peuvent communiquer entre elles. Une base de données de secours est&lt;br /&gt;initialement créée à partir d&#39;une copie de sauvegarde de la base Principale. Data Guard&lt;br /&gt;synchronise automatiquement la base de données Primaire et toutes ses bases de secours en&lt;br /&gt;transmettant les informations de journalisation de la base de données principale (les données&lt;br /&gt;utilisées par Oracle pour récupérer des transactions) et en les appliquant à la base de données de&lt;br /&gt;secours.</description><link>http://dbalinuxoracle.blogspot.com/2010/07/fonctionnement-de-data-guard-details.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-282504926901711354</guid><pubDate>Wed, 07 Jul 2010 17:32:00 +0000</pubDate><atom:updated>2010-07-07T10:33:00.815-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle Data Guard 11g</category><title>Oracle Data Guard 11g</title><description>Oracle Data Guard 11g - Présentation&lt;br /&gt;Oracle Data Guard procure les infrastructures logicielles d’administration, de surveillance et&lt;br /&gt;d&#39;automatisation nécessaires à la création et à la gestion d&#39;une ou plusieurs bases de données de&lt;br /&gt;secours destinées à protéger les données Oracle contre les défaillances, les sinistres, les erreurs et&lt;br /&gt;la corruption des données. Il existe deux types de bases de données de secours. Une base de&lt;br /&gt;données de secours physique fait appel au mode Redo Apply pour maintenir une réplique exacte,&lt;br /&gt;bloc pour bloc, de la base de données Primaire. Une base de données de secours logique fait&lt;br /&gt;appel au mode SQL Apply et contient les mêmes informations logiques que la base de données&lt;br /&gt;principale, bien que l&#39;organisation et la structure physiques des données puissent être différentes</description><link>http://dbalinuxoracle.blogspot.com/2010/07/oracle-data-guard-11g.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-8167148655568529825</guid><pubDate>Mon, 05 Jul 2010 20:25:00 +0000</pubDate><atom:updated>2010-07-05T13:25:23.331-07:00</atom:updated><title>Oracle Migration consulting support</title><description>For complete Oracle migration support, just call and get expert advice today.  We offer complete migration support for all databases.&lt;br /&gt;&lt;br /&gt;We offer migration support consulting in these areas:&lt;br /&gt;&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      Sybase Oracle Database Migration Support&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      SQL Server to Oracle Database Migration Support&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      Informix to Oracle Database Migration Support&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      Oracle Migration from Solaris to Linux&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      Migration to Oracle cost based SQL optimization&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      Oracle 10g Migration for Oracle10g&lt;br /&gt;&lt;br /&gt;We are the Oracle certified professionals ro call for any Oracle migration issue.</description><link>http://dbalinuxoracle.blogspot.com/2010/07/oracle-migration-consulting-support.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-9032284716264063326</guid><pubDate>Mon, 05 Jul 2010 20:24:00 +0000</pubDate><atom:updated>2010-07-05T13:24:39.599-07:00</atom:updated><title>Remote DBA BC Oracle Remote DBA Support</title><description>BC Remote DBA Oracle support is the oldest Remote DBA Oracle support provider, serving clients throughout the world.&lt;br /&gt;&lt;br /&gt;Our Remote DBA staff consists of Oracle-certified experts and authors, professional Remote DBAs with a commitment to excellence in service.&lt;br /&gt;&lt;br /&gt;BC Remote DBA specializes in Remote DBA service for mission critical Oracle databases that require high levels of performance, reliability and security.&lt;br /&gt;&lt;br /&gt;BC Remote DBA service uses proprietary remote Oracle monitoring and Oracle support techniques that are not available anywhere else to perform proactive tuning for your Oracle database.&lt;br /&gt;&lt;br /&gt;BC Remote DBA Service carefully protects your data privacy and uses only trustworthy Oracle experts.  Read our Remote DBA security policy.  We can also provide Oracle remote consulting by experts with an active US security clearance.&lt;br /&gt;&lt;br /&gt;Our copyrighted Remote DBA Oracle support detection techniques have made us successful in providing remote Oracle support for some of the world&#39;s most sophisticated Oracle databases.&lt;br /&gt;&lt;br /&gt;BC Remote DBA Oracle support services are an attractive outsourcing option for many reasons, and you are protected with by USA privacy laws and our Oracle certified remote support staff.  These are just a few reasons why BC remote Oracle Remote DBA support is #1 for remote Oracle in the USA . Here are some tips on how to choose Oracle Remote DBA packages.&lt;br /&gt;BC Remote DBA Service has encapsulated decades of Oracle monitoring experience into a single package, the Remote Preemptive Monitor for Oracle™, a proactive package that detects impending problems before they cripple your database.  You lease RPM for Oracle by the month for extra insurance against database failures and guaranteed access to Oracle experts for problem resolution.     &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Custom Remote DBA support&lt;br /&gt;&lt;br /&gt;BC Oracle Remote DBA support provides remote Oracle support and Oracle Remote DBA consulting that is customized according to your database needs. Many companies are improving the quality of their Oracle support while saving tens of thousands of dollars yearly by replacing an expensive full-time Remote DBA with Remote DBA support services.&lt;br /&gt;&lt;br /&gt;BC Remote DBA Oracle support staff has the highest standard in the Remote Oracle support industry, and all remote Oracle Remote DBA consultants are Oracle Certified with extensive real-world experience.&lt;br /&gt;&lt;br /&gt;Why choose BC Remote DBA for remote Oracle support?&lt;br /&gt;&lt;br /&gt;BC is the oldest and most respected Oracle remote support firm with a proven track record.  We employ some of the world&#39;s top remote Oracle experts who have published more than dozens of Oracle books on remote Oracle and Remote DBA support technology.&lt;br /&gt;&lt;br /&gt;BC Remote DBA support only uses Oracle certified Remote DBA consultants in our response centers who constantly monitor your databases, fixing problems before they effect your Oracle performance. Your staff develops a personal relationship with your Remote DBA, and once you are assigned a primary and secondary Remote DBA, you will be able to contact them at any time, day or night.&lt;br /&gt;&lt;br /&gt;BC Oracle Remote DBA is managed by some of the world&#39;s leading Oracle consultants and authors, noted experts in remote Oracle Remote DBA and database monitoring technologies.  &lt;br /&gt;&lt;br /&gt;BC ensures that all Oracle support clients receive the best possible Oracle development, Oracle training &amp;amp; remote database support.&lt;br /&gt;&lt;br /&gt;Because of our extensive experience with automating Oracle support database administration tasks, we are able to offer professional remote Oracle Remote DBA support at affordable prices.&lt;br /&gt;&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      MySQL Remote DBA Support Plans &amp;amp; Prices&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      SQL Server Remote DBA Support Plans &amp;amp; Prices&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      Oracle 9i de-support coming in July 2007&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      BC Oracle TechBlast at Sea!</description><link>http://dbalinuxoracle.blogspot.com/2010/07/remote-dba-bc-oracle-remote-dba-support.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-4939368378815369301</guid><pubDate>Mon, 05 Jul 2010 20:23:00 +0000</pubDate><atom:updated>2010-07-05T13:24:02.154-07:00</atom:updated><title>Oracle Training Experts</title><description>BC Oracle training wrote the book on custom Oracle training.  Our instructors have authored more than 50 bestselling Oracle books and have dedicated their professional careers to training Oracle professionals.&lt;br /&gt;&lt;br /&gt;Don&#39;t hire a slide-flipper.  All BC instructors have extensive work experience and most are noted Oracle experts and published Oracle authors.  BC enhances your Oracle training class with instructors who have been there, real, working Oracle professionals.&lt;br /&gt;Oracle DBA Training     Oracle Developer Training&lt;br /&gt;Custom Oracle Training Classes     Oracle eBusiness Suite Training&lt;br /&gt;Oracle 11g Training    &lt;br /&gt;&lt;br /&gt;Download Oracle Training Catalog&lt;br /&gt;&lt;br /&gt;We Guarantee Your Oracle Training Success&lt;br /&gt;&lt;br /&gt;With personal hands-on training, and optional follow-up mentoring, you can guarantee that your training investment provides the maximum benefit.  We develop a personal relationship with your students and ensure that we maximize their learning and we offer supplemental mentoring by your instructor.&lt;br /&gt;&lt;br /&gt;All Oracle Training instructors are seasoned Oracle professionals with many years of on-the-job experience and all BC Oracle  instructors are Oracle Certified Professionals and are specially trained to offer a hands-on, pragmatic learning experience.</description><link>http://dbalinuxoracle.blogspot.com/2010/07/oracle-training-experts.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-5757065408219411411</guid><pubDate>Mon, 05 Jul 2010 20:22:00 +0000</pubDate><atom:updated>2010-07-05T13:23:25.298-07:00</atom:updated><title>Oracle Performance Tuning Consulting</title><description>&lt;p align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt; &lt;span style=&quot;font-size: 12pt;&quot;&gt;BC consultants are masters of Oracle  performance tuning offering expert Oracle performance tuning support.   BC experts wrote the book on Oracle performance tuning and  know exactly how to quickly and reliably optimize any Oracle database,  large or  small.  BC has developed proprietary Oracle performance tuning tools to  ensure  optimal Oracle performance and  to identify performance  problems before they cripple your database.  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;h1 align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Use a  Real Tuning Expert&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt; &lt;p align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt; &lt;span style=&quot;font-size: 12pt;&quot;&gt;BC is the USA&#39;s oldest and most  respected group of Oracle Performance tuning experts,specilizing in  Oracle Performance tuning for large, high volume mission-critical  databases.  With the highest selection standards in the Oracle  industry, BC&#39;s Oracle Performance Tuning experts are the best of the  best, Oracle certified  experts and respected authors who do Oracle Performance tuning for a  living:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;  &lt;p align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;Oracle RAC   performance tuning&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;  &lt;p align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;Oracle SQL  Tuning&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;Oracle  Health   Checks&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;  &lt;p align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;Oracle  server   tuning&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</description><link>http://dbalinuxoracle.blogspot.com/2010/07/oracle-performance-tuning-consulting.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-1838111194645680519</guid><pubDate>Thu, 01 Jul 2010 21:40:00 +0000</pubDate><atom:updated>2010-07-01T14:40:27.299-07:00</atom:updated><title>Oracle AIX I/O Tuning</title><description>&lt;h2&gt;&lt;span class=&quot;a3&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;Oracle AIX I/O Tuning&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p&gt;&lt;span class=&quot;a3&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;Asynchronous I/O  allows a   program to initiate I/O and continue execution of useful work, while  other   I/O operations are carried out in parallel by the operating system.  Because   Oracle applications often require multiple server and user processes at  the   same time, they take advantage of asynchronous I/O to overlap program   execution with I/O operations. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span class=&quot;a3&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;Asynchronous I/O is  used   with Oracle on the AIX operating system to improve system performance.&lt;br /&gt; In AIX V5.2 and newer versions, two asynchronous I/O subsystems are   supported, the original asynchronous I/O (called Legacy asynchronous  I/O),   and the new POSIX asynchronous I/O. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span class=&quot;a3&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;The two types of   asynchronous I/O differ in the way the asynchronous I/O subsystem API  is   defined. Their performance characteristics are the same. All Oracle  releases   up to and including the current release, Oracle Database 10g, use  Legacy   asynchronous I/O.&lt;/span&gt;&lt;/span&gt;</description><link>http://dbalinuxoracle.blogspot.com/2010/07/oracle-aix-io-tuning.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-3940739529953953249</guid><pubDate>Thu, 01 Jul 2010 21:39:00 +0000</pubDate><atom:updated>2010-07-01T14:40:05.816-07:00</atom:updated><title>AIX Oracle large page support</title><description>&lt;h2&gt;&lt;span class=&quot;a3&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;AIX Oracle large page   support&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p&gt;&lt;span class=&quot;a3&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;Give the Oracle user  ID the   CAP_BYPASS_RAC_VMM and CAP_PROPAGATE capabilities by following these  steps:&lt;br /&gt; 1. First check the current capabilities: #lsuser –a capabilities oracle&lt;br /&gt; Note: only the root user can display the capabilities attribute.&lt;br /&gt; 2. Add the CAP_BYPASS_RAC_VMM and CAP_PROPAGATE capabilities to the  list of   capabilities already assigned to this user ID, if any: #chuser  capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGAE   oracle&lt;br /&gt; 3. Configure the AIX large page pool by calculating the number of large    pages required for the SGA: num_of_large_pages =  INT((total_SGA_size-1)/16MB)+1&lt;br /&gt; 4. Configure the number and size of large pages: #vmo -p -o  lgpg_regions=num_of_large_pages   -o lgpg_size=16777216&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://dbalinuxoracle.blogspot.com/2010/07/aix-oracle-large-page-support.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-5986074064606315973</guid><pubDate>Thu, 01 Jul 2010 21:39:00 +0000</pubDate><atom:updated>2010-07-01T14:39:50.169-07:00</atom:updated><title>Oracle AIX memory pinning</title><description>&lt;h2&gt;&lt;span class=&quot;a3&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;Oracle AIX memory  pinning&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p&gt;&lt;span class=&quot;a3&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;The AIX operating  system   allows shared memory to be allocated in pinned memory for improved   performance. Pinned memory is always present in real memory; it is not  paged   in and out. The primary advantage of using pinned memory for the Oracle    System Global Area (SGA) is that I/O from pinned memory is optimized  for   improved path length. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span class=&quot;a3&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;This is possible  because   the asynchronous I/O routines do not need to pin the SGA memory each  time it   is used for an I/O operation. Because of this performance improvement,  it is   best to use pinned memory to allocate the Oracle SGA.&lt;br /&gt; When the Oracle initialization parameter LOCK_SGA is set to TRUE,  Oracle   will allocate shared memory for the SGA using the AIX pinned memory.  (Note:   shmget() is called with the SHM_PIN flag set.) In addition to setting  the   Oracle LOCK_SGA parameter to TRUE, the AIX operating system must be   configured to allow pinned memory to be used for shared memory.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://dbalinuxoracle.blogspot.com/2010/07/oracle-aix-memory-pinning.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1108467636908992700.post-7172228493222557654</guid><pubDate>Thu, 01 Jul 2010 21:38:00 +0000</pubDate><atom:updated>2010-07-01T14:39:31.917-07:00</atom:updated><title>Oracle AIX Process Memory tuning</title><description>&lt;h2&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span class=&quot;a3&quot;&gt;  &lt;span style=&quot;font-family:Times New Roman;&quot;&gt;Oracle AIX Process Memory tuning&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p&gt;&lt;span class=&quot;a3&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;The AIX operating  system   provides a robust environment for running processes with a wide variety  of   execution characteristics. By taking advantage of the many variables  and   features to tune the process environment specifically for the Oracle   application, memory usage of each Oracle process is reduced.&lt;br /&gt; &lt;br /&gt; The AIXTHREAD_SCOPE environment variable can be used for control if a   process runs with process-wide contention scope (the default) or with   system-wide contention scope. When using system-wide contention scope,  there   is a one-to-one mapping between the user thread and a kernel thread. On    UNIX® systems, Oracle applications are primarily multiprocess and   single-threaded. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span class=&quot;a3&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;One of the mechanisms  that   enables this multiprocess system to operate effectively is the AIX  post/wait   mechanism: thread_post(), thread_post_many(), and thread_wait(). It  operates   most effectively with the Oracle application when using system-wide   contention scope (AIXTHREAD_SCOPE=S). &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span class=&quot;a3&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;As of AIX V5.2,  system-wide   contention scope will also significantly reduce the memory required for  each   Oracle process. For these reasons, always export AIXTHREAD_SCOPE=S  before   starting all Oracle processes. In Oracle Database 10g a newer,  system-wide   contention scope is set internally when the instance and user processes  are   started. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://dbalinuxoracle.blogspot.com/2010/07/oracle-aix-process-memory-tuning.html</link><author>noreply@blogger.com (DBA ORACLE)</author><thr:total>0</thr:total></item></channel></rss>