我有一个包含超过 6,000,000 条记录的表。当我使用 SQLDEVELOPER 的导出功能进行备份时,SQLDEVELOPER 会生成一个 8GB 大的 sql 文件,我无法在 SQLDEVELOPER 或记事本中打开它或......因为它使内存已满!请指导我知道如何将其分成更小的部分?
问候
我有一个包含超过 6,000,000 条记录的表。当我使用 SQLDEVELOPER 的导出功能进行备份时,SQLDEVELOPER 会生成一个 8GB 大的 sql 文件,我无法在 SQLDEVELOPER 或记事本中打开它或......因为它使内存已满!请指导我知道如何将其分成更小的部分?
问候
除了对小文件进行最基本的编辑之外,别忘了记事本。您应该查看专为大文件设计的文件查看器/编辑器。对于查看非常大的文件,我使用V File Viewer取得了巨大的成功。对于编辑,我经常使用Textpad,但我通常不会打开这么大的文件进行编辑,只是查看。
它还引出了为什么要打开整个文件的问题,因为您可以对文件执行“更多”(或在 linux 中执行“更少”)来查看(可能检查格式)。还应该说,DBA 应该对任何生产数据进行备份(可能是 rman 或数据泵),但无论如何。