by 몽몽이 [2023.01.05 14:27:34]
오라클 대용량 데이터 제거 도와주세요
A 디비, B 디비
B디비에 직접 붙을수 있는 상황이 아니여서 디비링크로 A디비에서 B디비테이블 DELETE 계획중입니다.
근데 DELETE만 쓰면 먹통이되는거 같아 TRUNCATE 로 할려고 했는데 B디비에서 DDL을 막더라구요
DELETE만 써야하는 상황인데 어쩌면 좋져 ㅠ..ㅠ
시간이 좀 걸리더라도 인덱스가 있는 컬럼으로 범위 조건으로 나눠서 DELETE 하시는게 안전하지 않을까요~~
delete from 테이블 where 조건 and rownum <=100; -- 조건이 필요없으시면 빼면됩니다.
commit;
프로시져로 반복수행하셔야 할겁니다.