프린트 하기

OS환경 : AIX 6.1(64bit)


DB 환경 : Oracle Database 10.2.0.4


에러 : ORA-21780 ENCOUNTERED WHEN GENERATING SERVER ALERT SMG-350



해결 방법 : 위 메시지를 무시해도됨



원인 : 

ORA-21780은 다음을 의미함 


ORA-21780 : 오브젝트 지속 시간의 최대 수가 초과되었습니다. 


이러한 메시지는 고객이 Server-Generated Alerts System의 에이전트를 구독 취소 한 데이터베이스에서 일반적으로 나타남


SMG는 10g Server Alert 기능의 Server Manageability 구성 요소를 나타냄

wri$_adv_message_groups에 사용 된 기능 이름임


Alert의 내부 기능에 특정 오류가 발생하면 "ORA-%d encountered when generating server alert " 메시지가 alert.log에 발생함

이 중 대부분은 wri$ 테이블에서 DML을 수행 할 때 발생함 


SMG-XXXX는 경보 시스템 내의 내부 메시지이고 그것들은 오라클 오류가 아니라고 함

내부 advisor 작업 중에 오류를 수신해도 데이터베이스에는 영향을주지 않음


Grid Control 및 DB Control Management Agents는 RDBMS 10G (및 그 이상) Server-Generated Alerts 시스템에 가입하여 Grid Control에 정의 된 경보에 대한 데이터를 수집하거나 10G (및 그 이상) 목표 데이터베이스에 대한 DB Control All Metrics를 수집함

Grid Control 또는 DB Control Management Agents가 대상 모니터링을 중지하면 버그가 발생함

Server-Generated 경보 시스템 가입자로부터 자동 제거 절차가 없기때문에 시스템을 재구성하거나 데이터베이스 모니터링을 중지하면 Grid Control 또는 DB 제어 관리 에이전트가 여전히 10G 데이터베이스 서버 생성 경고 시스템의 구독자로 등록됨


Server-Generated Alerts System에서 에이전트를 탈퇴하면 alert.log에 이 오류 메시지가 나타나는 재귀 plsql이 생성됨



참조 : (문서 ID 1428693.1)