[오라클] ORA-12535: TNS:작동이 중단중입니다
작성일 09-01-31 12:30
페이지 정보
작성자서방님 조회 711회 댓글 1건본문
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를 등록해 주십시오.
그렇게 되면 정상적으로 연결이 가능합니다.
댓글목록
등록된 댓글이 없습니다.