日期:2014-05-17  浏览次数:20718 次

----- 数据库导入 imp问题 -----
问题很复杂,我现在头已经大了。哪位高人指点下:

重装系统前,我使用exp命令导出数据库,结果全量导出了。。。(我使用的是傻瓜的 exp,然后下一步,下一步,结果就全量导出了。。)
现在我想导入原来数据库的 crmdeploy 用户下的所有数据,请问该怎么导进去???
假设用户名称密码均为 test 。


全量导入也可以考虑。。。就是浪费空间。

紧急啊~~~今天我都快浪费了



------解决方案--------------------
导入的用户不同么?


imp test/test@oracle

test是什么用户?改成系统用户system或者sys

------解决方案--------------------
问题在于

1. 导出文件是否可用,导入是否可行。
2. 如上述文件可用,再检查导出的方式,是否为全库导出。 否则的话,导入也是不行的。
------解决方案--------------------
你是想导入表还是导入方案?
------解决方案--------------------
先运行——输入cmd,进入到控制台,然后进入到oracle的主目录下的bin目录,然后写上命令:
如果是导入表:Imp userid=用户名/密码@数据库名 tables=(表名) file=具体的路径(如d:\xx.dmp)
如果是导入方案:Imp userid=用户名/密码@数据库名 file=具体的路径(如d:\xx.dmp)
如果是导入表:Imp userid=用户名/密码 full file=y 具体的路径(如d:\xx.dmp)