最近学习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服务无法启动可能有三种情况: 1.listener.ora文件配置有错误导致无法启动 2.相关环境变量没设置好 3.删除客户端时导致服务端相关注册表信息误删导致无法启动 无法启动弹出的...
若数据库各项服务随系统一起启动,必然造成系统开机速度过慢。...、OracleOraDb10g_home1TNSListener 、OracleServiceORCL等服务设为手动启动。开机后若要使用数据,运行oral.bat即可启动相关服务。(没积分了。。。)
Oracle简介lsnrctl stop关闭监听服务lsnrctl start开启监听服务OracleOraDb11g_home1TNSListener监听服务
11g,10g都是启动和关闭的都是下面的这三个服务,基本够用,如果要启动其它的可以再对bat文件进行编辑。 OracleDBConsoleorcl,OracleOraDb11g_home1TNSListener,OracleServiceORCL
一、 在数据库创建存储过程的脚本,如果使用的是本地的oracle数据库,则需要开启服务:OracleOraDb11g_home1TNSListener和OracleServiceORCL。 存储过程实现:输入用户的工号,输出用户的名字、薪水和工作。 ...
一查找资料,发现OracleOraDb10g_home1TNSListener服务启动了自动关闭了,再启动怎么也启动不了,想想肯定跟改ip有关,一查果然是这个问题,用了下面方法立马成功了: 1.在cmd环境下运行emca -config dbcontrol db...
net start OracleOraDb10g_home1TNSListener net start OracleServiceSHENTAR 将监听和服务名改为自己的就可以了,如果不知道就进入管理工具->服务,找到oracle服务和监听,分别点解右键,属性->常规中的显示名称...
1. ORA-28040: 没有匹配的验证协议 ...(我的安装路径E:\app\sa1\product\12.2.0\dbhome_1\network\admin\sqlnet.ora) 在文件的最后添加SQL... 启动OracleOraDb11g_home1TNSlistener服务。 2.database instance
只是对OracleOraDb11g_home1TNSListener和OracleServiceORCL这两个常用服务的操作; 简化了每次使用oracle还要去管理服务那里手动打开, 无病毒无死循环, 装成bat后拿来使用的,觉得还挺好用,就放上来分享学习。
NULL 博文链接:https://chaoyi.iteye.com/blog/2086962
要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener也要开启 --普通账户登陆,@orcl可以不加,代表要访问的数据库。当只有一个时可以不输入 conn scott/tiger@orcl --sys正常登陆,也必须要...
Oracle11G创建数据库实例的过程截图,注意:在开始创建数据库实例之前要把oracle的监听服务OracleOraDb11g_home1TNSListner启动。否则,在创建的过程中会提示无法往下操作。
成功安装Oracle 11g数据库后,你会发现自己电脑运行速度会变慢,配置较低的电脑甚至出现非常卡的状况,通过禁止非必须开启的Oracle服务可以... OracleMTSRecoveryService,OracleOraDb11g_home1ClrAgent,OracleOraDb1