오라클 클라이언트 깐다고 CD들고 다니고 그런 개발자들 많이 보인다.
DB튜닝 다니는 나야 뭐 Toad랑 Instant Client 하나 USB에 넣어놓고 다니는데 잘 모르는 개발자들이 많다는 생각이 든다.
먼저 오라클사이트에서 Instant Client와 SQL PLUS를 다운로드 받자.
http://www.oracle.com/technology/softwa ··· dex.html
(TOAD에서 지원안 할 수 도 있으니 가급적 구버전으로 -_-;;;)
"Instant Client Package - Basic"와 "Instant Client Package - SQL*Plus" 요 2개 해봐야 40메가 정도...
아무튼 다운로드 받은후에 한폴더에 풀자.
그리고 환경변수 (제어판, 시스템, 고급탭, 환경변수)를 추가해준다.
(다음 예제는 "f:\util\LiteOracleClient"에 설치된경우이다.)
1. TNS_ADMIN = f:\util\LiteOracleClient
2. path = f:\util\LiteOracleClient;%PATH%
3. LD_LIBRARY_PATH=f:\util\LiteOracleClient
* 환경 변수 추가할 줄 모른다면 구글에서 찾아보는 센스
(http://www.google.co.kr/search?complete ··· 3Baq%3Df)
3가지의 환경변수까지 추가가 완료 되었다면 해당 폴더 "f:\util\LiteOracleClient"에다가 "tnsnames.ora"파일을 생성한다.
독립구성이라면
DEVDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DEV)
)
)
RAC구성이라면
DEVDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(LOAD_BALANCE = YES)
(FAILOVER = YES)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = DEV)
(FAILOVER_MODE =
(TYPE = SESSION)
(METHOD = BASIC)
(RETIRES = 180)
(DELAY = 5)
)
)
)
모든 작업완료 이제 sqlplus로 접속해보자.
1. sqlplus id/password@localhost:1521/DEVDB
2. sqlplus id/password@localhost:1521/DEVDB.DVB
3. SQL>conn id/password@localhost:1521/testdb.world
테스트가 잘된다면 TOAD로 접근하면 새로운 새상이 열릴것이다.
'Computer Science' 카테고리의 다른 글
프로그래밍... Oracle 10g XE (0) | 2008.12.01 |
---|---|
phpmyadmin 설치하기 (0) | 2008.12.01 |
우분투(ubuntu) 서버 설정 (0) | 2008.12.01 |
Object-Relational Mapping Strategies (0) | 2008.11.30 |
자료 정리 (0) | 2008.11.30 |