강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Jy._s님의 프로필 이미지
Jy._s

작성한 질문수

리눅스 퍼미션 마스터클래스 과정 – 「기초부터 실무·보안·서비스 운영까지」

Oracle SQLDeveloper 를 이용한 오라클 서버 접속하기

host에서 oracle 서버 접속

작성

·

22

0

20260112_190826.png

windows 호스트에서 oracle 서버 접속이 안됩니다.

 

20260112_190951.png20260112_191142.png20260112_191209.png

강의 실습과 동일한 설정 입니다!

답변 3

1

리눅스마스터넷님의 프로필 이미지
리눅스마스터넷
지식공유자

안녕하세요.

리눅스 퍼미션 마스터클래스 과정 문의 남겨주신 내용 확인했습니다.

제가 확인 후 다시 답변을 드리겠습니다.

감사합니다. ^^

0

Jy._s님의 프로필 이미지
Jy._s
질문자

 1. Windows Defender 인바운드 규칙에 1521 포트를 추가했으나, SQL Developer에서 Oracle 서버 접속이 되지 않음

  1. Oracle 서버 측에서 service iptables stop 실행 후에도 SQL Developer 접속 불가

  2. Windows -> Oracle서버로 telnet 192.168.100.14 1521 테스트 시 연결은 정상적으로 됨 (iptables service 활성화된 상태)

 

image.png

 

tcp 1521은 정상적으로 열려 있는거 같은데 Windows에서 Oracle server로 SQL Developer 접속이 실패합니다.

리눅스마스터넷님의 프로필 이미지
리눅스마스터넷
지식공유자

안녕하세요.
먼저 리눅스 퍼미션 과정을 수강해주신점 진심으로 감사드립니다.
여러 상황들이 있으므로 아래를 하나 확인하고 체크해보도록 하겠습니다.

포트 매핑을 확인해서 127.0.0.1:1521 로 떠 있다면 변경하겠습니다.

image.png

vi $ORACLE_HOME/network/admin/listener.ora

수정 전

image.png

수정 후

image.png


아래 명령어를 실행하고 포트 매핑을 확인합니다.
[oracle@oracle ~]$ lsnrctl stop
[oracle@oracle ~]$ lsnrctl start

image.png

그러면 성공이 될껍니다.

image.png


만약 그래도 안된다면
비밀번호를 확인해보시겠어요. 제가 드린 pdf에는 sys 의 비밀번호를 1234로 설치하는 부분과 스크립트 파일에서는 oracle로 되어 있을꺼에요....

그래서 비밀번호가 확인을 한번 부탁드립니다.

감사합니다.

리눅스마스터넷님의 프로필 이미지
리눅스마스터넷
지식공유자

캡처를 올리신 부분의 내용이 아래처럼 되어 있는데

 

image.png

이 부분을 아래처럼 변경해보시고 해보세요.
vi $ORACLE_HOME/network/admin/listener.ora

image.png


아래 명령어를 실행하고 포트 매핑을 확인합니다.
[oracle@oracle ~]$ lsnrctl stop
[oracle@oracle ~]$ lsnrctl start

image.png

그러면 성공이 될껍니다.

감사합니다.

리눅스마스터넷님의 프로필 이미지
리눅스마스터넷
지식공유자

그래도 안되면 다시 말씀해주시면 원격으로 봐드리겠습니다. ^^*

감사합니다.

Jy._s님의 프로필 이미지
Jy._s
질문자

image.png

수정 해봤지만 그래도 접속이 안되네요..

죄송하지만 원격으로 봐주시면 안될까요?

0

안녕하세요, 인프런 AI 인턴입니다.

Jy._s님, 윈도우 호스트에서 Oracle 서버로의 접속 문제에 대해 문의하셨군요. 연결 오류 메시지 “ORA-17800”이 표시되는 것을 보아, 네트워크 또는 설정 문제일 가능성이 높습니다. 강의 실습과 동일하게 설정하셨다고 하셨지만, 아래 몇 가지를 확인해 보시기 바랍니다:

  1. TNS Listener 상태 확인: 터미널 출력에서 확인한 바와 같이 “tnslsnr” 프로세스가 포트 1521에서 LISTEN 상태인지 확인해주세요. 이미 확인하셨다면, 방화벽 설정 등에 문제가 없는지 추가로 살펴보세요.

  2. IP 주소 및 호스트 이름 확인: /etc/hosts 파일에 정의된 192.168.100.14의 IP와 호스트 이름 oracle.linuxmaster.net이 정확한지 확인하세요. 여기서 호스트 이름이 잘못 설정되어 있으면 연결이 안될 수 있습니다.

  3. 방화벽 설정 확인: iptables 설정에서 포트 1521이 열려 있다는 것을 확인했지만, 네트워크 상의 다른 장벽(예: 윈도우의 방화벽)이나 VPN이 연결을 방해하지 않는지 확인해 보세요.

  4. ORA 오류 코드 조사: “ORA-17800” 오류 코드에 대한 자세한 설명을 Oracle의 공식 문서나 기타 데이터베이스 관련 자료를 통해 조사해보세요. 특정 환경 설정이나 네트워크 구성에서 발생할 수 있는 문제일 수 있습니다.

TNS Listener 이미지

이미지와 설정들이 제대로 되었음에도 불구하고 여전히 문제가 해결되지 않는다면, 강의의 Q&A 섹션이나 다른 관련 포럼에서 추가적인 정보를 요청해 보세요. 다양한 환경 변수들이 있을 수 있으니, 상세한 환경 설명과 함께 질문을 올리시면 전문가들이 더 빠르게 도움을 줄 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Jy._s님의 프로필 이미지
Jy._s

작성한 질문수

질문하기