1.导出
Exp < username >[/< password >][@< connect_string >] Owner=< user_name > File=< filename.dmp ><filename.dmp></filename.dmp>
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表table1 、table2导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like @#00%@#\"
上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。
不过在上面命令后面 加上 compress=y 就可以了
2.导入
Exp < username >[/< password >][@< connect_string >] FromUser=< user_name > ToUser=< user_name > File=< fileName.dmp ><filename.dmp></filename.dmp><filename.dmp></filename.dmp>
数据的导入
1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:\daochu.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:\daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
分享到:
相关推荐
本文将详细讲解Oracle10g中的两种主要工具:传统的imp/emp工具和新的数据泵工具expdp/impdp。 首先,让我们了解传统工具imp/emp。这两个工具是Oracle早期提供的数据导入导出程序,它们是基于客户端的,可以在本地或...
imp system/oracle file='/tmp/oracle-table-20130509.dmp' log='/tmp/oracle-table-20130509.log' fromuser=oracle; 此文件是导出用户oracle下的所有表 。 按以上sql语句导入数据库即可,如果没有oracle用户...
Oracle 11G 的导入导出工具 exp 和 imp 是数据库管理员进行数据迁移、备份和恢复的重要工具。然而,在11G R2 版本中,由于一个新特性,空表在没有数据的情况下不会分配 segment,导致无法通过 exp 导出。这个问题...
### Oracle中IMP命令详解 #### 一、概述 Oracle 的导入实用程序(Import utility)是一种强大的工具,允许用户从一个数据库提取数据,并将其写入操作系统文件。这在进行数据库迁移、备份恢复等操作时非常有用。IMP...
### Oracle exp imp命令详解 在Oracle数据库管理领域中,数据导入导出是一项常见的操作,而`exp`(Export)和`imp`(Import)命令则是完成这一任务的强大工具。本文将详细介绍这两个命令的参数和使用方法,帮助读者...
Oracle 数据库的 EXP/IMP 工具是数据库管理员(DBA)进行数据迁移、备份和恢复的重要工具。本文将详细介绍这两个工具的使用方法。 一、导出工具 EXP 1. EXP 是一个操作系统级别的可执行文件,通常位于 ORACLE_HOME...
### Oracle 数据泵 IMP/EXP 注意事项详解 #### 一、Oracle 数据泵简介 Oracle 数据泵是一种用于高效导入导出数据的工具,它提供了一种快速可靠的方法来迁移数据。数据泵主要包括两个工具:`expdp` (Export Data ...
1. 导入整个数据库:使用 imp 命令可以将外部文件中的数据导入到 Oracle 数据库中。 imp system/manager file=bible_db log=dible_db full=y ignore=y 例如:imp system/system@xc file=c:/hehe full=y ignore=y 2...
- **参数文件方式导入**:`imp system/oracle parfile='C:\parameters.txt'` #### 三、物理备份 物理备份主要分为冷备份和热备份两种方式。 ##### 1. 冷备份 冷备份是在数据库关闭状态下进行的备份,主要包括...
- **用户间数据迁移**:`$imp system/manager fromuser=scott touser=joe tables=emp`,该命令将从`scott`用户下将`emp`表的数据导入到`joe`用户下。 ### 总结 在Linux环境下,熟练掌握Oracle数据的导入导出操作...
imp 命令用于将本地的数据库 dmp 文件从本地导入到远程的 Oracle 数据库中。 二、exp 命令 exp 命令的基本语法格式为: exp [参数] 其中,参数可以是各种选项和关键字,以控制导出的内容和格式。 常用的 exp ...
本文将深入解析Oracle的imp和exp命令的使用方法及示例,帮助读者理解如何有效地利用这些工具进行数据管理。 ### Oracle EXP(Export) `exp`命令用于将Oracle数据库中的数据导出到一个二进制文件中,这个过程被...
imp system/manager@mycon file=c:\tab1.dmp tables=(dept,emp) touser=scott 其中,file=c:\tab1.dmp 指定了要导入的文件名,tables=(dept,emp) 指定了要导入的表的名称,touser=scott 指定了要导入的用户。 导入...
imp system/manager@mycon file=c:\tab1.dmp tables=(dept, emp) touser=scott ``` 2. **还原用户**:还原指定用户的所有数据。 ```sql imp system/manager@mycon file=usr1.dmp fromuser=scott touser=scott `...
Oracle 提供了多种数据备份工具,包括 exp、expdp、imp、impdp 等。 * exp:传统的数据备份工具程序,可以在客户端或服务器端使用。 * expdp:数据泵数据备份工具程序,只能在 Oracle 服务器端使用。 * imp:传统的...
在Oracle中,`exp` 和 `imp` 是两个关键的命令行实用程序,用于将数据从一个数据库导出到DMP(Data Pump)文件,然后将这些数据从DMP文件导入到另一个数据库。 `exp` 命令用于导出数据,其基本语法如下: ```bash ...
根据提供的文件信息,我们可以总结出以下几个关键的Oracle数据库知识点: ### 1. 数据导出(Export)命令 在Oracle数据库管理中,数据导出是非常重要的一个功能,它可以帮助用户将数据库中的数据或元数据导出到一...
scott是Oracle提供的一个示例用户,表结构包括EMP、DEPT、SALGRADE、BONUS等表。这些表之间存在复杂的关系,可以用来演示各种数据库操作。 4. 增删改查(DML+DQL) 增删改查是数据库操作的基本部分,包括INSERT、...