oracle 数据库导入导出语句

Posted 程序波

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 数据库导入导出语句相关的知识,希望对你有一定的参考价值。

oracle的exp/imp命令用于实现对数据库的导出/导入操作;exp命令用于把数据从远程数据库服务器导到本地,生成.dmp文件;imp命令用于把本地的数据库.dmp文件从本地导入到远程的oracle数据库中

 1 将数据库test完全导出.用户名system/manager导出到D:daochu.dmp 代码如下:

exp system/[email protected] file=d:daochu.dmp full=y

2.将数据库中system用户与sys用户的表导出代码如下:

exp system/[email protected] file=d:daochu.dmp owner=(system,sys)

3.将数据库中的表table1 table2 导出 代码如下:

exp system/[email protected] file:= d:daochu.dmp tables=(table1,table2)

4.将数据库中的表table1中的字段filed1以"00"打头的数据导出 代码如下;

exp system/[email protected] file:=d:daochu.dmp tables=(table1) query="where filed1 like ‘00%‘"

5.将D:daochu.dmp中的数据导入到test数据库中代码如下

imp system/[email protected] file:=d:doachu.dmp  (这样写的肯定会报错,因为数据库中已经存在表了,对该表就不能导入)

所以 要在后面加上ignore=y就可以了

imp system/[email protected] file:=d:daochu.dmp ignore=y  就可以了

6.将d:daochu.dmp中的表table1导入到test的数据库中

imp system/[email protected] file:=d:daochu.dmp tables=(table1);

以上是关于oracle 数据库导入导出语句的主要内容,如果未能解决你的问题,请参考以下文章

oracle sql deveploper数据库的导入导出

oracle exp不能导出空表,怎样才能导出空表的结构呢?imp怎么导入空表结构?

oracle导入:怎么将远程电脑上导出的dmp导入到本机oracle用户下

利用PL/SQL从Oracle数据库导出和导入数据

PLSQL如何导出、导入数据,如果使用语句怎么写?!(DOS命令也可以)

oracle 基本简单操作【cmd 导入导出dmp数据库】