小小

IT
数据加载中……
教你如何Oracle数据导入
学习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所包裹的类,完成导入导出功能。
转载:http://www.mengbu.com/  地址:http://www.mengbu.com/news/56/

posted on 2010-02-13 01:58 小小it 阅读(651) 评论(0)  编辑  收藏 所属分类: 技术文章


只有注册用户登录后才能发表评论。


网站导航: