Linux下的Oracle11g 监听和数据库实例均已启动,但客户端无法连接的原因是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下的Oracle11g 监听和数据库实例均已启动,但客户端无法连接的原因是啥相关的知识,希望对你有一定的参考价值。

参考技术A 有两种情况
1、有防火墙
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 1521 -j ACCEPT添加1521端口访问策略
/etc/init.d/iptables restart重启防火墙
或者关闭防火墙
/etc/init.d/iptables stop
2、只监听的本地访问
netstat -ntlp检查
vi $ORACLE_HOME/network/admin/listener.ora
(ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = 1521))
检查一下
/etc/hosts主机名配置对了没

Linux下完全删除Oracle

一、停止Oracle数据库服务

shutdown immediate;

二、停止监听服务

lsnrctl stop

三、用dbca命令卸载数据库实例

四、删除/usr/local/bin下的三个文件

rm –rf /usr/local/bin/coraenv

rm –rf /usr/local/bin/dbhome

rm –rf /usr/local/bin/oraenv

五、删除/etc下的两个文件

       ls –lt|grep ora

       rm –rf /etc/oraInst.loc

       rm –rf /etc/oratab

六、删除/opt下的一个目录

       rm –rf ORCLfmap

七、删除oracle安装文件夹下的所有文件

       cd /home/oracle/

       rm –rf *

八、删除用户

       userdel –r oracle

九、删除组

       groupdel oinstall

       groupdel dba


以上是关于Linux下的Oracle11g 监听和数据库实例均已启动,但客户端无法连接的原因是啥的主要内容,如果未能解决你的问题,请参考以下文章

linux下如何用命令来配置oracle11g的监听

oracle 11g RAC数据库监听配置相关

Linux上Oracle 11g启动与关闭

Linux配置Oracle 11g自动启动

linux下oracle11g R2的启动与关闭监听数据库

linux下oracle 11g怎么执行脚本生成hr用户名