`
hdu0704
  • 浏览: 12790 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle导出导入备份表数据

阅读更多

       今天遇到了一个很常见的需求,备份数据库数据。

       轻车熟路,用PL/SQL Developer的Tools--Export Tables,选好oracle导出程序的路径和文件导出的路径,点下右下角Export即可。

       不过试了好几次,下面的提示栏都已经显示完成了,不过桌面上还是没有dmp文件。

       我首先是怀疑是PL/SQL Developer的问题,因为自己这个版本以前看不到job里的东西。所以我试着直接登录数据库使用exp table_name/pwd file=f:\alltable.dmp导出,然后看到了如下错误。


根据网上的资料和总结,分析可能是本地使用的exp导出工具的版本与数据库服务器端exp版本不一致导致。我本地安装的Oracle 版本是Release 11.2.0.1.0,而服务器端安装的Oracle 是Release 10.2.0.4.0。

       由于Oracle的imp/exp组件的操作原则为向下兼容,具体规则为:

       规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器;
       规则2:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件);低版本exp出的dmp文件,高版本可以imp(向下兼容);
       规则3:从Oracle 低版本Export的数据可以Import到Oracle高版本中,但限于Oracle的相邻版本,如从Oracle 10 到 Oracle 11.对于两个不相邻版本间进行转换,如从Oracle 9 到 Oracle 11,则应先将数据输入到中间版本-Oracle 10,再从中间数据库转入更高版本Oracle 11.
       所以,以后装本地数据库最好能与服务器上的版本保持一致,避免出现一些不必要的麻烦。
 
  • 大小: 8.6 KB
  • 大小: 15.5 KB
  • 大小: 75.6 KB
分享到:
评论

相关推荐

    Oracle数据库导入导出工具

    在日常运维和开发过程中,数据的导入导出是非常常见的任务,这包括数据迁移、备份、恢复等场景。本工具是一款基于Java编写的桌面应用程序,专为Oracle数据库的导入导出提供便利。 1. **Oracle数据库导入导出的重要...

    Oracle 19c 备份恢复-导入导出

    Oracle 19c 备份恢复-导入导出是指使用 Oracle 数据库提供的工具 exp 和 imp 实现数据库的备份恢复和数据的导入导出。本文将详细介绍 Oracle 19c 备份恢复-导入导出的基本命令、工作方式、模式、选项和高级选项。 ...

    导入导出 Oracle 分区表数据

    #### 五、使用`exp/imp`导出导入分区表数据 接下来,我们使用`exp/imp`工具来演示分区表的数据导出和导入过程。 1. **导出整个分区表**: ```bash exp scott/tiger file='/u02/dmp/tb_pt.dmp' log='/u02/dmp/tb_...

    Oracle数据库导入导出(备份与恢复).docx

    为了确保数据的安全和可靠性,Oracle数据库提供了导入导出命令,以便用户可以轻松地备份和恢复数据库。本文将详细介绍Oracle数据库的导入导出命令,包括exp和imp命令的使用方法和参数设置。 exp命令 exp命令是...

    oracle数据库导入导出备份与恢复

    Oracle数据库的导入导出是数据库管理和维护中至关重要的部分,它涉及到数据的备份与恢复,确保数据的安全性和可恢复性。Oracle提供了Export和Import工具来实现这一目标。 **Export工具**用于从数据库中提取数据和元...

    oracle导入导出数据命令

    oracle 命令导入导出命令,对于数据迁移,数据备份本地数据库和服务数据库很实用的命令

    plsql导出导入oracle表结构方法

    - 进入表数据导出界面后,可以选择特定的表或选择“处理所有对象”来导出整个数据库的表结构。 - 设置导出路径及文件名,导出文件默认格式为 `.sql`。 3. **导出注意事项**: - 如果未选择任何特定对象,默认...

    使用toad导出oracle数据库某个或多个表中的数据

    - 在Data部分,你可以编写SQL查询以筛选特定的表数据,确保where条件正确无误,这有助于在导出前预览和验证数据。 - 右键点击你想要导出数据的表,然后选择“Export data”。这将打开Data Export窗口。 - 在...

    Oracle导入导出命令bat执行命.rar

    Oracle的导入导出功能是数据库管理的重要部分,它允许我们方便地备份数据、迁移数据以及在不同环境间同步数据。这个"Oracle导入导出命令bat执行命.rar"文件显然包含了一系列用于自动化这些过程的批处理(BAT)脚本。...

    oracle备份出来的数据可以导入到另一表空间.txt

    oracle备份出来的数据可以导入到另一表空间.txt

    oracle数据导入导出

    3. **字符集问题**:在导出导入过程中,需要注意源数据库和目标数据库的字符集是否一致。 4. **错误处理**:通过设置 `ignore` 参数可以控制导入过程中的错误处理方式。 #### 六、示例 - **创建新用户**: ```sql...

    oracle导出导入定时

    Oracle数据库的导出导入是数据库管理员日常维护工作中的重要环节,它涉及到数据的备份、迁移和恢复等操作。Oracle提供了一套强大的数据泵工具(Data Pump),包括expdp(导出)和impdp(导入)命令,用于高效地处理...

    oracle导出dmp备份文件

    "Oracle导出DMP备份文件"是Oracle数据库进行数据备份的一种方式,通过这种方式,我们可以将整个数据库或特定用户模式的数据导出为一个二进制的.DMP文件,以便在需要时进行数据恢复或迁移。 Oracle Data Pump(简称...

    Oracle数据导入导出命令.pdf

    在Oracle中,数据的导入导出是一项非常重要的任务,尤其是在需要迁移数据、备份数据或恢复数据时。Oracle 提供了两种主要工具用于数据的导入导出:`EXP` 和 `IMP` 命令。 - **EXP (Export):** 用于从 Oracle 数据库...

    oracle 数据导入导出

    Oracle 数据导入导出是数据库管理中的重要操作,用于在不同环境之间转移数据,备份和恢复数据,以及进行数据迁移。本文将深入探讨Oracle数据库的数据导入导出机制,包括使用的主要工具、过程和最佳实践。 Oracle ...

    Oracle数据库导入导出(备份与恢复)[参考].pdf

    Oracle数据库的导入导出功能是数据管理的重要环节,主要用于数据备份、恢复以及迁移。在本文中,我们将深入探讨Oracle数据库的导出(Export)和导入(Import)操作,以及如何利用这些工具进行备份与恢复。 1. **...

    oracle导入时表空间不一致解决方法

    在Oracle数据库管理中,经常会出现因表空间不一致而导致的数据导入失败的问题。本文将详细介绍如何解决这一常见问题,并确保数据能够顺利地从一个环境迁移到另一个环境中。 #### 一、问题背景 在进行Oracle数据...

    向oracle中批量导入导出数据表

    在Oracle数据库管理中,批量导入和导出数据表是一项常用的操作,这可以帮助我们在不同环境间迁移数据、备份数据或者恢复数据。以下将详细介绍如何通过命令行窗口进行Oracle数据的导入和导出,以及处理相关问题的方法...

    oracle 数据泵与传统的导入导出的区别与实践

    与传统的导出导入工具相比,数据泵能够实现更快速的数据传输,同时提供了更多的控制选项,使得数据迁移更加灵活和安全。 2. Data Pump处理数据的方式 - 直接路径方式:这是数据泵的主要工作方式,它绕过数据库缓存...

Global site tag (gtag.js) - Google Analytics