首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在windows中通过SqlDeveloper或CMD将dmp文件导入oracle DB?

在Windows中,可以通过SqlDeveloper或CMD将dmp文件导入Oracle数据库。下面是两种方法的详细步骤:

方法一:使用SqlDeveloper导入dmp文件

  1. 首先,确保已经安装了Oracle客户端和SqlDeveloper工具。
  2. 打开SqlDeveloper,并在连接面板中创建一个新的数据库连接。
  3. 在导航栏中选择"导入"选项,然后选择"数据泵导入"。
  4. 在"数据泵导入"对话框中,选择要导入的dmp文件,并指定目标数据库连接。
  5. 配置导入选项,例如表空间、数据文件等,然后点击"下一步"。
  6. 在"导入操作"对话框中,选择要导入的对象类型,例如表、视图、存储过程等。
  7. 点击"完成"开始导入过程,等待导入完成。

方法二:使用CMD命令行导入dmp文件

  1. 首先,确保已经安装了Oracle客户端,并将Oracle的安装目录添加到系统环境变量中。
  2. 打开命令提示符(CMD),输入以下命令连接到目标数据库:
  3. 打开命令提示符(CMD),输入以下命令连接到目标数据库:
  4. 其中,username是数据库用户名,password是密码,database是数据库实例名。
  5. 在SQL*Plus中,输入以下命令创建一个目录对象,用于指定dmp文件的路径:
  6. 在SQL*Plus中,输入以下命令创建一个目录对象,用于指定dmp文件的路径:
  7. 其中,dmp_dir是目录对象的名称,'C:\path\to\dmp\file'是dmp文件所在的路径。
  8. 输入以下命令导入dmp文件:
  9. 输入以下命令导入dmp文件:
  10. 其中,username是数据库用户名,password是密码,database是数据库实例名,directory是步骤3中创建的目录对象名称,filename.dmp是要导入的dmp文件名,import.log是导入日志文件名。
  11. 等待导入过程完成,可以在import.log文件中查看导入日志。

以上是在Windows中使用SqlDeveloper或CMD导入dmp文件到Oracle数据库的方法。请注意,这只是一种常见的方法,具体操作可能会因环境和版本而有所差异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ORACLE EXP命令

命令用于实现对数据库的导出/导入操作; exp命令用于把数据从远程数据库server导出至本地,生成dmp文件; imp命令用于把本地的数据库dmp文件从本地导入到远程的Oracle数据库...3.2 数据的导入 1 备份数据库文件里的数据导入指定的数据库SampleDB ,假设 SampleDB 已存在该表,则不再导入; imp system/manager@TEST file...=E:/sampleDB.dmp full=y ignore=y 2 d:/daochu.dmp的表table1 导入 imp system/manager@TEST file=E:/.../db_str.dmp log=....一般来说,从低版本号导入到高版本号问题不大,麻烦的是高版本号的数据导入到低版本号,在Oracle9i之前,不同版本号Oracle之间的EXP/IMP能够通过以下的方法来解决: 1、在高版本号数据库上执行底版本号的

2.8K20

Oracle数据迁移,本地磁盘空间不足的情况下如何使用数据泵来迁移数据库

正在 LHR 的对象导入到 LHR . 正在 LHR 的对象导入到 LHR . ..../orclasm/dpdump [oracle@rhel6_lhr dpdump]$ 而在这种情况下必须将exptable.dmp 拷贝到windows XP上的相应目录下才能使用impdp来进行导入...,如下利用ftp下载: exptable.dmp放到windows XP下的虚拟机里: C:\Users\Administrator>sqlplus lhr/lhr@orclxp SQL*Plus...5、impdp使用network_link 如果想不生成dmp文件而直接需要的数据导入到target数据库,那么还可以直接使用impdp+network_link选项 ,这样就可以直接源库的数据迁移到目标库...5.3、总结 不生成数据文件而直径导入的方法类似于在目标库执行create table xxx as select * from xxx@dblink ,不过impdp+nework_link一并将数据及其索引触发器等都导入到了目标端

