使用Opatch给oracle打补丁

来源:互联网 发布:淘宝大学商学院杭州 编辑:程序博客网 时间:2024/06/08 07:44

11.2.0.4.0升级到11.2.0.4.8

使用新版的Opatch替换原有的Opatch在$ORACLE_HOME里

$ cd $ORACLE_HOME$ tar zvcf OPatch.tar.bak OPatch$ rm -rf OPatch
上传新的Opatch到$ORACLE_HOME里
在变量文件PATH处增加Opatch路径,并让变量文件生效
$ cd ~$ vi .bash_profileexport PATH=$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/OPatch$ source .bash_profile
验证变量和OPatch是否安装成功
$ opatch versionOPatch Version: 11.2.0.3.12OPatch succeeded.
关闭监听和数据库
$ lsnrctl stopSQL> shutdown immediate
进入补丁目录开始打补丁
$ cd 21352635$ opatch apply

更新数据字典和编译无效对象

$ sqlplus / as sysdbaSQL> startupSQL> @?/rdbms/admin/catbundle.sql psu applySQL> @?/rdbms/admin/utlrp.sql

查看记录

SQL> select version, id, bundle_series, comments from dba_registry_history;
1 0
原创粉丝点击