✏️ Info.
- DB 생성 후 서버 시작 명령어 cubrid server start testdb 실행시 Out of virtual memory 발생
📋 List.
1. 에러 확인
2. 해결 (data_buffer_size 증가)
3. 결과
✔️ Content.
1. 에러 확인
- DB 실행 했을 때의 로그
- 에러가 찍힌 로그파일을 알려준다
- error_log file = /app/CUBRID-10.2.2.8874-f681dd9-Linux.x86_64/log/server/testdb_20210318_1022.err
- 위 그림에서 에러가 찍힌 로그파일
- 가장 눈에 띄는 오류 메시지로 Out of virtual memory가 보였다.
- 내용을 보니 메모리를 할당할 수 없다는 오류 같았다.
2. 해결 (data_buffer_size 증가)
- Out of virtual memory 오류사항을 큐브리드 포럼 페이지에서 찾아보니 큐브리드에 설정한 data_buffer_size 값을 실제 서버가 data_buffer_size 만큼의 메모리를 할당할 수 없어서 에러가 발생한다고 하였다.
- 따라서 기존에 설정해놓았던 data_buffer_size값을 2GB에서 1GB로 내렸다.
- data_buffer_size를 설정하는 cubrid.conf
- 경로 : /app/CUBRID-10.2.2.8874-f681dd9-Linux.x86_64/conf/cubrid.conf
# Size of data buffer are using K, M, G, T unit
data_buffer_size=2G
# Size of data buffer are using K, M, G, T unit
data_buffer_size=1G
3. 결과
- 실행 성공
'DBMS > CUBRID' 카테고리의 다른 글
[CUBRID] Excel 개행 문자 마이그레이션 (0) | 2021.04.08 |
---|---|
[CUBRID] Table, Column Comment 작성 (0) | 2021.01.06 |
[CUBRID][타입 변환] CLOB -> VARCHAR (0) | 2020.11.16 |