imp命令

 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

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

附:常用参数说明

参数说明
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参数列出的用户的模式中

 


 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值