이제서야 글을 보게됐습니다...잘 해결됐다고 하니 다행이네요...
좋은하루 보내세요..
참고로 크게 정리하면
1. oracle 8.1.7 에서 cman을 설치해야 됩니다. 기존 oracle이 설치되어 있다면 "사용자설치" 에서 찾을 수 있습니다.
2. cman을 설치하고 윈도우 서비스에서 CMan, CMAadmin 을 자동/실행시키고
3. tnsname.ora 수정
TESTDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 111.xxx.xxx.12 )(PORT = 1600))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.10 )(PORT = 1521)) ## 내부 ip
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
(SOURCE_ROUTE = YES)
)
4. C:\oracle\ora81\network\ADMIN 에 cman.ora 생성
cman.ora내용
CMAN =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST = 컴퓨터이름)(PORT = 1600))
)
5. 공유기 포트포워딩 설정
내부포트/서비스포트는 1600으로 설정
이정도 한것 같네요..윗님이 얘기하신 방화벽 해제 필히...
조건은 내부ip를 192.168.0.10 으로 고정되어 있습니다.
이정석 님이 쓰신 글 :
: 한상원님, 시간이 많이 흘렀군요. 해결 방법에 대해서 여쭈어 보고 싶어서요. 공유기 하단에 사설 아이피를 부여 받은 DB서버에 어떻게 접근을 하셨는지요? 공유기의 DMZ을 설정해서 접속을 하셨나요? 아니면 공유기의 DDNS를 설정하고 포트포워딩을 하셨나요?
: 그도 아니면 다른 방법이 있었나요? 저는 디비에 접속을 하는것은 아니지만 C/S 프로그램(웹 프로그램이 아닙니다)의 서버는 공유기의 하단에 사설 아이피를 사용하는 상태이고 외부의 클라이언트에서 접속을 해야 하는데 DMZ설정도 포트포워딩도 되질 않아서 질문 드려 봅니다.
: 같은 내용을 이미 경험 하신 모든분들의 고언을 부탁 드립니다.
:
: 수고하십시요. ^^
|