使用navicat premium15 进行oracle数据库指定表的传输报错,提示进程终止

使用navicat premium15 进行oracle数据库指定表的传输,oracle传输到oracle,在传输百万数据量的表时,在传输一部分数据后,输出 select * from 当前表,并提示process terminated,随后传输终止,应该怎么解决?用的oracle 11

数据量太大了,你加上一个 top 1000 看看

建议让数据落地,先从源库导出数据到文件,然后在目的库导入。exp/imp 或者 expdp/impdp 了解下。
数据量大的话,图形界面都不怎么好使,命令行工具最靠谱。

数据量太大了吧,可以减少数据试试看,cpu不足也会报这个错,或者服务器磁盘不够都会出现这个错误

看数据库alert报什么错误?
oracle to oracle 使用dblink不好吗?

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    由于问题描述不够清晰,无法得知具体出错原因以及如何解决。建议尝试通过以下步骤进行解决: 1. 确认网络连接以及防火墙或安全软件不会阻止数据传输过程。 2. 确认数据库连接配置信息是否正确。可以尝试重新配置连接信息或者尝试使用其他工具连接数据库并进行数据传输。 3. 如果导入数据过程中出现SQL语句错误,可以先检查SQL文件是否正确无误,是否存在语法错误等。

    如果以上步骤都已经尝试过,仍然无法解决问题,建议寻求更专业的数据库管理员或者技术支持人员的帮助。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^