본문 바로가기
9. 프로젝트/└ 02. 홈페이지제작

다른서버에 있는 오라클에 접속

by 훈킹 2008. 4. 15.
반응형

> 오라클 클라이언트를 설치합니다..(윈도우 , 리눅스 ) 동일합니다.

> 오라클 클라이언트 연결 설정을 합니다.

Net Manager 를 사용하시거나

C:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN\tnsnames.ora

를 직접 설정 파일을 만들어 줍니다.

ADMIN\SAMPLE 폴더에 있는 tnsnames.ora 파일을 복사해서 수정하시면 됩니다.


예로서 제컴에 설정된 tnsnames.ora 를 보면

다음 과 같습니다.

============================================================

# tnsnames.ora Network Configuration File: C:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

E3500 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 211.239.x.x)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
  )

============================================================

위의 이텔릭 체로 되있는 부분을 보면

E3500 부분이 오라클 $oradb_sid 에 해당됩니다.

위와같이 오라클 클라이언트에서 다른 오라클 서버를 커넥션을 잡아주면 그 서버정보를 통해 접근이 가능해집니다.

제PC를 예로 들면 저는 211.239.7.x.x 원격서버를 연결하여 사용할 수 있고

$oradb_sid 를 E3500 으로 사용해서 211.239.x.x 서버에 접속합니다.

.

php 에서 ocilogon() 함수도 오라클 클라이언트를 사용해서 접속합니다.

반응형