文档详情

《Oracle数据库迁移指南》.pdf

发布:2016-03-22约1.58万字共23页下载文档
文本预览下载声明
Oracle 数据库迁移指南 Oracle 数据库迁移指南 我们常需要对数据进行迁移,迁移到更加高级的主机上、迁移到远程的机房上或者迁 移到不同的平台下。在 Oracle DBA 的日常任务中,数据库迁移也是一项非常重要的工作。 为此,我们对 Oracle 数据库迁移方面的技巧以及策略进行了一定的总结,并列举出一些 在迁移过程中常见的错误,供大家参考,希望能为 DBA 在进行数据库迁移时提供一些灵感。 Oracle 数据库迁移基础知识 在开始展开数据库迁移工作之前,你必须对这部分任务的基础内容有一个较为详细的 了解,正所谓 “不打无准备之仗”,在这一部分中,我们将对 Oracle 数据库迁移一些较 为基础的知识进行介绍。  初学者的数据迁移问题  Oracle 数据库迁移几种方式  Oracle 数据库迁移与就地升级方法讨论 Oracle 专家建议 Oracle 数据库迁移是一项十分复杂的工程,因此相关经验是很重要的。在这一部分中, 我们将汇总 Oracle 专家针对具体问题的经验与心得,这对于 DBA 来说是相当有价值的参 考。  升级过程中的数据迁移、代码迁移和性能调优问题  使用 Oracle 可传输表空间进行数据库迁移  使用 RMAN 转换命令对 Oracle 数据库进行迁移  从 Unix 到 Linux 的Oracle 数据库迁移/升级 TT 数据库技术专题之“Oracle 数据库迁移指南” Page 2 of 23  迁移基于 Oracle 数据库的应用到开源数据库  升级过程中加速启动迁移程序  48 小时迁移 2TB 数据库 迁移过程中的常见错误 Oracle 有着丰富的错误代码库,无数 Oracle DBA 都饱受这些错误代码的折磨,当然 在进行数据库迁移时也不例外,在这里我们总结了一些比较常见的Oracle 数据库迁移错 误,读者可以引以为戒。  数据库迁移过程中出现 OIP-00005 错误  数据库迁移中的 ORA-01034 错误  迁出数据库时出现 ORA-06550 错误 TT 数据库技术专题之“Oracle 数据库迁移指南” Page 3 of 23 初学者的数据迁移问题 问:您好!我在数据迁移领域是个新手。我们有多个 Oracle 数据库。为了更好地组 织所有东西(数据,应用等),给用户提供统一的服务,我们正在寻求各种可选的措施。 我有几个问题: 1. 什么情况下,我们应该把数据放到一个数据库里? 2. 集成数据库,应用和展现层的优缺点是什么?各自合适的时机是什么情况? 任何有关的建议都可以。非常感谢。 答:有一些问题你要先搞清楚: 1. 这些数据库之间有任何形式的关联吗? 2. 你用到跨多数据库的事务了吗? 3. 这些数据库的用途是什么(例如 DSS,或者 OLTP,或者混合模式)? 如果问题(1)和(或者)问题(2)的回答是 “是”,并且数据库的负载都差不多的 话,我建议最好合并数据库。即便负载不一样,你可以用资源管理器检查各自占用资源。 曾经在一个网站上,我用了五个独立但有业务关联关系的数据库组成了一个非常大的数据 仓库。我把这五个数据库合并到了一起(保留它们属于不同的 schema)。合并后的数据库 尽管大,但是易于管理,而且大部分查询和加载数据处理的性能得到了改善。 (作者:Harish Harbham 译者:冯昀晖 来源:TT 中国) 原文标题:初学者的数据迁移问题 链接:/showcontent_21402.htm TT 数据库技术专题之“Oracle 数据库迁移指南” Page 4 of 23 Oracle 数据库迁移几种方式 我们常需要对数据进行迁移,迁移到更加高级的主机上、迁移到远程的机房上、迁移 到不同的平台下„„ 一、exp/imp: 这也算是最常用最简单的方法了,一般是基于应用的 owner 级做导出导入。 操作方法为:在新库建立好 owner 和表空间,停老库的应用,在老
显示全部
相似文档