栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

2021-10-19

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-19

PLSQL连接虚拟机oracle时提示连接超时,解决办法

1、首先检查虚拟机是否可以正常上网,CentOS网络默认不连接,需要手动连接;RedHat可能会连接到其他不能上网的网络。

2、检查虚拟机的oracle数据库是否开启,首先使用  lsnrctl status 命令查看监听状态,如果出现下图状态为已启动,若没有则使用 lsnrctl start 命令启动监听。启动完后在使用 lsnrctl status查看下状态。

启动完监听后,使用sqlplus / as sysdba 命令进入到数据库,输入startup指令,如果已经启动会提示如下:

 

 如果没有启动,使用startup指令会启动数据库。

3、以上两步都做完,还是连接超时,就要检查是否关闭防火墙。

RedHat关闭防火墙口令如下:

立即关闭(重启会自动打开):service iptables stop

永久关闭:chkconfig iptables off

CentOS关闭防火墙口令如下:

立即关闭(重启会自动打开):systemctl stop firewalld.service

永久关闭:systemctl disable firewalld.service

建议先执行立即关闭的,然后执行永久关闭,这样以后虚拟机开启都不会自动开启防火墙。使用root用户执行比较好,其他用户下执行需要输入密码。

以上都做完,在连接应该是不会超时了。附一张plsql连接的图。

 

还有一个链接问题就是TNS解析错误的,检查一下你的端口号,应该默认都是1521,别脑子一热输成了22!!  这都是我遇到的一些简单的问题,其他比较离谱的问题多百度百度,总会有答案。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/335630.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号