5    安装PSU 10.2.0.4.2

本例是基于10.2.0.4版本2009-10-22(Metalink 756671.1)发布的Oracle Recommended Patches的安装. 本PSU(Patch Set Update)是基于10.2.0.4版本的第二个累计补丁集10.2.0.4.2(Bug 8833280), 且已经包含了截至到200910月份的CPU(Critical Patches Update), 共修正了293个bug. PSU 10.2.0.4.2 包括如下以前发布的补丁:
Generic Recommended Bundle #4 (Patch 8362683)
RAC Recommended Bundle #3 (Patch 8344348)
Data Guard Broker Recommended Bundle #1 (Patch 7936793)
Data Guard Physical/Recovery Recommended Bundle #1 (Patch 7936993)
Data Guard Logical Recommended Bundle #1 (Patch 7937113)

5.1    停止Oracle相关进程

$ lsnrctl stop
$ emctl stop dbconsole
$ sqlplus /  as sysdba
SQL> shutdown immediate;

5.2    安装PSU

安装过程大概3-5分钟.
$ cd /home/wangnc/10g/patches
$ unzip p8833280_10204_Linux-*
$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir ./8833280
$ cd 8833280
$ $ORACLE_HOME/OPatch/opatch apply
...
Is the local system ready for patching? [y|n]
y
...

5.3    执行psu_root.sh

如果数据库要用Job Scheduling, 则还需用root用户执行脚本psu_root.sh:
# cd /home/wangnc/10g/patches/8833280
# export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
# sh psu_root.sh

5.4    安装后数据库操作

如果原先已建数据库则一定要做本步骤, 大概4-5分钟.

1) 加载modified.sql到数据库
$ sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @?/rdbms/admin/catbundle.sql psu apply

2) 重编译数据库视图
确认未曾重新编译过:
SQL> SELECT * FROM registry$history where ID = '6452863';
no rows selected
确认有多少对象需要重新编译:
SQL> @?/cpu/view_recompile/recompile_precheck_jan2008cpu.sql
开始重新编译:
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP UPGRADE
SQL> @?/cpu/view_recompile/view_recompile_jan2008cpu.sql
SQL> SHUTDOWN;
SQL> STARTUP;
最后编译数据库失效对象:
SQL> @?/rdbms/admin/utlrp.sql
SQL> QUIT

5.5    验证安装结果

$ $ORACLE_HOME/OPatch/opatch lsinventory

5.6    启动Oracle其它进程

$ lsnrctl start
$ emctl start dbconsole

--End--

安装 Oracle Database PSU 10.2.0.4.2 步骤相关推荐

  1. Debian Squeeze AMD64安装Oracle 10g x86_64 10.2.0....

    2019独角兽企业重金招聘Python工程师标准>>> 服务器操作系统为Debian Squeeze AMD64,没有安装X,通过ssh远程访问.客户端为debian testing ...

  2. Oracle 10g R2 RAC手动打补丁PSU(10.2.0.5.19)

    一.准备工作 1,数据库环境 操作系统版本   : Redhat 5.8 x64    数据库版本     : Oracle 10.2.0.5 x64 RAC     Cluterware     : ...

  3. ORACLE RAC 从10.2.0.5.0升级到10.2.0.5.8

    一.准备工作 需要 p13923855_102058_Linux-x86-64.zip p6880880_102000_Linux-x86-64.zip 首先升级OPatch,解压OPatch unz ...

  4. Oracle 10g 应用补丁PSU 10.2.0.5.180717

    最近测试了一下在Oracle 10g下面(单实例下面)升级.应用补丁PSU 10.2.0.5.180717,打这个补丁的主要原因是 Oracle 将于 2019年6月启用新的SCN兼容性,并且由于Bi ...

  5. Oracle Linux 6 3下安装Oracle 11g R2 11 2 0 3

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 本文主要描述了在O ...

  6. 在Ubuntu1204-64位和CentOS6.5-64位上安装Oracle Database 11gR2

    2019独角兽企业重金招聘Python工程师标准>>> 摘要:CentOS,Ubuntu上安装Oracle Database 11gR2过程,记录了遇到的问题和解决办法,并记下了相应 ...

  7. 安装Oracle Database 11g 找不到文件“WFMLRSVCApp.ear” .

    在64位Windows 7 系统下安装Oracle Database 11g 的过程中, 出现提示: "未找到文件D:\app\Administrator\product\11.2.0\db ...

  8. Oracle - 安装 Oracle Database 11g Release 2

    写在前面:工作中,一般安装 Oracle 11g 客户端,配置 Net Manager(安装好客户端或者服务端才会有),远程连接 Oracle 数据库即可满足连接数据库的需求了.若希望本机可以操作 O ...

  9. maven中引入oracle驱动报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0

    maven中引入oracle驱动报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 问题:引入依赖之后会报错.在maven中央库中查找ojdbc, ...

最新文章

  1. 在kubernetes集群中部署mysql主从
  2. Maven安装和配置及eclipse创建Maven项目
  3. 阿里巴巴副总裁王明强:速卖通向海外输出的跨境零售电商新模式,在全球范围内具备可复制性
  4. vue v-for 不能自能渲染问题
  5. matlab 传递函数 响应,matlab:知道传递函数G,怎么画出阶跃响应?
  6. 如何合理地建立 Mysql 索引
  7. 操作需要计算机管理员权限,win10系统操作文件时提示需要管理员权限的处理教程...
  8. Shiro 整合SpringMVC 并实现权限管理,登录和注销
  9. [Python + PyQt5] 均匀平面波的入射、反射及透射的仿真实验
  10. patterns practices: Mobile Architecture Pocket Guide
  11. python的logging日志
  12. 计算机使用快捷键大全
  13. psp记忆棒测试软件,psp记忆棒修复工具 ms-format
  14. 朗文3000词汇表带音标_牛津3000词汇表
  15. matlab提示利用了总线信号,Simulink 总线信号
  16. Html隐藏占空间与隐藏不占空间
  17. c语言编程中u16啥意思,STM32中数据类型定义 U8 U16 U32解释说明
  18. whistle启动时,输入命令w2 start报:w2 start‘w2‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
  19. python运用maya_适用于maya和其他3d应用程序的python版本
  20. treefrog之视图 ERB

热门文章

  1. 修改vsftpd的默认根目录/var/ftp/pub到另一个目录
  2. element-ui踩坑
  3. 彻底弄懂css3的flex弹性盒模型
  4. OpenResty 反向代理的用法与技巧
  5. zigbee vs 433
  6. 建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)
  7. Linux下的第一个驱动程序
  8. python条形图一直长_条形图的坐标轴标签过长,怎么优化更美观呢?
  9. auto.js停止所有线程_十年架构师带你快速上手多线程
  10. 四川一级计算机课程编码,四川省计算机一级考试真题