我需要导入一个别人给我的dmp文件,我用的是PL SQL的import tables导入,选择以后出现警告:这些对象由XXX导出,而不是当前用户,请问我必须建这个用户才能导入该dmp文件吗?我不知道该用户的密码怎么办呢?
解决方案 »
- 在jboss下部署2个war包,会产生静态变量相同的结果,怎么办?
- hibernate一对一唯一外键关联删除操作问题
- 关于hibernate+spring分页查询的问题!查询几次后就会出现数据库连接不上的问题!
- 关于apache+Tomcat问题 ,高分求助
- hibernate可以使用Access作数据库吗?
- getHibernateTemplate()==null????什么问题啊!!!
- 刚开始学j2ee`问大家问题``
- tomcat的配置问题
- 请高手帮忙,问题描述如下:我想用ant来产生(javadoc)文档,但是报错说内存不足。请增加内存……(谢谢)
- WebLogic配置ConnectionPool就这么难啊
- 谁来帮我解决下这个正则表达式的问题?谢谢了
- 刚进公司,居然让我搞测试,请教各位大神测试的原理?
full=y ( 导入一个完整数据库)
ignore=y (忽略创建错误,继续后面的操作)
2: 输入你要导如的用户名和密码;
3: 输入要导入dmp的文件路径;
4: 一直enter,直到提示输入用户名(该用户名为提供给你dmp的用户名,正常情况下会提示,如你所说的“这些对象由XXX导出”的XXX;
5: enter执行,运行OK
--授权给用户lhzx:grant dba,connect,resource to lhzxDOS下导入:
imp lhzx/lhzx@Lims full=y file= e:\lhzx239_20110428.dmp ignore=y
C:\Documents and Settings\Administrator>imp SHZJWAR/JING@orcl full=y file= d:\un
it_info.dmp ignore=yImport: Release 10.2.0.1.0 - Production on 星期二 8月 2 14:49:13 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options经由常规路径由 EXPORT:V10.01.00 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
IMP-00009: 导出文件异常结束
IMP-00000: 未成功终止导入C:\Documents and Settings\Administrator>
你所说的经由常规路径由 EXPORT:V10.01.00 创建的导出文件
XXX是指EXPORT:V10.01.00 这个啊!那肯定不正确啊。把你最后一步操作截图看看
it_info.dmp ignore=y
1,你的oracle是什么版本。
2,你的dmp来自于哪里,如是从哪个版本的oracle导出的。
3,是从哪个用户那里导出的(这个不知道也没所谓,有其他办法知道。)
4,还有就是你要导入到数据库哪个用户里去。
2、dmp文件上头从客户那里拿来的,导出我不知道具体版本,只知道也是10g
3、这个还真不知道,我只知道用户名
4、导入数据报错,如下:(命令模式下)C:\Documents and Settings\Administrator>imp SHZJWAR/JING@orcl full=y file= d:\un
it_info.dmp ignore=yImport: Release 10.2.0.1.0 - Production on 星期二 8月 2 14:49:13 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options经由常规路径由 EXPORT:V10.01.00 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
IMP-00009: 导出文件异常结束
IMP-00000: 未成功终止导入C:\Documents and Settings\Administrator>
在cmd下直接运行以上语句,正常情况下会出现一个 “ 警告:这个对象有XXX导出,而不是当前用户”
注:XXX为导出的数据库用户。然后你就把上面的‘fromuser=’后面的改为XXX,再放到cmd里在运行一次,原无意外的话,问题应该就解决了要记住,这可行与否是建立在不会有数据库版本问题,和导入用户权限足够的情况下(你也可以直接grant all to user)。