开启1521端口监听_解决Oracle服务端1521端口无法telnet,服务名未开启监听问题
场景:oracle服务安装在windows本地,oracle客户端在虚拟机中,使用虚拟机连接windows的oracle数据库。
问题1:使用虚拟机telnet我本地oracle1521端口,不通
解决思路:
关闭虚拟机linux防火墙(这个方法有点粗暴,建议在只需要修改防火墙的端口允许通过即可)
# 1:查看防火状态
systemctl status firewalld
service iptables status
# 2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
# 3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
# 4:重启防火墙
systemctl enable firewalld
service iptables restart
# 5:永久关闭后重启
chkconfig iptables on
防火墙配置规则 端口 允许的端口
# 查看已打开的端口
netstat -anp
# 添加允许的端口
firewall-cmd --add-port=1521/tcp --permanent
# 若移除端口
firewall-cmd --permanent --remove-port=1521/tcp
# 策略修改完成,请重启:
systemctl restart firewalld
添加windows防火墙对1521的入站允许规则
复制代码
问题2:使用sqlplus登录报错,ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
解决思路:关键字监听程序
查看监听服务状态
# 关闭监听服务
lsnrctl stop
# 启动监听服务
lsnrctl start
# 查看监听服务状态
lsnrctl stat
查看监听服务如果出现下列问题
复制代码
说明监听服务没有启动
去启动oracle监听服务,监听服务有两个,这里只做单监听讲,随便启动一个即可。
再通过lsnrctl stat查看监听服务,如果出现下图情况
只看到一个服务名"CLRExtProc"启动了,而我们想要的是ORCL服务名
这是需要修改listener.ora 文件
修改listener.ora 文件
文件路径,我本地的路径是:D:appniaobulashiproduct11.2.0dbhome_1NETWORKADMIN
需要添加以下红色部分代码,将服务名为ORCL添加到监听配置文件中
贴出来如下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\app\niaobulashi\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\app\niaobulashi\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
(SID_DESC=
(SID_NAME = ORCL)
(ORACLE_HOME = D:\app\niaobulashi\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\app\niaobulashi\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-NNDNCEI)(PORT = 1521))
)
ADR_BASE_LISTENER = D:\app\niaobulashi
复制代码
再查看监听服务状态,可以看到ORCL有了
修改tnsname.ora的HOST为本地主机名
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-NNDNCEI)(PORT = 1521))
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-NNDNCEI)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
复制代码
最后使用虚拟机就可以正常连接本地oracle服务了
开启1521端口监听_解决Oracle服务端1521端口无法telnet,服务名未开启监听问题相关推荐
- 解决Oracle服务端1521端口无法telnet,服务名未开启监听问题
场景:oracle服务安装在windows本地,oracle客户端在虚拟机中,使用虚拟机连接windows的oracle数据库. 问题1:使用虚拟机telnet我本地oracle1521端口,不通 解 ...
- 开启1521端口监听_修改Oracle监听默认端口号1521的方法
前言 大家都知道在oracle中,默认的监听端口号为1521,一旦有人扫描出这个端口号就会知道此服务器为oracle数据库服务器,存在极其大的安全隐患,下面在这里,教大家如何修改oracle默认端口号 ...
- 将oracle端口1521共享_解决oracle 端口 1521 本机127可通 其他ip不通
提示无法连接远程Oracle.我试着telnet Oracle服务器1521 端口,提示连接失败. D:\Documents and Settings\Administrator>teln ...
- oracle应用端改端口,oracle 数据库修改默认端口
在Oracle中,默认的监听端口号为1521,一旦有人扫描出这个端口号就会知道此服务器为Oracle数据库服务器,存在极其大的安全隐患,在这里,教大家如何修改Oracle默认端口号为9999: 1.查 ...
- 设定pic单片机端口为输入_如何设置PIC单片机的端口
在学习这个部门的时候,曾经碰到过一些题目.PIC单片机的引脚未几,大多都是复用引脚,例如AD.IO.比较器.外接晶振等等,所以在配置端口的时候,一定要知道每个功能怎样设置才能实现的,在这一小节中,我要 ...
- 如何启用服务端远程端口
客户端操作 windows服务端操作 step1:启用远程桌面 step2:检查端口开放情况,或观察防火墙设置 step3:在"命令提示符"窗口中,输入regedit后按键盘回车键 ...
- 关于传奇服务端架设端口的转发说明
登录网关7000 角色网关7100 游戏网关7200 7300 7400 这里可以很多个网关 目前开外网一般都是服务器直接开地址就是外网地址,但是这样有个弊端,很多时候,vps购买的性能不足以开 ...
- oracle 如何查看监听,[转载]查看oracle监听器的状态及打开监听器服务
检查监听器状态: C:>lsnrctlstatus LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 30-6月 -20 ...
- mysql空表不导出问题_解决Oracle 11g空表无法导出的问题
Oracle 11g 新增参数deferred_segment_creation ,建库的时候默认值为true,意思是延时加载,当表中不存在数据的时候,不为这个表 Oracle 11g 新增参数def ...
最新文章
- WCF服务一:WCF服务简介
- kademlia java_分布式哈希表原理与实现(Python版和Java版)
- Ubuntu安装Chrome及hosts修改
- Hystix熔断解决雪崩问题
- [转载] python __slots__ 详解(上篇)
- Docker上部署GitLab , 搭建私有Git仓库 (基于Docker镜像sameersbn/docker-gitlab)
- L2-DAY 2-程序完善夜
- 给MM修电脑的三个步骤
- 修改html本地样式,html-如何通过Javascript更改CSS类样式?
- MS OFFICE 2019下载及使用
- html5手机静态页面,html手机端WEB纯静态页面
- 木瓜移动:到底什么样的跨境SaaS服务商才是卖家更好的选择?
- 51单片机带闹钟c语言程序,51单片机带闹钟可调时间的电子时钟程序设计
- python输出10行带标号的hello、world_#000 Python 入门第一题通过扩展,学到了更多的知识...
- 提交application/x-www-form-urlencoded类型数据
- C++大作业 商品库存管理系统
- 机器人原理及应用 东南大学 王兴松 64讲和48讲 课件
- R语言基础入门(学习笔记通俗易懂版)
- RML2016.10a数据集生成环境配置
- Elementui+Vue 后台主页面布局
热门文章
- 判断字符串中单词个数(C++实现)
- Unity camera.rect 用法
- 如何将ps滑动条转换为matlab,怎么用MATLAB制作翻页教程|MATLAB如何制作翻书效果 - PS下...
- 有了创基usb hub集线器告别转接烦恼
- 大连东软计算机专业全国排名,大连东软信息学院王牌专业有哪些、各专业排名情况怎样...
- elasticsearch 在linux环境的集群搭建
- html的table属性以及html简单合并单元格应用
- location 拦截所有_菜鸟专用广告手动拦截手册
- clear Cache for google 浏览器一键清理缓存
- wsl set default version: 请启用虚拟机平台 windows 功能并确保在 bios 中启用虚拟化