首页
学习
活动
专区
圈层
工具
发布

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、在高版本号数据库上执行底版本号的

3.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【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一并将数据及其索引触发器等都导入到了目标端

    1.5K11

    在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一并将数据及其索引触发器等都导入到了目标端

    4.2K20

    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) 基本上上面的导入导出够用了...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    3.9K30

    Oracle Directory目录的知识

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

    2.6K40

    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

    1.3K10

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

    1、导入导出统计信息的情形或作用   a、可以把生产环境的统计信息导入到测试环境使得执行计划的产生能极大程度上等同于生产环境   b、通过导入导出可以冻结执行计划,即控制与对比不同环境中的执行计划   ...(可考虑SQL*Plus copy方式实现来避免导入导出)   e、ftp或scp/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

    94520

    OracleDBA之数据库管理

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

    1.4K90

    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.9K20

    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

    5.3K20

    一次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.8K20

    举一反三:跨平台版本迁移之 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/

    2K30

    关系型数据库之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就是你databaseSID如orcl

    1.7K30

    【循序渐进Oracle】Oracle的逻辑备份与恢复

    本文选自《循序渐进Oracle》 1、使用EXP进行逻辑备份 导入/导出(IMP/EXP)是Oracle最古老的两个命令行工具,通过导出(EXP)工具可以将Oracle数据库中的数据提取出来,在恢复时可以将数据导入...通过数据库查询可以获得需要的日期格式,在Windows上可以编写两个文件用于完成备份,一个是可执行的批处理文件,名称为startbak.bat,可以包含如下内容: echo off set oracle_sid...检查一下导出后的文件名称,如果备份计划无误,现在就可以通过Windows上的定时任务来定时执行这个任务了。...系统就将创建表和索引等的语句写到一个文件,通过编辑这个文件,就可以修改对象的创建语句,将表空间更改为希望的目标表空间,然后运行这个脚本完成对象创建,之后导入数据时至需要指定INGNORE=Y忽略创建错误...来看一个简单的测试,通过indexfile来执行一次导入(数据并不会被导入): [oracle@jumper oracle]$imp eygle/eygle file=test.dmp indexfile

    2.9K91
    领券