精华内容
下载资源
问答
  • oracle ora-12537

    2021-05-04 03:38:38
    场景:oracle 11g不能联接报ORA-12537oracle 11g不能连接报ORA-12537一个windows上安装oracle 11g数据库,运行一段时间后,突然出现ORA-12537错误,应用不能连接了。检查了alert.log日志文件,发现错误信息如下:...

    场景:oracle 11g不能联接报ORA-12537

    oracle 11g不能连接报ORA-12537

    一个windows上安装oracle 11g数据库,运行一段时间后,突然出现ORA-12537错误,应用不能连接了。检查了alert.log日志文件,发现错误信息如下:

    Fatal NI connect error 12537, connecting to:

    (LOCAL=NO)

    VERSION INFORMATION:

    TNS for 32-bit Windows: Version 11.2.0.1.0 - Production

    Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 11.2.0.1.0 - Production

    Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 11.2.0.1.0 - Production

    Time: 20-3月 -2013 09:08:24

    Tracing not turned on.

    Tns error struct:

    ns main err code: 12537

    TNS-12537: TNS: 连接关闭

    ns secondary err code: 12560

    nt main err code: 0

    nt secondary err code: 0

    nt OS err code: 0

    opiodr aborting process unknown ospid (6032) as a result of ORA-609

    Wed Mar 20 09:08:34 2013

    日志文件alert.log中不断地出现此错误信息。出错之前没有系统任何改动。

    因为是windows系统,有些发怵,不知道系统会怎么样。但数据库又是正常的,即使重启,使用sysdba还是能登录的。问题肯定是出在监听器上。监听器不能和数据库进程建立连接了。

    使用lsnrctl status命令检查监听器状态,结果是没响应。

    根据oracle提示,说将listener.ora文件和sqlnet.ora文件修改一下参数。

    Sqlnet.ora: SQLNET.INBOUND_CONNECT_TIMEOUT=180

    Listener.ora: INBOUND_CONNECT_TIMEOUT_LISTENER=120

    将建立连接的超时时间设置大点,默认是60秒。

    但是,还是不管用。这个过程中,不知道重启了多少次服务器。windows嘛,没办法的。

    后来,又看一下listener.log文件,突然发现这个文件大小有4GB了。不再写如新的内容进来了。

    会不会是日志文件满了,监听器就不工作了。于是,清理掉该文件,一切恢复正常。

    我记得,在linux下oracle 10g中,该日志文件一旦满了,就会不记录日志但监听器正常。没想到在windows下,11g就因此而挂了。

    唉,细节,注意细节啊。

    101341263.jpg

    展开全文
  • 当前位置:我的异常网» Oracle管理»RAC ORA-12537 TNS:connection closed.解决方法RAC ORA-12537 TNS:connection closed.解决方法www.myexceptions.net网友分享于:2015-08-26浏览:2450次RAC ORA-12537 TNS:...

    当前位置:我的异常网» Oracle管理 » RAC ORA-12537 TNS:connection closed.解决方法

    RAC ORA-12537 TNS:connection closed.解决方法

    www.myexceptions.net  网友分享于:2015-08-26  浏览:2450次

    RAC ORA-12537 TNS:connection closed.

    在完成RAC安装,ORACLE 安装后。进行数据库建立。但出错。

    ORA-12537 TNS:connection closed.

    后面再出错,如下:

    由于以下错误,Enterprise Manager 配置失败,用户名/口令无效,或数据库/扫描监听程序末启动,或数据库服务器末注册到扫描监听程序,

    有关详细资料,可参考:

    opt/app/oracle/cfgtoollogs/dbca/racdb/emConfig.log 中的日志文件。

    您可以以后通过手动运行 /opt/app/oracle/product/11.2.0/bin/emca 脚本,重新使用EM 配置此数据。

    ------------------- opt/app/oracle/cfgtoollogs/dbca/racdb/emConfig.log ------------------------

    2011-8-2 14:33:39 oracle.sysman.emcp.EMConfig perform

    严重: 用户名/口令无效, 或数据库/扫描监听程序未启动, 或数据库服务未注册到扫描监听程序。

    有关详细资料, 请参阅 /opt/app/oracle/cfgtoollogs/dbca/racdb/emConfig.log 中的日志文件。

    2011-8-2 14:33:39 oracle.sysman.emcp.EMConfig perform

    配置: Stack Trace:

    oracle.sysman.emcp.exception.EMConfigException: 用户名/口令无效, 或数据库/扫描监听程序未启动, 或

    数据库服务未注册到扫描监听程序。

    at oracle.sysman.emcp.EMDBPreConfig.validatePassword(EMDBPreConfig.java:4089)

    at oracle.sysman.emcp.EMDBPreConfig.checkConfigParams(EMDBPreConfig.java:1626)

    at oracle.sysman.emcp.EMDBPreConfig.checkParameters(EMDBPreConfig.java:1403)

    at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:209)

    at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:195)

    at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:250)

    at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:583)

    at oracle.sysman.assistants.dbca.backend.PostDBCreationStep.executeImpl(PostDBCreationStep.java:931)

    at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:210)

    at oracle.sysman.assistants.util.step.Step.execute(Step.java:140)

    at oracle.sysman.assistants.util.step.StepContext$ModeRunner.run(StepContext.java:2667)

    at java.lang.Thread.run(Thread.java:595)

    2011-8-2 14:33:39 oracle.sysman.emcp.EMConfig restoreOuiLoc

    配置: Restoring oracle.installer.oui_loc to /opt/app/oracle/product/11.2.0/oui

    ----------------------------------检查监听-----------------------------

    [grid@rac1 admin]$ lsnrctl status

    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 02-AUG-2011 14:40:26

    Copyright (c) 1991, 2009, Oracle. All rights reserved.

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rac1-vip)(PORT=1521)))

    STATUS of the LISTENER

    ------------------------

    Alias LISTENER

    Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production

    Start Date 01-AUG-2011 17:32:24

    Uptime 0 days 21 hr. 8 min. 2 sec

    Trace Level off

    Security ON: Local OS Authentication

    SNMP OFF

    Listener Parameter File /opt/app/grid/network/admin/listener.ora

    Listener Log File /opt/app/oracle/diag/tnslsnr/rac1/listener/alert/log.xml

    Listening Endpoints Summary...

    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))

    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.18.121)(PORT=1521)))

    Services Summary...

    Service "+ASM" has 1 instance(s).

    Instance "+ASM1", status READY, has 1 handler(s) for this service...

    Service "racdb" has 1 instance(s).

    Instance "racdb1", status READY, has 1 handler(s) for this service...

    Service "racdbXDB" has 1 instance(s).

    Instance "racdb1", status READY, has 1 handler(s) for this service...

    The command completed successfully

    [grid@rac2 ~]$ lsnrctl status

    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 02-AUG-2011 15:55:57

    Copyright (c) 1991, 2009, Oracle. All rights reserved.

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rac2-vip)(PORT=1521)))

    文章评论

    展开全文
  • ORA-12537错误的解决

    2021-05-04 02:53:47
    conn sys/system@jytest as sysdbaERROR:ORA-12537: TNS:connection closed1.processes参数设置太小。进入设置processes方法:Oracle的sessions和processes的关系是sessions=1.1*processes + 5使用sys,以sysdba...

    SQL> conn sys/system@jytest as sysdba

    ERROR:

    ORA-12537: TNS:connection closed

    1.processes参数设置太小。

    进入设置processes方法:

    Oracle的sessions和processes的关系是

    sessions=1.1*processes + 5

    使用sys,以sysdba权限登录:

    SQL> show parameter processes;

    NAME                                 TYPE        VALUE

    ------------------------------------ ----------- ---------------------------------------

    aq_tm_processes                      integer     1

    db_writer_processes                  integer     1

    job_queue_processes                  integer     10

    log_archive_max_processes            integer     1

    processes                            integer     150

    SQL> alter system set processes=400 scope = spfile;

    系统已更改。

    SQL> show parameter processes;

    NAME                                 TYPE        VALUE

    ------------------------------------ ----------- -----------------------------------------

    aq_tm_processes                      integer     1

    db_writer_processes                  integer     1

    job_queue_processes                  integer     10

    log_archive_max_processes            integer     1

    processes                            integer     150

    SQL> create pfile from spfile;

    而我出现这个故障不是processes参数设置太小造成的

    2内存使用完了

    当OS的内存使用率达到90%以上时,既使是还可以再建立100个进程,但此时由于OS再也分配不出更多的内存来给ORACLE的服务进程了,所以监听器就没办法给进来和客户端连接启动一个专用的ORACLE SERVER PROCESS(我们知道,在DEDICATED SERVER模式,一个客户端连接的建立,ORACLE就会启动一个专用的SERVER PROCESS来服务这个客户端连接)。我们来检查一下OS的内存状况:

    [oracle@weblogic28 ~]$ free

    total       used       free     shared    buffers     cached

    Mem:      32949872   32709700     240172          0     213204   22118944

    -/+ buffers/cache:   10377552   22572320

    Swap:     32764556     600696   32163860

    果然,OS的内存使用率已达99%了。

    解决方法:

    增加ORACLE服务器的物理内存或减少其它软件所用内存

    展开全文
  • 今天有个朋友出现了这么一个情况,在使用pl/sql连接数据库的时候提示ORA-12537:TNS:连接关闭。今天有个朋友出现了这么一个情况,,在使用pl/sql连接数据库的时候提示ORA-12537:TNS:连接关闭。查看过程(为了保密,...

    今天有个朋友出现了这么一个情况,在使用pl/sql连接数据库的时候提示ORA-12537:TNS:连接关闭。

    今天有个朋友出现了这么一个情况,,在使用pl/sql连接数据库的时候提示ORA-12537:TNS:连接关闭。

    查看过程(为了保密,特模拟过程):

    查看过程:

    1)查看客户端tnsname.ora文件信息如下:

    # tnsnames.ora Network Configuration File: E:\softsetup\Oracle_client\oracle_base\network\admin\tnsnames.ora

    # Generated by Oracle configuration tools.

    RHYS =

    (DESCRIPTION =

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101)(PORT = 1521))

    )

    (CONNECT_DATA =

    (SERVICE_NAME = RHYS)

    )

    )

    没有问题

    2)查看服务器监听状态

    [oracle@oracle-one ~]$ lsnrctl status

    LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 01-NOV-2013 11:19:35

    Copyright (c) 1991, 2013, Oracle. All rights reserved.

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle-one)(PORT=1521)))

    STATUS of the LISTENER

    ------------------------

    Alias LISTENER

    Version TNSLSNR for Linux: Version 11.2.0.4.0 - Production

    Start Date 01-NOV-2013 11:08:41

    Uptime 0 days 0 hr. 10 min. 54 sec

    Trace Level off

    Security ON: Local OS Authentication

    SNMP OFF

    Listener Parameter File /opt/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

    Listener Log File /opt/app/oracle/diag/tnslsnr/oracle-one/listener/alert/log.xml

    Listening Endpoints Summary...

    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle-one)(PORT=1521)))

    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

    Services Summary...

    Service "RHYS" has 1 instance(s).

    Instance "RHYS", status READY, has 1 handler(s) for this service...

    Service "RHYSXDB" has 1 instance(s).

    Instance "RHYS", status READY, has 1 handler(s) for this service...

    The command completed successfully

    [oracle@oracle-one ~]$ sqlplus / as sysdba

    SQL*Plus: Release 11.2.0.4.0 Production on Fri Nov 1 11:19:38 2013

    Copyright (c) 1982, 2013, Oracle. All rights reserved.

    Connected to:

    Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

    With the Partitioning, OLAP, Data Mining and Real Application Testing options

    SQL> show parameter service

    NAME TYPE VALUE

    ------------------------------------ ----------- ------------------------------

    service_names string RHYS

    SQL>

    正常

    3)在客户端使用tnsping:

    C:\Users\Administrator>tnsping rhys

    TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 01-11月-

    2013 11:10:05

    Copyright (c) 1997, 2010, Oracle. All rights reserved.

    已使用的参数文件:

    E:\softsetup\oracle_client\oracle_base\network\admin\sqlnet.ora

    已使用 TNSNAMES 适配器来解析别名

    尝试连接 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.1

    68.56.101)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = RHYS)))

    TNS-12547: TNS: 丢失连接

    C:\Users\Administrator>

    更多详情见请继续阅读下一页的精彩内容:

    相关阅读:

    SPFILE 错误导致数据库无法启动(ORA-01565)

    ORA-01172、ORA-01151错误处理

    ORA-00600 [2662]错误解决

    ORA-01078 和 LRM-00109 报错解决方法

    ORA-00471 处理方法笔记

    ORA-00314,redolog 损坏,或丢失处理方法

    ORA-00257 归档日志过大导致无法存储的解决办法

    logo.gif

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • ORA-12537: TNS:connection closed --oracle 11g 监听拒绝连接问题TNS-12518 TNS-12546 TNS-12560 TNS-00516OS:AIX 6.12节点RAC版本:11.2.0.4.4说明:oracle服务端本地可以连接。监听是正常的,数据库服务都已经...
  • ERROR: ORA-12537: TNS:connection closed tnsping可以通说明tnsnames.ora写的没问题,但是怎么还回有连接问题呢? 由于是11G的RAC,listener不归oracle用户管,是grid用户管的。查了GI下listener相关,也没发现...
  • 采用PL/SQL远程连接数据库 报错:ORA-12537: TNS: 连接关闭 ORACLE 12C版本,客户端源配置检查都是正常的,在网上找了一圏的方案也试了,还是报错,请高手解答下</p>
  • 安装完11i的VIS版本后,客户端连接数据时会报“ORA-12537:TNS连接已关闭”,在网上找到以下解决办法:今天在远程客户端配置EBS数据库连接的时候发生“ORA-12537:TNS连接已关闭”的错误。进入服务器运行如下命令:$...
  • 安装好Oracle数据库和客户端后, 服务器端用lsnrctlstart启动监听程序, 在客户端用net config配置,连接数据库, 最后生成tnsnames.ora文件,格式如下(这是管理两个节点的配置).#C:\oracle\ora92\NETWORK\ADMIN\...
  • ORACLE处理ORA-12537 , 查看并修改最大连接数ORACLE处理ORA-12537 , 查看并修改最大连接数 ORACLE处理ORA-12537 , 查看并修改最大连接数 su - oracle sqlplus "/as sysdba" show parameter processes; alter ...
  • ORA-12537主要是ORALCE 监听问题,今天帮同事处理问题时,他问道一种情况,开始连接很正常,后续多次出现ORA-12537问题 简单整理了下 一般请况下 1-检查数据库服务器是否没有启动监听 2-检查客户端配置的监听...
  • ORA-12537:TNS:连接关闭和TNS-12547: TNS: 丢失连接解决客户端连接oracle无服务器提示ORA-12537:TNS:连接关闭今天有个朋友出现了这么一个情况,在使用pl/sql连接数据库的时候提示ORA-12537:TNS:连接关闭。...
  • ORA-12537 TNS:连接关闭

    千次阅读 2021-05-07 07:30:38
    今天遇到:ORA-12537 TNS:连接关闭,监听正常,集群正常,数据库正常,查了一下才发现问题。LISTENER日志报错TNS-12546: TNS:permission deniedTNS-12560: TNS:protocol adapter errorTNS-00516: Permission denied...
  • 客户端连接Oracle报错:ORA-12537:TNS连接已关闭 查看网络服务名是否能正常解析。 [root@localhost oracle]# tnsping orcl TNS Ping Utility for Linux: Version 12.1.0.2.0 - Production on 08-MAR-2020 07:12:15...
  • 一个Windows上安装Oracle 11g数据库,运行一段时间后,突然出现ORA-12537错误,应用不能连接了。检查了alert.log日志文件,发现错误信息如下:Fatal NI connect error 12537, connecting to:(LOCAL=NO)VERSION ...
  • 1.ORA-12537:TNS:connection closed错误处理过程检查监听正常,Oracle服务也是正常启动的,但是登录不进去。2.解决方案1. cd $ORACLE_HOME/bin/ 进入bin目录2. ll oracle-rwxrwxrwx. 1 ora12 dba 323762222 6?. 14 ...
  • 7、把上面的两段tns配置拷贝到客户端的tnsnames.ora文件中去。 然后可以测试是否能够解析:tnsping tyt_normal 本地宿主机: 传统负载均衡: 使用scan的负载均衡: 8、测试没有问题后,就可以测试负载均衡,使用...
  • ora-12537:TNS:连接关闭

    2021-06-29 14:44:05
    原因是:服务器端sqlnet.ora增加了IP限制。 检查自己IP,ipconfig,发现IP段被限制,所以无法连接。 修改完sqlnet.ora后,尝试连接,如果还不通,再将监听lsnrctl reload即可。
  • 但是Navicat一直报错: ORA-12537: TNS:connection closed 后来发现一定要用oracle用户启动,才发现 发现报错:TNS:permission denied 解决方法 先确保oracle安装的目录有权限 , chown -R oracle:oinstall /oradata...
  • ORA-12537: TNS:connection closed Enter user-name: 检查监听正常,oracle服务也是正常启动的,但是登录不进去 [oracle@pldb236 admin]$ tnsping PD236 TNS Ping Utility for Linux: Version 11.2.0.1.0 -...
  • ORA-12537 TNS:connection closed 环境: 本机安装有12c 12.1.2.0 GI,数据库 数据库和GI是分开两个用户,GRID 和 ORACLE安装的 数据库使用GI的监听 分析: 后测试,通过连接串连接本地所有数据库,还有一个orcl,也报...
  • 2、重启集群时([root@db2 ~]# /oragrid/12.2.0/grid/bin/crsctl start cluster -n db2),出现两个错误,初步怀疑是ASM没有启动: ORA-15077:could not locate ASM instance serving a required diskgroup 3、判断...
  • Subject: ORA-12537 When Using a 10.2 Listener to Service a 10.1 DatabaseDoc ID: 343536.1 Type: PROBLEMModified Date: 07-FEB-2008 Status: PUBLISH...
  • ORA-12537 TNS connection closed错误处理过程
  • ORA-609 : opiodr aborting process unknown ospid(12345) Trace file C:\APP\ADMINISTRATOR\diag\rdbms\prones\prones\trace\prones_ora_368048.trc Oracle Database 11g Release 11.2.0.4.0 - 64bit Produ...
  • ORA-12537:网络会话:文件结束

    千次阅读 2020-04-30 16:07:28
    ORA-12537:网络会话:文件结束 在程序运行是报错,最后发现是连接数超过最大连接数 查询连接数的语句 select username,count(username) ,machine from v$session group by username,machine ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,110
精华内容 444
关键字:

ora-12537