Oracle的导入实用程序(Import utility)允许从数据
库提取数据,并且将数据写入操作系统文件。imp使用
的基本格式:
imp[username[/password[@service]]],以下例举imp常用用法。
1. 获取帮助
imp help=y2. 导入一个完整数据库
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=y7. 使用参数文件
imp system/manager parfile=bible_tables.parbible_tables.par参数文件:
#Import the sample tables used for the Oracle8i Database Administrator's Bible.
fromuser=seapark
touser=seapark_copy
file=seapark
log=seapark_import8. 增量导入
imp system./manager inctype= RECTORE FULL=Y FILE=A
附:常用参数说明
参数说明
file
指定导入文件名。默认值是file=expdat.dmp。默认的文件扩展名是.dmp
filesize
指定用来执行多个文件导入的文件的大小。它应该和导出数据时设置的filesize参数相匹配
fromuser
允许导入指定的模式,忽略导入文件中的任何其他事物
full
full=y时,指定导出文件中的所有事物都将被导入。默认值为full=n
help
控制帮助屏幕的显示。它的参数是help=y;没有help=n选项
ignore
当Import创建导入表失败时,控制它的行为。使用ignore=n参数时,即它的默认值时,如果一个表创建
错误,import将会越过它执行下一个表。当使用
ignore=y参数时,表示即使表不能被创建,import也
会尽力导入这个表的数据。
inctype
指定增量导入选项
1. SYSTEM:导入系统对象
2. RESTORE:导入所有用户对象
3. INCTYPE:没有默认值indexes
指定索引是否和表一起被导入。默认值为indexes=y。indexes=n表示索引定义不被导入或者在导入完成后
手工创建索引
log
指定收集导入信息(包括任何错误信息)的逻辑文件名。默认的文件扩展名是.log
parfile
允许从一个文件读取导入参数rows
控制表数据是否被导入。默认值为rows=y,表示数据被导入。rows=n表示只想导入表定义
tables
允许导入一个指定的表或一列表touser
当用fromuser参数连接时,指定一个目标模式列表。这个选项允许从一个模式复制对象到另一个模式。用
fromuser参数列出的用户所属的对象可以装入到用
touser参数列出的用户的模式中
iOS IMP调用 imp命令
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java调用启动ffmpeg命令
java调用启动ffmpeg命令
Java ide shell脚本 -
导入表 imp imp-00002
因为.dmp文件名错误检查.dmp文件名黑色头发:http://heisetoufa.iteye.com/
导入 表 imp 00002 文件名 其他 -
imp命令 java imp命令buffer设置多大
1、EXP: 1、完全: EXP SYSTEM/MANAGER BUFFER=64000&nb
imp命令 java 数据库 用户名 文件名 表名