您好,欢迎访问一九零五行业门户网

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笔记
其它类似信息

推荐信息