编辑推荐

译者许向东直播《Oracle数据库及云技术战略》回放,更多了解《Oracle数据库升级、迁移和转换*佳实践》,观看请点击!

内容简介

  《Oracle数据库升级、迁移和转换最佳实践》提供了在不同操作系统和平台之间迁移,将现有数据库转换到不同存储或企业系统,以及将数据库版本升级的实践。基于专家作者的工作经验,《Oracle数据库升级、迁移和转换最佳实践》将帮助我们在项目中选择迁移路径,以及开发一套有效的方法。
  《Oracle数据库升级、迁移和转换最佳实践》主要内容包括利用OracleDataGuard的特性迁移OracleDatabase,使用OracleRecoveryManager、可传输表空间集和可传输数据库工具集在不同平台之间迁移,使用导出/导入功能迁移数据库,使用OracleGoldenGate进行零停机时间或接近零停机时间的迁移,利用跨平台可传输表空间集实用工具,使用Oracle自动存储管理(ASM)特性迁移到新的存储平台,使用数据库升级助手工具升级到OracleDatabase12c,无缝地移动到Oracle的工程系统,移动到云端。

作者简介

  许向东,甲骨文(中国)软件系统有限公司技术产品售前总监,2002年加入Oracle公司,支持过金融、政府、交通、电力等行业的Oracle数据库及相关选件产品的设计、开发、运维管理和培训工作。1995年和1996年,与科学出版社合作,参与编写了三《Oracle数据库升级、迁移和转换最佳实践》籍:《Oracle7使用技巧》(第4章)、《Oracle7技术手册》(第6章和第7章)、《Developer/2000使用技巧与方法》第II篇的第1、第7和第8章。2014年,与同事一起翻译了《深入解析OracleEnterpriseManagerCloudControl12c》和《Oracle大数据解决方案》(均已由清华大学出版社出版)。目前带领团队致力于金融行业的技术产品售前支持工作。EdwardWhalen是OracleACEDirector,同时担任PerformanceTuning公司的首席技术官。在过去4年中,Edward给OraclePress撰写了7本关于Oracle产品的书籍(他总共出版了13《Oracle数据库升级、迁移和转换最佳实践》)。他也一直从事与Oracle数据库产品相关的各种基准测试和性能调优项目方面的工作。Edward的职业是咨询师、演讲人及兼职培训师。他的专业技能包括OraclePerformanceTuning、HighAvailability和GoldenGate。JimCzuprynski拥有30多年的IT经验,在30多年的工作中,他供职于财富1000强的几家公司,担任过大型主机程序员、业务分析师及项目经理等,在2001年Jim获得OCA认证。目前,Jim拥有Oracle9i、10g和11g的OCP认证,同时也是OracleACEDirector。
  
  林绪嘉,甲骨文(中国)软件系统有限公司技术产品售前顾问,长期从事金融行业IT研发、数据中心运维、核心银行系统架构设计以及产品的开发和实施。目前主要从事金融行业售前咨询顾问工作。参与中外资银行、保险等金融机构客户的项目咨询,并支持数据库及相关选件产品的设计、开发等工作。
  
  刘炳林,甲骨文(中国)软件系统有限公司技术产品售前顾问。Oracle10gOCM,活跃于ITPUB技术社区,热衷于通过博客与同行分享技术心得和经验,目前从事金融行业的数据库产品售前支持工作。

目录

第Ⅰ部分制定一个平滑的迁移计划
第1章迁移、转换和升级方法概览
1.1数据库升级方法
1.1.1数据迁移方法
1.1.2通过转换实现迁移的方法
1.2未来的迁移、转换和升级技术
1.3本章小结
第2章选择正确的迁移方法
2.1评估环境
2.1.1迁移目标
2.1.2停机时间需求
2.1.3转换的目标
2.1.4迁移方法回顾
2.1.5资源
2.1.6预算
2.1.7其他注意事项
2.2决策制定
2.2.1停机时间如何影响方法选择
2.2.2版本如何影响方法选择
2.2.3架构如何影响方法选择
2.2.4数据库转换如何影响方法选择
2.2.5决策总结
2.3混合解决方案
……
第3章迁移/转换/升级方法

第Ⅱ部分跨平台迁移
第4章OracleDataGuard
第5章使用RMAN跨平台迁移
第6章传输表空间和数据库

