`

Oracle 数据库dmp文件导入(impdp)导出(expdp)命令

阅读更多

平日里经常使用impdp、expdp命令,今天做个总结,便于以后回顾。

 

 

--安装 oracle

 

数据文件dmp大于4G的请安装企业版(10201_database_win32.zip),体验版(OracleXEUniv.exe)有限制。

我安装的是企业版,因为我的数据在300万。

数据库配置文件已经安装到 c:\oracle\product\10.2.0,同时其他选定的安装组件也已经安装到 c:\oracle\product\10.2.0\db_1。

 

-------------------------------------------------START-----------------------------------------------------------------

 

用户名:sys

口令: 123456

...

 

---连接oracle

C:> sqlplus /nolog

SQL> conn sys/123456 as sysdba

 

 

SQL> drop tablespace iteye_space;

 

--建立表空间(默认大小为10G,当超过10G后以50M增长,没用大小限制)

SQL> create tablespace iteye_space logging datafile 'C:\oracle\product\10.2.0\oradata\orcl\iteye.DBF' size 10000M autoextend on next 50M maxsize UNLIMITED extent management local segment space management auto;

 

--删除用户

SQL> drop user iteye cascade;

 

--建立用户

SQL> create user iteye identified by iteye default tablespace iteye_space;

 

--授权

SQL> grant connect, dba to iteye;

 

--查询目录对象

SQL> select * from dba_directories;

 

 

-----------------------------方法一-----------------------------------

--导入dmp,Directory为系统存在目录对象,将xxx.dmp放入目录对象中

SQL> impdp iteye/iteye DIRECTORY=DATA_PUMP_DIR DUMPFILE=xxx.dmp SCHEMAS=iteye

-----------------------------------------------------------------------

 

------------------------------方法二-----------------------------

create or replace directory dmp as 'd:\DataBase\'

 

grant read,write on directory dmp to public;

 

impdp iteye/iteye DIRECTORY=dmp DUMPFILE=xxx.dmp SCHEMAS=iteye

----------------------------------------------------------------------

 

 

------------------------------------------------------END-----------------------------------------------------

 

Unix平台上打包的dmp文件在windows平台上解压后无法成功导入到oracle数据库中,因为二进制问题,需要在unix平台上解压后传到windows平台上,然后在使用 impdp 命令导入,方可成功。

 

0
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

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

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

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

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

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

    NULL 博文链接:https://bri-robby.iteye.com/blog/2327887

    数据库导入导出说明.docx

    oracle11g数据库导入导出: ①传统方式——exp(导出)和(imp)导入; ②数据泵方式——expdp导出和(impdp)导入; ③第三方工具——PL/sql Develpoer

    oracle导入导出操作说明文档及操作演示视频

    oracle导入导出操作说明文档及操作演示视频,是windows下使用命令行进行oracle数据库导出导入(dmp文件)的文档及参考视频。 Oracle数据库的导入导出通常使用expdp和impdp工具,这些是Data Pump的命令行工具,它们...

    oracle 数据泵导入导出介绍

    若将数据从sfz中导出: expdp test/test@orcl directory=别名 dumpfile=导出文件名 导入到test中: impdp test/test@orcl directory=别名 dumpfile=导出文件名.dmp 导入到处用户名不一样时,做个映射,一样时

    ORACLE使用命令导入导出数据库

    expdp userid='ecp_v_1_5/ecp' schemas=ecp_v_1_5 directory=DATA_FILE_DIR dumpfile=ecp_v_1_5.dmp logfile=ecp_10.log version=10.2.0.1.0  impdp userid='ecp_v_1_5/ecp' schemas=ecp_v_1_5 directory=DATA_...

    数据库建库指令

    数据库导出路径为oracle数据库备份/导入设置路径:E:\app\Hejiah\admin\orcl\dpdump exp username/password@sid file=d:\exp.dmp full=y imp wenhb/1@orcl file=D:\app\Hejiah\admin\orcl\dpdump\wenhb.dmp full=y ...

    oracle安装及备份

    --如何在oracle中导入dmp数据库文件? 2006/2/16 zhanghua first create Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp...

    Oracle12C备份恢复培训整体内容.docx

    1.备份类型: 逻辑备份--exp/imp、expdp/impdp 物理备份--rman 2.具体介绍: 2.1 逻辑备份: 2.1.1 Oracle逻辑备份的概念: 逻辑备份就是创建...导入的实质就是读取被导出的二进制转储文件并将其恢复到数据库。

    oracle 11g安装配置

    使用impdp工具导入数据库 [root@dbserver ~]# impdp lisi/123456 DIRECTORY=dmpdir DUMPFILE=lisi-20111014.dmp REUSE_DATAFILES=Y TABLE_EXISTS_ACTION=REPLACE #恢复用户lisi的数据库 [root@dbserver ~]# ...

Global site tag (gtag.js) - Google Analytics