먼저, 왜 생성하는지 또는 다른 프로세스가 60GB 파일을 작성하는 이유! 아마도 새로운 프로세스를 작성하는 대신 더 작은 SQL 텍스트 파일을 생성하기 위해 해당 프로세스를 수정하기 위해 해당 프로세스를 살펴 봐야 할 수도 있습니다. 그러나 이것이 한 번만해야 할 일이라면 괜찮을 수도 있지만 질문을 해결하기 위해서는 BufferedReader를 사용하여 레코드가 표시된대로 큰 파일 인 경우 레코드를 읽고 처리합니다.
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
// process the line. and write into your output file and close the file.
}
br.close();