Oracle监听启动无法连接

现象

远程客户端toad连接,卡死没有反应.oracle服务器端使用 tsping {ip地址} 提示无法连接.

  1. 按照提示查询相应问题,提示可能配置问题,检查listener.ora(路径F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora)路径按照实际安装路径查看;
  2. 检查配置文件配置
    (ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = 1521))

    配置的HOST也是计算机名,并不是动态的ip

  3. 尝试重启OracleOraDb11g_home1TNSListener服务,重新连接,不起作用
  4. 检查对应的监听日志文件是否过大,实际只有几K.
  5. 怀疑是同一个工作组(workgroup)下有了同计算机名字的电脑,修改本机计算机名称,修改配置文件中的计算机名称,包括listener.ora和tnsnames.ora两个配置文件.
  6. 重启电脑,使用 tsping {ip地址} 检测,有返回结果.
  7. 客户端尝试连接,成功连接上.

好用的工具

  1. 在cmd中可以使用lsnrctl status来查看监听服务状态
  2. 使用sqlplus进入数据库进行操作
  3. show parameter listen 查看数据库中关于监听的配置
  4. alter system set local_listener=‘(ADDRESS = (PROTOCOL = TCP)(HOST = 计算机名)(PORT = 1521))‘(修改监听配置列表中的参数,引号中的参数仅作为样例)

原文地址:http://blog.51cto.com/1964725/2096455

时间: 2024-08-26 16:15:40

Oracle监听启动无法连接的相关文章

oracle 监听启动错误

oracle 监听启动错误 | 进击的大黄 盒子 盒子 博客 分类 标签 友链 关于 RSS 搜索 上午启动应用连接测试数据库的时候一直显示连接已满,然后上网查需要修改数据库最大连接数SQL> alter system set processes=1000 scope=spfile;然后重启数据库,但是 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ? /Users/huangrupeng >ssh [email pro

Linux 环境下, ORACLE 监听启动慢的问题分析

虚拟机环境,OEL7.2, ORACLE 12.1. 重启主机后,发现监听程序启动好像将近1分钟. 下面是分析过程: 执行监听启动操作,会hang起来一段时间,最终监听启动成功 [[email protected] ~]$ lsnrctl start Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=sky-oel7)(PORT=1521))) STATUS of the LISTENER ----------------------

oracle 监听启动、停止、查看命令

1.su oracle 然后启动监听器 1.lsnrctl start  会看到启动成功的界面; 1.lsnrctl stop  停止监听器命令. 1.lsnrctl status  查看监听器命令. oracle数据库的安全包含两部分: 1.一部分是os的安全2.网络的安全3.oracle软件本身的安全 os的安全依赖相应的操作系统及管理员的技术水平,我们这里只谈谈oracle的安全 我了解的oracle软件的安全包含: 1.更改oracle的默认监听端口号 2.给监听器加密码 3.oracl

oracle监听启动

1:在root用户下输入su - oracle 切换到oracle用户 2:在oracle用户下输入:sqlplus /nolog 3:进入oracle下:conn /as sysdba 4:停掉数据库oracle: shutdown (启动用startup) 5:然后输入:quit退出 6:停用监听:lsnrctl stop 7:启动监听:lsnrctl start 8:再执行步骤2~4启动数据库:startup

Oracle监听启动-ORA-12541: TNS: 无监听程序

windows经常遇到TNS无监听问题,首先排查 $ORACLE_BASE/diag/tnslsnr/机器名/listener/trace 下的listenter.log是否达到4g 如果达到4g 解决办法如下 1.cmd  ---->     lsnrctl stop 2.listener.log重命名 3.cmd ---> lsnrctl start 5.查看监听服务状态  lsnrctl status 原文地址:https://www.cnblogs.com/yang6/p/113873

oracle监听模块异常

一.oracle监听异常 1.检查oracle数据库是否启动:ps -ef | grep ora 2.检查oracle数据库监听程序是否启动:ps -ef | grep LISTEN 3.检查Oracle DB监听器是否正常:lsnrctl status 如未启动,输入:lsnrctl start启动监听器:netstat -ntlp 查看1521端口是否启动 4.进入sqlplus界面:sqlplus /nolog; conn / as sysdba;然后startup启动数据库实例和数据库

[转] oracle 监听

oracle 监听 启动监听:lsnrctl start 查看监听:lsnrctl status 停止监听:lsnrctl stop 1.oracle 数据服务器包括:实例进程和数据库: 实例进程包括:memory structure(sga)以及background process(pmon(进程监控).smon(系统监控system monitor,空间整理3秒).dbwr(脏数据处理).lgwr(将redo buffer文件写会log),ckpt(checkpoint,同步数据,先写日志.

LINUX启动ORACLE监听和服务

可通过secureCRT或者telnet直接连 启动监听命令:lsnrctl start 成功启动后:sqlplus /nolog 回车 conn / as sysdba 回车 startup 回车 select * from user_tables; 回车 有结果,ok 启动监听和服务成功 附由于无服务导致的错误: 关于ORA-01034和ORA-27101的一种解决方法 1 先看oracle的监听和oracle的服务是否都启动了.启动oracle监听:cmd的命令行窗口下,输入lsnrctl

windows 启动关闭Oracle监听和服务 (转载)

经常要用数据库,让他自己启动的话,开机太慢,所以用命令启动方便点.   1.开启:     在运行中输入cmd,进入控制台,lsnrctl start回车,提示启动监听成功后 net start OracleServiceORCL.2 关闭     在运行中输入cmd,进入控制台,lsnrctl stop回车,提示启动监听成功后 net stop OracleServiceORCL.这样还是不太方便.     在桌面右键,新建一个记事本,输入 lsnrctl start net start Or