`

windows2008 server 安装Oracle 11g 补丁 经历

阅读更多

客户又扫描出漏洞来了,还得打补丁。

这次经历很有意思,从头学了一次Oracle在windows下 如何打补丁,

 

  1. Oracle体系中的漏洞和补丁的关系。

厂商补丁:Oracle

Oracle已经为此发布了一个安全公告(cpujuly2011-313328)以及相应补丁:

cpujuly2011-313328:Oracle Critical Patch Update Advisory - July 2011

链接:http://www.oracle.com/technetwork/topics/security/cpujuly2011-313328.html

威胁分值 8

危险插件 否

发布日期 2011-07-19

CVE编号 CVE-2011-2238

CVE编号 CVE-2011-2238:类似一个公共的组织,来提示漏洞,各厂商根据此漏洞给出各自不同的补丁,这里很像j2ee,sun给出接口,各厂商给出各自的实现。

 

 1.1 点开网页,按照下图找出需要打补丁的程序(贴图太麻烦了)

 

Affected Products and Versions Patch Availability
Oracle Database 11g Release 2, versions 11.2.0.1, 11.2.0.2 Database

这个需要有support的帐号登录。没有的话,去借一个吧。

 

1.2,在文档中找第3部分“

3 Patch Availability for Oracle Products

3.1 Oracle Database

Table 7 Patch Availability for Oracle Database 11.2.0.1


Oracle Database 11.2.0.1 UNIX Microsoft Windows (32-Bit) Microsoft Windows x64 (64-bit) Advisory Number Comments

Oracle Database home

CPU Patch 12419278, or DB PSU Patch 12419378, or Exadata BP11 Patch 12608545

Bundle Patch 12429528

Bundle Patch 12429529

CVE-2011-0816, CVE-2011-0831, CVE-2011-0832, CVE-2011-0835, CVE-2011-0838, CVE-2011-0848, CVE-2011-0870, CVE-2011-0876, CVE-2011-0879, CVE-2011-0880, CVE-2011-2230, CVE-2011-2231, CVE-2011-2232, CVE-2011-2238, CVE-2011-2239, CVE-2011-2242, CVE-2011-2243, CVE-2011-2244, CVE-2011-2248, CVE-2011-2253, CVE-2011-2257

 按照合适的操作系统,选择patch,在新出的页面上,可以在页面的右侧,直接download,就是合适的补丁了。

2.安装补丁,找了好多文档,都是在linux下面如何安装补丁的文档,很少有windows下面的。最后根据公司DBA的提示,让我自己看readme文件。

 

3.下面就是安装步骤了,其实这里的步骤,就是readme文件上写的。

3.1 备份ORACLE_HOME,其实我发现我都没有设置这个变量,这里设不设没有关系,这里为了表示方便就写做%ORACLE_HOME%(到dbhome_1)

3.2根据提示更新Opatch

    3.2.1将Opatch设置如Path变量, %ORACLE_HOME%\Opatch

    3.2.2执行 opatch version 命令,看看是否符合上面那个readme要求。

    3.2.3如果不符合要求,去下载一个符合要求的。readme上有连接。

    3.2.4,其实下载了,解压、覆盖Opatch文件夹就好了,为了安全期间,还是备份一下。

3.3 使用Opatch安装补丁

3.3.1 关闭service里面关闭所有的Oracle程序。还有一个Distributed Transaction Coordinator(这个不是Oracle的也得关闭)

3.3.2在命令窗口,CD到补丁的根目录下,执行 Opath apply

3.3.3 这里我碰到一个问题就是oci.dll is active,主要解决方式是下面的几种

      3.3.3.1 检查3.3.1的步骤是否关闭。

       3.3.3.2  Windows Management Instrumentation 的进程,这个不能关闭,暂停吧。

     3.3.3.3如果还不管用的话,出绝招了,将active的dll,进行重命名。(我就是这个方法,升级完成后,会生成新的,而且反正有备份)

3.3.4 执行Opatch apply吧。再吧关掉的进程都重启一下,最好是重启一下电脑,就搞定了。

分享到:
评论

相关推荐

    windows server2008安装oracle11g-详细笔记总结

    "Windows Server 2008 安装 Oracle 11g 详细笔记总结" 本文将详细介绍如何在 Windows Server 2008 上安装 Oracle 11g,包括安装前的准备工作、安装过程、安装后的配置和基本操作。 一、安装前的准备工作 在安装 ...

    windowsServer2008_64位安装oracle10G全过程

    ### Windows Server 2008 64位安装Oracle 10G全过程详解 #### 一、概述 本文档详细介绍了在Windows Server 2008 64位系统上安装Oracle 10G数据库的全过程。对于初次接触此过程的技术人员来说,这将是一个非常有价值...

    Windows Server 2019下Oracle 11g,19c安装部署-图文

    1:Windows Server 2019 下Oracle 11g、19c安装 2:NIC网络聚合配置说明 3:Oracle 19c Clent数据源连接详解(解决部分情况下客户端不能连接数据库问题)

    windows 安装oracle11G 超级详细

    ### Windows环境下Oracle 11g R2安装及配置详解 #### 一、安装前准备与注意事项 1. **关闭杀毒软件与防火墙**:在安装Oracle 11g R2之前,请确保关闭所有杀毒软件及Windows防火墙,以免它们干扰安装过程。 2. **...

    oracle 11g 补丁

    这个"Oracle 11g p10350787_111070升级补丁"是为了增强Oracle 11g数据库系统的稳定性和安全性而设计的。补丁通常包含了对已知问题的修复、性能优化以及新的功能增强,对于保持数据库的正常运行至关重要。 首先,让...

    一次不太愉快的Windows Server 2008 R2 SP1上安装ORACLE 10G经历

    在本文中,我们将深入探讨在Windows Server 2008 R2 SP1操作系统上安装Oracle 10G数据库过程中遇到的一些问题以及相应的解决方案。首先,我们需要明确的是,Oracle 10G是针对较旧的操作系统设计的,因此在较新的...

    安装oracle11g在windows平台安装报INS-30131错误的解决方法

    ### 安装Oracle 11g在Windows平台报INS-30131错误的解决方法 #### 背景介绍 在安装Oracle 11g数据库的过程中,尤其是在Windows平台上,用户可能会遇到“INS-30131”错误提示:“执行安装程序验证所需的初始设置...

    Windows2012R2安装Oracle11g操作指南

    Windows2012R2安装Oracle11g操作指南,Oracle,ins-13001环境不满足最低要求的解决办法,Oralce分部安装图解

    windows server 2016安装oracle19C RAC(超级保姆版)

    windows server 2016安装oracle19C RAC windows server 2016安装oracle19C RAC windows server 2016安装oracle19C RAC windows server 2016安装oracle19C RAC windows server 2016安装oracle19C RAC

    windows server 2012 R2安装oracle 11gR2 rac集群.docx

    因为服务器特殊性需要在windows server 2012R2上安装oracle 11gR2 RAC集群,因此在虚拟机上演练了安装步骤,参考了网上很多例子,但是服务器配置和网络配置都不够细致,我自己补充了安装步骤,配上详细的截图说明,...

    Windows Server2022安装Oracle 19c详细教程生产环境.pdf

    Windows Server2022安装Oracle 19c详细教程生产环境

    Windows7+Oracle11g下载和安装

    接下来,我们将详细介绍Oracle11g Server在Windows7下的安装步骤。 1. **解压安装文件**:确保已将两个压缩文件解压至同一文件夹。 2. **启动安装程序**:双击解压后的安装程序图标(通常是`setup.exe`),启动...

    windows server 2003 中oracle10g安装

    Windows Server 2003 中 Oracle 10g 的安装和配置 Oracle 10g 是一种流行的关系数据库管理系统,广泛应用于企业级应用中。在 Windows Server 2003 中安装和配置 Oracle 10g 需要注意一些细节,以确保安装和配置的...

    ORACLE11G客户端在WINDOWS2008SERVER上安装示例

    在安装 ORACLE 11G 客户端之前,需要准备安装文件、选择合适的安装目录,并确保 WINDOWS 2008 SERVER 操作系统已经安装了最新的补丁和安全更新。 安装步骤 1. 安装文件解压:将安装文件解压到指定的目录下,并确保...

    Windows2008 server下安装64位ORACLE 10g

    ### Windows2008 Server 下安装 64 位 Oracle 10g 的详细步骤与注意事项 #### 一、安装前准备与环境确认 在开始安装之前,首先确保以下几点: 1. **操作系统版本**:确认您正在使用的操作系统是 Windows 2008 ...

    Windows Server 2019 下Oracle 19c安装部署-图文

    1:Windows Server 2019 下Oracle 19c安装 2:NIC网络聚合配置说明 3:Oracle 19c Clent数据源连接详解(解决部分情况下客户端不能连接数据库问题)

    虚拟机windows2008+oracle11g dataguard

    【虚拟机Windows2008+Oracle11g DataGuard部署详解】 在IT环境中,数据库高可用性是关键,Oracle的DataGuard技术提供了一种高效且可靠的灾难恢复和业务连续性解决方案。本教程将详细讲解如何在Windows Server 2008...

    欧拉系统安装oracle 11g

    欧拉系统安装 Oracle 11g 本资源摘要信息将详细介绍欧拉系统安装 Oracle 11g 的过程,包括安装依赖包、安装 Oracle 11g 等步骤。 安装依赖包 在安装 Oracle 11g 之前,需要安装一些依赖包,以确保安装过程的顺利...

    Windows 2008 R2 安装 Oracle 11G RAC

    在安装Oracle 11G Real Application Clusters(RAC)在Windows 2008 R2操作系统之前,我们需要了解RAC的概念以及与单实例数据库相比的特点。RAC允许一个数据库在多个服务器上运行,这些服务器通过集群技术相互连接,...

    Windows Server 2003上安装Oracle10g(10.2.0.1)并升级至补丁(10.2.0.4)图解

    ### Windows Server 2003 上安装 Oracle 10g (10.2.0.1) 并升级至补丁 (10.2.0.4) #### 图解第一部分:安装 Oracle 10.2.0.1 **1. 选择安装方法** 在安装过程中首先会提示用户选择安装方法,这一步主要是为了确认...

Global site tag (gtag.js) - Google Analytics