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

oracle dmp导入导出_oracle导出数据

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。...利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用…… Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。...full=y 2 将数据库中system用户与sys用户的导出 exp system/manager@TEST file=d:/daochu.dmp owner=(system,sys) 3 将数据库中的...2 将d:/daochu.dmp中的table1 导入 imp system/manager@TEST file=d:/daochu.dmp tables=(table1) 基本上上面的导入导出够用了...附录二: Oracle 不允许直接改变的拥有者, 利用Export/Import可以达到这一目的.

2.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

导入导出 Oracle 分区数据

--**************************** -- 导入导出 Oracle 分区数据 --**************************** 导入导入Oracle 分区数据是...分区的导入导出同样普通的导入导出方式,只不过导入导出需要考 虑到分区的特殊性,如分区索引,将分区迁移到普通,或使用原始分区导入到新的分区。...有关分区的特性请参考: Oracle 分区 SQL server 2005 切换分区 SQL server 2005 基于已存在的创建分区 有关导入导出工具请参考: 数据泵EXPDP...1.导出整个分区 [oracle@node1 ~]$ exp scott/tiger file='/u02/dmp/tb_pt.dmp' log='/u02/dmp/tb_pt.log' tables...2.导出单个分区 [oracle@node1 ~]$ exp scott/tiger file='/u02/dmp/tb_pt_sal_16.dmp' log='/u02/dmp/tb_pt_sal_

2.1K50

expdp impdp 用法详解

二、使用expdp导出文件前的设置: 1、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建(我登录的是root用户),选取linux上一个实际目录,或者新建一个目录,这里我选的是...dmp_dir; 三、导出数据 退出sql模式到oracle 1、按用户导出数据 [oracle@iZm5e5f4jmz3fgd9f0qhikZ ~]$ expdp 用户名/密码@服务器IP地址/orcl...schemas=用户名 DIRECTORY=dmp_dir DUMPFILE=20190603.dmp logfile=20190603dmp.log; 2、按名导 [oracle@iZm5e5f4jmz3fgd9f0qhikZ...~]$ expdp test_demo/test_demo@orcl TABLES=sys_log,dept dumpfile=sys_log.dmp DIRECTORY=dmp_dir; 按指定一类的名进行导出...,比如导出名前缀为test_的所有: [oracle@iZm5e5f4jmz3fgd9f0qhikZ ~]$ expdp test_demo/test_demo@orcl TABLES=test_%

11K20

传输空间TTS操作

迁移或备份数据库可以采用传输空间技术TTS,优点是操作较简便,只需要将元数据进行导出导入,数据文件可以使用FTP方式从源库拷贝至目标库;缺点是数据文件传输至目标库之前,需要将源库空间置为只读,...执行上述,若存在违反约束的情况,则下面这条SQL会返回错误信息: SQL> SELECT * FROM TRANSPORT_SET_VIOLATIONS; no rows selected 2.将待传输空间置为只读...SQL> alter tablespace dcsopen_tbs read only; Tablespace altered. 3.导出元数据 [oracle@emrep11 ~]$ expdp system...则执行导入会报错: [oracle@emrep66 tts]$ impdp system/oracle dumpfile=dcsopen_tbs.dmp directory=tts transport_datafiles...另外,如果不知道目标库使用了什么用户导出的,可以使用sqlfile参数: [oracle@emrep66 tts]$ impdp system/oracle dumpfile=dcsopen_tbs.dmp

1.2K30

LinuxOracle设置定时任务备份数据库的教程

1、查看数据库的字符集 数据库的字符集必须和Linux下设置的环境变量一致,不然会有乱码。.../shell 创建导出数据日志目录 mkdir /home/oracle/dbbak/log 3、在脚本目录下创建脚本文件 vi /home/oracle/dbbak/shell/dbbak.sh 脚本中内容...log=$LOGS_DIR/orcl$BAKUPTIME.log 导出语句,全导出,可以根据需要修改,exp 用户名/密码@SID file=dmp文件全路径 log=日志文件全路径 4、修改脚本文件的执行权限...crond: service crond restart 6、导入dmp文件 导入前需删除相应用户下的所有,避免导入后数据出现问题: sqlplus user/pwd // 用户名密码登录数据库...以上所述是小编给大家介绍的LinuxOracle设置定时任务备份数据库,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

