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

只有一个 dmp 文件 如何得知原 表空间名称 ? 用UltraEdit如何查看 ?
文件只有 1M多  

用UltraEdit 可以查看 版本 和 字符集  

但是 如何 查看 原 表空间名呢 ? 用户名 呢 ?  

因为我现在只有 这一个文件 不知道数据库来源 无法问对方

------解决方案--------------------
你用ue打开后往下拖一点就可以看到创建表空间的语句,create tablespace 的
用户也有,自己慢慢找。
------解决方案--------------------
支持一楼的,用UE打开这个dmp文件,查看对应的表空间名就可以了,如果在exp时没有指定表空间名称一般默认为user,楼主可以搜一下user。我之前就遇到了一个问题,导出时没有指定表空间,结果在用imp导入dmp文件时数据没有按照预想的导入指定的用户表空间,后来发现在user里。但因user表空间大小一般都很小,所以放在这里肯定不行。后来用UE打开这个dmp文件,然后查找并替换掉所有的user表空间为用户表空间名,保存。然后再用imp导入就可以了。
------解决方案--------------------
如果dmp 太大,不方便文本查看,可以直接指定表空间试导一下,导入数据过程中会提示原来的表空间名字