首页 / 科技百科 / 正文

从dmp文件中导入单独一个表的数据 

从dmp文件中导入单独一个表的数据,可以使用以下命令:

imp user/password@database file=dmp文件路径 tables=table_name ignore=y 。

这个命令会导入dmp文件中指定表的数据。如果表已经存在,会先删除存在的表再导入。如果创建表错误,IMPORT将会越过它执行下一个表。如果表不能被创建时,import也会尽力导入这个表的数据。

另外,也可以使用以下命令:

imp user/password@database file=dmp文件路径 fromuser=em touser=resource 。

这个命令可以导入表的数据,但只能改用户,该表名就不叫导入了。之后可以通过以下命令修改表名:

insert into resource.a select * from resource.b;

或者,create table resource.a as select * from resource.b;

需要注意的是,这些命令需要在安装了oracle的机器上,打开cmd窗口运行。

如有侵权请及时联系我们处理,转载请注明出处来自