idea导出oracle完整,如何使用SQL Developer导出大量数据-Oracle

I want to upload some data from UAT DB to DEV DB. When I try to do this from Export function in SQL Developer, I got an error File C:\Users\xxx\export.sql was not opened because it exceeds the maximum automatic open size

How can I copy the UAT data to DEV ?

ORACLE Version 12C

SQL Developer Version 4.0.0.13

解决方案

found the below answer from a SQL Developer forum :

It appears that the "maximum automatic open size" is hard-coded to a value of 500000 (bytes, I believe) with no way to override it. By

limiting this, we nip in the bud any potential complaints of Java

OutOfMemory upon trying to open a huge file.

To view the file from within SQL Developer despite this limitation,

just use the File|Open menu. For those huge files, please use an

external editor. And if you don't want to open files automatically in

order to suppress the warning dialog, use

Tools|Preferences|Database|Export/View DDL Options and un-check the

"Open Sql File When Exported" box.

Are you certain the export file does not contain all the insert rows?

That would be a bug unless you hit an OutOfMemory or disk full

condition. I just tried your scenario on at 55000 row table that

produced an export.sql of about 20MB. All rows were included.

Regards,

Gary Graham

SQL Developer Team

and as the summary, it suggested that the SQL developer is not the best tool to open a large size of data file.

hope Gary's answer will guide you to some extent.

If you need to get an idea of some tools that you can open large files, check this LINK

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值