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
'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 |
댓글