3K20

DB宝59】 空间不足怎么办?别怕,数据泵之NETWORK_LINK来帮你!

正在 LHR 的对象导入到 LHR . 正在 LHR 的对象导入到 LHR . ..../orclasm/dpdump [oracle@rhel6_lhr dpdump]$ 而在这种情况下必须将exptable.dmp 拷贝到windows XP上的相应目录下才能使用impdp来进行导入...,如下利用ftp下载: exptable.dmp放到windows XP下的虚拟机里: C:\Users\Administrator>sqlplus lhr/lhr@orclxp SQL*Plus...5、impdp使用network_link 如果想不生成dmp文件而直接需要的数据导入到target数据库,那么还可以直接使用impdp+network_link选项 ,这样就可以直接源库的数据迁移到目标库...5.3、总结 不生成数据文件而直径导入的方法类似于在目标库执行create table xxx as select * from xxx@dblink ,不过impdp+nework_link一并将数据及其索引触发器等都导入到了目标端

1K11

dbms_stats 导入导出 schema 级别统计信息

1、导入导出统计信息的情形作用   a、可以把生产环境的统计信息导入到测试环境使得执行计划的产生能极大程度上等同于生产环境   b、通过导入导出可以冻结执行计划,即控制与对比不同环境的执行计划   ...(可考虑SQL*Plus copy方式实现来避免导入导出)   e、ftpscp/cp dump文件到目的schema所在的服务器   f、使用datapump impdp导入dmp文件到目的schema...DB --下面数据库mmbo5上scott的统计信息导入到另外一个数据库mmbo4下的scott a、收集统计信息 scott@MMBO5> delete from emp where deptno...cp命令复制dump文件到特定目录 oracle@Dev-DB-04:~> cp /u02/database/MMBO5/BNR/dump/st.dmp /u02/database/MMBO4/BNR/...dump f、使用datapump impdp导入dmp文件到目的schema oracle@Dev-DB-04:~> export ORACLE_SID=MMBO4 oracle@Dev-DB-04

71720

Oracle常用运维命令整理

SYSPASSWORD -systemPassword SYSTEMPASSWORD -TOTALMEMORY 2048 #删库命令同上,注意运行删库命令之后,需要手动删除遗留的目录 (3)删除一般会自动删除以下路径文件的库信息...2)扩展2: (1)、按指定大小备份,每份5G大小(parallel是多线程处理,线程数要小于生成文件个数,线程要小于 cpu 线程数) #备份格式 [oracledb@ ~]$ expdp USERNAME...STOP_JOB=IMMEDIATE 立即关闭数据泵作业。...11)扩展11 #查看DB的NLS_CHARACTERSET的值 SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET...13)扩展13 oracle用户密码有@符号时,expdp与sqlplus连接方式及使用rar压缩备份的文件 @echo off rem ---- dmp backup directory, same

1.4K30

oracle dmp导入导出_oracle导出数据

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器。...exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。...数据的导入: 1 D:/daochu.dmp 的数据导入 TEST数据库。...2 d:/daochu.dmp的表table1 导入 imp system/manager@TEST file=d:/daochu.dmp tables=(table1) 基本上上面的导入导出够用了...发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站立刻删除。

2.8K30

Oracle 常用运维命令整理

SYSPASSWORD -systemPassword SYSTEMPASSWORD -TOTALMEMORY 2048 #删库命令同上,注意运行删库命令之后,需要手动删除遗留的目录 (3)删除一般会自动删除以下路径文件的库信息...2)扩展2: (1)、按指定大小备份,每份5G大小(parallel是多线程处理,线程数要小于生成文件个数,线程要小于 cpu 线程数) #备份格式 [oracledb@ ~]$ expdp USERNAME...STOP_JOB=IMMEDIATE 立即关闭数据泵作业。...11)扩展11 #查看DB的NLS_CHARACTERSET的值 SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET...13)扩展13oracle用户密码有\@符号时,expdp与sqlplus连接方式及使用rar压缩备份的文件 @echo off rem ---- dmp backup directory, same

