Oracle 10g打补丁(p5490848_10202_LINUX)
Oracle的补丁一般都会有README.html,里面有详细的更新该补丁的介绍。
Oracle的补丁一般都会有README.html,里面有详细的更新该补丁的介绍。
以下为我打补丁的记录:
1、You must use the OPatch utility release 10.2.0.2 It is available in $ORACLE_HOME.
文档中提到OPatch 工具版本必须为10.2.0.2,故首先对OPatch版本进行检查。
12 [oracle@carefree ~]$ $ORACLE_HOME/OPatch/opatch lsinventory
Invoking OPatch 10.2.0.2.0
2、版本符合,开始解压补丁,应用补丁
[oracle@carefree ~]$ unzip p5490848_10202_LINUX.zip
Archive: p5490848_10202_LINUX.zip
creating: 5490848/
....
....
[oracle@carefree ~]$ cd 5490848
[oracle@carefree 5490848]$ $ORACLE_HOME/OPatch/opatch apply
Invoking OPatch 10.2.0.2.0
...
...
3、启动实例,,运行相关脚本
cd $ORACLE_HOME/cpu/CPUOct2006
sqlplus /nolog
SQL> CONNECT /AS SYSDBA
SQL> STARTUP
SQL> @catcpu.sql
SQL> @?/rdbms/adminutlrp.sql
SQL> SELECT OBJECT_NAME FROM DBA_OBJECTS WHERE STATUS= 'INVALID';
4、查询补丁信息
select * from dba_registry_history;
注意:打补丁之前,管理数据库实例,以及相关的信息
emctl stop dbconsole
isqlplusctl stop
lsnrctl stop
shutdwon immediate
5、回滚
cd 5490848
$ORACLE_HOME/OPatch/opatch rollback -id 5490848
cd $ORACLE_HOME/cpu/CPUOct2007
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @catcpu_rollback.sql
SQL> @?/rdbms/adminutlrp.sql
SQL> SELECT OBJECT_NAME FROM DBA_OBJECTS WHERE STATUS = 'INVALID';
推荐阅读:
RedHat Linux 5 & CentOS 5下Oracle 10g安装详解
CentOS 6.3(x32)下安装Oracle 10g R2
Linux-6-64下安装Oracle 12C笔记
上一篇: 01.GPU云服务器直通方式实现
下一篇: Android大饼修改器v2.6.3。(首次打开会提示“应用程序有新版本更新”,点击退出就. http://www.sbtools.org/forum.php?mod=viewthread&tid
推荐阅读
-
Oracle 10G:PL/SQL正规表达式(正则表达式)手册
-
ORACLE 10g 安装教程[图文]
-
Oracle 10g的DBA无法登录解决方案
-
windows 7安装ORACLE 10g客户端的方法分享
-
Windows下ORACLE 10g完全卸载的方法分析
-
oracle 10g OEM常规错误(Unknown host specified)解决
-
oracle 10g 快照操作方法
-
PowerDesigner 建立与数据库的连接以便生成数据库和从数据库生成到PD中(Oracle 10G版)
-
Oracle 10g各个帐号的访问权限、登录路径、监控状态命令查询等等
-
PowerDesigner 建立与数据库的连接以便生成数据库和从数据库生成到PD中(Oracle 10G版)