`
bri_robby
  • 浏览: 21989 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Oracle DMP备份文件导入(impdp)导出(expdp)方法

阅读更多
一  impdp 导入

     --删除用户若用户已经存在(可以使用Oracle自带的sqlplus进行连接)
SQL> drop user USER_NAME cascade
SQL> /
SQL> drop tablespace USER_TABLESPACE including contents and datafiles
SQL> /

     --创建表空间
SQL> CREATE TABLESPACE USER_TABLESPACE DATAFILE 'USER_tablespace.DBF' SIZE 200M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED PERMANENT DEFAULT STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645) MINIMUM EXTENT 64K LOGGING ONLINE
SQL> /

     --创建用户
SQL> CREATE USER USER_NAME IDENTIFIED BY user_password DEFAULT TABLESPACE USER_TABLESPACE TEMPORARY TABLESPACE TEMP PROFILE DEFAULT
SQL> /
     --创建用户目录
SQL> CREATE DIRECTORY directory_name  as 'filePath' 
SQL> /
      --示例 my_dir as 'D:/db_dir'
    
     --为用户授权
SQL> GRANT CONNECT TO USER_NAME WITH ADMIN OPTION
SQL> /
SQL> GRANT DBA TO USER_NAME WITH ADMIN OPTION
SQL> /
SQL> GRANT UNLIMITED TABLESPACE TO USER_NAME WITH ADMIN OPTION
SQL> /
SQL> GRANT read, write ON DIRECTORY directory_name TO USER_NAME
SQL> /

     --执行导入(退出sqlplus在CMD执行导入语句)
impdp USER_NAME/user_password@SID_NAME directory=directory_name dumpfile=USER_NAME.DMP schemas=USER_NAME logfile=USER_NAME.log;
pause;

二 expdp 导出

expdp USER_NAME/user_password@SID_NAME directory=directory_name dumpfile=USER_NAME.DMP schemas=USER_NAME logfile=USER_NAME.log;
pause;
0
0
分享到:
评论

相关推荐

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

    Oracle 的 IMPDP 和 EXPDP 是两个强大的数据泵工具,用于将 Oracle 数据库中的数据导入或导出到其他数据库或文件中。在本文档中,我们将详细介绍如何使用 IMPDP 和 EXPDP 工具来实现全备数据库的导入和导出。 一、...

    Centos7.6下oracle impdp导入和expdp导出.docx

    本文档将详细介绍如何在 Centos7.6 操作系统环境下利用 Oracle 的数据泵功能(Data Pump)来进行数据的导出(expdp)和导入(impdp)。数据泵是 Oracle 提供的一种高效的数据迁移工具,它能够帮助用户快速地将数据库...

    Oracle dmp文件导出导入(还原)到不同的表空间和不同的用户操作

    ### Oracle DMP 文件导出与导入详解 #### 一、Oracle DMP 文件简介 DMP文件是Oracle数据库中的一种特殊格式文件,主要用于数据备份和恢复。这种文件包含了表定义、索引、约束条件等元数据以及表中的数据,通常通过...

    impdp导入多个文件的三种方式

    在Oracle数据库环境中,数据泵...总的来说,Oracle的`impdp`提供了灵活的方式处理多个数据文件的导入,可以根据实际需求选择合适的方法。在实际操作中,应结合具体环境和需求调整相关参数,确保数据导入的顺利进行。

    oracle导出dmp备份文件

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

    oracle导入导出dmp文件(详细步骤)

    Oracle 数据库的导入导出是数据库管理中的常见操作,用于数据迁移、备份恢复或系统迁移等场景。DMP(Data Pump Export and Import)文件是一种高效的数据传输格式,它提供了快速、灵活的数据移动方式。以下将详细...

    Oracle中dmp文件的导入导出总结

    本文将基于提供的示例详细介绍如何利用Oracle的`expdp`和`impdp`命令来进行DMP文件的导出和导入。 #### 数据导出 1. **将整个数据库导出:** - 命令示例:`exp system/manager@TEST file=d:\daochu.dmp full=y` ...

    impdp / expdp or imp/exp

    impdp 和 expdp 命令是 Oracle 数据库备份的两个主要工具,它们都是基于服务器的数据导出导入工具,提供了一种高效、可靠的数据传输方式。impdp 和 expdp 命令可以实现 Oracle 数据库之间的数据传输,例如从 Oracle ...

    Oracle DMP 文件修改版本号

    Oracle DMP文件,全称是Data Manipulation Language (DMP) 文件,它是Oracle数据库导出导入工具(EXPDP/IMPDP)生成的数据转储文件。这类文件用于在不同的Oracle数据库之间迁移数据,或者备份和恢复数据库对象。在...

    oracle数据库dmp文件导入导出.exe文件-10版本和11版本.rar

    这个"oracle数据库dmp文件导入导出.exe文件-10版本和11版本.rar"压缩包似乎包含了与Oracle 10g和11g版本相关的DMP文件导入导出工具,以及可能解决版本不一致问题的方法。 首先,理解DMP文件的结构和用途是关键。DMP...

    如何把.dmp文件导入oracle中

    ### 如何将 .dmp 文件导入 Oracle 数据库 ...此外,对于更高级的操作和需求,还可以探索 Oracle 的其他导入导出工具,如 `expdp` 和 `impdp`,它们提供了更多功能和选项,以满足复杂的数据迁移需求。

    oracle备份数据库导入导出

    Oracle数据库提供了多种工具和技术来实现这些任务,主要包括`expdp`(数据泵导出)和`impdp`(数据泵导入)。下面将详细讲解这两个工具以及如何进行表空间的备份和恢复。 1. **Oracle数据泵(Data Pump)**:Oracle...

    oracle-impdp&expdp总结

    以上步骤提供了 Oracle 数据泵工具 `expdp` 和 `impdp` 的基本使用方法,包括创建目录对象、授予用户权限以及执行数据的导出与导入等操作。这些步骤是进行数据库备份恢复的基础,对于维护数据库的稳定性和安全性具有...

    dmp文件导入到Oracle数据库

    DMP文件本质上是Oracle数据库的二进制备份文件,通常由`expdp`命令导出。这些文件包含了数据库对象的元数据和实际数据,如表、索引、视图等,以及它们的关系和依赖性。DMP文件不仅用于数据备份,也是迁移数据至不同...

    oracle导入导出dmp文件(详细步骤).pdf

    Oracle 的 DMP 文件是由 Oracle 的 EXPDP 和 IMPDP 工具生成的一种二进制文件格式,用于存储数据库对象(如表、索引等)的数据。这种文件格式主要用于数据库备份、数据迁移以及数据恢复等场景。下面我们将详细介绍两...

    查看oracle dmp字符集的小工具

    Oracle DMP文件,全称是Data Pump Export文件,是Oracle数据库的一种数据导出格式,用于备份或迁移数据库对象。在处理这些文件时,确保字符集的正确性至关重要,因为字符集不匹配可能导致数据导入后的乱码问题。...

    java导出orcale数据库dmp文件

    2. **使用Oracle Data Pump API**: Oracle提供了`expdp`和`impdp`命令行工具用于数据泵导入导出,但在Java中,我们可以使用`OracleDataPump`接口来调用这些功能。首先,我们需要获取`DatabaseMetadata`,然后创建`...

    Oracle可执行文件,包含导入导出可执行文件

    "Oracle导入导出可执行文件"指的是Oracle的`expdp`和`impdp`命令行工具。这两个工具分别用于数据的导出和导入,它们能够帮助用户快速地将数据从一个数据库转移到另一个数据库,或者从一个表空间到另一个表空间。在...

Global site tag (gtag.js) - Google Analytics