* 윈도우 환경

 

오라클에 ODBC 를 이용해서 접속할 수 있습니다.

(* 파워빌더 10.5 는 오라클11g 이상 버전의 Native 드라이버를 지원하지 않지만 하위 버전의 클라이언트로도 상위 버전의 서버에 접속할 수 있습니다.)

 

오라클 ODBC 드라이버는

MS에서 제공하는 Microsoft ODBC for Oracle 과 

오라클을 설치하면 제공되는 Oracle in OraDb1Xg_home1

두 가지가 있습니다.

 

Oracle in OraDb1Xg_home1 는 파빌에서 접속할 때 불필요한 메시지를 보여주기 때문에

Microsoft ODBC for Oracle 사용을 권장합니다.

 

여기서는 두 가지 모두 다루겠습니다.

 

 

윈도우7 기준으로

제어판 - 시스템 및 보안 - 관리도구 - 데이터 원본(ODBC)

를 실행하십시오.

 

 

 

 

시스템 DSN 탭을 선택하고 추가 버튼 클릭~

 

 

 

1. Microsoft ODBC for Oracle 로 설정하기

 

 

 

목록에서 Microsoft ODBC for Oracle 을 선택합니다.

(만약 목록에 보이지 않는다면 아래 사이트를 참고해서 설치하십시오.

설치 후 처음부터 다시해야 합니다.

http://support.microsoft.com/kb/313008)

 

마침 클릭~

 

 

 

 

 

데이터 원본 이름은 임의로 작성하면 됩니다.

여기서는 TestDB_odbc 라고 합니다.

파빌에서 ODBC 접속할 때 이 이름을 사용합니다.

 

서버는 Tnsname.ora 파일에 등록되어 있는 로컬 네트 서비스 이름입니다.

오라클 DB 생성 후 설정 글에서 등록한 TestDB_local 을 직접 입력하십시오.

 

사용자 이름는 입력하지 않고 비워둡니다.

 

확인 버튼 클릭~

 

 

 

 

 

시스템 DSN 에 방금 설정한 오라클 ODBC 데이터를 볼 수 있습니다.

Data Source Name 에 작성한 TestDB_odbc 가 이름 칼럼에 나타났습니다. 

파빌에서 접속할 때 TestDB_odbc 을 사용합니다.

 

 

 

 

2. Oracle in OraDb1Xg_home1 로 설정하기

 

 

 

오라클을 설치하면 위 화면에 오라클 드라이버가 표시됩니다.

여기서는 오라클11g 가 설치되었습니다.

오라클 드라이버를 선택하고 마침 버튼 클릭~

 

 

 

 

 

Data Source Name 은 임의로 작성하면 됩니다.

여기서는 TestDB_odbc 라고 했습니다. 파빌에서 ODBC 접속할 때 이것을 사용합니다.

 

TNS Service Name 은 Tnsname.ora 파일에 등록되어 있는 로컬 네트 서비스 이름입니다.

우측의 화살표를 클릭하면 나타나는 목록에서 선택하세요.

오라클 DB 생성 후 설정 글에서 등록한 TestDB_local 을 선택하면 됩니다.

 

User ID 는 입력하지 않고 비워둡니다.

 

OK 버튼 클릭~

 

 

 

 

 

시스템 DSN 에 방금 설정한 오라클 ODBC 데이터를 볼 수 있습니다.

Data Source Name 에 작성한 TestDB_odbc 가 이름 칼럼에 나타났습니다. 

파빌에서 접속할 때 TestDB_odbc 을 사용합니다.

 

 

 

 

Posted by 신선봉(닉네임)
TAG ,

댓글을 달아 주세요

  1. astro 2014.11.04 20:44 신고  댓글주소  수정/삭제  댓글쓰기

    Windows7 64비트 사용자 입니다.

    microsoft odbc for oracle / MS 사이트 가서 다운 받아 설치해도 똑같이 안되고,
    microsoft ODBC 관리자를
    C:\Windows\SysWOW64 에 있는 파일을 실행 하면 목록에는 있는데..
    오라클 클라이언트 및 네트워킹 구성요소가 없다는 황당한 멘트가 뜹니다.

    무엇이 잘못되었을까요 >_<

    • 최선완 2015.04.09 22:25 신고  댓글주소  수정/삭제

      오늘 개고생 해서 찾았는데요. 저같은 경우 오라클 64비트를 지우고 32비트를 설치하니 잘 되더군요. 오라클 삭제하는 방법은 인터넷에 옹라클 11g 삭제 치면 나오구요. 완전히 삭제 후 32비트 오라클 설치하시면 잘 될겁니다.

  2. 박진성 2015.11.09 00:27 신고  댓글주소  수정/삭제  댓글쓰기

    os : win7 64bit
    파빌 : 10.5
    DB : oracle 11g 64bit

    DSN 설정 후 test conncection 성공까지 떳는데/
    파빌에서 추가할 때 아키텍처가 일치하지 않는다고 하고 안되네요..
    오라클 32bit를 깔아야하나요?