2012-10-15 2 views
0

내 컴퓨터에 Oracle 8i Client 버전을 설치했습니다. 로컬 서비스 이름을 만들었습니다. 로컬 서비스에 연결하려고합니다. 오류 아래에 있습니다.리스너 서비스에 Oracle 서버를 설치해야합니까?

The test did not succeed. 
ORA-12541: TNS:no listener 

There may be an error in the fields entered, 
or the server may not be ready for a connection. 

내 컴퓨터에서 수신기를 실행하려면 서버를 내 컴퓨터에 설치해야합니까?

+0

Net8 Assistant 사용 프로토콜 TCP/IP 및 서버 세부 정보 및 포트 1521과 함께 서비스 이름을 추가했습니다. 서비스를 테스트하려고 시도 할 때 "테스트가 성공하지 못했습니다."ORA-12541 : TNS : no listener 입력 한 필드에 오류가 있거나 서버가 연결 준비가되지 않았을 수 있습니다. " –

답변

1
  • 데이터베이스 서버는 어디에서 실행되고 있습니까?
  • 로컬 컴퓨터에서 수신기를 만들었습니까? 그렇다면 tnsnames.ora 파일 외에도 listener.ora를 게시하십시오.

일반적으로 리스너는 데이터베이스 서버에서 실행됩니다. 리스너를 데이터베이스 서버 이외의 시스템에서 실행할 수도 있지만 특히 일반적인 구성은 아닙니다. 노트북에서 데이터베이스와 수신기를 실행하는 것이 훨씬 더 일반적입니다.

그러나 현재 8i의 모든 버전을 설치하려는 것은 매우 드문 일입니다. 8.1.7은 거의 10 년 동안 지원을받지 못했으며 지원이 거의 불가능한 운영 체제에서는 지원되지 않습니다.

+0

Net8 Assistant 사용 프로토콜 TCP/IP와 서비스 세부 사항 및 포트 1521로 서비스 이름을 추가했습니다. 서비스를 테스트 할 때 "아래의 오류가 발생했습니다."라는 메시지가 나타납니다. "ORA-12541 : TNS : no listener 입력 한 필드에 오류가 있거나 서버가 연결 준비가되지 않았을 수 있습니다. " –

+1

@RajeshSubramanian - 청취자가 아닌 로컬 TNS 별칭을 만든 것처럼 들립니다. 세부 정보를 입력 할 때 원격 서버에서 실행되는 수신기에 대한 세부 정보가 표시됩니다. 연결 세부 정보가 정확한지 확실합니까? 클라이언트와 서버에서 어떤 운영 체제를 사용하고 있습니까? 어떤 버전의 데이터베이스입니까? 리스너의 버전은 무엇입니까? –

+0

예 TNS 별칭을 만들었습니다. 세부 사항은 정확합니다. 내가 사용하는 클라이언트 컴퓨터는 Windows 7입니다. 서버 컴퓨터에 대한 정보가 없습니다. Oracle 8i 클라이언트를 설치했습니다. 서버 컴퓨터가 실행 중인지 확인하고 서버의 버전 정보를 확인할 수있는 방법이 있습니까? –

0

예, 수신기는 클라이언트가 아니라 서버의 일부입니다. 로컬로 설치된 서버에 연결하려고 시도하고 (클라이언트가 설치된 것처럼) 서버가 존재하지 않는 경우 클라이언트는 리스너가 없다고 응답합니다 (리스너는 응답하지 않으므로 응답하지 않습니다). 클라이언트가 아니라 서버가 직접).

관련 문제