第Ⅲ部分迁移的增强和升级
第7章使用Export/Import迁移Oracle数据库
第8章使用OracleGoldenGate进行零停机时间或停机时间最短的迁移
第9章跨平台可传输表空间迁移实用程序
第10章使用ASM迁移到新存储平台

第Ⅳ部分优化的升级和迁移
第11章数据库升级助手
第12章从MicrosoftSQLServer迁移到Oracle
第13章迁移到OracleDatabase12c
第14章迁移到Oracle工程系统
第15章迁移到云上的Oracle

第Ⅴ部分最佳实践与提示
第16章总结:建议、提醒和最佳实践

前言/序言

  由于硬件老化、应用系统需要增加新的功能以及公司业务的增长,Oracle数据库的升级和迁移成为大多数DBA隔几年就必须要做的工作。出于上述原因及更多原因,我们要完成升级硬件、改变数据库以及添加新的特性(如加密、分区、LOB存储等)的任务。所以,在这时执行升级或迁移应该做些什么呢?正如《Oracle数据库升级、迁移和转换最佳实践》介绍的,有很多方法达成相同的结果。哪种最合适取决于具体的环境和需求。《Oracle数据库升级、迁移和转换最佳实践》将针对这些工作提供一些选择、提示和小技巧。
  我们结合了IT(InformationTechnology,信息技术)方面数十年的经验准备了这《Oracle数据库升级、迁移和转换最佳实践》,同时也研究了大量的最佳实践、推荐和陷阱等,这些是所有OracleDBA在开始任何项目之前都必须考虑的,这些项目包括在不同的操作系统平台(使用不同的存储或企业系统)之间迁移和转换现有的数据库,或者将数据库从一个版本升级到下一个版本。对于需要将Oracle数据库成功迁移、转换和升级到OracleDatabase12cRl及后续版本的读者,希望《Oracle数据库升级、迁移和转换最佳实践》中提供的许多代码示例和详细清单能够给你和你的团队带来信心。
  第1章:迁移、转换和升级方法概览
  该章介绍了用于完成升级、迁移和转换的多种方法和工具,并提供了相关内容的章节参考,这是非常有用的功能,能够帮助读者找出开始迁移、转换和升级工作的正确信息。
  第2章:选择正确的迁移方法
  该章讨论了可用的迁移方法,针对具体情况、平台和操作系统,提供了选择最合适迁移方法的原因。
  第3章:迁移,转换,升级方法
  该章重点讨论开发合适的方法,保证数据库的迁移、转换和/或升级的成功。
  第4章:OracleDataGuard
  该章的中心是利用OracleDataGuard的特性迁移Oracle数据库,以及使用该工具集有效管控迁移的具体环境。
  第5章:使用RMAN跨平台迁移
  该章讨论和演示了使用RecoveryManager工具集在不同的平台之间迁移数据库。
  第6章:传输表空间和数据库
  该章的重点是两个特定的Oracle工具集——可传输表空间集(TransportableTablespaceSet,TTS)和可传输数据库(TransportableDatabase,TDB),它们用于在平台之间迁移数据库。
  第7章:使用Export/lmport迁移Oracle数据库
  该章的重点是导出/导入工具及其最新的升级产品——数据泵导出/导入(DataPumpExport/lmport),它们用于迁移Oracle数据库。
  第8章:使用OracleGoldenGate进行零停机时间或停机时间最短迁移
  该章回顾了如何利用GoldenGate的特性在不同的环境和平台之间迁移数据库,讨论了进行实时数据迁移时,它在数据库之间保持数据同步的价值。
  第9章:跨平台可传输表空间迁移实用程序
  该章演示了跨平台可传输表空间(Cross-platformTransportableTablespace,XTTS)工具如何执行数据库的迁移,这要求数据库处于只读模式的周期非常短。
  第10章:使用ASM迁移到新存储平台
  该章解释了当两个环境都使用了ASM存储时,在停机时间有限的情况下,如何利用Oracle的ASM(AutomaticStorageManagement,自动存储管理)特性在不同的平台之间迁移Oracle数据库。
  第11章:数据库升级助手
  该章介绍数据库升级助手(DatabaseUpgradeAssistant,DBUA),包括演示了如何使用DBUA将12c之前的Oracle数据库升级到Oracle12c。

其他推荐