본문 바로가기
Dev/Oracle

[Oracle] VirtualBox Oracle 서버 연결

by 흰바다제비 2022. 7. 12.
728x90

VirtualBox의 Oracle 서버를 바깥 PC에서 연결할 때

...

설정 > 네트워크 > 포트 포워딩 > 새 포트 포워딩 규칙 추가

--------------------------------------------------------------------------------------------

이름    프로토콜    호스트 IP    호스트 포트    게스트 IP    게스트 포트

ssh           TCP          192.168.56.1    22                    10.0.2.15        22

oracle     TCP          192.168.56.1    1521               10.0.2.15        1521

+) 내부 PC에서만 사용할거면 127.0.0.1로 연결도 가능하다

 

PuTTY 나 Orange에서 접속하려 할 때는 포워딩 된 호스트 IP와 호스트 포트로 연결해주면 된다

-- PuTTY

 

-- Orange (연결을 위한 tnsnames.ora 설정)

 

** orange에서 연결하려 할 때 실패했던 이유는

기존엔 22번 포트만 열려있었기 때문에 연결이 안되었던 것.

1521 포트를 추가해주어 오렌지에서 연결 성공.

 

참고 ) https://sancs.tistory.com/110

 

 


Orange 연결 시 오류

 

ORA-12170: TNS: 접속 시간 초과가 발생함

-> 방화벽 추가 혹은 방화벽 해제,

-> 파일 제대로 설정해주기 :

client의 ${ORACLE_HOME}network/admin/tnsname.ora .

server의 ${ORACLE_HOME}network/admin/tnsname.ora

${ORACLE_HOME}network/admin/listener.ora

 

ORA-28040: 일치하는 인증 프로토콜 없음, No matching authentication protocol

-> 버전 차이 문제. 파일 하단에 아래 내용 추가.

${ORACLE_HOME}/network/admin/sqlnet.ora

SQLNET.ALLOWED_LOGON_VERSION_SERVER=11

SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11

728x90

'Dev > Oracle' 카테고리의 다른 글

[Oracle] Oracle Database 생성  (0) 2022.07.14
[Oracle] 인스턴스 추가  (0) 2022.07.13
[Oracle] Rollback Transaction 모니터링  (0) 2022.07.07
[Oracle] Lock 확인  (0) 2022.07.06
[Oracle] 상황별 테이블스페이스 명령어  (0) 2022.07.05

댓글