{"id":2247,"date":"2011-07-07T13:15:00","date_gmt":"2011-07-07T11:15:00","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/"},"modified":"2011-07-07T13:15:00","modified_gmt":"2011-07-07T11:15:00","slug":"inside-grid-control","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/","title":{"rendered":"Inside Grid Control"},"content":{"rendered":"<p>Lors de mon activit\u00e9 de consultant, et suite \u00e0 un bug qui n&#8217;affiche pas correctement le nombre de CPU (OMS 10.2.0.5, agent 10.2.0.5 et linux x86_64), je me suis int\u00e9ress\u00e9 \u00e0 la mani\u00e8re dont Oracle Enterprise Manager Grid Control (OEM GC) r\u00e9cup\u00e9rait les informations de m\u00e9moire et de CPU sur les diff\u00e9rents h\u00f4tes surveill\u00e9s par ce dernier.<br \/>\nTout d&#8217;abord on d\u00e9couvre vite que les informations de m\u00e9moire et de CPU sont stock\u00e9es dans la vue MGMT$OS_HW_SUMMARY :<\/p>\n<pre class=\"brush: sql; gutter: true; first-line: 1\">SQL&gt; select host_name,mem,cpu_count\nfrom mgmt$os_hw_summary;\n\u00a0\nvmtestoraem1.it.dbi-services.com\u00a0\u00a0 3034 1\nvmtestora10g01.it.dbi-services.com 3034 1\u00a0\nvmtestorarac1.it.dbi-services.com\u00a0 3018 2\u00a0\nvmtestorarac2.it.dbi-services.com\u00a0 3018 2\nvmtestoradg1.it.dbi-services.com\u00a0\u00a0 4953 2<\/pre>\n<p>Cette vue r\u00e9cup\u00e8re les donn\u00e9es de la table mgmt_os_hardware_master du sch\u00e9ma sysman du repository de l&#8217;OMS.<\/p>\n<pre class=\"brush: sql; gutter: true; first-line: 1\">SQL&gt; select system_config,memory_size_in_mb,cpu_count from mgmt_hc_hardware_master;\n\u00a0\ni686 3034 1\u00a0\ni686 3034 1\u00a0\nx86_64 3018 2\u00a0\nx86_64 3018 2\u00a0\nx86_64 4953 2<\/pre>\n<p style=\"margin-bottom: 0cm;\"><span style=\"font-family: courier new,courier;\">\u00a0<\/span><\/p>\n<p lang=\"fr-FR\">A cette occasion on pourra s&#8217;int\u00e9resser aux diff\u00e9rentes tables MGMT_HC_% du sch\u00e9ma sysman qui contiennent toutes les informations essentielles de l&#8217;OS :<\/p>\n<p style=\"margin-bottom: 0cm;\"><span style=\"font-family: courier new,courier;\">\u00a0<\/span><\/p>\n<pre class=\"brush: sql; gutter: true; first-line: 1\">SQL&gt; select table_name from user_tables where table_name like 'MGMT_HC%';\n\u00a0\nTABLE_NAME\n------------------------------\nMGMT_HC_SYSTEM_SUMMARY\nMGMT_HC_HARDWARE_MASTER\nMGMT_HC_CPU_DETAILS\nMGMT_HC_IOCARD_DETAILS\nMGMT_HC_NIC_DETAILS\nMGMT_HC_OS_SUMMARY\nMGMT_HC_OS_PROPERTIES\nMGMT_HC_OS_COMPONENTS\nMGMT_HC_FS_MOUNT_DETAILS\nMGMT_HC_VENDOR_SW_SUMMARY\nMGMT_HC_VENDOR_SW_COMPONENTS<\/pre>\n<p>Comme par exemple :<\/p>\n<pre class=\"brush: sql; gutter: true; first-line: 1\">SQL&gt; selectname,update_level,distributor_version,\n\u00a0\u00a0\u00a0\u00a0 max_swap_space_in_mb,address_length_in_bits\n\u00a0\u00a0\u00a0\u00a0 from mgmt_hc_os_summary;<\/pre>\n<p><span style=\"font-family: courier new,courier; font-size: 8pt;\">NAME UPDATE_LEVEL DISTRIBUTOR_VERSION MAX_SWAP_SPACE_IN_MB ADDRESS_LENGTH_IN_BITS<br \/>\nEnterprise Linux Enterprise Linux Server release 5.5 (Carthage) 194.el5 Oracle Enterprise Linux 4.1.2-48 2047.34 32-bit<br \/>\nEnterprise Linux Enterprise Linux Server release 5.5 (Carthage) 194.el5 Oracle Enterprise Linux 4.1.2-48 2047.34 32-bit<br \/>\nEnterprise Linux Enterprise Linux Server release 5.5 (Carthage) 194.el5 Oracle Enterprise Linux 4.1.2-48 6142.03 64-bit<br \/>\nEnterprise Linux Enterprise Linux Server release 5.5 (Carthage) 194.el5 Oracle Enterprise Linux 4.1.2-48 6142.03 64-bit<br \/>\nEnterprise Linux Enterprise Linux Server release 5.5 (Carthage) 194.el5 Oracle Enterprise Linux 4.1.2-48 6142.03 64-bit<\/span><\/p>\n<p>Ou encore :<\/p>\n<pre class=\"brush: sql; gutter: true; first-line: 1\">SQL&gt; select resource_name,mount_location,type,mount_options\u00a0\n\u00a0\u00a0\u00a0\u00a0 from\u00a0mgmt_hc_fs_mount_details;\n\u00a0\n\/dev\/mapper\/VolGroup00-LogVol01 \/ ext3 rw \/dev\/sda1 \/boot ext3 rw\u00a0\n\/dev\/mapper\/VolGroup00-LogVol01 \/ ext3 rw \/dev\/sda1 \/boot ext3 rw\u00a0\n\/dev\/sda2 \/ ext3 rw\u00a0\n\/dev\/sda1 \/boot ext3 rw\u00a0\n\/dev\/mapper\/vgora-lvu00 \/u00 ext3 rw\u00a0\n\/dev\/sda2 \/ ext3 rw\u00a0\n\/dev\/sda1 \/boot ext3 rw\u00a0\n\/dev\/mapper\/vgora-lvu00 \/u00 ext3 rw\u00a0\ndbi-nas1:\/share\/DBI \/NASDBI nfs rw,timeo=5,intr,addr=X.Y.Z.\u00a0\n\/dev\/sda2 \/ ext3 rw\u00a0\n\/dev\/sda1 \/boot ext3 rw\u00a0\n\/dev\/mapper\/vgora-lvu00 \/u00 ext3 rw\u00a0\n\/dev\/mapper\/vgora-lvu01 \/u01 ext3 rw\u00a0\nsrvdbinas02:\/volume1\/DBI \/DBINAS nfs rw,timeo=5,intr,addr=X.Y.Z.T<\/pre>\n<p>On s&#8217;aper\u00e7oit que toutes les informations sont stock\u00e9es dans ces tables :=)<br \/>\nMais comment Oracle fait-il donc pour obtenir toutes ces informations ?<\/p>\n<p>En fait, toutes ces donn\u00e9es sont collect\u00e9es par les agents et envoy\u00e9es dans le repository de l&#8217;OMS. Les scripts utilis\u00e9s se trouvent dans le r\u00e9pertoire $AGENT_HOME\/sysman\/admin\/scripts.<\/p>\n<p lang=\"fr-FR\">Int\u00e9ressons-nous plus particuli\u00e8rement aux aspects de CPU et de m\u00e9moire. Un premier script int\u00e9ressant est le programme perl ecmSysData1.pl. En le lan\u00e7ant en mode debug, on obtient les r\u00e9sultats suivants :<\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">oracle:&gt; perl -i $perl_lib \/u00\/app\/oracle\/agent10g\/sysman\/admin\/scripts\/ecmSysData1.pl -debug ALL &gt; hw_all.txt<\/pre>\n<p style=\"margin-bottom: 0cm;\"><span style=\"font-family: courier new,courier;\">\u00a0<\/span><\/p>\n<p lang=\"fr-FR\">Mais la valeur de NumCpu est incorrecte dans le fichier hw_all.txt xml g\u00e9n\u00e9r\u00e9, le host poss\u00e9de 16 CPU et le programme perl n&#8217;en affiche qu&#8217;une seule :<\/p>\n<p>TOTAL_LOCAL_DISK_SPACE_IN_GB 634.76 TOTAL_LOCAL_DISK_SPACE_IN_GB<br \/>\nNUMBER_OF_CPUS 1 NUMBER_OF_CPUS<br \/>\nNUMBER_OF_CPU_BOARDS 1 NUMBER_OF_CPU_BOARDS<\/p>\n<p>La console OEM Grid Control nous affiche un nombre incorrect de CPU :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/psi3.jpg\" alt=\"\" width=\"564\" height=\"173\" \/><\/p>\n<p>Si nous lan\u00e7ons le script nmupm manuellement, le nombre de CPU est pourtant correct :<\/p>\n<p><span style=\"font-family: courier new,courier;\"><a href=\"mailto:oracle@l013:\/dorlids6\/sys01\/agent10g\/bin\/\">oracle:\/oracle\/sys01\/agent10g\/bin\/<\/a>\u00a0:&gt; .\/nmupm cpudata<\/span><br \/>\n<span style=\"font-family: courier new,courier;\">GenuineIntel|16|1|16|1|16<\/span><br \/>\nEn consultant le code perl du fichier Ptdpm1.pl, nous pouvons trouver le code suivant :<\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">if(!isXenServer()) {\nmy $cpucmd = \"$Ptdpm1::NMUPM cpudata\";\nmy $cpustring = execCmd($cpucmd);\nmy @cpudata = split ('|',$cpustring );\n$NoOfCPU = $cpudata[2]; # Number of physical cpu(s)\n}<\/pre>\n<p>Nous modifions ce code de la mani\u00e8re suivante\u00a0:<\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">if(!isXenServer()) {\nmy $cpucmd = \"$Ptdpm1::NMUPM cpudata\";\nmy $cpustring = execCmd($cpucmd);\nmy @cpudata = split ('|',$cpustring );\n$NoOfCPU = $cpudata[1]; # Number of physical cpu(s)\n}<\/pre>\n<p align=\"justify\">Si nous relan\u00e7ons le programme perl ecmSysData1.pl, le fichier hw_all.txt affiche le nombre correct de CPU :<\/p>\n<p>TOTAL_LOCAL_DISK_SPACE_IN_GB 634.76 TOTAL_LOCAL_DISK_SPACE_IN_GB<br \/>\nNUMBER_OF_CPUS 16 NUMBER_OF_CPUS<br \/>\nNUMBER_OF_CPU_BOARDS 1 NUMBER_OF_CPU_BOARDS<\/p>\n<p>Et la console OEM Grid Control \u00e9galement :<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/psi4.jpg\" alt=\"\" \/><br \/>\nDe la m\u00eame mani\u00e8re, pour trouver la m\u00e9moire du serveur, on d\u00e9couvre que c&#8217;est le programme Ptdpm1.pm qui effectue le travail :<\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">chomp($memory = `$Ptdpm0::EGREP \"^MemTotal:\" \/proc\/meminfo`);\n$memory = left(\"kB\", right(\"MemTotal:\", $memory), 1);\u00a0\n# convert MEMORY_SIZE_IN_MB to MB\n$memory = int($memory \/ 1024);<\/pre>\n<p style=\"margin-bottom: 0cm;\"><span style=\"font-family: courier new,courier;\">\u00a0<\/span><\/p>\n<p>Le processus de rafraichissement du host est lanc\u00e9 automatiquement une fois par jour par OEM Grid Control, mais il est possible de le lancer manuellement par la commande\u00a0suivante :<br \/>\n<span style=\"font-family: courier new,courier;\">emctl control runcollection <\/span><br \/>\n>Exemple\u00a0:<\/p>\n<p><span style=\"font-family: courier new,courier;\"><a href=\"mailto:oracle@vmtestora10g01:\/u00\/app\/oracle\/product\/10.2.0.5\/agent11g\/bin\/\">oracle@vmtestora10g01:\/u00\/app\/oracle\/product\/10.2.0.5\/agent11g\/bin\/<\/a> [agent11g] .\/emctl control agent runcollection vmtestora10g01.it.dbi-services.com:host<br \/>\n Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0<br \/>\nCopyright (c) 1996, 2010 Oracle Corporation. All rights reserved.<\/span><\/p>\n<p>Ou alors directement depuis la console Grid Control en utilisant &#8220;R\u00e9g\u00e9n\u00e9rer la configuration d&#8217;h\u00f4te&#8221; depuis le menu &#8220;D\u00e9ploiements&#8221; :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/psi5.jpg\" alt=\"\" width=\"593\" height=\"106\" \/><\/p>\n<p>Lorsqu&#8217;on lance le rafraichissement manuellement ou via le Grid Control, l&#8217;agent ex\u00e9cute sur le host les commandes suivantes :<\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">ecmSysData1.pl HARDWARE\necmSysData1.pl OS_SOFTWARE\necmSysData1.pl VENDOR_SOFTWARE<\/pre>\n<p>Celles-ci g\u00e9n\u00e8rent des fichiers xml dans le r\u00e9pertoire $AGENT_HOME\/sysman\/emd\/upload.<\/p>\n<p>Ces fichiers xml sont alors transmis \u00e0 l&#8217;OMS dans le r\u00e9pertoire $OMS_HOME\/sysman\/recv et sont ensuite charg\u00e9s dans le repository. Une fois charg\u00e9s dans le repository, ces fichiers sont d\u00e9truits du r\u00e9pertoire.<\/p>\n<p>Au final, OEMGC utilise des moyens classiques pour r\u00e9cup\u00e9rer les diff\u00e9rentes informations des h\u00f4tes qu&#8217;il g\u00e8re.<\/p>\n<p>Ainsi, on peut voir les immenses possibilit\u00e9s des informations que l&#8217;on peut collecter par l&#8217;interm\u00e9diaire des tables mgmt_hc% du sch\u00e9ma sysman du repository. Il est alors possible de cr\u00e9er facilement des reports pour visualiser tous les composants d&#8217;une infrastructure de production.<\/p>\n","protected":false},"excerpt":{"rendered":"<p lang=\"fr-FR\" style=\"margin-bottom: 0cm;\"><span style=\"font-family: verdana,geneva;\">Lors de mon activit\u00e9 de consultant, et suite \u00e0 un bug qui n&#8217;affiche pas correctement le nombre de CPU (OMS 10.2.0.5, agent 10.2.0.5 et linux x86_64), je me suis int\u00e9ress\u00e9 \u00e0 la mani\u00e8re dont Oracle Enterprise Manager Grid Control (OEM GC) r\u00e9cup\u00e9rait les informations de m\u00e9moire et de cpu sur les diff\u00e9rents h\u00f4tes surveill\u00e9s par ce dernier.<\/span><\/p>\n","protected":false},"author":27,"featured_media":2248,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[4133],"tags":[258,46,17],"class_list":["post-2247","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-database","tag-grid","tag-linux-unix","tag-oracle-11g"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Inside Grid Control - dbi services | Blog<\/title>\n<meta name=\"description\" content=\"Posting sur la mani\u00e8re dont Oracle Enterprise Manager Grid Control (OEM GC) r\u00e9cup\u00e9re les informations de m\u00e9moire et de CPU.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Inside Grid Control\" \/>\n<meta property=\"og:description\" content=\"Posting sur la mani\u00e8re dont Oracle Enterprise Manager Grid Control (OEM GC) r\u00e9cup\u00e9re les informations de m\u00e9moire et de CPU.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi services | Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/dbiservices\/\" \/>\n<meta property=\"article:published_time\" content=\"2011-07-07T11:15:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/psi3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"564\" \/>\n\t<meta property=\"og:image:height\" content=\"193\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Oracle Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dbiservices\" \/>\n<meta name=\"twitter:site\" content=\"@dbiservices\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oracle Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/bf7c7eb0bec165183207237c9d0ee1d5\"},\"headline\":\"Inside Grid Control\",\"datePublished\":\"2011-07-07T11:15:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/\"},\"wordCount\":761,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/psi3.jpg\",\"keywords\":[\"Grid\",\"Linux\\\/UNIX\",\"Oracle 11g\"],\"articleSection\":[\"Database\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/\",\"name\":\"Inside Grid Control - dbi services | Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/psi3.jpg\",\"datePublished\":\"2011-07-07T11:15:00+00:00\",\"description\":\"Posting sur la mani\u00e8re dont Oracle Enterprise Manager Grid Control (OEM GC) r\u00e9cup\u00e9re les informations de m\u00e9moire et de CPU.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/psi3.jpg\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/psi3.jpg\",\"width\":564,\"height\":193},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/inside-grid-control\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Inside Grid Control\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi services Blog\",\"description\":\"#BeSharing\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#organization\"},\"alternateName\":\"dbi Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#organization\",\"name\":\"dbi services\",\"alternateName\":\"dbi\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dbi-services-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dbi-services-logo.png\",\"width\":512,\"height\":512,\"caption\":\"dbi services\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/dbiservices\\\/\",\"https:\\\/\\\/x.com\\\/dbiservices\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/dbi-services\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/dbiservices\"],\"description\":\"Swiss IT consulting and services company specialised in efficient data infrastructures and platforms: databases, application servers, cloud, DevOps, digitalization, analytics, data quality and monitoring. Headquartered in Del\u00e9mont with offices in Nyon, Basel, Bern and Zurich.\",\"email\":\"info@dbi-services.com\",\"telephone\":\"+41 32 422 96 00\",\"legalName\":\"dbi services SA\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/bf7c7eb0bec165183207237c9d0ee1d5\",\"name\":\"Oracle Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/oracle-square.png\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/oracle-square.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/oracle-square.png\",\"caption\":\"Oracle Team\"},\"description\":\"Posts published under the Oracle Team account are collective contributions by the dbi services Oracle consultants. The practice covers the full Oracle Database lifecycle: architecture, migration and upgrade, high availability with RAC and Data Guard, backup and recovery, performance tuning, and engineered systems such as Oracle Database Appliance and Exadata. The team holds Oracle certifications up to Certified Master level and operates customer platforms under service level agreements.\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/oracle-team\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Inside Grid Control - dbi services | Blog","description":"Posting sur la mani\u00e8re dont Oracle Enterprise Manager Grid Control (OEM GC) r\u00e9cup\u00e9re les informations de m\u00e9moire et de CPU.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/","og_locale":"en_US","og_type":"article","og_title":"Inside Grid Control","og_description":"Posting sur la mani\u00e8re dont Oracle Enterprise Manager Grid Control (OEM GC) r\u00e9cup\u00e9re les informations de m\u00e9moire et de CPU.","og_url":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/","og_site_name":"dbi services | Blog","article_publisher":"https:\/\/www.facebook.com\/dbiservices\/","article_published_time":"2011-07-07T11:15:00+00:00","og_image":[{"width":564,"height":193,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/psi3.jpg","type":"image\/jpeg"}],"author":"Oracle Team","twitter_card":"summary_large_image","twitter_creator":"@dbiservices","twitter_site":"@dbiservices","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/bf7c7eb0bec165183207237c9d0ee1d5"},"headline":"Inside Grid Control","datePublished":"2011-07-07T11:15:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/"},"wordCount":761,"commentCount":0,"publisher":{"@id":"https:\/\/www.dbi-services.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/psi3.jpg","keywords":["Grid","Linux\/UNIX","Oracle 11g"],"articleSection":["Database"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/","url":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/","name":"Inside Grid Control - dbi services | Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/psi3.jpg","datePublished":"2011-07-07T11:15:00+00:00","description":"Posting sur la mani\u00e8re dont Oracle Enterprise Manager Grid Control (OEM GC) r\u00e9cup\u00e9re les informations de m\u00e9moire et de CPU.","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/psi3.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/04\/psi3.jpg","width":564,"height":193},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/inside-grid-control\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Inside Grid Control"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi services Blog","description":"#BeSharing","publisher":{"@id":"https:\/\/www.dbi-services.com\/blog\/#organization"},"alternateName":"dbi Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dbi-services.com\/blog\/#organization","name":"dbi services","alternateName":"dbi","url":"https:\/\/www.dbi-services.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2026\/09\/dbi-services-logo.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2026\/09\/dbi-services-logo.png","width":512,"height":512,"caption":"dbi services"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/dbiservices\/","https:\/\/x.com\/dbiservices","https:\/\/www.linkedin.com\/company\/dbi-services\/","https:\/\/www.youtube.com\/user\/dbiservices"],"description":"Swiss IT consulting and services company specialised in efficient data infrastructures and platforms: databases, application servers, cloud, DevOps, digitalization, analytics, data quality and monitoring. Headquartered in Del\u00e9mont with offices in Nyon, Basel, Bern and Zurich.","email":"info@dbi-services.com","telephone":"+41 32 422 96 00","legalName":"dbi services SA"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/bf7c7eb0bec165183207237c9d0ee1d5","name":"Oracle Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/12\/oracle-square.png","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/12\/oracle-square.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/12\/oracle-square.png","caption":"Oracle Team"},"description":"Posts published under the Oracle Team account are collective contributions by the dbi services Oracle consultants. The practice covers the full Oracle Database lifecycle: architecture, migration and upgrade, high availability with RAC and Data Guard, backup and recovery, performance tuning, and engineered systems such as Oracle Database Appliance and Exadata. The team holds Oracle certifications up to Certified Master level and operates customer platforms under service level agreements.","url":"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/2247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=2247"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/2247\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/2248"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=2247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=2247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=2247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}