클라이언트를 다운로드
받아봤으면 588MB나 됩니다.
전에도 말씀드렸듯이 VMS 클라이언트 용량이 150M 밖에 안되는데 DB접속만을 위해서 600M 가까이 되는 클라이언트 씨디를 일일이
배포해서 설치하는건 무리가 있어보입니다.
구글링을 하다 보니 설치
씨디로 SQL*NET을 설정하는 방법 말고 “Instant
Client” 라는 오라클이 제공하는 40M 내외의
dll 모음들을 이용하는 방법을 발견했습니다.
VMS
클라이언트 프로그램 구동도 정상적으로 잘 됩니다. 혹시나 설치본 패키징 전이시면 참고하시기 바랍니다.
1. http://www.oracle.com/technology/global/kr/tech/oci/instantclient/instantclient.html
에 가서 윈도우용 instant manager 를 받습니다.
윈도우용을 선택하고 다음 단계로 넘어가면 여러가지 패키징 버전에 있을텐데 Basic 을 받으시면 됩니다.
2. 압축을 풀면 instantclient
또는 instantclient_11_1과 같은 폴더가 있을텐데 이 폴더를 윈도우의 시스템변수로
설정합니다. 경로가 c:\instantclient_11_1 이라면
변수명 TNS_NAME 의
값으로 c:\instantclient_11_1 을 설정. 그리고
해당 경로를 Path 에도 추가합니다.
3. 2의 경로에 tnsnames.ora 파일을
만들고
PINK =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST
= 255.255.255.255)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORA9k)
)
)
를 추가합니다.
4. PB Client 실행
패키징시에는 instant client 중 필요한 dll 몇개만을 PowerBuilder 클라이언트 프로그램에 함께 집어넣고 환경변수
TNS_NAME 과 PATH에 에 PB 클라이언트의
경로를 잡아주면 될 것 같습니다.