`
pipi709
  • 浏览: 24634 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Windows上如何开放Oracle服务端口

 
阅读更多

如果我们需要映射端口远程去访问Oracle 数据库,这里有个防火墙的问题,在unix 上没有问题,但是在windows平台上,如果启用了防火墙打开了1521端口却无法正确访问。要使Oracle客户端能正常连接到设置有防火墙的Oracle服务器,单开放一个1521或自定义的监听端口是不够的(一般常见于Windows XP或Windows 2003)。
      Oracle listener 只起一个中介作用,当客户连接它时,它根据配置寻找到相应的数据库实例进程,然后spawned一个新的数据库连接,这个连接端口由listener传递给客户机,此后客户机就不再和打交道了,即使listener停止了工作。这个新的连接端口是不可预知的,因而会被防火墙阻止。
      Windows Socket2 规范有一个新的特性,就是Shared Socket, 所谓共享套接字是指一个进程共享另一个进程的套接字。如果让network listener与数据库服务进程共享套接字,那么连接端口就不会变化。可以通过以下操作(以oracle9i为例)
1、从oracle程序的程序菜单中进入Administration Assistant for Windows NT;
2、进入Oracle的管理对象的Oracle主目录,选中【OraHome92】鼠标右键点击属性
3、增加一个属性USE_SHARED_SOCKET,设置其值为true
4、保存增加的属性

5、重启实例

分享到:
评论

相关推荐

    Windows上Oracle开放防火墙端口问题.pdf

    Windows上Oracle开放防火墙端口问题.pdf

    Windows Server 2008 防火墙开放 Oracle 的1521端口

    Windows Server 2008 防火墙开放 Oracle 的1521端口 在防火墙的入站规则中,新建端口规则。

    在防火墙上开放Oracle服务端口的方法

    Oracle服务端口方面会有很多的问题,下面将为您介绍在防火墙上开放Oracle服务端口的方法,希望对您学习Oracle服务端口方面能有所帮助。  要使Oracle客户端能正常连接到设置有防火墙的安装在windows上的Oracle...

    Windows上Oracle开放防火墙端口问题参考.pdf

    ### Windows平台上Oracle开放防火墙端口问题解析 #### 背景 在Windows平台上部署Oracle数据库时,常常会遇到防火墙导致的远程连接问题。尤其是当Windows自带的防火墙开启时,尽管本地能够正常访问Oracle数据库,但...

    windows 启动关闭Oracle监听和服务

    在Windows操作系统中,Oracle数据库是企业级数据存储和管理的...总之,理解和掌握如何在Windows上管理和配置Oracle监听及服务是数据库管理员的基本技能。通过熟练运用上述步骤,可以有效地维护Oracle数据库的稳定运行。

    oracle 更改端口

    总之,更改Oracle端口是一项常见的系统维护任务,有助于解决端口冲突问题,确保系统的稳定运行。遵循上述步骤,你应该能够成功地将Oracle的HTTP服务端口从8080更改为8081。当然,操作过程中要谨慎,确保对数据库的...

    Windows下常见Oracle服务介绍

    在Windows操作系统中,Oracle数据库系统提供了多个服务,这些服务各自承担着特定的功能,确保数据库的正常运行和管理。以下是对这些常见Oracle服务的详细介绍: 1. **OracleServiceSID**:这是与具体数据库实例关联...

    windows server 2003 Oracle9i 安装

    在本文档中,我们介绍了在 Windows Server 2003 上安装 Oracle9i 数据库的过程,包括安装 Windows Server 2003、安装 Oracle9i、使用 DBCA 创建数据库、配置监听及服务名、测试数据库连通等步骤。通过这些步骤,读者...

    Oracle10g服务器在Windows_XP上安装

    ### Oracle10g服务器在Windows_XP上的安装与配置 #### 一、前言 Oracle 10g是Oracle公司推出的第十代数据库管理系统中的一个版本,它提供了许多新功能和改进,包括Grid Computing的支持,自动存储管理等。本文将...

    如何改变Oracle10g的端口

    ### 如何改变Oracle 10g的端口 在企业级数据库管理中,Oracle数据库以其高性能、高可靠性而被广泛采用。为了确保系统的安全性及优化网络资源分配,有时需要更改Oracle数据库的默认监听端口(通常为1521)。本文将...

    pl/sql developer 免安装oracle客户端连接远程Oracle服务器 windows 方法以及相关dll

    其中,remote_server_ip是远程服务器的IP地址,server_port是Oracle监听的端口号,service_name是Oracle服务实例的名称。 步骤四:启动PL/SQL Developer。在新建数据库连接时,输入在tnsnames.ora中定义的服务名MY_...

    如何在Windows上完全卸载Oracle数据库

    在Windows操作系统上完全卸载Oracle数据库是一个涉及多个步骤的过程,因为Oracle数据库的组件不仅包括主程序,还有许多关联服务、注册表项以及文件夹。以下是一个详细的步骤指南,适用于Oracle数据库8i和9i版本: 1...

    修改远程端口、关闭3389端口、Oracle数据库导出报错

    1. **修改RDP端口**:在Windows服务器上,你可以通过编辑“系统”设置中的“远程”选项来改变3389端口。在“本地策略”->“安全选项”中,找到“网络级身份验证后的远程桌面端口”,并设置为新的端口号。 2. **修改...

    常用服务器开放端口

    - **Windows 2003远程桌面**: 远程桌面服务端口为TCP端口3389。 #### 11. 安全软件端口 - **Symantec AV/Filter for MSE**: 运行在TCP端口8081。 #### 12. 数据库服务器端口 - **Oracle数据库**: 默认运行在TCP...

    Windows7+Oracle11g下载和安装

    4. **配置网络服务**:在安装过程中,配置网络服务参数,包括监听端口等。 5. **设置环境变量**:安装完成后,可能需要手动添加环境变量,以便客户端能够正确连接到数据库服务器。 6. **测试连接**:通过客户端工具...

    windows平台下orcle端口映射

    在Windows XP平台上安装了Oracle9i数据库作为测试之用,一切正常。但当客户机连接服务器时却总是超时,我首先想到了防火墙,当我打开1521端口时,连接操作仍然失败。我又怀疑网络有问题,用telnet server_ip:1521尝试...

    OracleClient-19C Oracle客户端,包括windows和Linux

    2. **tnsnames.ora**:这是一个配置文件,定义了数据库的连接描述符(TNS,Transparent Network Substrate),它指定了如何连接到Oracle数据库服务器,包括服务器的名称、网络服务名、端口号等信息。 3. **sql...

    windows 安装oracle11G 超级详细

    ### Windows环境下Oracle 11g R2安装及配置详解 #### 一、安装前准备与注意事项 1. **关闭杀毒软件与防火墙**:在安装Oracle 11g R2之前,请确保关闭所有杀毒软件及Windows防火墙,以免它们干扰安装过程。 2. **...

    Oracle10g 在windows上的安装

    ### Oracle10g在Windows环境下的安装指南 #### 一、Oracle 10g简介 Oracle Application Server 10g是Oracle公司推出的一款集成化的、基于标准的软件平台。它是Oracle 9i Application Server(Oracle9iAS)Release ...

    Oracle占用8080端口的解决方案

    2. **停止占用端口的Oracle服务**:根据找到的进程ID,可以使用`Task Manager`(Windows)或`ps`命令(Linux)停止相关进程。如果是Oracle相关的服务,可以通过服务管理工具(如`Services.msc`或`systemctl`)停止...

Global site tag (gtag.js) - Google Analytics