ESQLX로 DB에 접근하려고 하는데요.
큐브리드 DB는 프로그램 서버와는 다른 서버에 있습니다.
당연히 있을거라고 생각했는데 혹시 몰라서 질문 드립니다.
오라클 같은 경우에는 클라이언트만 설치하고,
tnsnames.ora 파일에 SID 등록해서 다른 서버 접근 가능한데 이것도 그런지요..
안녕하세요.
저희 제품은 client 모듈과 server 모듈이 같이 있읍니다. 따라서 esql 프로그램이 수행되는 서버에 CUBRID 가 설치되어있어야 합니다.
설치후 서버에서 $CUBRID_DATABASES/databases.txt 를 클라이언트 머신의 같은 디렉토리 즉 $CUBRID_DATABASES 로 복사하면 됩니다. 추가적으로 databases.txt 에 hostname 이 등록되어있는데 클라이언트 머신에서 이 hostname 으로 서버머신으로 접근이 가능해야 합니다. 일단 클라이언트 머신의 /etc/hosts 에 서버머신의 hostname 과 ip 가 등록되어있어야 하며 network 상으로 연결이 가능해야 합니다. 방화벽이 있다면 1523 port 가 열려있으면 가능합니다.
>ESQLX로 DB에 접근하려고 하는데요.
>
>큐브리드 DB는 프로그램 서버와는 다른 서버에 있습니다.
>당연히 있을거라고 생각했는데 혹시 몰라서 질문 드립니다.
>오라클 같은 경우에는 클라이언트만 설치하고,
>tnsnames.ora 파일에 SID 등록해서 다른 서버 접근 가능한데 이것도 그런지요..