{"id":1656,"date":"2017-06-16T20:51:04","date_gmt":"2017-06-16T18:51:04","guid":{"rendered":"http:\/\/clemente.pamplona.name\/dba\/?p=1656"},"modified":"2017-06-16T16:59:28","modified_gmt":"2017-06-16T14:59:28","slug":"obtener-los-parches-instalados-en-la-base-de-datos-cbd","status":"publish","type":"post","link":"http:\/\/clemente.pamplona.name\/dba\/obtener-los-parches-instalados-en-la-base-de-datos-cbd\/","title":{"rendered":"Obtener los parches instalados en la base de datos \/CBD"},"content":{"rendered":"<p>Hoy vamos a ver una entrada muy r\u00e1pida saber como ver el nivel de parcheado de una m\u00e1quina.<\/p>\n<p>Con el  nuevo modelo de <i> datapatch<\/i> y los <i>pdb\/cbd<\/i> la propia base de datos \/contenedor necesita saber en que nivel de parcheado se encuentra, para ello tenemos un nuevo conjunto de librer\u00edas en el paquete  DBMS_QOPATCH  que informan de los parches que se han aplicado en la base de datos.<br \/>\n En nuestro caso, vamos a ver la llamada <b>dbms_qopatch.get_sqlpatch_status;<\/b><\/p>\n<pre>\r\n[oracle@TEST] $ sqlplus \"\/as sysdba\"\r\nSQL*Plus: Release 12.1.0.2.0 Production on Fri Jun 16 16:54:59 2017\r\nSQL>  set serverout on\r\nSQL> exec dbms_qopatch.get_sqlpatch_status;\r\n\r\nPatch Id : 25171037\r\n        Action : APPLY\r\n        Action Time : 14-JUN-2017 23:09:33\r\n        Description : DATABASE PATCH SET UPDATE 12.1.0.2.170418\r\n        Logfile :\r\n\/u01\/app\/oracle\/cfgtoollogs\/sqlpatch\/25171037\/21099266\/25171037_apply_SID_2017Jun14_23_09_20.log\r\n        Status : SUCCESS\r\nPL\/SQL procedure successfully completed.\r\n\r\n\r\n<\/pre>\n<p>Aqu\u00ed podemos ver como , a esta base de datos sele ha aplicado el  PATCH SET UPDATE 12.1.0.2.170418<br \/>\nPero puede darse el caso de que , se aplique un parche sobre la infraestructura, o sobre los binarios sin aplicarse sobre el motor.<\/p>\n<h1> IMPORTANTE <\/h1>\n<p>As\u00ed pues  recordar que , ahora, deberemos de mirar<\/p>\n<ul>\n<li><b> Opatch lsinventory <\/b> para  ver el nivel de parcheado del motor\n<li><b>bms_qopatch.get_sqlpatch_status<\/b> Para ver los parches aplicados sobre tu cbd o base de datos\n<\/ul>\n<h1> Informacion en el arranque <\/h1>\n<blockquote class=\"wp-embedded-content\" data-secret=\"THDvcTqMjR\"><p><a href=\"https:\/\/levipereira.wordpress.com\/2016\/09\/01\/dumping-current-patch-information-in-alert-log-12c-can-lead-to-a-misinterpretation\/\">&#8220;Dumping current patch information&#8221; in Alert Log 12c can lead to a misinterpretation<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;&#8220;Dumping current patch information&#8221; in Alert Log 12c can lead to a misinterpretation&#8221; &#8212; Levi Pereira | Oracle Blog\" src=\"https:\/\/levipereira.wordpress.com\/2016\/09\/01\/dumping-current-patch-information-in-alert-log-12c-can-lead-to-a-misinterpretation\/embed\/#?secret=qHYqGodl6Y#?secret=THDvcTqMjR\" data-secret=\"THDvcTqMjR\" width=\"584\" height=\"329\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy vamos a ver una entrada muy r\u00e1pida saber como ver el nivel de parcheado de una m\u00e1quina. Con el nuevo modelo de datapatch y los pdb\/cbd la propia base de datos \/contenedor necesita saber en que nivel de parcheado &hellip; <a href=\"http:\/\/clemente.pamplona.name\/dba\/obtener-los-parches-instalados-en-la-base-de-datos-cbd\/\">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":[60],"tags":[768,766,248,770,772],"class_list":["post-1656","post","type-post","status-publish","format-standard","hentry","category-12c","tag-datapatch","tag-dbms_qopatch","tag-dummie","tag-opatchauto","tag-parcheado"],"_links":{"self":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/1656","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=1656"}],"version-history":[{"count":5,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/1656\/revisions"}],"predecessor-version":[{"id":1662,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/1656\/revisions\/1662"}],"wp:attachment":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/media?parent=1656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/categories?post=1656"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/tags?post=1656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}