메인 콘텐츠로 건너뛰기
Waters Korea

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'

환경

  • NuGenesis 8 SDMS
  • NuGenesis 데이터베이스가 SDMS v7.1에서 마이그레이션되었습니다

원인

NuGenesis로 마이그레이션한 후 데이터베이스에서 제거되어야 하는 이전 트리거가 데이터베이스에 남아 있습니다. 이 트리거는 ngsdms60.ngprojdefs_topurge 테이블에 새 트리거와 동일한 정보를 기록하려고 시도하고, 동일한 테이블에 동일한 데이터를 두 번 동시에 기록하면 ORA-00001 오류가 트리거됩니다.

수정 또는 해결 방법

  1. NuGenesis 데이터베이스에 SYS 또는 SYSTEM으로 연결된 SQL*Plus 또는 SQL 도구에서 이전 트리거를 삭제합니다.
    • DROP TRIGGER ngsdms60.ng_project_backup_trg
  2. SDMS Administrator에서 프로젝트를 삭제합니다.

추가 정보

 

id31397, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG