리모트 서버에 있는 테이블들을 마치 로컬처럼 갖다 쓸수 있으면
매우유용하져 물론 인포믹스에서도 이 기능을 지원합니다.
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