首页主机oracle imp(快速入门:Oracle IMP 命令)

oracle imp(快速入门:Oracle IMP 命令)

编程之家2024-02-07100次浏览

一、oracle的imp使用方法

oracle的imp使用方法具有三种模式(完全、用户、表)

oracle imp(快速入门:Oracle IMP 命令)

1、完全:

IMP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y

2、用户模式:

IMP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP FROMUSER=SONIC TOUSER=SONIC

这样用户SONIC的所有对象被导入到文件中。必须指定FROMUSER、TOUSER参数,这样才能导入数据。

3、表模式:

oracle imp(快速入门:Oracle IMP 命令)

EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC)

这样用户SONIC的表SONIC就被导入。

扩展资料

ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库。

第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备。

IMP常用选项

oracle imp(快速入门:Oracle IMP 命令)

1、FROMUSER和TOUSER,使用它们实现将数据从一个SCHEMA中导入到另外一个SCHEMA中。例如:假设做exp时导出的为test的对象,现在想把对象导入用户:impuserid=test1/test1file=expdat.dmpfromuser=test1touser=test1

2、IGNORE、GRANTS和INDEXES,其中IGNORE参数将忽略表的存在,继续导入,这个对于需要调整表的存储参数时很有用,可以先根据实际情况用合理的存储参数建好表,然后直接导入数据。

而GRANTS和INDEXES则表示是否导入授权和索引,如果想使用新的存储参数重建索引,或者为了加快到入速度,可以考虑将INDEXES设为N,而GRANTS一般都是Y。例如:impuserid=test1/test1file=expdat.dmpfromuser=test1touser=test1indexes=N

二、oracle imp怎么导入dmp文件

oracle imp怎么导入dmp文件

Oracle中导入dmp文件的步骤如下:

1将D:\daochu.dmp中的数据导入 TEST数据库中。

1

2

imp system/manager@TEST file=d:\daochu.dmp

imp aichannel/aichannel@HUST full=y file=file= d:\data\newsmgnt.dmp ignore=y

2将d:\daochu.dmp中的表table1导入:imp system/manager@TEST file=d:\daochu.dmp tables=(table1)基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。注意:操作者要有足够的权限,权限不够它会提示。数据库时可以连上的。可以用tnsping TEST来获得数据库TEST能否连上。

三、【求解】Oracle中imp命令 参数含义

imp是不能指定表导入到其它表空间的,也就是说表导入的表空间只能是源库上表存在的表空间,除非你事先在其它表空间上建好这个表

epms_v1这个连接用户仅仅是用于exp/imp命令执行,与导入哪个用户无关(除非你未指定full或owner参数)

full=y和owner=xxx,yyy...这两个参数不能同时存在,如果你未指定这两个参数,那它仅倒出epms_v1

这个连接用户的数据

如果仅想导出A、B、C这3个用户的数据,则加owner=a,b,c

如果想导出全库,则加full=y参数并且不能有owner参数

compress与你想象的压缩无关,仅与对象建立时的initial extents有关

最新qq空间代码(在QQ聊天中可以发的代码和说说代码)linux驱动下载(解决Linux网卡驱动:快速下载安装)