Windows Oracle 开启远程连接 Windows Server Oracle 开启远程连接
一、情景描述
1、Windows 上安装好Oracle数据库服务器后,发现只能在本地连接,其他机器连接不上,那么 Windows上如何开启Oracle远程连接呢?
2、基础配置:Windows Server 2016 , Oracle11g
二、操作步骤
1、修改配置文件监听:
- 文件路径是:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
- 配置文件 host 改名为:计算机名称
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-5O51KN8K7LE)(PORT = 1521))
)
)
2、重启Oracle 服务:先重启 Listener , 再重启 ORCL 服务 。(Oracle 11g服务启动顺序 )
3、开放Oracle 端口 ---- 最简单办法,直接关闭: Windows防火墙 。
4、开放Oracle端口1521:
- WIN 键 --- 搜 “防火墙” --- Windows 防火墙 ---- 高级设置
- 入站规则 --- 新建规则 --- 端口 ---
- 输入端口 --- 1521 --- 允许连接 --- 下一步
- 取个名称 ---- orcl-1521
- 查看 规则是否启用
三、远程连接测试
1、这里使用的是 dbeaver 数据管理工具 , 注意这里选择是:SID ,而非Service Name !
2、其他的:Navicat 、 PL/SQL 请自行尝试。