설치 파일을 다운로드 받아서 실행하였습니다.
실행한 위치에 CUBRID 디렉토리가 생겼습니다. 그런데 그 위치에 로그도 생성이 되는건가요?
로그는 CUBRID 디렉토리 안에 생겨야 관리가 되지 않을까요?
또한 설치를 다 한 후에는 다운로드 받은 설치 파일을 지워줘야하는 문제도 있네요.
모르고 다시 실행하면 이미 설치된 DB 를 덮어 쓰게되어 있는듯합니다.
설치할때 옵션을 줘서 설치할 디렉토리를 지정할 순 없나요?
설치한 위치에 로그가 생기지는 않습니다.
로그에는 1. <db_name>.err, 2. SQL script log, 3. active, archive log 가 있습니다. 일반적으로 로그라고 하는 것입니다. 각각에 대해 설명 드리면 아래와 같습니다. 설치하신 버전에 따라 위치는 약간 다릅니다.
1. <db_name>.err 의 경우는 /CUBRID/Server/error_log 경로에 생기게 되며 그 크기는 그리 크지 않으나 관리는 필요합니다. 데이터베이스 에러메시지를 기록하는 파일입니다.
2. SQL script log 는 /CUBRID/Broker/log/script 경로에 생성되게 됩니다. 이파일은 설정에 따라 크기가 용량의 차이를 주게 됩니다. 현재 기본 각 cas process당 10M 백업에 10M기록으로 되어 있습니다.
3. active, archive log는 데이터베이스를 생성할 때 위치를 설정해 줄 수 있습니다.
createdb 수행 시 옵션 -lp를 이용하여 크기를 설정(page 수를 설정하며, 각 page 크기는 데이터베이스 생성 시 정할 수 있습니다.)할 수 있으며, -l 옵션을 이용하여 log저장 위치를 정해 줄 수 있습니다.
추가 의문 있으시면 질문 주세요.
감사합니다.
> 설치 파일을 다운로드 받아서 실행하였습니다.
>
> 실행한 위치에 CUBRID 디렉토리가 생겼습니다. 그런데 그 위치에 로그도 생성이 되는건가요?
> 로그는 CUBRID 디렉토리 안에 생겨야 관리가 되지 않을까요?
> 또한 설치를 다 한 후에는 다운로드 받은 설치 파일을 지워줘야하는 문제도 있네요.
> 모르고 다시 실행하면 이미 설치된 DB 를 덮어 쓰게되어 있는듯합니다.
> 설치할때 옵션을 줘서 설치할 디렉토리를 지정할 순 없나요?