{"id":2010,"date":"2019-02-05T21:37:03","date_gmt":"2019-02-05T20:37:03","guid":{"rendered":"http:\/\/clemente.pamplona.name\/dba\/?p=2010"},"modified":"2019-05-05T20:12:52","modified_gmt":"2019-05-05T18:12:52","slug":"actualizar-bases-de-datos-antiguas-antes-de-junio-de-2019","status":"publish","type":"post","link":"http:\/\/clemente.pamplona.name\/dba\/actualizar-bases-de-datos-antiguas-antes-de-junio-de-2019\/","title":{"rendered":"Actualizar bases de datos  antiguas antes de Junio de 2019"},"content":{"rendered":"<p>Hoy vamos a ver una entrada de la que no me puedo atribuir ningun merito, ya que , practiccamente es una traduccion + recopilacion de las URL&#8217;s en ingles que os adjunto al final como documentacion adicional.<\/p>\n<p>Tal y como indica Mike Dietrich <strong>DEBEMOS <\/strong> parchear las bases de datos que tengamos en version  12.1.0.1, 11.2.0.3  y anteriores antes del 23 de Junio de 2019 .<\/p>\n<h2>\u00bfPor que ? <\/h2>\n<p>En la nota de oracle MOS Note: 2335265.1 nos explican que, estas versiones de bases de datos est\u00e1n afectadas por un especie de <i> Efecto 2000<\/i> en la manera en la que la base de datos calcula el SCN.<br \/>\nUn problema que incrementa la criticada del parcheado es que, este bug afecta  a los DBlinks , por lo que no solamente puede causar problemas en nuestras bases de de datos afectadas, sino que, si esta esta conectada a una nueva aunque no  este afectada provocara que nuestra obtenci\u00f3n de datos falle.<\/p>\n<p>Como indicaba al principio, podemos encontrar este caso muy bien explicado en el blog de  <a href=\"https:\/\/www.jobacle.nl\/?p=1883\">Job Oprel<\/a>, pero, en cualquier caso , es muy conveniente el llevar a cabo la comprobaci\u00f3n de hasta que punto estamos afectados en todas las bases de datos que tengamos dentro de las versiones mencionadas.<\/p>\n<p>La consulta a ejecutar es <\/p>\n<pre>\r\nset pagesize 200;\r\nset linesize 200;\r\ncolumn  OWNER format a30;\r\ncolumn  USERNAME format a30;\r\ncolumn DB_LINK format a20;\r\ncol HOST format a40;\r\ncol created format a20;\r\n\r\nselect * from DBA_DB_LINKS;\r\n\r\nSELECT NAME,  \r\n   (current_scn\/281474976710656)*100 as PCT_OF_SCN_KEYSPACE_USED,  \r\n   ROUND(SYSDATE-CREATED) as DAYS_SINCE_DB_CREATION, \r\n   ROUND(1\/(current_scn\/281474976710656)*(SYSDATE-CREATED)) \r\n        AS EST_DAYS_BEFORE_SCN_EXHAUSTED, \r\n   ROUND(1\/(current_scn\/281474976710656)*(SYSDATE-CREATED)\/365) \r\n        AS EST_YEARS_BEFORE_SCN_EXHAUSTED  \r\nFROM v$database;\r\n\r\n<\/pre>\n<p>La fuente de esta informacion donde se pude ver el analisis completo es <\/p>\n<ul>\n<li><a href=\"https:\/\/mikedietrichde.com\/2019\/02\/25\/you-must-patch-12-1-0-1-and-11-2-0-3-and-older-databases-before-june-2019\/\">Mike Dietrich&#8217;s Blog About Oracle Database Upgrades<\/a>\n<li><a href=\"https:\/\/support.oracle.com\/epmos\/faces\/DocumentDisplay?id=2335265.1\">FAQ &#038; Reference: Recommended patching and actions for Oracle database versions 12.1.0.1, 11.2.0.3 and earlier &#8211; before June 2019 (Doc ID 2335265.1)<\/a>\n<li><a href=\"https:\/\/www.jobacle.nl\/?p=1883\">Job Oprel\u2018s blog:<\/a>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Hoy vamos a ver una entrada de la que no me puedo atribuir ningun merito, ya que , practiccamente es una traduccion + recopilacion de las URL&#8217;s en ingles que os adjunto al final como documentacion adicional. Tal y como &hellip; <a href=\"http:\/\/clemente.pamplona.name\/dba\/actualizar-bases-de-datos-antiguas-antes-de-junio-de-2019\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[565,11,60,567,12],"tags":[952,951,784],"class_list":["post-2010","post","type-post","status-publish","format-standard","hentry","category-11g-en","category-11g","category-12c","category-12c-en","category-parcheados","tag-bug","tag-dblink","tag-patch"],"_links":{"self":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/2010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/comments?post=2010"}],"version-history":[{"count":8,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/2010\/revisions"}],"predecessor-version":[{"id":2024,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/2010\/revisions\/2024"}],"wp:attachment":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/media?parent=2010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/categories?post=2010"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/tags?post=2010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}