oracle数据库提示无监听,【原创】PL/SQL连数据库提示无监听程序
一、问题描述:
安装好ORACLE服务器端后,利用PL/SQL连数据,提示无监听程序。
二、解决步骤:
1.检查防火墙。
将防火墙关闭。
2.查看监听服务。
在管理工具->服务中查看监听服务是否已经启动,如果没有,请启动。
3.查看注册表。
在HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->services中查看监听程序是否注册。
1)如果没有ImagePath字段,就手动添加这个字段,将TNSLSNR.EXE的路径添加进去。
我的是F:\app\Administrator\product\11.2.0\dbhome_1\BIN\TNSLSNR。
2)如果整个监听程序都未注册,那么请重新配置监听服务。步骤如下:
<1>打开网络配置工具(Net Configuration
Assistant)
<2>.选择监听程序配置,点击下一步
<2>.删除原有的监听配置,直接点下一步即可。如果没有删除选项则跳过此步进行第<3>步。
<3>添加监听程序,也是直接点击下一步即可。
<4>.监听服务添加后,在管理工具->服务中查看监听服务,并重启该服务。
4.查看客户端的tnsnames.ora文件。
我的tnsnames文件如下:
-------------------------------------------------------------------
ORCLL =
(DESCRIPTION =
(ADDRESS =
(PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orclL)
)
)
------------------------------------------------------------------
<1>.检查SERVICE_NAME是否正确。
<2>.查看HOST是否正确,IP发生变化也会导致这个错误。如果是本地服务器,最好设置为localhost。
<3>.最坑爹的,ORCLL一定要顶左边写,不能有空格,否则也会报这个错误。
后记:
装了好多次ORACLE,这个问题也遇到了好多次,千奇百怪的都有。这个解决方案算是比较全的,大部分的错误都包含进来了,通过以上4步,应该就能解决这个问题了。如果还是不能解决,建议重装吧。
转载请注明出处,谢谢!
oracle数据库提示无监听,【原创】PL/SQL连数据库提示无监听程序相关推荐
- oracle导入dmp报无效的sql,oracle施用pl/sql导入数据库备份文件dmp导入失败原因
oracle使用pl/sql导入数据库备份文件dmp导入失败原因 利用PL/SQL导入数据库备份失败: Tools→Import →Tables Import Executable选择导入工具路径 D ...
- pl/sql操作数据库之触发器的使用
pl/sql操作数据库之触发器的使用 这篇文章讲述的是pl/sql操作数据库之触发器的使用,如有错误或不当之处,还望各位大神批评指正. 什么是触发器? 触发器是许多关系数据库系统都提供的一项技术.在O ...
- oracle 比对数据库表和数据表数据(PL\SQL)
开发测试时我们经常会遇到:需要对比两个表的表结构和表数据是否一致.以达到数据同步及历史数据迁移的需要.在此我们可以通过已下方式实现数据库表及数据的比对工作 一台安装oracle数据库的操作系统 PL\ ...
- 基于PL/SQL的数据库备份方法
PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具,本文主要介绍了利用PL/SQL Developer导入和导出数据库的过程,并对导入或导出时的一些注意事项进行了说明 ...
- Win7 x64 PL/SQL 连接 Oralce 提示 Could not initialize %ORACLE_HOME%\bin\oci.dll
在 x64 的 Win7 上重新安装了 Oralce 后,通过 PL/SQL 连接数据库时,提示如下错误信息 环境 windows7 64bit Oracle win64 11gR2 PL/SQL v ...
- oracle基础-基本的查询,以及pl/sql登录
刚刚接触oracle,尽管也是关系型数据库,但是和mysql也有一定的差别,刚刚开始学就被一些专有的名词搞的头晕,今天登录pl/sql的时候半天找不到scott这个用户的信息,后来登录了半天发现密码出 ...
- Oracle入门(十四)之PL/SQL
一.PL/SQL 基本语法 PL/SQL语言是模块式的过程化SQL,是oracle公司对SQL的扩展. (1) (2) (3) (5) (6) (7)数据类型 Number 数字型 Varchar2 ...
- oracle双重for循环sql,Oracle 11g中for循环中的PL / SQL限制
我有一个大约有3000万条记录的表,并且我想像这样循环遍历表中存在的记录: FOR i IN (SELECT * FROM tbl_items it Left join location lo ON ...
- oracle文本导入器只有1列,PL/SQL文本导入器使用步骤
在使用中我们常常需要将Excel数据导入到数据库中,目前主流的SqlServer和Oracle数据库都支持文本导入,笔者下面介绍一下Oracle数据库中的文本导入器的使用步骤: PLSQLDevelo ...
最新文章
- ASP.NET AJAX 1.0 发布
- Octave matlab中运行.m文件方式对比
- tomcat日志格式中的含义
- 如何将计算机专业知识和水文结合,2016水文勘测理论知识及参考答案 B卷
- pip install mysql-connector 安装出错
- Hibernate中保存与持久性以及saveOrUpdate之间的区别
- sql安装程序初始化_SQL Server安装程序–即时文件初始化(IFI)
- Discuz支持反对提示:抱歉您的请求来路不正确或表单无法提交的解决方法
- 企业微信api接口,企业微信sdk
- 令牌环 典型例题分析解答
- 微信小程序web-view的H5页面如何使用微信直播功能
- python读取图片信息_笔记整理4——python实现提取图片exif信息
- windows 上面如何解压rar 文件
- linux没有无线wifi密码忘记,新版tplink无线密码(wifi密码)忘记了怎么办?
- wd ex2 ultra mysql_西部数据My Cloud EX2网络存储器驱动
- 【Java编程规范】阿里巴巴编程考试规范+真题答案+考试感悟
- 信用风险计量模型简述
- GVRP基础配置【eNSP实现】
- tkinter模块 视窗设计相关操作
- 神奇的Python图片处理库exifread