CUBRID
  • 매뉴얼 소개
    • 매뉴얼 구성
    • 용어 정리
    • 매뉴얼 규약
    • 버전명 및 버전 문자열 규약
  • CUBRID 소개
    • 시스템 구조
      • 프로세스 구조
      • 데이터베이스 볼륨 구조
        • 영구적 볼륨(Permanent Volume)
        • 일시적 볼륨(Temporary Volume)
        • 백업 볼륨
      • 데이터베이스 서버
      • 브로커
      • 인터페이스 모듈
    • CUBRID의 특징
  • 설치 및 업그레이드
    • 설치와 실행
      • 지원 플랫폼 및 설치 권장 사양
      • 버전 호환성
      • Linux에서의 설치와 실행
      • Windows에서의 설치와 실행
      • 압축 파일로 설치하기
        • Linux에서 tar.gz 파일로 CUBRID 설치
        • Windows에서 zip 파일로 CUBRID 설치
    • 환경 변수 설정
      • CUBRID 환경 변수
      • OS 환경 변수 및 Java 환경 변수
      • 환경 변수 설정
      • 언어 및 문자셋 설정
    • 포트 설정
      • CUBRID 기본 사용 포트
      • CUBRID HA 사용 포트
      • CUBRID 매니저 서버 사용 포트
    • 업그레이드
      • 업그레이드 시 주의 사항
      • CUBRID 9.2/9.3/10.0/10.1 에서 CUBRID 10.2 으로 업그레이드하기
        • DB 마이그레이션
        • 파라미터 설정
      • CUBRID 9.1에서 CUBRID 10.2으로 업그레이드하기
        • DB 마이그레이션
        • 파라미터 설정
      • CUBRID 2008 R4.1/R4.3/R4.4에서 CUBRID 10.2으로 업그레이드하기
        • DB 마이그레이션
        • 파라미터 설정
      • CUBRID 2008 R4.0 이하 버전에서 CUBRID 10.2으로 업그레이드하기
        • DB 마이그레이션
        • 파라미터 설정
    • HA 환경에서 DB 마이그레이션
      • CUBRID 2008 R2.2 이상 버전에서 CUBRID 10.2 으로 HA 마이그레이션
      • CUBRID 2008 R2.0 또는 R2.1에서 CUBRID 10.2 으로 HA 마이그레이션
    • CUBRID 제거
      • Linux에서 CUBRID 제거
      • Windows에서 CUBRID 제거
  • 시작하기
    • CUBRID 서비스 시작
      • 셸 명령어
      • CUBRIDService 또는 CUBRID Service Tray
      • 데이터베이스 생성
      • 데이터베이스 시작
    • 질의 도구
      • CSQL 인터프리터
    • 관리 도구
      • CUBRID 매니저로 SQL 실행하기
      • CUBRID 마이그레이션 툴킷으로 스키마/데이터 이전하기
    • 드라이버
  • CSQL 인터프리터
    • CSQL 인터프리터 소개
    • CSQL 실행
      • CSQL 실행 모드
      • CSQL 사용 방법
      • CSQL 시작 옵션
    • 세션 명령어
  • CUBRID SQL
    • 작성 규칙
      • 식별자
        • 식별자 작성 원칙
        • 허용되는 식별자
        • 허용되지 않는 식별자
        • 식별자 이름의 최대 길이
      • 예약어
      • 주석
      • 리터럴
        • 숫자
        • 날짜/시간
        • 비트열
        • 문자열
        • 컬렉션
        • NULL
    • 데이터 타입
      • 데이터 타입
        • 수치형 데이터 타입
        • 날짜/시간 데이터 타입
        • 타임존이 있는 날짜/시간 데이터 타입
        • 비트열 데이터 타입
        • 문자열 데이터 타입
        • ENUM 데이터 타입
        • BLOB/CLOB 데이터 타입
        • 컬렉션 데이터 타입
        • JSON 데이터 타입
        • 묵시적 타입 변환
    • 데이터 정의문
      • 테이블 정의문
        • CREATE TABLE
        • ALTER TABLE
        • DROP TABLE
        • RENAME TABLE
      • 인덱스 정의문
        • CREATE INDEX
        • ALTER INDEX
        • DROP INDEX
      • 뷰 정의문
        • CREATE VIEW
        • ALTER VIEW
        • DROP VIEW
        • RENAME VIEW
      • 시리얼 정의문
        • CREATE SERIAL
        • ALTER SERIAL
        • DROP SERIAL
        • 시리얼 사용
    • 연산자와 함수
      • 논리 연산자
      • 비교 연산자
      • 산술 연산자
        • 수치형 데이터 타입의 산술 연산과 타입 변환
        • 날짜/시간 데이터 타입의 산술 연산과 타입 변환
      • 집합 산술 연산자
        • SET, MULTISET, LIST
      • 문장 집합 연산자
        • UNION, DIFFERENCE, INTERSECTION
      • 포함 연산자
        • SETEQ
        • SETNEQ
        • SUPERSET
        • SUPERSETEQ
        • SUBSET
        • SUBSETEQ
      • 비트 함수와 연산자
        • 비트 연산자
        • BIT_AND
        • BIT_OR
        • BIT_XOR
        • BIT_COUNT
      • 문자열 함수와 연산자
        • 병합 연산자
        • ASCII
        • BIN
        • BIT_LENGTH
        • CHAR_LENGTH, CHARACTER_LENGTH, LENGTHB, LENGTH
        • CHR
        • CONCAT
        • CONCAT_WS
        • ELT
        • FIELD
        • FIND_IN_SET
        • FROM_BASE64
        • INSERT
        • INSTR
        • LCASE, LOWER
        • LEFT
        • LOCATE
        • LPAD
        • LTRIM
        • MID
        • OCTET_LENGTH
        • POSITION
        • REPEAT
        • REPLACE
        • REVERSE
        • RIGHT
        • RPAD
        • RTRIM
        • SPACE
        • STRCMP
        • SUBSTR
        • SUBSTRING
        • SUBSTRING_INDEX
        • TO_BASE64
        • TRANSLATE
        • TRIM
        • UCASE, UPPER
      • 수치 연산 함수
        • ABS
        • ACOS
        • ASIN
        • ATAN
        • ATAN2
        • CEIL
        • CONV
        • COS
        • COT
        • CRC32
        • DEGREES
        • DRANDOM, DRAND
        • EXP
        • FLOOR
        • HEX
        • LN
        • LOG2
        • LOG10
        • MOD
        • PI
        • POW, POWER
        • RADIANS
        • RANDOM, RAND
        • ROUND
        • SIGN
        • SIN
        • SQRT
        • TAN
        • TRUNC, TRUNCATE
        • WIDTH_BUCKET
      • 날짜/시간 함수와 연산자
        • ADDDATE, DATE_ADD
        • ADDTIME
        • ADD_MONTHS
        • CURDATE, CURRENT_DATE
        • CURRENT_DATETIME, NOW
        • CURTIME, CURRENT_TIME
        • CURRENT_TIMESTAMP, LOCALTIME, LOCALTIMESTAMP
        • DATE
        • DATEDIFF
        • DATE_SUB, SUBDATE
        • DAY, DAYOFMONTH
        • DAYOFWEEK
        • DAYOFYEAR
        • EXTRACT
        • FROM_DAYS
        • FROM_TZ
        • FROM_UNIXTIME
        • HOUR
        • LAST_DAY
        • MAKEDATE
        • MAKETIME
        • MINUTE
        • MONTH
        • MONTHS_BETWEEN
        • NEW_TIME
        • QUARTER
        • ROUND
        • SEC_TO_TIME
        • SECOND
        • SYS_DATE, SYSDATE
        • SYS_DATETIME, SYSDATETIME
        • SYS_TIME, SYSTIME
        • SYS_TIMESTAMP, SYSTIMESTAMP
        • TIME
        • TIME_TO_SEC
        • TIMEDIFF
        • TIMESTAMP
        • TO_DAYS
        • TRUNC
        • TZ_OFFSET
        • UNIX_TIMESTAMP
        • UTC_DATE
        • UTC_TIME
        • WEEK
        • WEEKDAY
        • YEAR
      • JSON functions
        • JSON 함수 소개
        • JSON_ARRAY
        • JSON_OBJECT
        • JSON_KEYS
        • JSON_DEPTH
        • JSON_LENGTH
        • JSON_VALID
        • JSON_TYPE
        • JSON_QUOTE
        • JSON_UNQUOTE
        • JSON_PRETTY
        • JSON_SEARCH
        • JSON_EXTRACT
        • ->
        • ->>
        • JSON_CONTAINS_PATH
        • JSON_CONTAINS
        • JSON_MERGE_PATCH
        • JSON_MERGE_PRESERVE
        • JSON_MERGE
        • JSON_ARRAY_APPEND
        • JSON_ARRAY_INSERT
        • JSON_INSERT
        • JSON_SET
        • JSON_REPLACE
        • JSON_REMOVE
        • JSON_TABLE
      • LOB 함수
        • BIT_TO_BLOB
        • BLOB_FROM_FILE
        • BLOB_LENGTH
        • BLOB_TO_BIT
        • CHAR_TO_BLOB
        • CHAR_TO_CLOB
        • CLOB_FROM_FILE
        • CLOB_LENGTH
        • CLOB_TO_CHAR
      • 데이터 타입 변환 함수와 연산자
        • CAST
        • DATE_FORMAT
        • FORMAT
        • STR_TO_DATE
        • TIME_FORMAT
        • TO_CHAR(date_time)
        • TO_CHAR(number)
        • TO_DATE
        • TO_DATETIME
        • TO_DATETIME_TZ
        • TO_NUMBER
        • TO_TIME
        • TO_TIMESTAMP
        • TO_TIMESTAMP_TZ
      • 집계/분석 함수
        • 개요
        • 집계 함수와 분석 함수 비교
        • OVER 함수 내에 “ORDER BY” 절을 명시해야 하는 분석 함수
        • AVG
        • COUNT
        • CUME_DIST
        • DENSE_RANK
        • FIRST_VALUE
        • GROUP_CONCAT
        • LAG
        • LAST_VALUE
        • LEAD
        • MAX
        • MEDIAN
        • MIN
        • NTH_VALUE
        • NTILE
        • PERCENT_RANK
        • PERCENTILE_CONT
        • PERCENTILE_DISC
        • RANK
        • ROW_NUMBER
        • STDDEV, STDDEV_POP
        • STDDEV_SAMP
        • SUM
        • VARIANCE, VAR_POP
        • VAR_SAMP
        • JSON_ARRAYAGG
        • JSON_OBJECTAGG
      • 클릭 카운터 함수
        • INCR, DECR
      • ROWNUM 함수
        • ROWNUM, INST_NUM
        • ORDERBY_NUM
        • GROUPBY_NUM
      • 정보 함수
        • CHARSET
        • COERCIBILITY
        • COLLATION
        • CURRENT_USER, USER
        • DATABASE, SCHEMA
        • DBTIMEZONE
        • DEFAULT
        • DISK_SIZE
        • INDEX_CARDINALITY
        • INET_ATON
        • INET_NTOA
        • LAST_INSERT_ID
        • LIST_DBS
        • ROW_COUNT
        • SESSIONTIMEZONE
        • USER, SYSTEM_USER
        • VERSION
      • 암호화 함수
        • MD5
        • SHA1
        • SHA2
      • 비교 연산식
        • 단순 비교 조건식
        • ANY/SOME/ALL 수량어와 그룹 조건식
        • BETWEEN
        • EXISTS
        • IN
        • IS NULL
        • LIKE
        • REGEXP, RLIKE
        • CASE
      • 비교 함수
        • COALESCE
        • DECODE
        • GREATEST
        • IF
        • IFNULL, NVL
        • ISNULL
        • LEAST
        • NULLIF
        • NVL2
      • 기타 함수
        • SLEEP
        • SYS_GUID
    • 데이터 조작문
      • SELECT
        • FROM 절
        • WHERE 절
        • GROUP BY … HAVING 절
        • ORDER BY 절
        • LIMIT 절
        • 조인 질의
        • 부질의
        • VALUES
        • FOR UPDATE
      • 계층적 질의
        • START WITH 절
        • CONNECT BY 절
        • 계층 질의 실행
        • 계층 질의 의사 칼럼
        • 계층 질의 연산자
        • 계층 질의 함수
        • 계층 질의문 예
        • 계층 질의문의 성능
      • INSERT
        • INSERT … SELECT 문
        • ON DUPLICATE KEY UPDATE 절
      • UPDATE
      • REPLACE
      • DELETE
      • MERGE
      • TRUNCATE
      • PREPARED STATEMENT
        • PREPARE 문
        • EXECUTE 문
        • DEALLOCATE PREPARE 문, DROP PREPARE 문
      • DO
      • CTE
        • CTE 컬럼명
        • 재귀절
        • DML과 CREATE에서 CTE의 사용
    • 질의 최적화
      • 통계 정보 갱신
      • 통계 정보 확인
      • 질의 실행 계획 보기
      • 질의 프로파일링
      • SQL 힌트
      • 인덱스 힌트
        • USING INDEX
        • USE, FORCE, IGNORE INDEX
        • 인덱스 힌트 사용 예
      • 특별한 인덱스
        • 필터링된 인덱스
        • 함수 기반 인덱스
      • 인덱스를 활용한 최적화
        • 커버링 인덱스
        • ORDER BY 절 최적화
        • 내림차순 인덱스 스캔
        • GROUP BY 절 최적화
        • 다중 키 범위 최적화
        • Index Skip Scan
        • Loose Index Scan
        • 인-메모리 정렬
        • SORT-LIMIT 최적화
    • 분할
      • 분할
        • 분할 키
        • 영역 분할
        • 해시 분할
        • 리스트 분할
        • 분할 프루닝
        • 분할 관리
        • 분할 테이블의 인덱스
        • 분할에 관한 노트
    • 다국어 지원
      • 다국어 개요
        • 문자 데이터
        • 관련 용어
        • 로캘 속성
        • 콜레이션 속성
        • 콜레이션 명명 규칙
        • 로캘 저장 위치
      • 로캘 설정
        • 1단계: 로캘 선택
        • 2단계: 로캘 컴파일하기
        • 3단계: 특정 로캘을 사용하기 위해 CUBRID 설정하기
        • 4단계: 선택한 로캘 설정으로 데이터베이스 생성하기
        • 5단계(선택 사항): 로캘 파일의 수동 검증
        • 6단계: CUBRID 관련 프로세스 시작
        • 데이터베이스 콜레이션을 시스템 콜레이션에 동기화
      • 콜레이션 설정
        • 칼럼의 문자셋과 콜레이션
        • 테이블의 문자셋과 콜레이션
        • 문자열 리터럴의 문자셋과 콜레이션
        • 표현식의 문자셋과 콜레이션
        • 시스템 데이터의 문자셋과 콜레이션
        • DB 생성 시 지정한 로캘의 영향
        • 문자열 리터럴의 입출력
        • 콜레이션의 축약과 확장
        • 문자셋과 콜레이션을 필요로 하는 연산
        • 콜레이션 설정으로 인한 영향
        • 콜레이션 정보 보기
      • JDBC에서 i18n 문자 사용
      • 타임존 설정
        • 타임존 라이브러리 컴파일
      • 다국어 설정을 위한 고려 사항
        • 로캘
        • CHAR와 VARCHAR
        • 문자셋 선택
        • 콜레이션 선택
        • 정규화
        • CAST vs COLLATE
      • 주의 사항
      • 로캘과 콜레이션 추가 안내서
        • LDML 캘린더 정보
        • LDML 숫자 정보
        • LDML 알파벳
        • LDML 콘솔 변환
        • LDML 콜레이션
    • 트랜잭션과 잠금
      • 데이터베이스 트랜잭션
        • 트랜잭션 커밋
        • 트랜잭션 롤백
        • 세이브포인트와 부분 롤백
      • 커서 유지
      • 데이터베이스 동시성
      • 다중 버전 동시성 제어(Multiversion Concurrency Control)
        • 버전 관리, 가시성 및 스냅샷
        • VACUUM
      • 잠금 프로토콜
        • 잠금의 단위
        • 잠금 모드의 종류와 호환성
        • unique 제약 조건을 보호하기 위한 잠금
        • 트랜잭션 교착 상태(deadlock)
        • 트랜잭션 잠금 타임아웃
      • 트랜잭션 격리 수준
        • 트랜잭션 격리 수준 설정
        • 트랜잭션 격리 수준 값 확인
        • READ COMMITTED 격리 수준
        • REPEATABLE READ 격리 수준
        • SERIALIZABLE 격리 수준
        • CUBRID에서 더티 레코드를 다루는 방법
      • 트랜잭션 종료와 복구
        • 데이터베이스 재구동
    • 트리거
      • CREATE TRIGGER
        • 트리거 정의를 위한 가이드라인
        • 트리거 정의 구문
        • 이벤트 시점
        • 트리거 타입
        • 트리거 이벤트 타입
        • 트리거 이벤트 대상
        • 이벤트 타입과 대상 조합
        • 트리거 조건 영역
        • 상관명(correlation name)
        • 트리거 실행 영역
        • 트리거의 커멘트
      • ALTER TRIGGER
        • 트리거 커멘트
      • DROP TRIGGER
      • RENAME TRIGGER
      • 지연된 트리거
        • 지연된 영역 실행
        • 지연된 영역 취소
        • 트리거 권한 부여
      • REPLACE와 INSERT … ON DUPLICATE KEY UPDATE에서의 트리거
      • 트리거 디버깅
        • 트리거 실행 로그 보기
        • 중첩된 트리거 제한
      • 트리거를 이용한 응용
    • Java 저장 함수/프로시저
      • Java 저장 함수/프로시저 환경 설정
        • Windows 환경
        • Linux/Unix 환경
      • 함수/프로시저 작성
        • cubrid.conf 확인
        • Java 소스 작성 및 컴파일
        • 컴파일된 Java 클래스 로드
        • 로딩한 Java 클래스 등록
        • Java 저장 함수/프로시저 호출
      • 서버 내부 JDBC 드라이버 사용
      • 다른 데이터베이스 연결
      • loadjava 유틸리티
      • 로딩한 Java 클래스 등록
        • Call Specifications
        • 데이터 타입 매핑
        • 등록된 Java 저장 함수/프로시저의 정보 확인
        • Java 저장 함수/프로시저의 삭제
        • Java 저장 함수/프로시저의 커멘트
      • Java 저장 함수/프로시저 호출
        • CALL 문
        • SQL 문에서 호출
        • Java 응용 프로그램에서 호출
      • 주의 사항
        • Java 저장 함수/프로시저의 리턴 값 및 IN/OUT에 대한 타입 자릿수
        • Java 저장 프로시저에서의 java.sql.ResultSet 반환
        • Java 저장 함수/프로시저에서 Set 타입의 IN/OUT
        • Java 저장 함수/프로시저에서 OID 사용
    • 메서드
      • 메서드 타입
      • 메서드 호출
    • 클래스 상속
      • 클래스 속성과 클래스 메서드
      • 상속을 위한 순서 규칙
      • INHERIT 절
      • ADD SUPERCLASS 절
      • DROP SUPERCLASS 절
      • 클래스 충돌 해결
        • 해결 지시자
        • 수퍼클래스 충돌
        • 서브클래스 충돌
        • 스키마 불변성
        • 스키마 변경 규칙
    • 데이터베이스 관리
      • 사용자 관리
        • 데이터베이스 사용자
        • CREATE/ALTER/DROP USER
        • GRANT
        • REVOKE
        • ALTER … OWNER
        • 사용자 권한 관리 메서드
      • SET
        • 시스템 파라미터
        • 사용자 변수
      • KILL
      • SHOW
        • DESC, DESCRIBE
        • EXPLAIN
        • SHOW TABLES
        • SHOW COLUMNS
        • SHOW INDEX
        • SHOW COLLATION
        • SHOW TIMEZONES
        • SHOW GRANTS
        • SHOW CREATE TABLE
        • SHOW CREATE VIEW
        • SHOW ACCESS STATUS
        • SHOW EXEC STATISTICS
        • 진단(Diagnostics)
    • 시스템 카탈로그
      • 시스템 카탈로그 클래스
        • _db_class
        • _db_attribute
        • _db_domain
        • _db_charset
        • _db_collation
        • _db_method
        • _db_meth_sig
        • _db_meth_arg
        • _db_meth_file
        • _db_query_spec
        • _db_index
        • _db_index_key
        • _db_auth
        • _db_data_type
        • _db_partition
        • _db_stored_procedure
        • _db_stored_procedure_args
        • db_user
        • db_authorization
        • db_trigger
        • db_ha_apply_info
      • 시스템 카탈로그 가상 클래스
        • DB_CLASS
        • DB_DIRECT_SUPER_CLASS
        • DB_VCLASS
        • DB_ATTRIBUTE
        • DB_ATTR_SETDOMAIN_ELM
        • DB_CHARSET
        • DB_COLLATION
        • DB_METHOD
        • DB_METH_ARG
        • DB_METH_ARG_SETDOMAIN_ELM
        • DB_METH_FILE
        • DB_INDEX
        • DB_INDEX_KEY
        • DB_AUTH
        • DB_TRIG
        • DB_PARTITION
        • DB_STORED_PROCEDURE
        • DB_STORED_PROCEDURE_ARGS
      • 카탈로그 클래스/가상 클래스 사용 권한
      • 카탈로그에 대한 질의
  • CUBRID 운영
    • CUBRID 프로세스 제어
      • CUBRID 서비스 제어
      • 데이터베이스 서버 제어
      • 브로커 제어
      • CUBRID 매니저 서버 제어
      • CUBRID HA 제어
    • CUBRID 서비스
      • 서비스 등록
      • 서비스 구동
      • 서비스 종료
      • 서비스 재구동
      • 서비스 상태 관리
      • cubrid 유틸리티 로깅
    • 데이터베이스 서버
      • 데이터베이스 서버 구동
      • 데이터베이스 서버 종료
      • 데이터베이스 서버 재구동
      • 데이터베이스 상태 확인
      • 데이터베이스 서버 접속 제한
      • 데이터베이스 서버 로그
        • 에러 로그
        • 이벤트 로그
      • 데이터베이스 서버 에러
    • 브로커
      • 브로커 구동
      • 브로커 종료
      • 브로커 재시작
      • 브로커 상태 확인
      • 브로커 서버 접속 제한
      • 특정 브로커 관리
      • 브로커 파라미터의 동적 변경
      • 브로커 설정 정보 확인
      • 브로커 로그
        • 접속 로그 확인
        • 에러 로그 확인
        • SQL 로그 관리
      • CAS 에러
    • CUBRID 매니저 서버
      • CUBRID 매니저 서버 구동
      • CUBRID 매니저 서버 종료
      • CUBRID 매니저 서버 로그
      • CUBRID 매니저 서버 환경 설정
      • CUBRID 매니저 사용자 관리 콘솔
    • 데이터베이스 관리
      • 데이터베이스 사용자
      • databases.txt 파일
      • 데이터베이스 볼륨
    • cubrid 유틸리티
      • cubrid 유틸리티 로깅
      • createdb
      • addvoldb
      • deletedb
      • renamedb
      • alterdbhost
      • copydb
      • installdb
      • backupdb
        • 백업 정책 및 방식
        • 백업 파일 관리
        • 보관 로그 관리
      • restoredb
        • 복구 정책과 절차
        • 다른 서버로의 데이터베이스 복구
      • unloaddb
      • loaddb
        • 가져오기용 파일 작성 방법
        • 데이터베이스 마이그레이션
      • spacedb
      • compactdb
      • optimizedb
      • plandump
      • statdump
      • lockdb
        • 출력 내용
      • tranlist
      • killtran
      • checkdb
      • diagdb
      • paramdump
      • HA 명령어
      • 로캘 명령어
      • 타임존 명령어
    • 시스템 설정
      • 데이터베이스 서버 설정
        • 데이터베이스 서버 설정이 미치는 범위
        • 데이터베이스 서버 설정값 변경
        • cubrid.conf 설정 파일과 기본 제공 파라미터
        • 접속 관련 파라미터
        • 메모리 관련 파라미터
        • 디스크 관련 파라미터
        • 오류 메시지 관련 파라미터
        • 동시성/잠금 파라미터
        • 로깅 관련 파라미터
        • 트랜잭션 처리 관련 파라미터
        • 구문/타입 관련 파라미터
        • 스레드 관련 파라미터
        • 타임존 파라미터
        • 질의 계획 캐시 관련 파라미터
        • 유틸리티 관련 파라미터
        • HA 관련 파라미터
        • 기타 파라미터
      • 브로커 설정
        • cubrid_broker.conf 설정 파일과 기본 제공 파라미터
        • 공통 적용 파라미터
        • 브로커별 파라미터
      • HA 설정
    • SystemTap
      • 개요
      • SystemTap 설치하기
        • 설치 확인
        • 버전
      • 관련 용어
        • 마커(Marker)
        • 프로브(Probe)
        • 비동기 이벤트
      • CUBRID에서 SystemTap 사용하기
        • CUBRID 소스 빌드
        • SystemTap 스크립트 실행
        • 결과 출력
      • CUBRID 마커
        • 연결 마커
        • 질의 마커
        • 객체 연산 마커
        • 인덱스 연산 마커
        • 잠금(locking) 마커
        • 트랜잭션 마커
        • I/O 마커
        • 기타 마커
    • 트러블슈팅
      • SQL 로그 확인
        • CAS의 SQL 로그
        • CAS 정보 출력 함수
        • 응용 프로그램 로그
        • 슬로우 쿼리
      • 서버 에러 로그
        • 오버플로우 키 또는 오버플로우 페이지 감지
        • 로그 회복 시간 감지
        • 교착 상태 감지
      • HA 상태 변경 감지
        • HA split-brain 감지
        • Fail-over, Fail-back 감지
      • HA 구동 실패
        • 대표적인 복구 불가능 장애
        • HA 구동 실패 시 대처 방법
  • CUBRID HA
    • CUBRID HA 기본 개념
      • 노드와 그룹
      • 프로세스
      • 서버
      • heartbeat 메시지
      • failover와 failback
      • 브로커 모드
    • CUBRID HA 기능
      • 서버 이중화
      • 브로커 이중화
      • 로그 다중화
    • 빠른 시작
      • 준비
      • 데이터베이스 생성 및 서버 설정
      • CUBRID HA 시작 및 확인
      • 브로커 설정, 시작 및 확인
    • 환경 설정
      • cubrid.conf
        • HA 여부
        • 로깅
        • 접속
      • cubrid_ha.conf
        • 노드
        • 접속
        • 복제
        • SQL 로깅
      • cubrid_broker.conf
        • 접속 대상
        • 접속 순서
        • 접속 제한
        • 재접속
      • databases.txt
      • JDBC 설정
      • CCI 설정
      • PHP 설정
    • 브로커와 DB 연결
      • 접속 절차
      • 파라미터 설정에 따른 동작의 예
    • 구동 및 모니터링
      • cubrid heartbeat 유틸리티
        • start
        • stop
        • copylogdb
        • applylogdb
        • reload
        • replication(또는 repl) start
        • replication(또는 repl) stop
        • status
      • cubrid service에 HA 등록
      • applyinfo
      • cubrid changemode
      • CUBRID 매니저 HA 모니터링
    • HA 구성 형태
      • HA 기본 구성
      • 다중 슬레이브 노드 구성
      • 부하 분산 구성
      • 다중 스탠바이 서버 구성
    • HA 제약 사항
    • 운영 시나리오
      • 읽기 쓰기 서비스 중 운영 시나리오
      • 읽기 서비스 중 운영 시나리오
      • 서비스 정지 후 운영 시나리오
      • 레플리카 복제 지연 설정 시나리오
    • 복제 구축
      • restoreslave
      • 복제 구축 시나리오 예제
      • 서비스 정지 후 슬레이브 추가
      • 서비스 운영 중 슬레이브 하나 더 추가
      • 서비스 운영 중 슬레이브 제거
      • 서비스 운영 중 레플리카 추가
      • 서비스 운영 중 슬레이브 재구축
    • 복제 불일치 감지
      • 복제 불일치 감지 방법
      • checksumdb
      • HA 오류 메시지
        • CAS 프로세스(cub_cas)
        • 복제 로그 복사 프로세스(copylogdb)
        • 복제 로그 반영 프로세스(applylogdb)
    • 복제 재구축 스크립트
      • ha_make_slavedb.sh 스크립트
  • API 레퍼런스
    • JDBC 드라이버
      • JDBC 개요
      • JDBC 설치 및 설정
      • JDBC 프로그래밍
        • 연결 설정
        • DataSource 객체로 연결
        • SQL LOG 확인
        • 외래 키 정보 확인
        • OID와 컬렉션 사용
        • 자동 증가 특성의 칼럼 값 검색
        • BLOB/CLOB 사용
        • setBoolean
        • JDBC 에러 코드와 에러 메시지
      • JDBC 예제 프로그램
      • JDBC API
    • CCI 드라이버
      • CCI 개요
      • CCI 프로그래밍
        • CCI 응용 프로그램 작성
        • 라이브러리 적용
        • BLOB/CLOB 사용
        • CCI 에러 코드와 에러 메시지
      • CCI 예제 프로그램
      • CCI API 레퍼런스
        • cci_bind_param
        • cci_bind_param_array
        • cci_bind_param_array_size
        • cci_bind_param_ex
        • cci_blob_free
        • cci_blob_new
        • cci_blob_read
        • cci_blob_size
        • cci_blob_write
        • cci_cancel
        • cci_clob_free
        • cci_clob_new
        • cci_clob_read
        • cci_clob_size
        • cci_clob_write
        • cci_close_query_result
        • cci_close_req_handle
        • cci_col_get
        • cci_col_seq_drop
        • cci_col_seq_insert
        • cci_col_seq_put
        • cci_col_set_add
        • cci_col_set_drop
        • cci_col_size
        • cci_connect
        • cci_connect_ex
        • cci_connect_with_url
        • cci_connect_with_url_ex
        • cci_cursor
        • cci_cursor_update
        • cci_datasource_borrow
        • cci_datasource_change_property
        • cci_datasource_create
        • cci_datasource_destroy
        • cci_datasource_release
        • cci_disconnect
        • cci_end_tran
        • cci_escape_string
        • cci_execute
        • cci_execute_array
        • cci_execute_batch
        • cci_execute_result
        • cci_fetch
        • cci_fetch_buffer_clear
        • cci_fetch_sensitive
        • cci_fetch_size
        • cci_get_autocommit
        • cci_get_bind_num
        • cci_get_cas_info
        • cci_get_class_num_objs
        • CCI_GET_COLLECTION_DOMAIN
        • cci_get_cur_oid
        • cci_get_data
        • cci_get_db_parameter
        • cci_get_db_version
        • cci_get_err_msg
        • cci_get_error_msg
        • cci_get_holdability
        • cci_get_last_insert_id
        • cci_get_login_timeout
        • cci_get_query_plan
        • cci_query_info_free
        • cci_get_query_timeout
        • cci_get_result_info
        • CCI_GET_RESULT_INFO_ATTR_NAME
        • CCI_GET_RESULT_INFO_CLASS_NAME
        • CCI_GET_RESULT_INFO_IS_NON_NULL
        • CCI_GET_RESULT_INFO_NAME
        • CCI_GET_RESULT_INFO_PRECISION
        • CCI_GET_RESULT_INFO_SCALE
        • CCI_GET_RESULT_INFO_TYPE
        • CCI_IS_SET_TYPE
        • CCI_IS_MULTISET_TYPE
        • CCI_IS_SEQUENCE_TYPE
        • CCI_IS_COLLECTION_TYPE
        • cci_get_version
        • cci_init
        • cci_is_holdable
        • cci_is_updatable
        • cci_next_result
        • cci_oid
        • cci_oid_get
        • cci_oid_get_class_name
        • cci_oid_put
        • cci_oid_put2
        • cci_prepare
        • cci_prepare_and_execute
        • cci_property_create
        • cci_property_destroy
        • cci_property_get
        • cci_property_set
        • cci_query_result_free
        • CCI_QUERY_RESULT_ERR_NO
        • CCI_QUERY_RESULT_ERR_MSG
        • CCI_QUERY_RESULT_RESULT
        • CCI_QUERY_RESULT_STMT_TYPE
        • cci_register_out_param
        • cci_row_count
        • cci_savepoint
        • cci_schema_info
        • cci_set_allocators
        • cci_set_autocommit
        • cci_set_db_parameter
        • cci_set_element_type
        • cci_set_free
        • cci_set_get
        • cci_set_holdability
        • cci_set_isolation_level
        • cci_set_lock_timeout
        • cci_set_login_timeout
        • cci_set_make
        • cci_set_max_row
        • cci_set_query_timeout
        • cci_set_size
    • PHP 드라이버
      • PHP 설치 및 설정
        • Linux
        • Windows
      • PHP 드라이버 빌드
        • Linux
        • Windows
      • PHP 프로그래밍
        • 데이터베이스 연결
        • 트랜잭션과 자동 커밋
        • 질의 처리
      • PHP API
    • PDO 드라이버
      • PDO 설치 및 설정
        • Linux
        • Windows
      • PDO 프로그래밍
        • 데이터 원본 이름(DSN)
        • 미리 정의된 상수
      • PDO 예제 프로그램
        • CUBRID PDO 드라이버 확인
        • CUBRID 연결
        • SELECT 실행
        • UPDATE 실행
        • prepare와 bind
        • PDO::getAttribute() 사용
        • CUBRID PDO 확장
      • PDO API
    • ODBC 드라이버
      • ODBC 설치 및 설정
      • ODBC 프로그래밍
        • 연결 문자열(connection string) 구성
      • ASP 예제 프로그램
      • ODBC API
    • OLE DB 드라이버
      • OLE DB 설치 및 설정
      • OLE DB 프로그래밍
        • 데이터 연결 속성 대화 상자 사용
        • 연결 문자열(connection string) 구성
        • .NET 환경에서의 멀티 스레드 프로그래밍
      • OLE DB API
    • ADO.NET 드라이버
      • ADO.NET 설치 및 설정
      • ADO.NET 프로그래밍
        • 단순 질의/조회
        • batch 명령어
        • 연결 문자열
        • CUBRID 컬렉션
        • BLOB/CLOB 사용
        • CUBRID 메타데이터 지원
        • DataTable 지원
        • 트랜잭션
        • 파라미터 사용
        • 오류 코드 및 메시지
      • ADO.NET API
    • Perl 드라이버
      • Perl 설치 및 설정
      • Perl API
    • Python 드라이버
      • Python 설치 및 설정
        • Linux/Unix
        • Windows
      • Python 프로그래밍
      • Python 예제 프로그램
      • Python API
    • Ruby 드라이버
      • Ruby 설치 및 설정
      • Ruby 예제 프로그램
      • Ruby API
    • Node.js 드라이버
      • Node.js 설치
      • CUBRID Node.js API
  • 릴리스 노트
    • 10.2 릴리즈 노트
      • 릴리즈 노트 정보
      • 릴리즈 개요
        • 드라이버 호환성
      • 10.2 변경사항
      • 주의사항
        • 신규 주의 사항
        • 기존 주의 사항
    • 공통 정보
      • 개정 내역
      • 버그 리포트 및 사용자 피드백 제공 방법
      • 라이선스
      • 추가 정보
      • 드라이버 관련 주의 사항
CUBRID
  • CUBRID SQL
  • 데이터 정의문
  • View page source

데이터 정의문¶

  • 테이블 정의문
    • CREATE TABLE
    • ALTER TABLE
    • DROP TABLE
    • RENAME TABLE
  • 인덱스 정의문
    • CREATE INDEX
    • ALTER INDEX
    • DROP INDEX
  • 뷰 정의문
    • CREATE VIEW
    • ALTER VIEW
    • DROP VIEW
    • RENAME VIEW
  • 시리얼 정의문
    • CREATE SERIAL
    • ALTER SERIAL
    • DROP SERIAL
    • 시리얼 사용
Previous Next

© Copyright 2017, Search Solution Corporation. Last updated on Jun 04, 2025.

Built with Sphinx using a theme provided by Read the Docs.