`

解决:OracleOraDb10g_home1TNSListener服务无法启动!

 
阅读更多
最近学习hibernate时,在myeclipes上 关联数据库时出现 OracleOraDb10g_home1TNSListener服务无法启动!!这个问题。
问题的前提条件有:1.能通过sqlplus 进入数据库,数据查询等操作正常。就是与其他介质关联的时候出现该问题,如通过myelcipes 添加数据源,通过jdbc连接数据库等
  这种问题最常见的可能性有2种:

1,用户网络连接设置成自动获取ip地址。这样orlace 服务器的地址就不为127.0.0.1了。

解决办法:D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 到这个目录下去找到listener.ora文件。打开该文件
如下:
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = e:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = oracle)
      (ORACLE_HOME = e:\oracle\product\10.2.0\db_1)
      (SID_NAME = oracle)
    )
  )
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST =168.3.0.1)(PORT = 1521))
    )
  )
修改带红色字体的为:localhost

2 种:输入的oralce实例名字错误
在sql 命令下 输了SELECT host_name, instance_name, version FROM v$instance;
得到的即为oracle实例名字 如果得到的该实例名字与listener.ora文件(ORACLE_HOME = e:\oracle\product\10.2.0\db_1
不符合的话,则替换为得到的实例名。
分享到:
评论

相关推荐

    OracleOraDb10g_home1TNSListener服务无法启动怎么解决

    造成OracleOraDb10g_home1TNSListener服务无法启动可能有三种情况: 1.listener.ora文件配置有错误导致无法启动 2.相关环境变量没设置好 3.删除客户端时导致服务端相关注册表信息误删导致无法启动 无法启动弹出的...

    oracle数据库服务项启动文件

    若数据库各项服务随系统一起启动,必然造成系统开机速度过慢。...、OracleOraDb10g_home1TNSListener 、OracleServiceORCL等服务设为手动启动。开机后若要使用数据,运行oral.bat即可启动相关服务。(没积分了。。。)

    我在命令你1

    Oracle简介lsnrctl stop关闭监听服务lsnrctl start开启监听服务OracleOraDb11g_home1TNSListener监听服务

    orcal服务快速启动

    11g,10g都是启动和关闭的都是下面的这三个服务,基本够用,如果要启动其它的可以再对bat文件进行编辑。 OracleDBConsoleorcl,OracleOraDb11g_home1TNSListener,OracleServiceORCL

    Java调用oracle存储过程

     一、 在数据库创建存储过程的脚本,如果使用的是本地的oracle数据库,则需要开启服务:OracleOraDb11g_home1TNSListener和OracleServiceORCL。  存储过程实现:输入用户的工号,输出用户的名字、薪水和工作。 ...

    ip修改后orcale服务无法启动问题解决

    一查找资料,发现OracleOraDb10g_home1TNSListener服务启动了自动关闭了,再启动怎么也启动不了,想想肯定跟改ip有关,一查果然是这个问题,用了下面方法立马成功了: 1.在cmd环境下运行emca -config dbcontrol db...

    启动和关闭oracle脚本,实现一键启动和关闭oracle

    net start OracleOraDb10g_home1TNSListener net start OracleServiceSHENTAR 将监听和服务名改为自己的就可以了,如果不知道就进入管理工具->服务,找到oracle服务和监听,分别点解右键,属性->常规中的显示名称...

    解决navicat 链接oracle时出现的各种问题

    1. ORA-28040: 没有匹配的验证协议 ...(我的安装路径E:\app\sa1\product\12.2.0\dbhome_1\network\admin\sqlnet.ora) 在文件的最后添加SQL... 启动OracleOraDb11g_home1TNSlistener服务。 2.database instance

    Oracle监听和orcl服务开启或关闭

    只是对OracleOraDb11g_home1TNSListener和OracleServiceORCL这两个常用服务的操作; 简化了每次使用oracle还要去管理服务那里手动打开, 无病毒无死循环, 装成bat后拿来使用的,觉得还挺好用,就放上来分享学习。

    Oracle 11g服务详细介绍

    NULL 博文链接:https://chaoyi.iteye.com/blog/2086962

    sqlplus常用操作和语句

    要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener也要开启 --普通账户登陆,@orcl可以不加,代表要访问的数据库。当只有一个时可以不输入 conn scott/tiger@orcl --sys正常登陆,也必须要...

    Oracle11G创建数据库实例

    Oracle11G创建数据库实例的过程截图,注意:在开始创建数据库实例之前要把oracle的监听服务OracleOraDb11g_home1TNSListner启动。否则,在创建的过程中会提示无法往下操作。

    深入剖析哪些服务是Oracle 11g必须开启的

    成功安装Oracle 11g数据库后,你会发现自己电脑运行速度会变慢,配置较低的电脑甚至出现非常卡的状况,通过禁止非必须开启的Oracle服务可以... OracleMTSRecoveryService,OracleOraDb11g_home1ClrAgent,OracleOraDb1

Global site tag (gtag.js) - Google Analytics