'오라클 클라이언트'에 해당되는 글 1건

  1. 2009.07.24 오라클 클라이언트 설치 없이 오라클서버 접속하기. by iuchoe 1
Oracle2009. 7. 24. 14:10
Oracle Client  설치 없이 오라클서버 접속하기.
기존에 몇몇의 글을 가져오기도 했지만, 실지 내가 설치 해 본것을 다시 정리 해 본다.

차례:
1. 환경
2. 오라클 클라이언트 설치 없이 오라클서버 접속하기 방법.
3. 파일.

1. 환경
        1.1 파워빌더 10.2 개발
        1.2 테스트: 윈도우 xp sp3, 윈도우7

2. 오라클10g로 작업했을 때에는 잘 안됐다. 오라클instantclient 11.1을 사용했다.
   파워빌더 DLL들이 오라클11을 아직 지원하지 않지만(최신패치까지 안 받았다.), 오라클11에서 정상작동하였다.
    2.1 오라클 홈페이지에 접속하여 프로그램을 다운로드 받습니다.
     http://www.oracle.com/technology/software/tech/oci/instantclient/index.html
   
    2.2 다운로드 받은 파일을 일정한 위치에 압축을 푼다. 나는 아래와 같이 풀었다. ↓


    2.3 Network폴더를 하나 더 만들어서 tnsnames.ora를 넣었다. ↓
    - tnsnames.ora 파일내용
   데이터베이스명 =
       (DESCRIPTION =
          (ADDRESS_LIST =
             (ADDRESS = (PROTOCOL = TCP)(HOST = 호스트주소)(PORT = 1521))
           )
           (CONNECT_DATA =
             (SERVICE_NAME = 서비스명)
           )
        )
 
    ※ 붉은색 글씨는 환경에 맞춰 변경해 주어야 합니다..
  - sqlnet.ora 파일내용
     SQLNET.AUTHENTICATION_SERVICES= (NTS)
     NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)



    2.4 윈도우 환경변수를 설정해 준다.
        환경변수 실행방법 1 : 시작 - 내컴퓨터 - 우클릭 - 속성 - 고급(4번째탭) - 환경변수
        환경변수 실행방법 2 : 윈도우키+Pause/Break - 고급(4번째탭) - 환경변수

        ●PATH 설정1 : 사용자변수나 시스템변수 PATH에 추가하여
            [C:\Program Files\Oracle\instantclient_11_1]를 넣는다.
         주의사항1: 다른 PATH랑 같이 작동하려면 ';'을 구분자로 넣어야 한다.
         주의사항2: 사용자변수는 현재로그인사용자환경, 시스템변수는 현 윈도우전체환경이다..
         주의사항3: 절대PATH를 넣는다. %PROGRAMFILES%등은 윈도우에서만 사용하는것이다.. 그래서 작동하지 않을 수 있다.

        ●TNS_ADMIN 설정 : 시스템변수 PATH에 추가하여 tnsnames.ora를 넣은 Network를 설정해 준다.
                        ex) [C:\Program Files\Oracle\instantclient_11_1\Network]
        주의사항1 : []는 삭제한다.
        주의사항2 : 절대PATH를 넣는다. %PROGRAMFILES%등은 윈도우에서만 사용하는 것이다..
                  그래서 작동하지 않을 수 있다.

       
        ○한글이 보여지지 않을 경우 아래를 설정한다.
          NLS_LANG 설정1 : 사용자변수에서 NLS_LANG를 넣고, [KOREAN_KOREA.KO16MSWIN949]나 [KOREAN_KOREA.KO16MSWIN949]를 넣는다.
          NLS_LANG 설정2 : 레지스트리 편집기를 열고 NLS_LANG 추가 (한글 깨질경우)
                                            경로: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
                                            문자열값 : KOREAN_KOREA.KO16MSWIN949
        주의사항 : []는 삭제한다.
       


       
        ○ 경우에 따라서 msvcr71.dll를 필요로 하는 경우가 있으니 배포를 목적이라면 미리 테스트를 해보시기 바랍니다.

3. 파일



Posted by Julyus