년수가 어지간히 된 개발자라면 오라클을 만나보지 못한 분은 없으리라 믿어 의심치 않는다. 저 유명한 영화 매트릭스 시리즈에 등장하는
그 오라클하고도 이름이 같은 이 데이터베이스 엔진은 어쩌면 그 역활도 엇비슷할지 모르겠다. 어떤 질문에라도 답을 주는-물론 가끔은 답을 이해하기 어렵지만- 존재이므로...
각설하고 운영체제를 64비트로 사용하고 있기에 어지간한 응용프로그램들과 개발 툴 역시도 64비트 환경에 맞춰서 사용하고 있다.
오라클 역시도 64비트로 설치를 했다. 그런데 문제는 이 오라클을 좀 더 쉽게 만나기 위해서 사용하고 있는 Toad라는 녀석이 아직
32비트 환경을 고집하고 있다는 것이다. 물론 64비트를 지원하는 새 버전이 나왔다는 얘기는 있지만 가난한 개발자에게는 1
그림의 떡일 뿐이다.
어쨌든 일은 해야겠고 이 Toad란 녀석을 잘 구슬러서 64비트 환경에 익숙해지도록 하는 것이 오늘의 과제이다. 자 그럼 준비물 부터
챙긴 후 문제를 바로 잡아 보도록 하자.
전제 조건
Windows 7(x64), Oracle DBMS 11g(x64), Toad 9.7(x86) 등의 프로그램은 이미 설치되어 있어야 한다.
준비물
instantclient-basic-win32-11.2.0.1.0.zip, 이 파일을 얻기 위해선 OTN의 계정이 필요하다. 물론 무료 가입.
그리고 아래의 두 개 레지스트리 입력용 파일을 다운 받으면 준비 끝(전제 조건을 잊지 말라).
그리고 아래의 두 개 레지스트리 입력용 파일을 다운 받으면 준비 끝(전제 조건을 잊지 말라).
HLM_SW_Wow6432Node_Oacle_key_client.reg
작업 순서
1. 인스턴트 클라이언트를 지정한 디렉토리에 설치한다.
ㄱ. 설치는 간단하다. 위에서 다운 받은 instantclient-basic-win32-11.2.0.1.0.zip 파일의 압축을 풀어
ㄴ. 원하는 디렉토리에 옮겨주기만 하면 된다.
2. 다운 받은 reg 파일들을 열어서 인스턴트 클라이언트를 설치한 디렉토리와 ORACLE_HOME 경로가 일치하도록 수정해준다.
3. 수정이 끝난 reg 파일들을 더블클릭하여 레지스트리에 해당 키를 등록해준다.
4. Toad를 열어서 방금 추가한 ORALCE_HOME을 찾아서 선택한다.
ㄱ. 설치는 간단하다. 위에서 다운 받은 instantclient-basic-win32-11.2.0.1.0.zip 파일의 압축을 풀어
ㄴ. 원하는 디렉토리에 옮겨주기만 하면 된다.
2. 다운 받은 reg 파일들을 열어서 인스턴트 클라이언트를 설치한 디렉토리와 ORACLE_HOME 경로가 일치하도록 수정해준다.
3. 수정이 끝난 reg 파일들을 더블클릭하여 레지스트리에 해당 키를 등록해준다.
4. Toad를 열어서 방금 추가한 ORALCE_HOME을 찾아서 선택한다.
reg파일을 열어 봤으면 알겠지만 새로 추가한 ORACLE_HOME의 이름은 client이다.
Home Editor를 열어서 확인한 결과 값들이 제대로 잡혔다.
이것으로 64비트 환경에서 Toad 9.7 버전을 사용할 수 있게 되었다. 자 이제 오라클에게 궁금한 것을 물어보기만 하면 된다.
추가 #1
오라클의 인스턴트 클라이언트는 Oralce Names 프로토콜을 지원하지 않습니다.
그러므로 Toad에서 사용 시에 TNS가 아닌 Direct를 이용하여 직접 host, port, service name 등을 적어 주셔야 합니다.
추가 #1
오라클의 인스턴트 클라이언트는 Oralce Names 프로토콜을 지원하지 않습니다.
그러므로 Toad에서 사용 시에 TNS가 아닌 Direct를 이용하여 직접 host, port, service name 등을 적어 주셔야 합니다.
- Toad는 oralce의 클라이언트용 라이브러리인 oci.dll을 이용하여 오라클 서버와 통신한다. 이 oci.dll을 자신의 일부 처럼 부려야 하므로 손발이 맞아야 한다는 것이다. [본문으로]
'일하는 중에' 카테고리의 다른 글
CVS에서 passwd 커맨드가 지원되지 않으면 (2) | 2010.08.04 |
---|---|
오라클에서 Java를 이용한 function 만들기 (2) | 2010.07.28 |
한글 입력기, IME 2010 vs. 새나루 입력기 (2) | 2010.07.17 |
숨어 버린 윈도 찾아내는 두 가지 방법 (2) | 2010.07.13 |
Windows 7에서 기본 제공하는 telnet 프로그램을 쓰려면 (2) | 2010.07.09 |