98010

Oracle Directory目录的知识

MOS上对DIRECTORY的解释(266875.1): (1)、基于服务端 vs 基于客户端 DIRECTORY变量指出了expdp导出数据泵impdp导入数据泵dump文件、log文件以及SQL...因为导出数据泵和导入数据泵都是基于服务端的,不是基于客户端的,因此输出文件的路径都是相对于服务端目录的路径。数据泵要求目录路径作为一个目录对象。一个目录对象文件系统的一个目录路径映射为一个名称。...对目录对象的READWRITE权限仅仅表示Oracle将会替你读写这个文件。你并没有访问Oracle以外文件的权限,除非你具备合适的操作系统权限。...目录MY_DIR创建dump文件和MY_DIR_LOG创建日志文件的示例: 在使用expdp的客户端机器上,设定环境变量: -- On windows, place all expdp parameters...打印文件内容。 DIRECTORY的目就在于可以让我们在Oracle灵活地对文件系统文件进行操作。

2.2K40

OracleDBA之数据库管理

的有所不同,但大部分是一样的,接下来还会陆续的分享一下Oracle对用户的管理,对表的管理,还有Oracle的存储过程和PL/SQL编程。...dba,sysdba,sysoper角色权限是oracle权限的最高用户。       ...\init.ora 下修改; 4.数据库的逻辑备份:   逻辑备份是指使用工具export数据对象的结构和数据导出到文件的过程。   ...;      file:用于指定导出文件名;   1).导出表:导出scott用户下数据库实例orclemp的表,存放的文件路径为e:/emp.dmp;     在cmd的控制台下执行: C...文件的数据导入到数据库,但导入的数据文件必须是用工具export导出的文件   导入也分导入表,导入方案,导入数据库三种方式   imp常用的命令有:     userid:用于指定导入操作的用户名

1K90

Oracle数据泵的导入和导出

数据泵的导入 导入的数据文件可能是别人导出给你的,也可能是你自己导出的,王子这里就是别人导出的,文件名字是YD.DMP。...,作为数据泵文件夹来使用,同时把DMP文件放入到此文件夹下。...之后使用如下语句创建数据泵: create directory data_dir as '/usr/oracle' ;-- 注意:windows 路径为反斜杠:c:\oracle 这里的data_dir...之后就是导入操作了,注意,导入的命令不属于sql哦,打开本地的CMD命令行,输入如下语句即可: impdp drgs_init/vhiadsh@192.168.1.188/orcl directory=...总结 今天王子向大家分享了Oracle数据泵的导入导出的实战过程,内容还是比较简单的,相信小伙伴们可以很容易的上手实践。 如果实践遇到什么问题可以留言,与王子一起讨论。

1.5K20

expdp impdp excludeinclude 的使用

它由SQL操作符以及对象名(可使用通配符)来过滤指定对象类型的特定对象。     当未指定name_clause而仅仅指定object_type则所有该类型的对象都将被过滤筛选。...= 等等     直接将过滤操作符封装到参数文件,如下面的例子     Parameter file:exp_scott.par     DIRECTORY = dump_scott     DUMPFILE...文件的情形下,所有的符号都需要进行转义,包括括号,双引号,单引号等     % expdp system/manager DIRECTORY=my_dir DUMPFILE=exp_tab.dmp LOGFILE...SYS_EXPORT_SCHEMA_01" successfully completed at 14:24:55 -->仅仅导入表对象TT,如果存在则将其替换     [oracle@orasrv scott...=20,以及dept表deptno=20的记录被导出,这两个表的其余记录被过滤   -->该操作除上述过滤以后的所有对象将被一一导出   expdp scott/tiger dumpfile=scott_filter.dmp

