바로 밑에 질문 올린 내용 다시 질문 드립니다.

by 댄디 posted Feb 05, 2013

제가  올린 질문을 제대로 파악 하시고 답변을 다신건지? 아니면

상황이 어떤지 모르시는건지요?

 

csql -S demodb 로 접속을 하였고

 

컨트롤 + c를 눌러서 팅겼습니다.

 

헌데 csql -S demodb 로 다시 접속할 경우 아래에 질문한것 처럼 에러가 뜨면서 접속이 안되구요.

 

그래서 답변주신것처럼

 

csql demodb로 접속을 시도할 경우

 

ERROR: Failed to connect to database server, 'demodb', on the following host(s): localhost

 

에러가 뜹니다.

 

ps -ef | grep  15815 하면

 

cub_user 15815 15252  0 13:44 pts/2    00:00:00 csql -S demodb
cub_user 16662 15252  0 13:48 pts/2    00:00:00 grep 15815

 

위와 같이 동작하는 프로세스가 떠 있습니다.

 

cubrid server stop demodb 하면

 

@ cubrid server stop: demodb
++ cubrid server 'demodb' is not running.

 

cubrid service stop

 

@ cubrid broker stop
++ cubrid broker is not running.
@ cubrid manager server stop
++ cubrid manager server is not running.
@ cubrid master stop
++ cubrid master is not running.

 

 

서비스 , 서버 모두 stop을 할 수 없는 상황입니다. (애초에 모두 start를 하지 않았습니다. )

 

그런데 csql -S demodb로 접속이 되더군요.

 

ctrl+c 를 잘못 눌러서 프롬프트로 팅겨 나왔는데

 

다시 접속도 안되며

 

ERROR: Unable to mount disk volume "/data/cubrid/demodb_lgat". The database "/data/cubrid/demodb", to which the disk volume belongs, is in use by user cub_user on process 15815 of host vss_dbs since Tue Feb  5 13:44:42 2013.

 

이런 에러가 나왔습니다.

 

 

...지금 보니 DB가 service가 올라와 있지 않은 상태에서도

 

csql -S demodb로 접속이 되던데

 

정확히

 

csql service start

 csql server start demodb

 

가 무엇이 어떻게 다른지요?  service , server start 와 관련 없이

 

csql -S DBNAME 하면 접속이 원래 되는건가요?  db 인스턴스가 올라와 있지 않은데 어떻게 접속이 되는건지?

 

원래 단독모드로 db 구동 여부와 관계 없이 작동이 되는건지요?

 

그리고  demodb에 원래 이런저런 demo용 테이블이

show full tables 하면 처음에 보였는데

 

deletedb 로 지운후 다시 createdb demodb 로 생성을 하였으나

 

demo용 테이블이 하나도 조회가 되지 않네요.

 

질문이 좀 많은데 설명좀 부탁 드리겠습니다.

 

 

 


Articles