`

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”错误提示:“执行安装程序验证所需的初始设置...

    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

    Windows2012R2安装Oracle11g操作指南

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

    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 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. 选择安装方法** 在安装过程中首先会提示用户选择安装方法,这一步主要是为了确认...

    虚拟机windows2008+oracle11g dataguard

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

    欧拉系统安装oracle 11g

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

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

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

    Windows 2008 R2 安装 Oracle 11G RAC

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

Global site tag (gtag.js) - Google Analytics