You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Azure VNet IR将Azure SQL数据库数据复制至本地Oracle的问题求助

解决方案:通过Azure VNet IR连接本地Oracle数据库

一、打通Azure VNet到本地的网络链路

Azure VNet IR仅能访问所在VNet或对等VNet内的资源,要连接本地Oracle,必须先建立Azure与本地的私有网络连通:

  • 站点到站点(S2S)VPN网关:在你的Azure VNet中创建VPN网关,与本地VPN设备建立S2S连接,将本地Oracle所在网络的IP段纳入VPN路由规则,确保Azure VNet IR能路由到本地地址。
  • Azure ExpressRoute:若有企业级专线需求,配置ExpressRoute连接Azure VNet与本地数据中心,提供低延迟、高稳定的私有链路。

二、配置Oracle连接与权限

网络链路打通后,需完成以下配置:

  • Oracle链接服务配置:在数据复制服务(如Azure Data Factory)中创建Oracle链接服务,选择Azure VNet IR作为运行时,输入本地Oracle的私有IP地址、端口(默认1521)、服务名称(SID或PDB名称)。
  • 本地防火墙/安全组放行:在本地Oracle服务器的防火墙、网络安全组中,添加Azure VNet的地址范围(含VNet IR所在子网IP段),允许1521端口的入站流量。

三、验证网络连通性

在Azure VNet的同子网中部署测试VM,用以下命令验证能否连接本地Oracle:

sqlplus username/password@//<local-oracle-ip>:1521/<service-name>

若测试VM连接成功,说明网络链路正常,Azure VNet IR即可访问本地Oracle。

四、临时替代方案(无法搭建VPN/ExpressRoute时)

若暂时无法建立私有网络连接,可先将本地Oracle数据同步至Azure托管Oracle数据库(如Azure Oracle DB),再通过VNet IR在Azure内部完成数据复制——此方案需额外Azure资源成本,需确保同步过程的加密与权限管控。

内容的提问来源于stack exchange,提问作者John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 09:07:09