데이터베이스 오류 로그

CUBRID 오류 메시지 개요

CUBRID 에러 메시지는 $CUBRID/msg 디렉터리에 한글 및 영문으로 제공된다, CUBRID 사용자(DBA) 관점에서 이러한 오류 메시지는 시스템, 트랜잭션/락, 로그/백업, DDL/DML, 인덱스, 제약조건, 권한, SQL 실행, HA/복제 등 CUBRID 데이터베이스가 런타임 중 직면할 수 있는 주요 오류 상황을 체계적으로 분류한 핵심 에러 카탈로그를 구성한다

CUBRID 오류 메시지 파일별 구성 및 사용자 안내 메시지는 다음과 같다.

  • cubrid.msg: CUBRID 데이터베이스 엔진의 런타임 에러 및 시스템 메시지

  • csql.msg: CSQL(CUBRID SQL 인터프리터) 클라이언트 도구의 사용법, 명령어, 에러 메시지

  • utils.msg: CUBRID 관리 유틸리티 도구들의 메시지 및 사용법

CUBRID 데이터 모델 용어 비교

CUBRID는 객체-관계 데이터베이스(ORDB)로 개발되어 클래스(테이블) 상속과 같은 객체 개념을 일부 지원하고 있다, 이로 인해 오류 메시지나 내부 개념에서는 객체(Object) 기반 용어가 사용되기도 한다. 따라서 아래와 같이 전통적인 관계형 데이터베이스(RDB) 용어와 객체-관계 데이터베이스(ORDB) 용어를 함께 이해할 필요가 있다.

관계형(RDB) 용어

객체-관계형(ORDB) 용어

테이블 (table)

클래스 (class)

칼럼 (column)

속성 (attribute)

레코드 (record)

인스턴스 (instance)

데이터 타입 (data type)

도메인 (domain)

CUBRID 오류 메시지 카테고리

데이터베이스 주요 오류 메시지는 시스템 관리, SQL 질의, 데이터베이스 관리, 데이터베이스 파일, 트랜잭션, CUBRID HA 등 여섯 범주로 분류하였으며, 각 오류 코드와 메시지별로 설명과 서비스 영향도를 함께 정리하였다.