DBMS/CUBRID

[CUBRID] Cubrid server start - FATAL ERROR

youn12 2021. 3. 18. 10:52
✏️ 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

 

cubrid server start db (error)


  • 위 그림에서 에러가 찍힌 로그파일
  • 가장 눈에 띄는 오류 메시지로 Out of virtual memory가 보였다.
  • 내용을 보니 메모리를 할당할 수 없다는 오류 같았다.

 

Error Log


 

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