`

【转】一次Oracle11g数据库导入Oracle10g数据库操作笔记

 
阅读更多

11g备份,导入10g的时候会抛错,直接阻止导入。

 

但是有时候还必须得把11g的数据库导入到10g,我今天就遇到了这种情况。

 

一开始只是把11g中的表全部备份,成功导入10g。但是缺少视图、存储过程等。一个个sql创建累死人,方法太笨。请教了一下资深DBA,重新备份,重新导入,成功。

 

现在把我导入操作的全过程记录下来,希望可以方便更多的人!

 

一、在11g服务器上,使用expdp命令备份数据

 

EXPDP USERID='SYS/cuc2009@cuc as sysdba' schemas=sybj directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0

其中,红色文字部分是根据需要改写的地方。例如我的sys密码是cuc2009,数据库sid是cuc,要到出的用户名是sybj,要导入到10.2.0.1.0版本的Oracle数据库中去。aa.dmp和aa.log将会在11g的dpdump目录中生成,例如我的11g装在了E盘下面,于是aa.dmp将会在E:/app/Administrator/admin/cuc/dpdump目录下被生成。

二、在10g服务器上,使用impdp命令恢复数据

准备工作:1.建库2.建表空间3.建用户并授权4.将aa.dmp拷贝到10g的dpdump目录下

1-3点可以去参考博主的上一篇博客“Oracle数据库移植全步骤”,介绍的很详细,这里不再多说。关于第4点,我的10g装在了e:/tools目录下,于是我将aa.dmp文件拷贝到了E:/tools/admin/cucf/dpdump目录下。

IMPDP USERID='SYS/cuc2009@cucf as sysdba' schemas=sybj directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0

其中红色部分是根据需要改写的地方。例如我的sys密码是cuc2009,数据库sid是cucf,要导入用户名为sybj,要导入到10.2.0.1.0版本的Oracle数据库中去。aa.log将会在10g的dpdump目录中生成。

每一步都讲过自己亲自操作。没问题的。朋友们如果有什么好的办法也可以拿出来共享一下。开源的氛围中,技术的成长是最快的!

分享到:
评论

相关推荐

    oracle数据库 笔记

    总的来说,这份Oracle数据库笔记涵盖了数据库操作的多个方面,包括用户管理、权限控制、服务管理、数据导入、查询操作以及sqlplus工具的使用技巧等,对于初学者来说是一份非常实用的学习资料。在学习和使用Oracle...

    oracle的impdp和expdp数据泵导入导出全备数据库-详细笔记文档总结

    Oracle 的 IMPDP 和 EXPDP 数据泵导入导出全备数据库详细笔记文档总结 Oracle 的 IMPDP 和 EXPDP 是两个强大的数据泵工具,用于将 Oracle 数据库中的数据导入或导出到其他数据库或文件中。在本文档中,我们将详细...

    2021年Oracle(DBA)数据库笔记。

    #### 一、Oracle数据库基础知识 **1. 数据库语言分类** - **DQL(Data Query Language,数据查询语言)**: 主要用于查询数据,如 `SELECT` 语句。 - **DML(Data Manipulation Language,数据操作语言)**: 用于...

    Oracle导入导出笔记

    这两种工具允许用户将数据从一个Oracle数据库复制到另一个数据库,或者将数据保存为本地文件,以便于未来的恢复或迁移。 #### 二、Oracle EXP/IMP命令详解 **1. EXP 命令:** - **基本语法**: ``` exp ...

    Oracle10g数据库培训学习经典笔记.pptx

    Oracle 10g数据库是企业级关系型数据库管理系统,它提供了强大的数据管理和恢复功能。这份培训学习笔记主要涵盖了数据库备份、恢复以及相关的数据库归档方式。 1. **数据库备份** - **物理备份**:数据库的物理...

    最牛逼的Oracle 11g OCP学习笔记

    Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,OCP(Oracle Certified Professional)是Oracle认证的专业级数据库管理员证书,对于希望深入理解和掌握Oracle数据库技术的人来说,这是一份非常有价值的...

    最牛逼的Oracle 11g OCP 051 052 053全程笔记

    Oracle 11g OCP(Oracle Certified Professional)是Oracle公司为数据库管理员提供的专业认证,它涵盖了Oracle数据库的高级管理、性能优化、故障排查等关键领域。这个“最牛逼的Oracle 11g OCP 051 052 053全程笔记...

    Oracle数据库笔记-JackChiang.docx

    Jack Chiang的Oracle数据库笔记主要涵盖了Oracle数据库的基础知识、管理操作、性能优化以及一些常见问题的解决方案。以下是对这些知识点的详细阐述: 1. **Oracle数据库基础**:Oracle数据库采用SQL(结构化查询...

    韩顺平玩转oracle10g实战教程ppt+课堂笔记文档

    1. **Oracle 10g基础**:了解Oracle数据库的基本架构,包括数据文件、控制文件、重做日志文件等组成部分,以及数据库实例和数据库的区别。 2. **SQL语言**:深入学习SQL查询语句,如SELECT、INSERT、UPDATE、DELETE...

    Oracle SQLServer数据库 学习笔记

    Oracle数据库是由甲骨文公司开发的一款强大、高性能的数据库解决方案。其主要特点包括: 1. **分布式数据库**:Oracle支持多节点的分布式数据库系统,可以跨越多个地理位置分散的数据进行操作。 2. **RAC(Real ...

    Oracle11g备份恢复笔记文档

    - **11g支持的闪回方式**:Oracle 11g 支持多种闪回功能,包括但不限于闪回查询、闪回表、闪回事务查询、闪回数据库、闪回删除、闪回版本查询、闪回数据归档等。 #### 五、完全恢复与不完全恢复 - **完全恢复**:...

    Oracle11g维护培训课件(华为内部教材)

    Oracle数据库自1979年发布以来,经历了多次版本更新和技术革新,以下为Oracle各主要版本的发布时间和版本号: - **1979年6月**:Oracle 2版发布。 - **1983年3月**:Oracle 3版发布。 - **1984年10月**:Oracle 4版...

    oracle11g 学习实例脚本

    总之,这个"Oracle11g学习实例脚本"压缩包是一个全面的Oracle学习资源库,它将带你逐步探索Oracle数据库的各个方面,从基本操作到高级应用,是提升数据库技能的理想教材。通过系统地学习和实践,你将能够熟练掌握...

    Orcale数据库操作笔记

    本文将基于“Orcale数据库操作笔记”的主题,深入探讨Oracle数据库的一些核心概念和常用操作。 首先,Oracle数据库的核心组件包括数据文件、控制文件、重做日志文件和系统全局区(SGA)。数据文件存储数据库的数据...

    Oracle 10g经典培训笔记和课件

    本套经典培训笔记和课件详细介绍了Oracle 10g的核心特性和使用技巧,旨在帮助对Oracle数据库有一定基础的开发人员和数据库管理员深化理解和提升技能。 一、Oracle 10g概述 Oracle 10g的“g”代表“grid”,强调其...

    Oracle g 数据库配置与管理PPT课件.pptx

    首先,学习Oracle数据库需要对计算机科学有基础理解,包括阅读相关书籍、课堂听讲、笔记整理和实际操作。在安装Oracle服务器时,需要选择适当的安装类型和路径,并创建全局数据库名。同时,创建表空间、用户和方案是...

    玩转oracle学习笔记(四)-数据库操作

    在Oracle数据库操作的学习中,掌握基础与进阶技巧至关重要。这篇笔记主要聚焦于"玩转Oracle学习笔记(四)",作者通过文档分享了他在数据库管理、查询优化、数据处理等方面的经验。以下是对这些知识点的详细解析: 1....

    藏经阁-Oracle 数据库笔记.pdf

    《藏经阁-Oracle 数据库笔记.pdf》是关于Oracle数据库技术的详细笔记,涵盖了数据库的基础概念、管理和优化等多个方面。Oracle数据库是全球广泛使用的大型企业级数据库管理系统,尤其在阿里云平台上有着重要的应用。...

Global site tag (gtag.js) - Google Analytics