oracle通过exp导出的dmp文件如何导入到另一个数据库

2024-12-30 01:34:55
推荐回答(5个)
回答1:

首先,要把你现在的数据库架构都建好,包括用户、表空间等
其次,导入数据库的语法格式是:
imp 用户名/密码@sid full=y file=路径/文件名 ignore=y
full=y 和 ignore=y 这两个参数要有的
按照这个步骤试一下

回答2:

是的,你这应该是full=y导出的吧?这样的话你要把现在的数据库架构都建立好,就是用户、表空间什么的,如果你只创建了一个空的数据库的话,就是你这个效果。 ignore是忽略创建错误,就是说你本身要建的表存在,你导入文件里也有这个表,这是不加ignore=y的话,创建表失败,并且不导入dmp文件中此表的数据,如果你加上ignore=y的话,效果就是建表失败,但是数据同样会被导入到你现在数据库已经存在的表中。

回答3:

imp 用户名/密码@sid full=y file=C:\school.dmp ignore=y
注意
full=y
ignore=y
两个参数,

回答4:

另一个库建相同的用户名,再导入dmp文件。OK!

回答5:

你要建立相同的user吧