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

orcal数据导入问题(新手,谢谢)
原本有一个orcal数据库导出文件data.dmp,现在数据库服务器重新安装系统,要把原来导出的data.dmp导入进去,该怎么办呢?原来用的时候客户端我安装了plsql,配置好就可以直接访问数据库了,但现在该怎么访问呀,有个人告诉我要吗新建个用户,再把数据库导入;要吗用系统用户倒入数据库,有错再建用户。到底该怎么办,具体怎么操作,谢谢。得到答案可以给更多的分。

------解决方案--------------------
导出dmp的时候是全库导出还是用户导出?
如果是全库导出的话,那么不需要新建用户就可以直接全库导入了
imp sys/password@service_name file=d:\xxxx.dmp log=xxxx.log
如果是用户导出,需要新建一个用户,然后授予一定权限,再导入就可以了
imp new_user/password@service_name file=d:\xxx.dmp log=xxx.log fromuser=old_user touser=new_user



------解决方案--------------------
hehe, 导入的时候,会生成一个log文件,看看导入的log文件中是不是包含了自己所需要的所有表、自定义函数、存储过程等等,一般都不会有问题的

是否是新建数据库没有影响的
------解决方案--------------------
用系统用户倒入数据库,切记 fromuser= touser=...