1

우리는 여러 네트워크 (LAN)를 사용하여 통신을 분리/제한합니다. 즉, 특정 서버는 조직의 모든 사용자가있는 동일한 네트워크에 배치됩니다. 다른 네트워크. 사용자 네트워크에 호스트 된 서버에서 실행중인 Oracle 데이터베이스와 매우 안전한 네트워크에서 실행중인 또 다른 Oracle 데이터베이스 (두 데이터베이스는 AIX 서버에 있음)가 있습니다. 또한 사용자 네트워크와 보안 성이 뛰어난 네트워크 사이에 중간 네트워크가 있습니다. 이제는 사용자 네트워크상의 Oracle 데이터베이스가 중요한 네트워크에있는 Oracle 데이터베이스와 통신 (데이터 검색)하기를 원합니다. 중간 네트워크, 즉 통신은 경유해야한다. 중간 네트워크 - Dblink를 사용하면 이것이 가능합니까? 또는 위에서 언급 한 표준에 따라 데이터베이스가 통신 할 수있는 대안이 있습니까? 주 - 현재 사용자 네트워크의 Oracle 데이터베이스를 중간 네트워크로 이동하는 옵션을 검토하지 않습니다.Oracle Db는 서로 다른 네트워크로 연결됩니다.

답변

0

아마도 Oracle Connection Manager을 사용하면됩니다. 나는 비슷한 상황에서 사용되는 것을 보았지만 확실히 말할 충분한 경험이 없습니다.

오라클 연결 관리자가 프록시 서버, 데이터베이스 서버 또는 다른 프록시 서버에 연결 요청을 전달하는 중간 서버 입니다 :

다음은 매뉴얼의 설명이다.

  • 세션 다중화

  • 액세스 제어, 당신은 규칙 기반 구성을 사용할 수 있습니다 액세스 제어와

...

이 를 필터링 : 그것은 두 가지 기본 기능이 있습니다 특정 고객 요청을 접수하고 다른 고객을 받아들이십시오.

OCM을 설정하고 구성한 후 데이터베이스 링크를 만들 수 있습니다. 데이터베이스 링크에서 호스트 데이터베이스를 지정하고 OCM 서버에 대해 ADDRESS=...(HOST=cman-pc)과 같은 것을 추가하십시오.

+0

존 감사합니다. OCM이 솔루션으로 작동 할 수 있는지 알아보고 작동 여부를 알려 드리겠습니다. –

+0

안녕하세요, Jon, 빠른 업데이트 - OCM을 사용하기위한 제안을 시도하고 PoC를했는데 매력처럼 작동합니다. 이제 방화벽과 같은 세부적인 테스트를 수행해야하지만 작동 할 것이라고 확신합니다. - 감사합니다. Oracle Connection Manager 사용에 대한 아이디어를 많이주었습니다. –