我有一个dmp文件,但是有自己的用户名和密码,我想把它导入到oracle的Test的数据库中,但是用简单的命令行是不行的,因为不涉及到原来dmp文件的用户名和密码,求大神指导!
------解决方案--------------------
dmp哪来的用户名密码。。你是指不知道原来的用户、表空间是什么吧。。
------解决方案--------------------
1. 确定dmp是用那个工具产生的,exp还是expdp.
2. 确定导出的内容是什么,全库,表,还是schema.
3. 针对上面了解的情况,写相应的导入语句。
------解决方案--------------------
如果是个表:
imp scott/tiger@demo Analyze=Y Commit=Y Constraints=Y Grants=Y Ignore=Y Indexes=Y Rows=Y file= d:\file.dmp tables=(dept,emp)
------解决方案--------------------
exp本身没有加密功能。如果是导出的用户和导入用户不一样,用fromuser和touser参数指定一下就好
------解决方案--------------------
导入呗,然后根据提示找相应的方法。导入时是你的用户/密码,导入后的密码就是dmp的密码了。