闲扯Oracle数据导入

数据库 Oracle
这里介绍Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。

学习Oracle时,你可能会遇到Oracle数据导入问题,这里将介绍Oracle数据导入问题的解决方法,在这里拿出来和大家分享一下。Oracle数据导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。

1. 获取帮助
imp help=y

2. 导入一个完整数据库
imp system/manager file=bible_db log=dible_db full=y ignore=y

3. 导入一个或一组指定用户所属的全部表、索引和其他对象
imp system/manager file=seapark log=seapark fromuser=seapark imp
system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)

4. 将一个用户所属的数据导入另一个用户
imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
imp system/manager file=tank log=tank fromuser=(seapark,amy)
touser=(seapark1, amy1)

5. 导入一个表
imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)

6. 从多个文件导入
imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)
log=paycheck, filesize=1G full=y

7. 使用参数文件
imp system/manager parfile=bible_tables.par
Import the sample tables used for the Oracle8i Database Administrator's
Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import

8. 增量导入
imp system./manager inctype= RECTORE FULL=Y FILE=A

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
 
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中  安装目录\ora81\BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类,完成导入导出功能。

【编辑推荐】

  1. 讨论Oracle文档学习经验
  2. 如何了解Oracle生成执行计划
  3. 详细谈论Oracle表连接
  4. 分析Oracle索引扫描四大类
  5. 高手闲谈Oracle索引扫描
责任编辑:佚名 来源: China-pub
相关推荐

2009-11-06 17:13:24

Oracle SQL语

2010-04-14 09:24:29

在Oracle数据库

2009-11-10 11:22:11

Visual Stud

2010-04-22 10:16:43

2011-04-13 10:09:50

Oracle数据泵导入导出

2010-10-28 11:55:47

oracle数据导出

2010-10-26 11:04:48

oracle数据导入

2011-04-15 10:37:53

Oracle导入导出语法

2009-11-11 09:48:06

Visual Stud

2011-04-13 09:03:58

Oracle数据库导入导出

2010-04-19 17:39:04

Oracle导入

2009-11-23 10:24:22

2009-06-05 11:55:00

数据库用户管理数据导入导出

2011-04-08 09:07:25

Access数据库Oracle库

2009-11-12 11:00:56

Visual C++

2009-11-13 14:49:50

Visual StudWindows Azu

2009-12-25 13:58:15

LINUX光标移动

2010-04-29 10:41:55

2010-03-30 09:01:01

Oracle数据

2011-04-08 14:45:08

文本数据Oracle
点赞
收藏

51CTO技术栈公众号