database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 38175 게시물 읽기
No. 38175
IP접속 시도시 ORA-12504 에러
작성자
이승규(흰그림자)
작성일
2010-11-26 16:24ⓒ
2010-11-26 16:28ⓜ
조회수
10,495

 로컬에서 TNS로 접속 하는 방식은 잘되는데 IP로 입력하는 방식이 안되서 프로그래밍 해야하는데 걱정입니다.

 

os는 windows 2008 server r2, db는 11g standard one r2 64bit용 사용중이구요

아래처럼 입력하면

sqlplus [id]@[IP주소 ]

SQL*Plus: Release 11.2.0.1.0 Production on 금 11월 26 16:08:10 2010

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

비밀번호 입력:[pw]
ERROR:
ORA-12504: TNS:리스너에 CONNECT_DATA의 SERVICE_NAME이 제공되지 않았습니다.

 

아래처럼 입력하면

sqlplus [id]@[IP주소 ]/[SID]

SQL*Plus: Release 11.2.0.1.0 Production on 금 11월 26 16:19:37 2010

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-12504: TNS:리스너에 CONNECT_DATA의 SERVICE_NAME이 제공되지 않았습니다.

 

 

분명 10gxe로 할때는 잘됐던거 같은데;

도무지 납득이 안가네요 ㅠㅠ;;

sqlplus [id]@[SID]

이런식으로 TNS 접속 시도는 잘 되는데

프로그램 내부에 tnsnames.ora를 넣어서 배포하는건 아니니까;

꼭 IP접속이 되야할거 같은데 왜 안되는지 도저히 모르겠습니다;; 

 

리스너 시작하면

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=[IP주소])(PORT=1521)))

 리스너는 서비스를 지원하지 않습니다

명령이 성공적으로 수행되었습니다

요렇게 나오고 리스너는 잘 떠 있는데 리스너는 서비스를 지원하지 않는다는 말이 좀 걸리네요

 

아이러니하게도 tnsping으로는 tns나 ip 날려도 둘다 잘 받습니다.

이 글에 대한 댓글이 총 2건 있습니다.

@다음에는 TNSNAME명으로 받아야 하지 않나요? @다음에 IP로 바로 받을수 있나요?

TNSNAME명을 IP주소로 명칭 변경하고 sqlplus [id]@255.255.255.255 하는게 맞는거 같은데요.

255.255.255.255 =        /* @다음 TNSNAME명 */
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 255.255.255.255)(PORT = XXXX))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = XXX)
    )
  )
 

 " 분명 10gxe로 할때는 잘됐던거 같은데; "

 

--> TNSNAME명을 IP주소로 설정 한건 아닐까요?

허재영(k26187116)님이 2010-11-26 17:13에 작성한 댓글입니다.

죄송한데 그건 아닌거 같습니다.

이제껏 TNSNAME명을 IP주소로 사용한적은 없고 tnsnames.ora의 올바른 사용법도 아닙니다.

 

꼭 TNS명을 기술할 필요는 없고 쉬운접속 방법으로 연결 하면 IP를 입력해도 됩니다.

아래와 같이 sqlplus 헬프에 나온 내용 대로 하는 것입니다.

예: 쉬운 접속을 사용하여 데이터베이스에 접속하십시오.
         서비스 이름은 ORCL입니다.

   sqlplus myusername/mypassword@Host/ORCL

이승규(흰그림자)님이 2010-11-26 17:54에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
38178추가 질문 드립니다. 고수님들 답변좀 부탁 드립니다. [4]
차이
2010-11-26
4729
38177BLOB에 null인지 아닌지 구분할 수 있는 쿼리문은 없을까요? [3]
달뎅이
2010-11-26
5689
38176일반유즈가 다른유즈의 테이블 만들기 [3]
박경대
2010-11-26
3690
38175IP접속 시도시 ORA-12504 에러 [2]
이승규
2010-11-26
10495
38174날짜검색 쿼리 질문요 ㅜㅜ [2]
왕초보
2010-11-26
4366
38173아 쉽지 않네요 이건 어떻게 해결 해야 하나요.. [3]
차이
2010-11-25
4004
38172AVG 및 STDDEV 질문 입니다... [2]
남제
2010-11-25
3674
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2025 DSN, All rights reserved.
작업시간: 0.010초, 이곳 서비스는
	PostgreSQL v17.5로 자료를 관리합니다