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

  1. 2008/02/18 글뻥 Oracle Instant Client를 아주 쉽게 설치 하고 사용해보자 (8)

오라클 클라이언트 깐다고 CD들고 다니고 그런 개발자들 많이 보인다.
DB튜닝 다니는 나야 뭐 Toad랑 Instant Client 하나 USB에 넣어놓고 다니는데 잘 모르는 개발자들이 많다는 생각이 든다.

먼저 오라클사이트에서 Instant Client와 SQL PLUS를 다운로드 받자.
http://www.oracle.com/technology/softw ··· 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?complet ··· 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로 접근하면 새로운 새상이 열릴것이다.

2008/02/18 01:55 2008/02/18 01:55