SET linesize 100 COL directory_name FORMAT a30 COL directory_path FORMAT a50 SELECT directory_name, directory_path FROM dba_directories WHERE directory_name like 'OPATCH%'; COL owner FORMAT a5 COL object_name FORMAT a25 COL object_type FORMAT a15 COL status FORMAT a6 SELECT owner, object_name, object_type, status FROM dba_objects WHERE object_name like '%OPATCH%'; SET pagesize 1000 SET long 50000 SELECT xmltransform(dbms_qopatch.GET_OPATCH_INSTALL_INFO, dbms_qopatch.GET_OPATCH_XSLT) as "ORACLE HOME DETAILS" FROM dual; SET long 50000 SET pagesize 10000 SELECT xmltransform(dbms_qopatch.GET_OPATCH_BUGS, dbms_qopatch.GET_OPATCH_XSLT) as "BUGS FIXED" FROM dual; SELECT xmltransform(dbms_qopatch.get_opatch_list(), dbms_qopatch.GET_OPATCH_XSLT()) as "OPATCH LIST" FROM dual; SELECT xmltransform(dbms_qopatch.is_patch_installed(18031528), dbms_qopatch.GET_OPATCH_XSLT()) as "PATCH INSTALLED" FROM dual; SET linesize 60 SELECT dbms_qopatch.is_patch_installed(18031528) FROM dual; SELECT xmltransform(dbms_qopatch.is_patch_installed(18031528), '<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsl:template match="patchInfo"> <xsl:text>Patch Id= </xsl:text><xsl:value-of SELECT="patchID"/> <xsl:text> Applied: </xsl:text> <xsl:value-of SELECT="sqlPatch"/> </xsl:template> </xsl:stylesheet>') as "CUSTOM XLST SHEET" FROM dual;