저는 DBA가 아니지만 현재의 문제점을 설명 할 수있게되기를 바랍니다.
dbms_redefinition.start_redef_table(..)
등을 통해 정기적으로 재구성 할 수있는 비교적 큰 파티션 테이블이 있습니다. 우리는 데이터베이스에있는 다른 것들과의 충돌이 있었기 때문에 이것은 과거에 몇 번 실패했습니다. 그러나 지난 몇 달 동안 실패하지 않았습니다. 마지막 실패 이후 각 파티션을 재구성하여 테이블과 모든 파티션이 정상적인 상태가되었습니다. 가능한 mview 업데이트로 인해 성능 문제가 발생하지 않았습니다.
이 중 하나가 실패한 후 분명히 일부 mlog$_xxx
및 rupd$_xxx
개체가 표시되기 시작했습니다. 오늘 우리는 mlog$_xxx
개의 개체와 3039 개의 개체를 가지고 있습니다. 그리고 그것은 점점 더 계속됩니다. 이것은 나를 걱정한다.
다음은 작동하지 않았다 drop materialized view log on xxx;
나에게 진술
ORA-12002 더이 XXX에 볼 로그를 실현 없다는 것을.
내가 할
:select * from dba_mviews;
은 ... 나는 어떤 결과가
지금 혼란 스러워요 없습니다 얻을. 테이블이 있고 mview 로그가 있지만 중간에 mview가 없습니다.
테스트 컴퓨터에 데이터베이스 복사본을 만들어 테이블을 삭제할 수있었습니다. 그러나 mlog$_xxx
개체가 아직있었습니다.
누군가가이 엉망을 청소하는 방법을 알려줄 수 있습니까?
이것은 휴지통에 있습니까? 이는 LOB에서 발생할 수 있으며 [혼란 스러울 수 있습니다] (http://stackoverflow.com/q/18367444/266304). 나는 단지 추측을 테스트 할 수 없다. 이 버전이 알려진 및/또는 수정 된 문제인 경우 정확하게 어떤 버전 및 패치 수준을 사용하는지 알려주는 것이 도움이 될 수 있습니다. –
좋은 힌트가 있지만 휴지통에 아무것도 없습니다. 오라클 버전은 11.2.0.4.0 – EasterBunnyBugSmasher