我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

外网如何访问oracle,外网如何访问内网电脑

如何实现外网访问内网oracle数据库

将内网数据库服务器的相应端口在出口路由器做映射出去,外面访问的时候访问路由器公网ip 和相应的端口就可以连接到数据库。

为芜湖县等地区用户提供了全套网页设计制作服务,及芜湖县网站建设行业解决方案。主营业务为网站制作、成都网站制作、芜湖县网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

如何在外网访问内网中的ORACLE数据库?

可以借助端口映射软件holer,配置一个key就能实现数据库外网访问。

oracle11g数据库怎么外网连接数据库

Oracle 11g 安装完成后,只能在本机访问,希望其远程计算机也能访问,刚开始直接修改listener.ora文件# listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora# Generated by Oracle configuration tools.

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = CLRExtProc)

(ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)(PROGRAM = extproc)

(ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll"))

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)))

)

ADR_BASE_LISTENER = C:\app\Administrator

将localhost直接改为本机Ip地址,重启监听服务停止监听:lsnrctl stop

启动监听:lsnrctl start

查看监听:lsnrctl status

结果失败。

正确的方式,运行Net Configuration Assistant,修改监听配置,一步一步即可,无需修改任何数据结果listener.ora文件变为:

# listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora# Generated by Oracle configuration tools.

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = CLRExtProc)

(ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)(PROGRAM = extproc)

(ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll"))

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-VI5UF46V3UG)(PORT = 1521)))

)

ADR_BASE_LISTENER = C:\app\Administrator

Host处变为主机名,这样远程计算机就可以访问服务器了。

无需修改服务方式为共享还是专用,无需修改IP地址,可能该向导在后面自动做了很多工作

如何将oracle数据库设为外网访问

Oracle客户端连接服务端,监听端口是固定的1521。

但是,监听连接后,会随机分配一个端口,并告知客户端连接此端口,获取数据。

这就造成 路由器的端口映射无法设置,使用防火墙的,也会有这个问题。

但是部署在Unix系统上的Oracle,不存在此问题,原因不再深究。

解决如下:在注册表 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME x(x目录编号)上新建一个字符串值:USE_SHARED_SOCKET=TRUE。

如果安装了多个目录,则每个类似的目录都要设置。并重启 数据库。

这样设置就是告知Oracle,不要随机分配连接端口,而是总是使用与监听相同的1521端口。


当前文章:外网如何访问oracle,外网如何访问内网电脑
分享地址:http://mswzjz.cn/article/dsigcoe.html

其他资讯