1.6K20

exp和expdp几种常见的使用场景操作介绍

场景1 exp根据条件导出一张的数据 检索条件使用query参数来定义,如果采用命令行执行,对特殊字符,例如<等,需要转义, [oracle@bisal ~]$ exp bisal/bisal file...场景3 exp根据条件导出多张的数据 如果要根据条件导出多张,可以加在tables中,但是括号这种特殊字符,需要转义,同时这个条件query,要求必须适合所有的, [oracle@bisal ~...因为test02没有test_01_id字段,所以提示错误, [oracle@bisal ~]$ exp bisal/bisal file=/home/oracle/exp_2_condition_table.dmp...场景4 expdp根据条件导出一张的数据 数据泵导出需要创建Oracle目录对象, SQL> create directory bisal_exp_dir as '/home/oracle'; Directory...《Linux的inode是什么?》 文章分类和索引: 《公众号800篇文章分类和索引》

64920

Oracle中如何导出存储过程、函数、和触发器的定义语句?如何导出的结构?如何导出索引的创建语句?

今天小麦苗给大家分享的是Oracle中如何导出存储过程、函数、和触发器的定义语句?如何导出的结构?如何导出索引的创建语句?。 Oracle中如何导出存储过程、函数、和触发器的定义语句?...如何导出的结构?如何导出索引的创建语句?...QQ群里有人问:如何导出一个用户下的存储过程? 麦苗答:方法有多种,可以使用DBMS_METADATA.GET_DDL。...另外,若单纯为了导出DDL语句则可以在使用exp导出的时候使用ROWS=N选项,这样导出DMP文件比较小。...另外,使用imp工具的indexfile选项也可以把dmp文件中的和索引的创建语句导出而不导入任何对象,命令如下: imp userid/userid@service_name file=/tmp/exp_ddl_lhr

5K10

Oracle字符集】识别及转换导出文件的字符集

编辑手记:很多人在进行数据库导入导出操作的时候会遇到字符集的问题,今日拣选了 《循序渐进Oracle》一书中的相关章节,希望对初学Oracle的朋友有所帮助。...在传统的EXP导出文件中,记录着导出使用的字符集id,通过查看导出文件头的第2、3个字节,我们可以找到十六进制表示的字符集ID,在Windows上,可以使用UltraEdit等工具打开dmp文件,查看其导出字符集...需要注意的是,在不同平台,以上命令的输出可能有所不同,比如在Linux平台: [oracle@jumper oracle]$ cat a.dmp |od -x |head -2 0000000 0303...字符集和Solaris上是一致的,所以也可以通过od的参数设置显示格式: [oracle@jumper oracle]$ cat a.dmp|od -t x1|head -2 0000000 03 03...而对于Oracle 10g的expdp导出文件,一切则要简单得多,在expdp的导出文件开始部分,Oracle以XML格式记录了数据的字符集信息,以下是一个单导出文件的头信息。

3.6K40

【DB笔试面试797】在Oracle中,可以从exp出来的dmp文件获取哪些信息?

这里的dmp文件可能来自于其它系统,所以,一般情况下是不知道导出程序(exp)的版本、导出时间或者导出模式等信息的。那么如何从现有的dmp文件中获取到这些信息呢?下面作者将一一讲解。...(一)获取基本信息:导出的版本、时间、导出的用户 下面的示例中exp_ddl_lhr_02.dmp是生成的dmp文件: [ZFZHLHRDB1:oracle]:/tmp>strings exp_ddl_lhr..._02.dmp | head -10 TEXPORT:V11.02.00 ====》版本号 DSYS ====》使用SYS用户导出 RTABLES ====》基于模式导出,RUSERS表示基于用户模式...UNUSED (二)获取dmp文件中的信息 下面的示例中,exp_ddl_lhr_02.dmp是生成的dmp文件: [ZFZHLHRDB1:oracle]:/tmp>strings exp_ddl_lhr...需要注意的是,十六进制在Linux和Windows下顺序不同。

2.5K30
领券