ITPub博客

首页 > 数据库 > Oracle > ORACLE基于单机PSU应用方案

ORACLE基于单机PSU应用方案

原创 Oracle 作者:yingyifeng306 时间:2021-05-06 08:43:38 0 删除 编辑

一、  

背景

数据库为10g 单机环境(10.2.0.4.0) ,操作系统为Linux 64 位。打补丁后版本为10.2.0.4.3 。将psu 和opatch 介质包上传到服务器。

 

步骤

1 .

修改.bash_profile 文件

2 .

装新版Opatch 工具

3 .

打补丁

4 .

打开数据库并运行生效脚本

5 .

检查打补丁情况

 


 

二、 具体步骤

修改.bash_profile 文件

su - oracle

vi .bash_profile

加入opatch 路径

export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH

 

source .bash_profile

 

装最新版opatch

MOS 上下载10.2.0.0 对应的opatch 工具:

unzip p6880880_102000_Linux-x86-64.zip -d $ORACLE_HOME

选A

 

测试是否成功:opatch version

备份还原增量归档

2.3.1 停库停监听

sqlplus / as sysdba

SQL> shutdown immediate

SQL> exit

 

lsnrctl stop

lsnrctl status

2.3.2 解压psu 软件

上传后解压

unzip p9119284_10204_Linux-x86-64.zip

 

2.3.3 打补丁

进入解压的目录下运行:

opatch apply

全部选Y

 

* 若Prerequisite check 失败,杀光所有和oracle 有关的进程再运行

打开数据库并运行生效脚本

cd $ORACLE_HOME/rdbms/admin

sqlplus /nolog

SQL> CONNECT / AS SYSDBA

SQL> STARTUP

SQL> @catbundle.sql psu apply

SQL> QUIT

检查打补丁情况

opatch lsinventory

 

sqlplus / as sysdba

SQL> select * from dba_registry_history;


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23732248/viewspace-2770887/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
ITpub论坛高可用版主,擅长研究Oracle 内部原理、新特性、高可用和性能调优等,多年来一直保持着对新事务旺盛的求知欲。热切关注 Oracle 和其它相关技术

注册时间:2011-10-12

  • 博文量
    291
  • 访问量
    1593076