广告
返回顶部
首页 > 资讯 > 数据库 >ORACLE如何打补丁
  • 642
分享到

ORACLE如何打补丁

2024-04-02 19:04:59 642人浏览 泡泡鱼
摘要

这篇文章主要介绍oracle如何打补丁,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!打补丁使用opatch工具,具体操作方法以补丁包中的readme.txt为准 1.  查

这篇文章主要介绍oracle如何打补丁,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

打补丁使用opatch工具,具体操作方法以补丁包中的readme.txt为准

1.  查看某个补丁是否安装的方法(下面命令不行就升级opatch)

$ORACLE_HOME/OPatch/opatch lsinventory

2.  下载补丁包

查看当前opatch版本。Oracle 11.2.0.1.0 自带的opatch版本是11.1.0.6.6。补丁包的README.html中有描述该补丁或PSU需要的最低版本opatch,如果当前opatch版本过低($ORACLE_HOME/OPatch/opatch version命令可以查看),则需要升级。

3.  opatch版本升级

下载 Patch 6880880文件(如p6880880_112000_linux-x86-64表示64位版本linux下的),mv原来的$ORACLE_HOME/OPatch目录,解压Patch 6880880文件自动生成$ORACLE_HOME/OPatch目录即可。

4.  验证opatch是否升级成功

$ORACLE_HOME/OPatch/opatch version

5.  关闭DB和监听

6.  进入补丁包的目录

7.  打补丁Oracle软件部分)

打补丁的命令通常是简单的opatch apply。

$ORACLE_HOME/OPatch/opatch apply 

8.  打补丁数据库部分,PSU补丁集升级需要执行,只升级特定的某一个补丁一般不需要执行

sql>STARTUP migrate

SQL>@$ORACLE_HOME/rdbms/admin/catbundle.sql psu apply

sql>shutdown immediate
sql>startup

9.  重新编译CPU相关视图(可忽略此步骤)

该步骤在一个数据库上永远只需要执行一次,是为了完成在2008年1月份第一次发布CPU补丁时的后续工作,如果在安装以前的PSU或者CPU时执行过这个步骤那么就可以无需再次执行,另外,即使不执行该步骤,数据库也是正常运行的,只不过意味着2008年1月份的 CPU补丁没有正常结束安装。

cd $ORACLE_HOME/cpu/view_recompile

sqlplus / as sysdba

SQL>@recompile_precheck_jan2008cpu.sql

SQL>SHUTDOWN IMMEDIATE

SQL>STARTUP UPGRADE

SQL>@view_recompile_jan2008cpu.sql

SQL>SHUTDOWN;

SQL>STARTUP;

SQL>exit

10.编译无效对象

SQL>@$ORACLE_HOME/rdbms/admin/utlrp.sql

