Oracle数据库在导入dmp文件时报错12504

在使用DOS窗口导入dmp格式的数据库文件时报错ORA-12504

这个问题困扰我很久,一直没有解决,在网上搜索12504异常都说的是tnsnames.ora文件出了问题,需要改里面的配置,但是我试了很久,各种改都没有成功,很烦,为此吧数据库都卸载了两次,刚才把问题又拉出来了,试图解决,在网上一个不起眼的拐角发现了某位大神说的一句话,我试了一下竟然导入成功了,特此记录,以便有类似问题的朋友可以参考解决;

以前我在导入dmp数据文件的时候用的是:imp user/password@127.0.0.1 file=xxx.dmp full=y;      其中user是创建的用户名,password是用户名对应的密码,如果数据库安装在本地就可以直接写ip地址127.0.0.1,如果在虚拟机,那我也不知道,哈哈哈哈。。。。。。我猜应该是写虚拟机里面的ip吧,或者直接在虚拟机里面导入,(瞎猜的,猜错了朋友们手下留情。。。。)写法如图:

这种方法之前也导入成功了,但是后面又不行了,一直报错ora-12504,我也不知道为什么,在网上搜的方法也解决不了。后来偶然看到有人说用下面这个指令,果然成功了,指令是:imp USER/PASS@SID file=xxx.dmp FULL=Y ;

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值