Cashadoop

--好记性不如烂笔头,总结归纳,提升效率。 --运动不止,学习不止,反思不止。 --努力创造双赢价值,成就自己,也成就他人。

导航

PSU:26392168升级操作步骤

Posted on 2018-01-04 00:29  cashadoop  阅读(634)  评论(0)    收藏  举报
1. 上传PSU package: p26392168_112040_Linux-x86-64.zip
   [Oracle]$ cd /tmp
   [Oracle]$ unzip p26392168_112040_Linux-x86-64.zip
2. 更新OPatch:p6880880_112000_Linux-x86-64.zip,确保Opatch的版本在11.2.0.3.4以上
   [Oracle]$ cd $ORACLE_HOME/
   [Oracle]$ tar cvfz OPatch.tar.gz OPatch/
   [Oracle]$ unzip /tmp/p6880880_112000_Linux-x86-64.zip

3. 关闭Instance,Listener
   SQL> shutdown immediate
   [Oracle]$ jgrid
   [Oracle]$ lsnrctl stop
   [Oracle]$ lsnrctl status

4. 打PSU patch
   [Oracle]$ cd /tmp/26392168
   [Oracle]$ $ORACLE_HOME/OPatch/opatch apply

   ## 观察执行日志,看看是否PSU升级成功,检查方法如下:
   [Oracle]$ $ORACLE_HOME/OPatch/opatch lsinventory
   SQL> startup mount
   SQL> alter database open read only;
   SQL> alter database recover managed standby database using current logfile disconnect from session;
   [Oracle]$ jgrid
   [Oracle]$ lsnrctl start
   [Oracle]$ lsnrctl status
   ## 检查DG同步情况
   SQL> select * from v$dataguard_stats;
   SQL> select * from v$managed_standby;

5. 回退方案
   [Oracle]$ $ORACLE_HOME/OPatch/opatch rollback -id 26392168

###修改隐含参数,提高LGWR锁等待超时时间
SQL> alter system set "_adg_parselock_timeout"=104887600 scope=both;