IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    关于升级到oracle 19c的一些需要知道的事情

    Guang Cai Li发表于 2022-09-15 05:05:07
    love 0
    1.  DB版本生命周期支持策略

     

    PS(Primier Support)是自软件发布之日起为期5年的维护和支持服务,超过这个时间就需要购买3年的Extended Support或者不确定时间的Sustaining Support。
    Oracle Database 10gR2以及Oracle Database 11gR1都已结束Paid Extended Support进入Sustaining Support阶段,11gR2开始Extended Support包含Waived Extended Support和Paid Extended Support两种:Waived Extended Support不需要单独购买扩展服务包,而Paid Extended Support将在原来的PS服务费用基础上,第一年加收10%的费用提供支持,第二年加收20%的费用提供支持,第三年也是加收20%的费用提供支持, Extended Support主要目的是客户版本升级缓冲期,在该阶段客户将仍能获得“软件更新、修订和安全预警”。

    12.2: 新的发行版本会每年发行,版本号是年份的后两位。原来计划发布的12.2.0.2是18c,原来计划发布的12.2.0.3会是19c。18c和19c被认为和12.2的终身支持政策一致。
    19c是一个“长期支持”版本(至少4年PS服务,3年扩展支持服务),也是12.2的最后一个版本, 同时也是Oracle Autonomous database优化的一个基础。

     

     

    升级到19c的直接升级路径

    具体参考:Oracle 19c – Complete Checklist for Manual Upgrades to Non-CDB Oracle Database 19c (Doc ID 2539778.1)

    Source Database Target Database
    11.2.0.4 19c
    12.1.0.2,12.2.0.1 19c
    18c 19c

     

    升级到19c的的间接升级路径

    Source Database Intermediate upgrade path Target Database
    12.1.0.1 12.1.0.2 19c
    更早版本 11.2.0.1 / 11.2.0.2/11.2.0.3 11.2.0.4 19c
    11.1.0.6 / 11.1.0.7 11.2.0.4 19c
    10.2.0.2/10.2.0.3/10.2.0.4/10.2.0.5 11.2.0.4/12.1.0.2 19c
    10.1.0.5 11.2.0.4/12.1.0.2 19c
    7.3.3.0.0 (or lower)  7.3.4.x –> 9.2.0.8 9.2.0.8 11.2.0.4 19c
    8.0.5.0.0 (or lower) 8.0.6.x –> 9.2.0.8
    8.1.7.0.0 (or lower) 8.1.7.4 –> 9.2.0.8
    9.0.1.3.0 (or lower) 9.0.1.4 –> 9.2.0.8

     

    升级到19c的升级技术方法

    升级/迁移Oracle数据库19c的方法,不论是上Oracle Cloud还是本地环境都一样 下面是根据操作系统、字节序、版本、数据库大小、停机时间要求等的不同而采用的常用方法

     

    具体参考: Transportable Tablespace (TTS) Restrictions and Limitations: Details, Reference, and Version Where Applicable [Document 1454872.1] Best Practices for Using Transportable Tablespaces (TTS) [Document 1457876.1]

    方法 说明
    Export / Import  适用所有版本和平台,要使用Data Pump需要10.1.0.2或更高版本,停机时间长
           Transportable Tablespaces  Sets(TTS)

           Cross-Platform Transportable Tablespace Sets(XTTS)

    8i及以后:TTS(从8i开始),XTTS(从10g开始,支持跨平台)

    相同的字符集和国家字符集,如果跨字节序(10g+),需要配合RMAN’s convert 

    RMAN’s convert function for Transportable Tablespaces 10g及以后版本,可以跨endianness,字符集要兼容

    转换动作可以在Soure或Target完成,需要额外的临时工作空间,不支持SYSTEM/SYSAUX

    Transportable Database(Data Pump Full Transportable) 11.2.0.3及以后版本,字符集要兼容,12c开始RMAN支持跨字节序转换
    XTTS with RMAN Cross Platform Incremental Backups new 11.2.0.4及以后版本,字符集要兼容
    Create Table As Select (CTAS),SQL*Loader,Copy 需注意表属性、约束、数据类型的限制
    Dataguard Heterogeneous Primary and Physical Standbys Data Guard异构的限制
    Oracle GoldenGate 无法支持的异构或停机时间极小的场景

     

     

     

     



沪ICP备19023445号-2号
友情链接