11.查看admin/*/bdump下面是否有类似文件centdb_mmon_9603.trc一直在写,如果有的话再重启下DB。

12.卸载补丁

opatch rollback -id 补丁号如9264253


如果打某个补丁1618213,但是没有找到单个的补丁包,找到了多个PSU,如在MOS上找到两个这样的包Database 11.2.0.1 PSU Patch 18139690、Database 11.2.0.1.2 PSU Patch 18031668,我们只打后一个就可以了,因为PSU是从小到大相互包含的累计补丁包



个人升级的一次实验:升级一个特定的补丁8574851,readme.txt没有说明说要升级数据字典,只需要opatch apply即可,个人特意去执行SQL>@catbundle.sql psu apply还报错了

ORACLE如何打补丁

单机与RAC打补丁8574851的区别

  (a) In a non-RAC environment:

  Shut down all services that are running from this ORACLE_HOME.

  Confirm the return status from each shutdown command to verify

  the shutdown is successful and there are no errors.

  (b) In a RAC environment:

  For each node in the RAC system, shut down the services for

  the specific Machine that are running from the ORACLE_HOME.

  OPatch will be used on each node in the RAC system one at

  a time.  If this patch is not rolling RAC installable treat

  it as a non-RAC environment and shut down all services.

  As an example, in the case of a two node RAC system:

     1. Stop instances running on node 1.

     2. Run 'opatch apply /8574851' on node 1.

     3. When the apply finishes, opatch asks for confirmation

        before Going on to apply the patch to node 2.

     4. Start instances on node 1.

     5. Stop instances running on node 2.

     6. Ask opatch to continue to applying the patch to node 2.

     7. Start instances on node 2.

RAC打补丁8574851的一次实验

ORACLE如何打补丁
ORACLE如何打补丁
ORACLE如何打补丁

以上是“ORACLE如何打补丁”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: ORACLE如何打补丁

本文链接: https://www.lsjlt.com/news/64558.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ORACLE如何打补丁
    这篇文章主要介绍ORACLE如何打补丁,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!打补丁使用opatch工具,具体操作方法以补丁包中的readme.txt为准 1.  查...
    99+
    2022-10-18
  • Oracle单实例打补丁
    1.更新opatch包 1.1 chown oracle.oinstall p6880880_112000_Linux-x86-64_opatch.zip 1.2 u...
    99+
    2022-10-18
  • Oracle怎么打小补丁
      一、当前环境 平台 版本 模式 ...
    99+
    2022-10-18
  • 如何打补丁PSU
    这篇文章主要讲解了“如何打补丁PSU”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何打补丁PSU”吧! 首先说一下下载补丁和...
    99+
    2022-10-19
  • oracle 打补丁常见问题
    psu下载文档 ID   Master Note for Database Proactive Patch Program (文档 ID 756671.1)url:https://support.oracl...
    99+
    2022-10-18
  • Oracle 11.2.0.4打PSU补丁到 11.2.0.4.161018
    Oracle数据库的补丁有几种:CPU、SPU、PSU、等,这次打的PSU24006111 (11.2.0.4.161018)先解释一下这三种补丁CPU,是Critical Patch Updat...
    99+
    2022-10-18
  • 云主机如何打补丁
    云主机打补丁的步骤如下:1.了解补丁信息:在打补丁之前,需要了解操作系统和应用程序的最新补丁信息。可以通过官方网站、安全通告或订阅安...
    99+
    2023-09-21
    云主机
  • Oracle 11.2.0.4如何添加补丁
    这篇文章主要介绍Oracle 11.2.0.4如何添加补丁,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!所需补丁及高版本opatchimage上传后将p6880880_112000_...
    99+
    2022-10-18
  • Oracle补丁相关
    1.Oracle软件版本命名规则主数据库发布号、数据库维护发布号、应用服务器发布号、组件相关发布号、平台相关发布号。第四位为patch set号,第五位为patch set update号,2.版本及补丁分...
    99+
    2022-10-18
  • oracle 补丁冲突
    1 打开mos2 patches & updates3 先输入18331944 search (18331944 19516448 )4 选中补丁左键点击---Analyze for Confli...
    99+
    2022-10-18
  • Linux系统怎么生成补丁和打补丁
    Linux系统怎么生成补丁和打补丁,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。生成补丁:制作 hello.c 和 hello_new.c 两个文件如如下所示。 ...
    99+
    2023-06-28
  • Oracle 11GR2(11.0.2.4.0) Combo OJVM PSU+GI PSU (11.2.0.4.180116)打补丁
    Patch 27282436 Combo OJVM PSU 11.2.0.4.180116 and GI PSU 11.2.0.4.180116 <一> Patch 27107360 &nbs...
    99+
    2022-10-18
  • oracle升级PSU补丁
    oracle数据库opatch补丁操作流程1、 确认数据库版本SQL> select * from v$version;2、 查询补丁安装信息SQL> select * fr...
    99+
    2022-10-18
  • 云服务器centos如何打补丁
    在云服务器上,可以通过以下步骤来打补丁:1. 登录到云服务器上,以具有管理员权限的用户身份。2. 运行以下命令更新软件包列表:```...
    99+
    2023-08-08
    云服务器
  • 11.2.0.4 RAC 手动打补丁
    1. 下载补丁和最新OPatch GI PSU : p25869727_112040_Linux-x86-64.zip OPatch : p6880880_112000_Linux-x86-64.zip...
    99+
    2022-10-18
  • oracle 11.2.0.4单实例打补丁的示例分析
    这篇文章主要介绍oracle 11.2.0.4单实例打补丁的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 0、如何获取oracle 11g安装...
    99+
    2022-10-19
  • oracle软件补丁及goldengate软件补丁下载地址
    原文:https://www.cnblogs.com/chendian0/p/14505042.html...
    99+
    2016-03-26
    oracle软件补丁及goldengate软件补丁下载地址 数据库入门 数据库基础教程
  • openSUSE如何给内核源代码打补丁
    小编给大家分享一下openSUSE如何给内核源代码打补丁,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!内核源码升级可能使某个补丁失效,所以并不是一个补丁可以&qu...
    99+
    2023-06-16
  • windows pdf补丁丁如何使用
    本篇内容主要讲解“windows pdf补丁丁如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows pdf补丁丁如何使用”吧!pdf补丁丁使用方法首先我们下载安装这款软件,运行“...
    99+
    2023-07-02
  • windows pdf补丁丁如何制作书签
    这篇文章主要介绍“windows pdf补丁丁如何制作书签”,在日常操作中,相信很多人在windows pdf补丁丁如何制作书签问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows pdf补丁丁如何制...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作