2016-10-12 6 views
1

저는 DBA가 아니지만 현재의 문제점을 설명 할 수있게되기를 바랍니다.

dbms_redefinition.start_redef_table(..) 등을 통해 정기적으로 재구성 할 수있는 비교적 큰 파티션 테이블이 있습니다. 우리는 데이터베이스에있는 다른 것들과의 충돌이 있었기 때문에 이것은 과거에 몇 번 실패했습니다. 그러나 지난 몇 달 동안 실패하지 않았습니다. 마지막 실패 이후 각 파티션을 재구성하여 테이블과 모든 파티션이 정상적인 상태가되었습니다. 가능한 mview 업데이트로 인해 성능 문제가 발생하지 않았습니다.

이 중 하나가 실패한 후 분명히 일부 mlog$_xxxrupd$_xxx 개체가 표시되기 시작했습니다. 오늘 우리는 mlog$_xxx 개의 개체와 3039 개의 개체를 가지고 있습니다. 그리고 그것은 점점 더 계속됩니다. 이것은 나를 걱정한다.

다음은 작동하지 않았다 drop materialized view log on xxx; 나에게 진술

ORA-12002 더이 XXX에 볼 로그를 실현 없다는 것을.

내가 할

: select * from dba_mviews;은 ... 나는 어떤 결과가

지금 혼란 스러워요 없습니다 얻을. 테이블이 있고 mview 로그가 있지만 중간에 mview가 없습니다.

테스트 컴퓨터에 데이터베이스 복사본을 만들어 테이블을 삭제할 수있었습니다. 그러나 mlog$_xxx 개체가 아직있었습니다.

누군가가이 엉망을 청소하는 방법을 알려줄 수 있습니까?

+0

이것은 휴지통에 있습니까? 이는 LOB에서 발생할 수 있으며 [혼란 스러울 수 있습니다] (http://stackoverflow.com/q/18367444/266304). 나는 단지 추측을 테스트 할 수 없다. 이 버전이 알려진 및/또는 수정 된 문제인 경우 정확하게 어떤 버전 및 패치 수준을 사용하는지 알려주는 것이 도움이 될 수 있습니다. –

+0

좋은 힌트가 있지만 휴지통에 아무것도 없습니다. 오라클 버전은 11.2.0.4.0 – EasterBunnyBugSmasher

답변

0

우리는 Oracle Support에 연락하여 obj $ 및 sum $ 항목을 삭제하도록 제안했습니다. 그것은 효과가 있었다. 집에서 이것을 시도하지 마십시오!

+0

안녕하세요, 우리 데이터베이스 (Oracle 12)에서 같은 문제가 있습니다. 답을 더 잘 설명 할 수 있겠습니까? 제 말은 obj $ 및 sum $ 항목이 무엇을 의미하는지 이해하지 못합니다. – doctore

+0

@doctore : 우리는 이것을 실행했다 : obj에서 어디에서 $ $ O.OBJECT_ID o.OBJECT_ID를 o.OBJECT_ID o.OBJECT_ID o.OBJECT_ID o.OBJECT_ID o.OWNER = 'me'와 같은 o.OBJECT_NAME o.OBJECT_ID를 선택하십시오. obj $ 및 sum $ 테이블의 경우. 나는 DBA가 아니므로 세부 사항이나 위험에 대해 묻지 마십시오. – EasterBunnyBugSmasher