[인포믹스]리모트서버에 있는 테이블을 로컬테이블처럼 쓰기

리모트 서버에 있는 테이블들을 마치 로컬처럼 갖다 쓸수 있으면
매우유용하져 물론 인포믹스에서도 이 기능을 지원합니다.
synonym 이라는 sql 문이 있져…
하지만 한가지 주의할점은 blob이나 clob 등의 타입은 쓸수 없으니..
주의하세여.. 디비딕의 경우 그랬습니다. 다른데에선 되던데. 하면 할말은 없슴다.

create synonym “hanter21″.admin_member for dbdic@dbdic2:”informix”.admin_member;

“hanter21″.admin_member : “사용자계정”.만들테이블이름
dbdic@dbdic2:”informix”.admin_member : 디비명@리모트서버명:”사용자계정”.목적테이블이름

물론 이문을 쓰기위해서는 서버단에서 리모트서버로 접근할수 있도록 셋팅이 되어있어야 합니다.

1.
/etc/hosts.equiv 라는 파일에 암호 확인없이 접근을 허용하려는 시스템의
hostname(물론 /etc/hosts 파일에 등록된 hostsname 이여야 겠죠)을 newline으로
구분해서 나열하시면 됩니다.
네트 상의 모든 시스템에 대해 trust를 설정하시려면 “+” 기호를 넣으시면 됩
니다.

2.
특정 계정 간의 trust를 허용하려는 경우에는 두 시스템의 각 계정 home
directory에 .netrc 파일을 생성하시면 됩니다.
.netrc 파일에 기록되는 내용은 상대 시스템의 다음과 같습니다.

machine machine_name login login_name password login_password

시스템 간의 trust가 허용되지 않은 경우에는 -956 error가 발생합니다.

Comments

Powered by Facebook Comments

댓글 남기기

당신의 이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

*

다음의 HTML 태그와 속성을 사용할 수 있습니다: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>