{"id":13,"date":"2011-08-07T17:33:38","date_gmt":"2011-08-07T20:33:38","guid":{"rendered":"http:\/\/www.fernandosimon.com\/blog\/?p=13"},"modified":"2019-09-13T20:28:31","modified_gmt":"2019-09-13T23:28:31","slug":"iorm-parte-i","status":"publish","type":"post","link":"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/","title":{"rendered":"IORM &#8211; Parte I"},"content":{"rendered":"<p>Recentemente comentei com alguns amigos que escreveria aqui com mais frequ\u00eancia, escreveria sobre assuntos relacionados ao Exadata e afins. Bom, como podem ver, n\u00e3o deu muito certo. Assumo a culpa, foi um m\u00eas corrido, problemas para resolver, bugs, o de sempre da vida de um DBA.<\/p>\n<p>Hoje vou come\u00e7ar uma s\u00e9rie de posts sobre o que eu acredito ser uma das funcionalidades mais interessantes do Exadata, o I\/O Resource Manager (IORM). Resumindo, para quem n\u00e3o sabe, com o IORM \u00e9 poss\u00edvel priorizar e categorizar o I\/O no Exadata. Como o nome j\u00e1 sugere, \u00e9 um resource manager.<\/p>\n<p>Mas antes de explicar sobre ele, vamos voltar um pouco. Quando voc\u00ea pensa em Exadata uma palavra que vem sempre a mente \u00e9 consolida\u00e7\u00e3o. Consolidar bases de dados em um \u00fanico local para aproveitar o m\u00e1ximo de recursos. Essa \u00e9 uma das vantagens, mas vamos encarar os detalhes.<\/p>\n<p>Em um ambiente de banco de dados normal voc\u00ea tem os servidores de bancos de dados (cuidando basicamente do processamento) e o storage, separados. Se voc\u00ea tiver v\u00e1rios bancos, voc\u00ea faz o que? Separa a carga, correto? E com o storage voc\u00ea faz o que, separa os bancos em Raid Groups diferentes? Luns diferentes para cada base?<\/p>\n<p>Voc\u00ea deve estar se perguntando o que isso tem haver com o Exadata, simples. Lembra da palavrinha consolida\u00e7\u00e3o de alguns par\u00e1grafos acima? No Exadata al\u00e9m de ter servidores para banco de dados (os database servers), voc\u00ea tem o \u201cstorage\u201d (os storage servers). Resumindo, estes \u00faltimos entregam o \u201cespa\u00e7o\u201d para o ASM que est\u00e3o nos database servers. O conceito de luns como em um storage comum desaparece. Falarei com detalhes isso em outro post.<\/p>\n<p>Com a consolida\u00e7\u00e3o, voc\u00ea acaba \u201cpuxando\u201d todas as bases para um \u00fanico local tanto em servidores de banco quanto em storage. Voc\u00ea tem que come\u00e7ar a definir as prioridades sobre as bases de dados evitando assim concorr\u00eancias entre elas. Como no Exadata voc\u00ea n\u00e3o pode trabalhar da mesma forma como um storage normal (acho que nem seja esse o intuito), voc\u00ea utiliza o IORM para administrar o I\/O do seu Exadata. Definindo prioridades e catagorias para o I\/O das bases que est\u00e3o no Exadata.<\/p>\n<p>Bem, o IORM \u00e9 mais do que isso, a granularidade sobre o I\/O \u00e9 bem maior. Como falei acima, esse \u00e9 o primeiro post de muitos. Na internet voc\u00ea encontra bastantes detalhes sobre o IORM e o Exadata. Se voc\u00ea tem acesso ao Metalink (sim, sou old school) verifique a nota 1187674.1, l\u00e1 voc\u00ea encontrar\u00e1 um <em>white paper<\/em> sobre o Storage Server do Exadata, vale a leitura.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recentemente comentei com alguns amigos que escreveria aqui com mais frequ\u00eancia, escreveria sobre assuntos relacionados ao Exadata e afins. Bom, como podem ver, n\u00e3o deu muito certo. Assumo a culpa, foi um m\u00eas corrido, problemas para resolver, bugs, o de sempre da vida de um DBA. Hoje vou come\u00e7ar uma s\u00e9rie de posts sobre o [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6,8,5,9],"tags":[],"class_list":["post-13","post","type-post","status-publish","format-standard","hentry","category-exadata","category-iorm","category-oracle","category-storage-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IORM - Parte I - Fernando Simon<\/title>\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.fernandosimon.com\/blog\/iorm-parte-i\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IORM - Parte I - Fernando Simon\" \/>\n<meta property=\"og:description\" content=\"Recentemente comentei com alguns amigos que escreveria aqui com mais frequ\u00eancia, escreveria sobre assuntos relacionados ao Exadata e afins. Bom, como podem ver, n\u00e3o deu muito certo. Assumo a culpa, foi um m\u00eas corrido, problemas para resolver, bugs, o de sempre da vida de um DBA. Hoje vou come\u00e7ar uma s\u00e9rie de posts sobre o [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/\" \/>\n<meta property=\"og:site_name\" content=\"Fernando Simon\" \/>\n<meta property=\"article:published_time\" content=\"2011-08-07T20:33:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-13T23:28:31+00:00\" \/>\n<meta name=\"author\" content=\"Simon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Simon\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/\"},\"author\":{\"name\":\"Simon\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9\"},\"headline\":\"IORM &#8211; Parte I\",\"datePublished\":\"2011-08-07T20:33:38+00:00\",\"dateModified\":\"2019-09-13T23:28:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/\"},\"wordCount\":447,\"commentCount\":2,\"articleSection\":[\"Exadata\",\"IORM\",\"Oracle\",\"Storage Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/\",\"url\":\"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/\",\"name\":\"IORM - Parte I - Fernando Simon\",\"isPartOf\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#website\"},\"datePublished\":\"2011-08-07T20:33:38+00:00\",\"dateModified\":\"2019-09-13T23:28:31+00:00\",\"author\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.fernandosimon.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IORM &#8211; Parte I\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#website\",\"url\":\"https:\/\/www.fernandosimon.com\/blog\/\",\"name\":\"Fernando Simon\",\"description\":\"Have you hugged your backup today?\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.fernandosimon.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9\",\"name\":\"Simon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g\",\"caption\":\"Simon\"},\"sameAs\":[\"http:\/\/www.fernandosimon.com\"],\"url\":\"https:\/\/www.fernandosimon.com\/blog\/author\/simon\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IORM - Parte I - Fernando Simon","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.fernandosimon.com\/blog\/iorm-parte-i\/","og_locale":"en_US","og_type":"article","og_title":"IORM - Parte I - Fernando Simon","og_description":"Recentemente comentei com alguns amigos que escreveria aqui com mais frequ\u00eancia, escreveria sobre assuntos relacionados ao Exadata e afins. Bom, como podem ver, n\u00e3o deu muito certo. Assumo a culpa, foi um m\u00eas corrido, problemas para resolver, bugs, o de sempre da vida de um DBA. Hoje vou come\u00e7ar uma s\u00e9rie de posts sobre o [&hellip;]","og_url":"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/","og_site_name":"Fernando Simon","article_published_time":"2011-08-07T20:33:38+00:00","article_modified_time":"2019-09-13T23:28:31+00:00","author":"Simon","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Simon","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/#article","isPartOf":{"@id":"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/"},"author":{"name":"Simon","@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9"},"headline":"IORM &#8211; Parte I","datePublished":"2011-08-07T20:33:38+00:00","dateModified":"2019-09-13T23:28:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/"},"wordCount":447,"commentCount":2,"articleSection":["Exadata","IORM","Oracle","Storage Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/","url":"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/","name":"IORM - Parte I - Fernando Simon","isPartOf":{"@id":"https:\/\/www.fernandosimon.com\/blog\/#website"},"datePublished":"2011-08-07T20:33:38+00:00","dateModified":"2019-09-13T23:28:31+00:00","author":{"@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9"},"breadcrumb":{"@id":"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fernandosimon.com\/blog\/iorm-parte-i\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fernandosimon.com\/blog\/"},{"@type":"ListItem","position":2,"name":"IORM &#8211; Parte I"}]},{"@type":"WebSite","@id":"https:\/\/www.fernandosimon.com\/blog\/#website","url":"https:\/\/www.fernandosimon.com\/blog\/","name":"Fernando Simon","description":"Have you hugged your backup today?","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fernandosimon.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9","name":"Simon","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g","caption":"Simon"},"sameAs":["http:\/\/www.fernandosimon.com"],"url":"https:\/\/www.fernandosimon.com\/blog\/author\/simon\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5ofTp-d","_links":{"self":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/posts\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":0,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/posts\/13\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/media?parent=13"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/categories?post=13"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/tags?post=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}