3.7K20

oracle不同版本间数据的导入导出oracle IMP 命令详解--Java学习网

下面是据此总结的几个使用规则和相关测试: 规则1:低版本的exp/imp可以连接到高版本(同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器 --1.1 使用9i客户端通过...C:\Documents and Settings\yuechaotian> --2.2 使用9i客户端imp上面所导出的dmp文件到10g:可以连接到10g,但无法识别文件 C:\Documents...\yuechaotian> 规则3:低版本exp出的dmp文件,高版本可以imp(向下兼容) -- 3.1 使用9i客户端exp出9i的数据 C:\Documents and Settings...--我使用10g的imp功能,可以将由817导出的dmp文件直接导入10g,这与该规则的介绍不同。...id=465310 Oracle导入实用程序(Import utility)允许从数据库提取数据,并且数据写入操作系统文件

2.2K30

一次Oracle导入dmp文件的日志记录

要了一个dmp文件导入数据库,也不知道对端导出格式、数据库版本、导出方式,只是提供了一份导出日志和导出dmp文件,盲人摸象似的尝试一下如何导入吧,很久不用Oracle语法都是百度来的,先尝试imp,再尝试.../database/product/11.2.0/db_1/rdbms/log/DAMS_20190803.DMP Job "DAMS"."...successfully completed at Sat Aug 3 11:12:54 2019 elapsed 0 00:02:20 --IMP尝试,报IMP-00038错误 Microsoft Windows...: 无法打开要读取的转储文件 "c:\DAMS_20190803.dmp" ORA-27041: 无法打开文件 OSD-04002: ???????...SYS_IMPORT_FULL_01" 已经完成, 但是有 8 个错误 (于 12:50:19 完成) --变更 再次导入,少了DAMS用户对象 --在数据库创建DAMS用户 C:\Users\baoqi

1.1K20

关系型数据库之oracle

的话我们需要创建这样一个东西 创建日志文件夹和dmp存储文件夹: CREATE OR REPLACE DIRECTORY dump_dir AS 'E:\OracleFile\java\db\tmp...'//dos命令下创建文件夹 其实上边的文件夹是为了我们以后更新库的时候方便,因为你的dmp文件一般都会 比较长,有了上边的文件夹你在做导入的时候就可以使用变量模式了,只需要将你的dmp文件改一个简单的名字...我们可能还会遇到另一种问题就是,dmp导出的时候是与你要做导入的用户不同名,这时如果你直接执行导入,可能你导入文件会不能用,那么该如何解决?...remap_schema=(用户1):(用户2) 用户1是导出dmp的用户/用户2是需要拥有dmp文件下所有表的用户) transform=OID:N EXCLUDE=USER dumpfile=(要导入文件名...服务 (2).database instance没有启动:services.msc开始—>程序—>管理工具—>服务 启动oralceserviceXXX,XXX就是你databaseSIDorcl

1.5K30

举一反三:跨平台版本迁移之 XTTS 方案操作指南

Oracle11gR2(推荐使用 11.2.0.4 及之后版本)以后,Oracle 推出了通过前滚数据文件,拷贝数据后再进行多次增量备份的 XTTS 来完成迁移过程,在这个过程通过开启块跟踪特性,...NFS 盘上,然后在通过 rman-xttconvert_2.0 包包含的不同平台之间数据文件格式转换的包对进行数据文件格式转换,最后通过记录的表空间 的FILE_ID 号与生产元数据的导入来完成。...=/oracle/app/grid/11.2.0.4 asm_sid=+ASM 该步骤,我们需要在 Linux 目标端主机上完成,进行全库的数据文件转换,通过脚本直接数据文件转换到 ASM DISKGROUP...导出完成之后, dmp 文件传输到 Linux。...6.4.7 导入 XTTS 元数据 通过如下命令 xtts 表空间元数据导入到目标新库: create or replace directory xtts_dir as '/home/oracle/

1.6K30
领券