Oracle数据库导不进去

本文记录了一次使用Oracle数据库进行服务器迁移的经历,详细介绍了从旧服务器导出数据并尝试导入新服务器过程中遇到的问题及解决方法。文章对比了传统exp/imp命令与expdp/impdp命令在迁移过程中的表现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    今天去给客户搭建服务器,都配置好之后,需要将数据库信息从原先的服务器上转移过来,其实就是数据库的导出导入操作呗,大家会不会觉着这么简单还来记录什么,按照exp跟imp命令,确实很简单,但是我导出之后,导不进去,各种报错,下面给大家看看错误。
    首先,在服务器上用exp user/password@orcl file=D:\123.dmp log=D:\daochu.log导出数据库,并且在导出日志中查看到并无报错,成功结束。这时候我把dmp文件拿到另一台服务器上,通过imp user/password@orcl file=D:\123.dmp log=D:\123.log full=y来执行导入命令,有的人说full=y这个地方导出的地方没有,导入加上干什么,这个地方随意,还是加上好点吧,前辈告诉我的。表导入进去之后,开始报错,提示信息见图
这里写图片描述
,我还以为我的导出语句不对,仔细检查了,也没问题,问了几位前辈,也说没问题,后来我根据以为前辈告诉我的,用expdp命令试试,于是!!竟然成功了!
expdp命令跟impdp命令,我参考 Oracle expdp和impdp导入导出命令博客来做的,详情可以自己了解一下。
    最后问一下,如果哪位知道我之前的那个exp和imp的方式哪里不正确的,或者有什么办法解决的,请留言告诉我一下,不胜感激。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值