我在Windows2012R2服务器上运行Oracle 11g。由于某些原因,我们有一些代码试图重新启动侦听器,然后执行连接。此代码已在许多不同的服务器上运行多年,但在一台特定的服务器上,侦听器无法重新启动。
以下是侦听器试图重新启动时在listener.log文件中发现的错误:
Started with pid=5132
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TC
我正在使用部署在weblogic 12.2.1上的oracle 11g数据库和应用程序,当我今天试图访问我的应用程序时,我遇到了一个问题,因为“侦听器拒绝了以下错误的连接:
ORA-12516,TNS:侦听器无法找到具有匹配协议栈的可用处理程序“。
验证了进程参数限制(几乎接近最大值限制),因此我修改了进程值,并使用下面的alter命令将其增加到500:
alter system set processes=500 scope=spfile;
现在一切都很好。但我提供了一个模棱两可的想法。
我的问题是:
我如何确定进程的重要性。这是基于我的用户数量吗?
甲骨文是否有此或任何其他依赖项的计算方法
我得到那个错误总是listner去down.then再次我重新启动数据库。请给我一个解决方案。
NI connect error 12514, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=Eagle)(CID=(PROGRAM=EagleDataPushe
r11)(HOST=localhost.localdomain)(USER=root))))
VERSI
我们刚刚在Windows 2016服务器上安装了server 2016。我在连接到该服务器的命名实例时遇到了问题。我注意到服务器也没有监听端口1434。通常,我们会在日志中看到它:
Server is listening on [XX.XX.XX.XX <ipv4> 1434>
但我在日志里唯一看到的是:
Server is listening on [ 127.0.0.1 <ipv4> 63229].
Server is listening on [ ::1 <ipv6> 63229].
除了本地服务器之外,我似乎还可以连接到这个命名的实例。我们有应
我在VMWare Player上有一个虚拟机: Linux Centos上的Oracle11g。由于我已经两年没有使用它了,我几乎什么都不记得了,当我尝试启动数据库时,它会显示listener is down,而当我尝试启动listener时,它会显示:
TNSLSNR for Linux Version 11.2. 0.1.0 - Production
System Parameter file is /oracle/product/11gR2/network/admin/listener.ora
Log messages written to /oracle/diag/tnslsnr/sr
我有一些关于数字海洋和谷歌云的IP的问题,我对IP和网络知之甚少,我有两个应用程序,一个运行在DigitalOcean服务器(dropplet)上,另一个运行在谷歌云的VM实例上,我试图在每个服务器上设置代码服务器。 在DigitalOcean的droplet中,我成功地配置了代码服务器,当我运行命令code-server code server get online时,地址是:http://127.0.0.1:8080,所以我无法进入应用程序,因为它是droplet的本地IP,所以我无法在浏览器上写入该IP,原因很明显,我做了一些研究,找到了代码服务器的标志--bind-addr,然后我尝
我只是安装了Oracle,但无法启动它。我得到以下错误:
root@coding:/u01/binaries# $ORACLE_HOME/bin/lsnrctl start
LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 15-NOV-2015 15:57:30
Copyright (c) 1991, 2014, Oracle. All rights reserved.
Starting /u01/app/oracle/product/12.1.0/dbhome_2/bin/tnslsnr: please wait...
T
我有一些与Oracle-11g XE对话的单元测试。单独运行每个测试都很好,但是当我全部运行它们时,前几个测试都通过了,其余的在尝试创建DB连接时都失败了,并显示以下错误:
ORA-12516, TNS:listener could not find available handler with matching protocol stack
无论我以什么顺序运行测试,都会发生这种情况,所以问题似乎是我正在耗尽DB服务器上的某种资源。
我试着缓慢地运行测试,并在运行过程中检查使用的连接数:
select count(*) from v$session;
会话数始终在26和28之间徘徊,限制设置
我想知道是否有可能在同一个ip和不同端口上为服务器设置多个套接字,以及为什么不可能。
例如:
public static void main (String[]args){
int nrServers = 2;
for(int i=0;i<nrServers;i++){
new Socket("127.0.0.1",5000+i);
}
}
谢谢。
我已经在我的机器上安装了Oracle 8i客户端版本。我已经创建了本地服务命名。我正在试着连接本地服务。我正处于错误之下,
The test did not succeed.
ORA-12541: TNS:no listener
There may be an error in the fields entered,
or the server may not be ready for a connection.
我是否需要在我的机器上安装服务器,以便监听程序在我的机器上运行?
我现在已经花了3天的时间试图弄清楚为什么我不能从客户端机器连接到我的Oracle12数据库。我读了很多文章,还在谷歌上搜索,但还没有找到解决方案。我已经尝试了所有可能的方法,并且已经知道了。所以我希望有人能给我指明正确的方向。 以下是一些详细信息: 安装了Oracle12c的Win7 x64。 Windows Server 2012 R2 (客户端,是的,此设置并不理想。稍后将解释原因)。 Windows Server 2012 R2 (域控制器) 所有机器都是VM,是域的一部分。 所有虚拟机都在ESXI 6.0下运行 我可以在没有任何问题的情况下执行以下操作: 登录到oracle服务器。
几个小时前,我发布了这个问题,我无法将我的java应用程序连接到Oracle数据库,到目前为止还没有解决方案。
但在一些研究之后,我发现监听程序没有启动,我的意思是,当我尝试通过LSNCTRL启动监听程序时,它会给我一个错误,它说:
Message 1070 not found; No message file for product=NETWORK, facility=TNSTNS-125
60: Message 12560 not found; No message file for product=NETWORK, facility=TNS
TNS-00530: Message 5