关于oracle导入imp文件出现错误1435 用户不存在的 问题

1.首先要先 创建数据库,以及 数据库用户
2.用控制台进入 oracle安装目录bin文件夹下面,如
             本机oracle安装在c盘oracle下面则控制台输入:   cd C:\oracle\bin
3.开始导入dmp文件,控制台导入dmp文件有两种方法,这里推荐的这种可以看到错误信息
          Imp username/password@database file=d:\dmp\abc.dmp full = y
              * 此处的username指的是用户名,password指的是密码,database是数据库名,file后面接的是dmp文件的路径;
这种情况下如果运行了提示,错误1435 用户不存在,而且你也在导入dmp文件之前创建了username了,那么不要伤心不要难过。我也被这玩意坑了两天;
4.下面你要做的是 创建abc用户,没错就是abc用户。然后再用执行下导入的语句(Imp username/password@database file=d:\dmp\abc.dmp full = y)。
5.然而你会发现,奇怪,我明明执行成功了,为什么username登录进去找不到呢?
不要慌,用abc登录进去看看是不是有数据,如果有的话,
执行这一句: imp username/password@database file=d:\dmp\abc.dmp fromuser=abc touser=username
好了。

       *就是这么简单,你可能会很奇怪,为什么这里不加full,因为在一个导入语句里面,full,tables,fromuser不能重复出现。为什么呢?自己百度吧。
然后我要讲的是,ingore=y这玩意某种程度上可以帮你避开讨厌的错误报告,但是那样子你可能会错过一些错误信息

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值