dmp文件,不知道对方的用户名(fromuser) 怎么把这个dmp导入到我的数据库中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dmp文件,不知道对方的用户名(fromuser) 怎么把这个dmp导入到我的数据库中?相关的知识,希望对你有一定的参考价值。
参考技术A我当时导dmp的时候 查看了log文件。如果不成功的话会有提示的,比如一开始给我的提示是导入失败,原因是表空间*****不存在,这时候自己建一个同名的表空间就可以了;然后又重新导,又提示了用户***不存在(也可能是别的什么吧,有点记不清了),这时候自己创建一个同名的用户,授权一下就可以了再继续重新导,然后根据log文件的提示一步一步的就可以成功了。
如果不知道fromuser的话 有一个建议,就是在cmd里直接 输 imp 用户名B/密码 回车 然后把dmp文件拖到cmd里,根据提示来做,会有一步提示你原文件由用户A导出,现在要用户B导入吗这时候就可以看到用户A了就是 fromuser了
我有一个dmp文件,不知道对方的用户名(就是fromuser不知道) 肿么才能把这个dmp导入到我的数据库中呢? 相关问题 举报 感谢您为社区的和谐贡献力量请选择举报类型
a. 用户模式:导出用户所有对象以及对象中的数据.
b.表模式: 导出用户所有表或者指定表.
c.整个数据库: 导出数据库中所有对象
oracle导出dmp文件
使用dmp方式导出时有些表未导出
原因:表创建完未执行过
1、在plsql中执行下面sql语句,将查询出的结果复制出来依次执行。
select 'alter table ‘|| table_name || ’ allocate extent;’
from user_tables where segment_created=‘NO’;
2、导出dmp文件
导入的命令是:imp 用户名/密码@网络服务名 file=xxx.dmp full=y;
导出的命令是:exp 用户名/密码@网络服务名 file=xxx.dmp tables=(表名);
导出多个表时,表名使用逗号隔开如:
tables=(table1,table2,table3)。
搜索资料
https://blog.csdn.net/qq_35556233/article/details/121283717
https://blog.csdn.net/weixin_28809949/article/details/116349508
以上是关于dmp文件,不知道对方的用户名(fromuser) 怎么把这个dmp导入到我的数据库中?的主要内容,如果未能解决你的问题,请参考以下文章
sql deverloper 如何导入数据库.dmp文件(oracle 11g)