NuGenesis SDMS Administrator에서 프로젝트를 삭제할 때 "ORA-00001 unique constraint encountered" 오류가 발생함 - WKB31397
Article number: 31397To English version
증상
- SDMS Administrator에서 프로젝트를 삭제할 때 다음 오류가 발생합니다.
- ORA-00001: unique constraint (NGSDMS60.NGPROJDEFS_PURGE_PK) violated
ORA-06512: at 'NGSDMS60.NG_PROJECTBACKUP_TRG_CLU', line 2
ORA-04088: error during execution of trigger 'NGSDMS60.NG_PRJECT_BACKUP_TRG_CLU'
- ORA-00001: unique constraint (NGSDMS60.NGPROJDEFS_PURGE_PK) violated
환경
- NuGenesis 8 SDMS
- NuGenesis 데이터베이스가 SDMS v7.1에서 마이그레이션되었습니다
원인
NuGenesis로 마이그레이션한 후 데이터베이스에서 제거되어야 하는 이전 트리거가 데이터베이스에 남아 있습니다. 이 트리거는 ngsdms60.ngprojdefs_topurge 테이블에 새 트리거와 동일한 정보를 기록하려고 시도하고, 동일한 테이블에 동일한 데이터를 두 번 동시에 기록하면 ORA-00001 오류가 트리거됩니다.
수정 또는 해결 방법
- NuGenesis 데이터베이스에 SYS 또는 SYSTEM으로 연결된 SQL*Plus 또는 SQL 도구에서 이전 트리거를 삭제합니다.
- DROP TRIGGER ngsdms60.ng_project_backup_trg
- SDMS Administrator에서 프로젝트를 삭제합니다.
추가 정보
id31397, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG