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)
'ORACLE > Trouble Shooting' 카테고리의 다른 글
ORA-14404: partitioned table contains partitions in a different tablespace (0) | 2018.12.12 |
---|---|
ORA-00600 발생 시 확인할 점 (0) | 2018.12.12 |
oracle smon을 kill 시키면 어떻게 될까? (0) | 2018.11.29 |
INSERT 문장에서 데이터를 바인딩 변수로 인식하는 문제 해결 (0) | 2018.11.19 |
DBMS_SQLTUNE.REPORT_SQL_MONITOR 실행시 결과가 모두 나오지 않을때 (0) | 2018.11.12 |