안녕하세요. 아래에 글 남겼던 사람입니다.
한가지 더 묻고싶은 것이 있는데요...
A라는 Linux 서버에 informix DB를 정상적으로 올려놓은 후
B라는 Linux서버에 설치된 dbaccess를 통해 A의 DB에 접속하고 싶습니다.
A와 B간에는 어떠한 방화벽도 설치되어 있지 않은 환경이구요.
B에는 다음과 같은 설정을 했습니다.
또한 A서버에 설치된 Informix DB는 root계정이 아닌 informix계정으로 설치한 DB입니다.
1. etc/sqlhosts 설정
demo_on onipcshm on_hostname on_servername
informix onsoctcp 192.168.0.47 sqlexec
2, INFORMIXSERVER 환경변수 설정
export INFORMIXSERVER=informix
3. /etc/services에 sqlexec 등록
sqlexec 9088/tcp # IBM Informix SQL Interface
위와 같은 설정을 한 후 접속을 dbaccess를 통해 Connection을 누르니 informix라는 서버가 리스트에 떴습니다.
선택 후 계정 / 패스워드를 입력하니 다음과 같은 에러가 나오네요..ㅠ
951: Incorrect password or user informix@192.168.0.2[test] is not known on the database server.
192.168.0.2는 앞서 말한 B서버의 ip입니다.
어떤 설정이 빠져있길래 접속이 안되는 걸까요?
|