`

Oracle 数据进行迁移

阅读更多

来源:中国it实验室
我们常常需要对数据进行迁移,迁移到更加高级的主机上、迁移到远程的机房上、迁移到不同的平台下……
   一、exp/imp:

  这也算是最常用最简单的方法了,一般是基于应用的owner级做导出导入。

  操作方法为:在 新库建立好owner和表空间,停老库的应用,在老库做exp user/pwd owner=XXX file=exp_xxx.dmp log=exp_xxx.log buffer=6000000,传dmp文件到新库,在新库做imp user/pwd fromuser=XXX touser=XXX file=exp_xxx.dmp log=imp_xxx.log ignore=y.

  优缺点:优点是可以 跨平台使用; 缺点是停机时间长,停机时间为从exp到网络传输到新库,再加上imp的时间。

  二、存储迁移:

  这 种情况下,数据文件、控制文件、日志文件、spfile都在存储上(一般情况下是裸设备),我们可以直接把存储挂到新机器上,然后在新机器上启动数据库。

   操作方法:将老库的pfile(因为里面有指向裸设备的spfile链接),tnsnames.ora,listener.ora,密码文件传到新库的 对应位置。将存储切至新机,或者用文件拷贝或dd的方式复制数据文件,启动数据库。

  优缺点:优点是该迁移方式非常简单,主要的工作是 主机工程师的工作,dba只需配合即可,停机时间为当库、切存储、起库的时间。缺点是要求新老库都是同一平台,是相同的数据库版本。

   三、利用data guard迁移:

  用dg我们不仅可以用来做容灾,物理的dg我们还可以作为迁移的方式。

  操作 方法:可见http://www.oracleblog.cn/study-note/dg-created-by-rman/或者http: //www.oracleblog.cn/study-note/create-dg-by-rman-one-datafile-by-one- datafile/或者其他相关网文。注意switch over之后,可以将dg拆掉,去掉log_archive_dest_2、FAL_SERVER、FAL_CLIENT、 standby_file_management参数。另外还要注意如果用rman做dg,注意手工添加tempfile。

  优缺点: 优点是停机时间短,停机时间为switch over的时间。缺点:主机必须双份、存储必须双份。

  四、用rman做迁移:

   rman比较适合于跨文件系统的迁移,如同平台下的不同文件系统。

  操作方法:

  1.停第三方的归档备份,如 legato或dp

  2.backup数据库:

在一次周末的课程试验中,频繁的看到 Data file init write 等待事件。

  在这里做一点记录说明,以下是来自跟踪文件的记录信息:

分享到:
评论

相关推荐

    oracle数据迁移工具

    7. **最佳实践**:在使用Oracle数据迁移工具时,需要遵循一些最佳实践,比如在迁移前备份源数据库,测试迁移在非生产环境中,确保目标数据库有足够的存储空间,并在迁移后进行详尽的验证,以确认数据的准确性和一致...

    数据迁移 说明 oracle 数据迁移完整手册

    Oracle 数据迁移可以使用 Navicat Premium 进行,Navicat Premium 提供了数据传输功能,可以将 Oracle 数据库迁移到目标数据库。该方法简单易行,类似于 MySQL 数据库迁移到 Oracle 数据库的过程。 二、实现步骤 ...

    国产化改造,如何将Oracle数据完整迁移到DM数据库。

    将Oracle数据完整迁移到DM数据库需要进行详细的分析和准备,包括分析待移植系统、数据迁移、PL/SQL移植、移植结果校验、应用系统移植、测试和优化等几个方面的工作。通过仔细的准备和执行,可以确保移植的成功和完整...

    直接拷贝数据文件实现Oracle数据迁移

    本文将详细介绍如何通过直接拷贝数据文件来实现在新服务器上的Oracle数据迁移。 首先,我们需要了解迁移的背景。假设你因为服务器更换需要迁移一个已经在192.168.1.15运行的Oracle数据库到新的服务器192.168.1.18。...

    2020_Oracle19c数据迁移图文详解.docx

    本文旨在详细介绍如何使用Oracle数据泵技术完成从Oracle 11g到Oracle 19c的数据迁移工作。数据迁移是一个复杂的过程,尤其是在源数据库与目标数据库存在字符集差异、表间存在主外键关系以及表空间不一致的情况下。...

    记使用Oracle SQL Developer 迁移MySql 数据至 Oracle.docx

    此外,检查Oracle服务是否正常运行,特别是Oracle监听器和服务,它们是数据迁移的基础设施,如果未启动,将导致无法连接。 总结来说,从MySQL到Oracle的数据迁移是一个涉及多个步骤的过程,需要正确配置和管理...

    oracle rac数据迁移

    ### Oracle RAC 数据迁移知识点详解 #### 一、Oracle RAC 数据迁移背景及意义 在企业信息化建设过程中,Oracle RAC (Real Application Clusters) 作为高性能、高可用性的数据库解决方案,被广泛应用在各种关键业务...

    mysql和Oracle数据互相迁移

    Oracle和Mysql互相迁移数据,可同时迁移多个不同数据库数据(并发的将数据在oracle和mysql之间随意迁移),效率高(实际测试表明,将100万数据从oracle迁移到mysql耗时2分30秒,其中1分30秒耗在...支持中文数据迁移。

    oracle数据迁移.docx

    在使用数据泵 expdp/impdp 工具进行数据迁移时,需要指定一些常用的参数,例如 DIRECTORY、DUMPFILE、LOGFILE、TABLES、SCHEMAS、TABLESPACES、VERSION、CONTENT、TABLE_EXISTS_ACTION、TRANSFORM、REMAP_TABLESPACE...

    oracle数据文件迁移

    Oracle 数据文件迁移详解 ...Oracle 数据文件迁移需要按照正确的步骤进行,以避免数据丢失或损坏。通过本文所介绍的步骤和要点,可以安全地迁移 Oracle 数据文件,以提高数据库的管理和维护效率。

    Oracle数据库数据迁移

    Oracle 数据库数据迁移 Oracle 数据库数据迁移是指将 Oracle 数据库中的数据从一个系统迁移到另一个系统的过程。这其中可能涉及到多种技术和工具,例如数据备份、数据恢复、数据同步等。 在 Oracle 数据库数据迁移...

    Oracle数据库数据迁移.pdf

    ### Oracle数据库数据迁移知识点 #### 1. 概述 - **文档目的**: 本文档主要介绍了Oracle数据库数据迁移的方法和流程,适用于减灾中心的数据迁移工作。 - **系统现状**: 减灾中心的系统分为主中心(位于百子湾机房)...

    oracle数据迁移项目实施方案

    Oracle数据迁移项目实施方案的知识点涵盖项目需求分析、数据迁移方案设计、实施过程的步骤、系统状态信息的更新以及备份脚本的规划和配置。以下是针对各部分内容的详细解读: 项目需求分析: 项目需求是数据迁移的...

    oracle数据库数据文件迁移的方法1

    - **示例命令**:假设要迁移的数据文件名为`GWTABLE42.DBF`,位于`D:\OracleData`目录下,现需将其迁移到`E:\OracleData`目录下,则可通过Windows资源管理器或命令行工具进行复制操作,如: ```shell copy D:\...

    标准C编写的ORACLE数据自动迁移工具

    用户可以使用本程序提供的灵活的字符图形界面(绝对免安装)在UNIX字符终端或TELNET界面上对ORACLE数据库进行灵动的数据导出和加载, 同时集成了最高效的ORACLE数据导入导出模块,可大幅度提高日常数据备份和一次性...

    阿里巴巴开源的Oracle数据迁移同步工具yugong.zip

    yugong 是阿里巴巴推出的去Oracle数据迁移同步工具(全量 增量,目标支持MySQL/DRDS)。2008年左右,阿里巴巴开始尝试MySQL的相关研究,并开发了基于MySQL分库分表技术的相关产品,Cobar/TDDL(目前为阿里云DRDS产品),...

    oracle数据迁移

    本文将基于提供的“Oracle 数据迁移”文档内容,深入探讨 Oracle 数据迁移的过程与关键步骤,并对其中涉及的重要概念和技术进行详细解释。 #### 数据迁移背景与意义 随着业务发展和技术迭代,企业往往需要对现有的...

Global site tag (gtag.js) - Google Analytics