日期:2014-05-16  浏览次数:20833 次

关于数据库导入的初级问题
已知用EXP导出了一个数据库,现在要导入,那么导入前是否要建一个同名或不同命的数据库实例,然后再用IMP命令?尤其是想要在导入的电脑上有与原数据库同名的实例时。
原数据库实例带 有用户名USER,而导入的目标数据库这个用户名不存在,是否需要手工创建?
------解决方案--------------------
数据库导入和导出都是针对对象和数据,所以前提条件是数据库实例或数据库空间已建好。比如你可以理解成DB文件已创建,这个不同于SQL SEVER的附加,是将导出的对象导入到你的目标数据库。所以你导入前要先建实例,这是我的理解,你从命令行imp user/passwd@db ...这个就可以看出,它要求你指出导入的目标库。同理,导入的是对象和数据,是不包含用户名的