2009-04-22 3 views
0

Oracle Database를 저장하는 컴퓨터 A (IP = 10.20.30.40)가 있습니다.먼 컴퓨터를 LAN에서 Oracle에 연결하는 방법은 무엇입니까?

데이터 원본 = ORCL, 사용자 = SA 암호 = SA


나는 (IP = 10.20.30.44) 컴퓨터 B를하고 난 컴퓨터 A에 컴퓨터 B를 연결하려는

방법 그걸 할 수 있을까요? 필요한 연결 문자열은 무엇입니까? 제안 사항

+0

정말 실제 사용자 이름과 암호를 게시물의 프로덕션 시스템에 게시하지 않았 으면합니다. IP 주소가 개인 내부 IP –

+0

Eoin 인 경우에도 sa/sa는 scott/tiger와 함께 오라클 워드 프로세서에서 일반적으로 사용됩니다. IP 주소는 중요하지 않습니다. 내부 네트워크를 관통하는 baddie는 2-3 분 동안 포트를 검사 한 후에 모든 oracle 호스트를 알 수 있기 때문입니다. –

답변

4

어떤 오라클 버전을 사용합니까?

일반적으로 직접 편집 tnsnames.ora 파일 (Oracle 10g 클라이언트의 기본 위치 = C : \ oracle \ product \ 10.2.0 \ client_1 \ NETWORK \ ADMIN \ tnsnames.ora) 또는 GUI 도구 -> Net 구성 도우미. ORADB = (설명 = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 172.16.50.1) (PORT = 1521)) ) : 내 tnsnames.ora 파일의 연결 별칭의

예 (CONNECT_DATA = (SERVICE_NAME = ora10gdb) ) )

ORADB는 -하는 서버 호스트 이름 - 사용자 환경

HOST에서 데이터베이스에 연결할 때 별명, 당신은 DB를 이름으로 사용 PORT - Oracle 서비스 포트 이름입니다 (1521은 기본 포트 임) SERVICE_NAME - Oracle 데이터베이스 인스턴스 서비스 이름입니다 (동일한 포트 뒤의 동일한 서버에서 둘 이상의 데이터베이스 인스턴스가 될 수 있음)

+0

대단히 감사합니다! – Gold

2

10+ 컴퓨터 B의 Oracle 클라이언트에서 EZCONNECT 기능을 사용할 수 있습니다.이 기능은 TNSNAMES.ORA 파일을 편집 할 필요가 없습니다 : sa/[email protected]/1521:ORCL. 예를 들면 다음과 같습니다.

sqlplus sa/[email protected]/1521:ORCL 
관련 문제