我在用imp导入文件,首先输入用户名/密码@数据库名,再按照命令提示输入要到导入文件的路径,再做后续相关操作,能够成功导入数据!可是在pl/sql中却无法看到导入文件生成的表;我再用imp命令导入文件,同样操作,在输入文件路径等信息后,提示:由于对象已存在,忽略创建错误<yes/no>:我选yes,  敲回车:报错误:由于oracle的1 错误而拒绝行,违反唯一约束条件!如果在提示:由于对象已存在,忽略创建错误<yes/no>:我选no.一直敲回车,最后的导入结果就是:由于对象已经存在,下列语句创建失败:"create  table..."
最后一句"成功终止导入,但出现警告!"我在pl/sql中也找不到相应的表格,我不知道是哪里出了问题,要怎样才能成功导入文件呢?是我的应用程序出了问题?还是操作方面哪里有问题?还是我的电脑的操作系统某些组件被毁坏呢?我用了别人的笔记本,在别人已经建了程序的基础上装的oracle,vs.net.本人是做测试的,刚开始用oracle,数据库不怎么在行,请各位高手多多指教!尽量用简明的语言描述.急!!!!谢谢!!!  您会万福的!!!!!!!!!!!!

解决方案 »

  1.   

    而且我在后台用sql语句找目标表格即:我要导入的表格,提示:表或视图不存在.
      

  2.   

    你登录pl/sql使用的用户名是否与导入的用户名是否一致啊
      

  3.   

    用户名是一致的,我看了,1.导入的地方不对,导入到了该用户的users文件夹下的tables子文件夹下.2.导入的数据是对的,但是导入的地方不对,可是我要和应用程序关联,我要输入用户名,数据库名,密码,按照原来的用户名,密码,数据库名,运行应用程序,则提示:表或视图不存在!如何能用上这些导错地方的数据(只能导入这里)呢?本来导入的表格名称是:uam_xmlfun,现在表格:sql查询要用:xygdata9.uam_xmlfun即:用户名.表格名表示.3.为了和应用程序关联,我在数据库连接字符串中的用户名,密码,数据库又要怎么写呢?我原来用户名:xygdata9,密码:purity,数据库名:xygmes9请指教!!!!!!!!!!!!!!!!!!11急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      

  4.   

    哈哈,我已经解决了,同事帮我的!先把错误方式下的表数据导出,在nomal角色下,再导入数据,就成功了!我以前是用sysdba导入.