zoukankan      html  css  js  c++  java
  • day04_oracle版本升级--10.2.0.1.0升级到10.2.0.4.0

    软件升级

     

    1oracle很少升级,除非你要用什么新的功能。因为升级要停库,好多和库相关的组件可能全要升级。升级前一定要开会研究很长时间。

    2、一些大公司定期委托第三方公司做《系统安全防护评测》,扫描出一些漏洞时,会要求升级并打补丁【联通】

         神州数码信息服务股份有限公司、绿盟科技   

     

     如下形式的漏洞:

     

     

    漏洞详细信息

     

    Oracle数据库Network Foundation组件远程拒绝服务漏洞 

    详细描述

    本次扫描是通过版本进行的,可能发生误报。

    Oracle Network Foundation是 Oracle数据库服务器的一个组件。

    Oracle Database ServerNetwork Foundation组件在实现上存在远程漏洞,此漏洞可通过Oracle Net协议加以利用,导致拒绝服务。攻击者不需要任何权限就可以进行攻击。

    <*来源:Oracle
    *>

    解决办法

    厂商补丁:

    Oracle
    ------
    目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

    http://www.oracle.com/technetwork/topics/security/

    发布日期

    2011-04-19

    CVE编号

    CVE-2011-0806 

    BUGTRAQ

    47430 

     

    Oracle Database Server远程Core RDBMS漏洞(CVE-2011-0838) 

    详细描述

    Oracle Server是一个对象一关系数据库管理系统。它提供开放的、全面的、和集成的信息管理方法。每个Server由一个 Oracle DB和一个 Oracle Server实例组成。它具有场地自治性(Site Autonomy)和提供数据存储透明机制,以此可实现数据存储透明性。

    Oracle Database Server在实现上存在远程Core RDBMS漏洞,在具有Create sessioncreate procedure权限的情况下,远程攻击者可通过Oracle NET协议利用此漏洞,造成非法控制Core RDBMS和在Core RDBMS中执行任意代码。

    <*来源:Oracle

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

    解决办法

    厂商补丁:

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

    cpujuly2011-313328Oracle Critical Patch Update Advisory - July 2011

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

    发布日期

    2011-07-19

    CVE编号

    CVE-2011-0838 

    BUGTRAQ

    48731 

    Oracle Database Server远程Core RDBMS漏洞(CVE-2011-0835) 

    详细描述

    本次扫描是通过版本进行的,可能发生误报。
    Oracle Server是一个对象一关系数据库管理系统。它提供开放的、全面的、和集成的信息管理方法。每个Server由一个 Oracle DB和一个 Oracle Server实例组成。它具有场地自治性(Site Autonomy)和提供数据存储透明机制,以此可实现数据存储透明性。

    Oracle Database Server在实现上存在远程Core RDBMS漏洞,在具有Create session权限的情况下,远程攻击者可通过Oracle NET协议利用此漏洞,造成非法控制Core RDBMS和在Core RDBMS中执行任意代码。

    <*来源:Oracle

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

    解决办法

    厂商补丁:

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

    cpujuly2011-313328Oracle Critical Patch Update Advisory - July 2011

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

    发布日期

    2011-07-19

    CVE编号

    CVE-2011-0835 

    BUGTRAQ

    48727 

    Oracle Database Server远程Core RDBMS漏洞(CVE-2011-2230) 

    详细描述

    Oracle Server是一个对象一关系数据库管理系统。它提供开放的、全面的、和集成的信息管理方法。每个Server由一个 Oracle DB和一个 Oracle Server实例组成。它具有场地自治性(Site Autonomy)和提供数据存储透明机制,以此可实现数据存储透明性。

    Oracle Database Server在实现上存在远程Core RDBMS漏洞,远程攻击者可通过Oracle NET协议利用此漏洞,造成Core RDBMS挂起或重复性崩溃(完全DOS)。

    解决办法

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

    cpujuly2011-313328Oracle Critical Patch Update Advisory - July 2011

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

    发布日期

    2011-07-19

    CVE编号

    CVE-2011-2230 

    BUGTRAQ

    48743 

    Oracle Database Server RDBMS远程Core RDBMS漏洞(CVE-2011-2239) 

    详细描述

    本次扫描是通过版本进行的,可能发生误报。
    Oracle Server是一个对象一关系数据库管理系统。它提供开放的、全面的、和集成的信息管理方法。每个Server由一个 Oracle DB和一个 Oracle Server实例组成。它具有场地自治性(Site Autonomy)和提供数据存储透明机制,以此可实现数据存储透明性。

    Oracle Database Server在实现上存在远程Core RDBMS漏洞,在具有Create libraryExecute on package XMLSEQ_IMP_T权限的情况下,远程攻击者可通过Oracle NET协议利用此漏洞,造成非法操作系统控制和任意代码执行。

    <*来源:Oracle

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

    解决办法

    厂商补丁:

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

    cpujuly2011-313328Oracle Critical Patch Update Advisory - July 2011

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

    发布日期

    2011-07-19

    CVE编号

    CVE-2011-2239 

    BUGTRAQ

    48726 

     

     

    上面这些漏洞全是官网发出来的,解决办法有2种:

         1、打对应的patch补丁   

         2、升级生产库

     

     

     

     

     

     

     

     

     

     

     

    Oracle 10.2.0.1.0 升级 10.2.0.4.0库升级操作

    1.cp软件

    [oracle@sq123 d]$  cd /tmp

    [oracle@sq123 d]$  unzip p6810189_10204_Linux-x86.zip 

     

    2.查看当前库版本

    SQL> select * from v$version where rownum<2;

     

    SQL>  shutdown immediate

    SQL>  exit 

    [oracle@sq123 ~]$ lsnrctl stop

     

    重启操作系统

     

    3.安装升级包

    oracle用户【图形界面】

    cd /tmp/Disk1

    ./runInstaller

     

     

    默认不启动oem

     

     

     

     

    4.启动数据库时报错

     

    因为进行了数据库升级,数据字典的一些基表内容被修改了

     

    SQL> exit

     

    [oracle@sq123 ~]$ sqlplus / as sysdba

    SQL> startup upgrade;

    (upgrade 标记为升级模式)

     

     

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

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

    (catalog是用来创建数据库的数据字典文件

     catproc是用来创建数据库的基本过程和包的

     

    SQL> shutdown immediate

    SQL> startup

    SQL> select * from v$version where rownum<2;

     

     




    ----------------------------------------------------------------------------------------------------------







  • 相关阅读:
    上学要迟到了【最短路转化】
    解方程【狄利克雷卷积+莫比乌斯反演+积性函数】
    FFT
    min25 筛
    Easy【生成函数】
    CF1406D-Three Sequences
    Alice和Bob赌糖果【赌徒破产模型】
    记MySQL自增主键修改无效的问题
    JVM学习笔记(十一、JDK分析工具)
    JVM学习笔记(十、GC3-垃圾回收机制)
  • 原文地址:https://www.cnblogs.com/xiaoxiao5ya/p/e91ad76d05862825d49f56823968216d.html
Copyright © 2011-2022 走看看