을 나는 이러한 주장을주는 제어 할 수 있습니다 그것은Oracle 테이블 루핑 삭제 -
DELETE_TABLE1 UserId, Begin_Date, End_date
에서 데이터를 삭제 인수 아래에 소요되는 오라클 테이블에서 레코드를 삭제하기 위해 자신의 저장 프로 시저가있는 서른 파티 도구가 이를 기반으로 프로세스가 데이터를 삭제합니다. 그러나 언젠가는 UNDO 공간 오류로 인해 프로세스가 실패합니다. 제공된 인수를 기반으로 삭제할 데이터가 최대 10 백만 개 이상으로 늘어날 수 있기 때문입니다.
는제 3자는 팀은 그들이 기록의 제한된 수에 넣어되도록 인수를 제어하기 위해 요청하는 대신 저장 프로 시저를 업데이트 할 수 없습니다 말했다.
내가 그 수의 값을 제어 할 수있는 방법이 50,000 행을 제한하고 마지막 저장된 프로 시저 인수로 전달하는 인수로 전달 될? 반복하여 반복하십시오.내가 행의 수 DELETED
로 LIMIT
에 저장 프로 시저를 타사에게
만, 그것은 당신의 임의의 한계에 맞는. 그 가시성을 가지고 있는지는 확실하지 않습니다. 타사의 문제 인 것처럼 들리 겠지만 제대로 실행 취소 크기를 조정하거나 범위를 분할하거나 전달할 수있는 범위를 확인하십시오. 대략적인 순서대로 YMMV가 적절합니다. –