[오라클] ORA-12535: TNS:작동이 중단중입니다 > db

본문 바로가기
사이트 내 전체검색

db

[오라클] ORA-12535: TNS:작동이 중단중입니다

페이지 정보

작성자 서방님 댓글 1건 조회 712회 작성일 09-01-31 12:30

본문

 인터넷을 뒤져 보니 3가지정도의 해결방법이 있다고 하는데...

1. 가장 쉬운방법

    윈도우 방화벽 또는 기타 방화벽을 꺼준다. 그러나 위험성이 있는 관계로 비추~

    방화벽을 꼭 사용해야 한다면...아래와 같은 방법으로 방화벽예외처리..

     제어판->windows방화벽->예외탭->프로그램 추가

     

TNSLSNR.EXE Oracle.EXE파일을 등록(오라클이 설치된 폴더안에 있음)

2.TNSNAMES.ORA 파일 확인

   

 %oracle\ora92\network\admin\tnsnames.ora  

파일에서 등록을 할때 이름앞에 공백이 있으면 안된다고 하니 꼭 공백제거. 더불어 괄호도 확인

2.위의 방법으로 해결을 보지 못했다면...아래를 확인해보시길..

     %oracle\ora92\network\admin\sqlnet.ora

    파일을 편집기로 연다.

   아래에 진하게 음영처리된 부분이 존재한다면 삭제 또는 주석처리(#)를 한다.

# SQLNET.ORA Network Configuration File: C:\oracle\ora92\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.

NAMES.DEFAULT_DOMAIN = 컴퓨터이름

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

그래도 안된다면 한국 오라클의 커뮤니티사이트에 물어보자~이히히


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

XP에서 Oralce을 설치하고 다른 PC에서 해당 Oracle Server에 접속한다면~

방화벽에 사용하고자 하는 Port를 열어놓으셔도~

방화벽이 켜져있는 경우에 ORA-12535 오류가 발생하시게 됩니다


그건~ (^_^)

Oracle Server는 초기연결을 1521로 연결을 맺지만~

Oracle 응답은 다른 Port로 Return 주기 때문입니다.


그래서, 보안을 허용할때

Oracle 프로그램에도 주셔야 정상적으로 Oracle이 Port를 열어서 Return을 줄 수 있습니다.

 

등록하는 방법은 방화벽에서

1) 먼저 1521 Port를 허용해서 Foreign에서 접근 가능하게 하시고

2) 허용 프로그램으로

ora81/bin/oacle.exe를 등록해 주십시오.

 

그렇게 되면 정상적으로 연결이 가능합니다.

 

댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
63
어제
302
최대
1,347
전체
155,124
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.