13527323补丁

环境介绍:

OSLinux 5.8  64

Oracle版本:11.2.0.3.0

 

 

故障描述:执行$ORACLE_HOME/rdbms/admin/awrrpt.sql出错。如,

        ERROR:

ORA-06502: PL/SQL: numeric or value error: character string buffertoo small

ORA-06512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 919

ORA-06512: at line 1

 

 

 

解决方法:

下载补丁包

 

 

 

  1. 关闭数据库:shutdown

  1. 关闭监听:lsnrctl stop  

  1. 解压补丁包:unzip p13527323_112030_Generic.zip

   

  1. 进入到解压后的补丁包目录:cd 13527323

  1. 安装补丁:$ORACLE_HOME/OPatch/opatch  apply

  1. 启动监听,启动数据库

 

  1. 执行$ORACLe_HOME/rdbms/admin/prvsawr.plb

 

  1. 执行$ORACLe_HOME/rdbms/admin/prvtawr.plb

  1. 执行$ORACLE_HOME/OPatch/opatch  lsinventory 查看所打的补丁:

 

 

 

 

卸载补丁

  1. 执行opatch lsinventory查看安装的补丁包程序:

  1. 关闭数据库,关闭监听:

      

  1. 在解压补丁包目录中执行opatch rollback  -id 13527323

  1. 启动监听,启动数据库:

                                 

  1. 执行@$ORACLE_HOME/rdbms/admin/prvsawr.plb

 

  1. 执行@$ORACLE_HOME/rdbms/admin/prvtawr.plb

 

  1. 执行opatch lsinventory查看补丁包程序是否卸载成功: