开发者社区> jeanron100> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Oracle 12.1升级到12.2的两种方法

简介:    自Oracle 12.2发布以来,就会面临两类升级的需求,一类是12.1升级到12.2,毕竟12.1和12.2的发布时间间隔有5年左右的时间,这个时间段内已经有一些线上业务使用了12.1,现在升级到12.2的意愿就会更加强烈。
+关注继续查看
1494575648795097437.gif

   自Oracle 12.2发布以来,就会面临两类升级的需求,一类是12.1升级到12.2,毕竟12.1和12.2的发布时间间隔有5年左右的时间,这个时间段内已经有一些线上业务使用了12.1,现在升级到12.2的意愿就会更加强烈。另外一种是低版本升级到12.2,这类需求的一个很大的驱动就是11.2.0.4的服务期限受限。

   数据库升级有很多种方式,比如下面的这个升级方案概览,就涉及到很多种场景的考虑。

    图片.png

    一般来说,图形的DBUA升级方式比较方便,虽然升级的过程很简便,但是有一个最大的风险点就是不可控因素,所以对于大中型的升级项目,还是会优先选择手工方式升级。

     那么对于12.1升级到12.2,是否有什么方案呢,因为单纯看上面的方案还是有一定的局限性,这么说还是有一定的背景的。

     对于启用多租户的12c环境,抛开升级,单纯的创建PDB,我们可以有两种方式,一种是远程克隆,基于db link,另外一种是unplug,plugin的方式,而和升级结合起来,思路还是很相似。

     我们来简单看看这两种方案。

SQL> CREATE PLUGGABLE DATABASE tbillmob FROM tbillmob@tbillmob_link   
    file_name_convert=('/U01/app/oracle/oradata/new12c/NEW12C/tbillmob','/U01/app/oracle/oradata/test12cs/tbillmob') ;
CREATE PLUGGABLE DATABASE tbillmob FROM tbillmob@tbillmob_link
*
ERROR at line 1:
ORA-17628: Oracle error 17630 returned by remote Oracle server
ORA-17630: Mismatch in the remote file proto    col version client  server

出现这个问题还是因为版本的差异,这里需要在源库打一个补丁,可以参考mos文档。

Patch 18633374: COPYING ACROSS REMOTE SERVERS: ASMCMD-8016, ORA-17628, ORA-17630, ORA-06512   这样对于源库来说,打补丁就需要停源库的服务,也就意味着维护窗口。

   另外一类方案就是在源库unplug,在目标库plugin,

SQL> create pluggable database upg121 using '/U01/app/oracle/oradata/test12cs/upg121/UPG121.xml' nocopy  tempfile reuse;   看起来迁移一个PDB从12.1到12.2真是太容易了,其实不然,因为对于相应的PDB还是需要单独升级,可以使用一个新的命令来做。比如PDB的名字是upg121,就可以使用如下的命令。

$ORACLE_HOME/bin/dbupgrade -c upg121



5945ff01-fb0b-481d-8178-5e8ae08de221.jpg


  






版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Oracle 数据库性能优化3日实战(企业培训)
课程名称一: Oracle性能优化及调整 课程时长 1天 课程深度: 高级 上机实验: 10%-30% 授课对象: Oracle开发人员、Oracle数据库管理人员,应用程序开发人员 课程描述: 本课程讲述Oracle数据库物理层规划,系统性能的监控,数据库性能参数调整,统计信息的收集,使用自动化调试工具优化数据库,I/O子系统的配置与设计以及性能优化方法论等。
1894 0
+关注
jeanron100
Oracle ACE,《Oracle DBA工作笔记》作者 现就职于国内某互联网公司,擅长数据管理,数据迁移,性能优化,目前专注于开源技术,运维自动化和性能优化。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Oracle 至PostgreSQL案例分享
立即下载
迁移 ORACLE 最佳实践
立即下载
ORACLE 10g 数据库体系结构图
立即下载