客户端连接服务器,配置出错“连接超时”或者“无监听程序”解决方法
这两天在进行Oracle的客户端配置,服务器OS为Windows XP 64,客户端OS为Win7 64,oracle版本为11.2。
先说下服务器端自己的疑惑,由于自己是新手,很多都不明白是怎么个回事。
1)关于服务端监听程序配置时候的SID设置
我在创建数据库的时候,设置的数据库的SID名字为“ahgridgis”,全局数据库名字也为ahgridgis,但是通过Net Manager进行监听程序配置的时候,在添加“数据库服务”到监听程序时候,我输入SID为“ahgridgis”,会提示说“要求有效的SID”,这是为什么呢?
最后我只能把这的SID设置为默认的ORCL,才可以通过。然后我通过更改监听文件listener.ora的
(SID_DESC =
(GLOBAL_DBNAME = ahgridgis)
(SID_NAME = ahgridgis)
SID_Name为ahgridgis,才完成自己所需要的监听程序。
这个原因是什么呢?谁能告诉我呢?
2)在服务端进行完监听程序配置后,重新启动下监听程序,有以下方法:
A:控制面板—》管理工具—》组件服务
找到OracleOraDb11g_home1TNSListener,重新启动
B:在sqlplus中执行以下命令
SQL>host lsnrctl start;
3)进行客户端的配置工作。
在客户端通过Oracle Net Configuration Assistant进行配置,采用“本地网络服务名配置”。
输入服务名为ahgridgis,选择TCP协议,主机名为服务器端的IP地址,最后进行连接测试。
发现提示“连接超时”,更换用户登录,还是提示连接超时,最后在确认服务端监听程序开启以及ping连通后,结果解决方法是“关闭服务端的防火墙”,再次进行连接测试,连接成功。
4)解决“无监听程序”
在进行客户端网络服务名配置时候,我第一次输入的主机名为服务器端的主机名称,而不是IP地址,这个时候进行连接测试的时候,会提示“无监听程序”。我查看了服务器端的监听程序文件,发现Address参数的HOST为服务器的主机IP地址。
所以我就试着把客户端的输入主机名该为IP地址,再次进行连接,就成功了。
是不是说在进行客户端网络服务名配置的时候,“主机名”设置要和服务器端的监听位置“主机”参数一致才可以呢?
所以又进行了以下测试,把服务器端的监听位置该为主机的名字,如Student-pc,客户端的仍为主机的IP地址,再次在客户端进行连接测试,也可以连接成功。
看来以后要尽量用IP地址来进行客户端的网络服务名配置了。
总结这次连接配置的错误
1)连接超时
解决方法:关闭服务器端防火墙
前提是要保证服务器端监听程序正常
2)无监听程序
解决方法:客户端进行网络服务名配置的时候,”主机“采用服务器端的IP地址,而不是服务器端的主机名
客户端连接服务器,配置出错“连接超时”或者“无监听程序”解决方法相关推荐
- Navicat连接oracleTNS无监听程序解决方法
Navicat连接oracleTNS无监听程序解决方法 之前已经遇到过一次这个问题,这一次又遇到了忘记咋解决了,所以决定记下来: navicat连接出现TNS无监听程序解决步骤: 1.去找到liste ...
- 连接oracle数据库出现“ORA-12541:TNS:无监听程序”解决方法
安装了oracl数据库后,使用油桶工具进行数据库连接时,出现了"ORA-12541:TNS:无监听程序"的错误解决方法. 原因是:这两个服务没有开启! OracleOraDb10g ...
- plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法(转)
plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法(转) 参考文章: (1)plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法(转) ...
- 用Navicat连接Oracle数据库时报ORA-12541:TNS:无监听程序解决办法
1.打开Net Configuration Assistant 2.选择监听程序配置,下一步 3.选择重新配置 4.选择监听程序,默认,下一步 5.选择协议,使用默认的TCP协议 6.选择端口号,使用 ...
- plsql无法连接linux下的oracle服务器,提示:ora-12541:TNS 无监听程序
1 windows上安装Oracle的客户端. 2 确保linux服务器上的1521端口开放. 3 看你的window机器是够能够ping同linux服务器的ip地址 4 在windows中的Orac ...
- Linux ora12541无监听程序,plsql无法连接linux下的oracle服务器,提示:ora-12541:TNS 无监听程序...
1 windows上安装Oracle的客户端. 2 确保linux服务器上的1521端口开放. 3 看你的window机器是够能够ping同linux服务器的ip地址 4 在windows中的Orac ...
- (Oracle踩坑指南)项目建立连接的各种坑 ORA-12541: TNS: 无监听程序等等
在oracle项目建立连接中的各种坑 吐槽甲骨文一波 安装过程中遇到的问题 问题一:下载 问题二:PLSQL工具 问题三:plsql的使用 问题四:接下来到修改VisualStudio里面的web.c ...
- oracle数据库连接时报12514_连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程...
在用PL/SQL Developer等客户端工具连接oracle服务器时出现ORA-12541:TNS:无监听程序的错误,如下图: 发现原来是oracle的监听没有启动,重启监听后就连接成功了,下面跟 ...
- PLSql连接Oracle时提示TNS:无监听程序的解决方法
用plsql连接oracle时,总会遇到各种各样的问题,总结下当遇到TNS:无监听程序问题提示时,如何去解决 1.检查客户端配置的Ip是否有错 根据oracle client安装路径 找到 tnsna ...
最新文章
- 学习如何用平板电脑设计和绘制自己的动漫角色
- 透视鹏程.盘古:首个2000亿参数中文大模型是怎样炼成的?
- SAP Business One 产品功能综述
- 产品经理经验谈:从产品经理、用户、产品的角度重新认知产品运营
- python框架大全_常用的Python开源框架有哪些?列举这3个
- oracle ogg00423,【案例】Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法
- SDL 从内存流中加载图像并显示
- 华为云认证报名条件是什么?考试去哪里考?
- 开源项目smartImageView
- 红冲发票,负数发票,作废发票
- hashcat工具的使用----再也不用担心自己的word等文件的密码忘记啦!
- python爬取网页图片教程之python爬虫获取图片保存图片
- 2021 | VMware ESX虚拟机
- 高仿富途牛牛-组件化(一)-支持页签拖拽、增删、小工具
- 火狐Android 附加组件,Android版Firefox 85允许AMO安装附加组件
- 印度软件和中国软件工程师_印度的软件公司类型
- Ice飞冰注意问题和可视化组件《三》
- 软工-点赞和取消点赞
- 计算电费(厦大PAT)
- 技嘉主板命名规则是什么