createdb로 생성은 되었지만
start_server로 올리지 않은 DB 리스트를 뽑아내는
시스템 명령어가 있을까요?
안녕하세요.
현재 원하시는 형태의 명령은 없읍니다. 다만 몇가지 조합을 통하여 확인할 수 있읍니다.
일단 생성된 데이터베이스 목록은 아래와 같이 확인 가능합니다.
% more $CUBRID_DATABASES/databases.txt
보여지는 목록의 맨 앞부분의 것이 데이터베이스 이름입니다.
예) subway /database/subway db_server subway /database/subway
인 경우 subway 가 데이터베이스 이름입니다.
그런다음 commdb -P 명령을 이용하여 구동되어있는 데이터베이스 서버 목록을 확인합니다.
% commdb -P
The CUBRID master running on host www
was started at Fri Jan 11 10:05:59 2008
has serviced 2438 requests. 1 server(s) running.
Server subway (rel 7.3, pid 7403)
과 같이 보이는데 subway 가 구동된 데이터베이스 이름입니다.
위의 두 결과를 조합하시면 구동되지 않은 데이터베이스 목록을 확인할 수 있읍니다.
>createdb로 생성은 되었지만
>start_server로 올리지 않은 DB 리스트를 뽑아내는
>시스템 명령어가 있을까요?
터미널 상에서 확인하는 특별한 명령어는 없습니다.
단지
$cat $CUBRID_DATABASES/databases.txt
이와 같은 명령어를 사용하시면 현재 설치되어 있는 데이터베이스의 정보를 볼 수 있습니다.
이 파일을 인위적으로 조작하는 것은 권장하지 않습니다.
Cubrid Manager를 이용하시면 바로 확인이 가능하며 Cubrid Manager를 사용할 것을 권장합니다.