【ORACLE】ORA-12537 问题整理

ORA-12537主要是ORALCE 监听问题,今天帮同事处理问题时,他问道一种情况,开始连接很正常,后续多次出现ORA-12537问题

简单整理了下

一般请况下

1-检查数据库服务器是否没有启动监听

2-检查客户端配置的监听文件tnsnames.ora是否正确,

oracle\product\10.2.0\db_1\network\ADMIN\tnsnames.ora关注IP,端口,SID

这里要注意的是服务名前面不要有空格,例如ORCL_32.21之前

ORCL_32.21 =

(DESCRIPTION =

(ADDRESS_LIST =

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

)

(CONNECT_DATA =

(SERVICE_NAME = ORCL)

)

)

第三种情况,就是尼日同时之前遇到的,开始可以时,后续是不是的提示ORA-12537,问题是由于listener.log文件过大引起,

listener.log已经有好几个G,引起写入日志过大时引起监听不工作, 清理掉listener.log文件问题可解决

下面是网上朋友提供的方法

摘自:http://blog.itpub.net/10314474/viewspace-694404/

Normal 0 0 2 false false false EN-US ZH-TW X-NONE处理方式

1.删除...\product\10.2.0\db_1\NETWORK\log下listener.log(或重命名以备份),重启监听器

rename listener.log listener.old

lsnrctl stop

lsnrctl start

2.上一种方法会中断数据库的使用,为了最小化数据库中断时间,采用先关闭再开启listener日志功能的方法

lsnrctl set log_status off

rename listener.log listener.old

lsnrcl set log_status on

使用以上两种方法中的任意一种之后,listener.log都被重新创建了

时间: 2024-11-03 22:04:41

【ORACLE】ORA-12537 问题整理的相关文章

【体系结构】有关Oracle SCN知识点的整理

[体系结构]有关Oracle SCN知识点的整理 1  BLOG文档结构图 2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① Oracle中的SCN是什么?(重点) ② 如何查询SCN?(重点) ③ SCN有哪些分类?(重点) ④ SCN和系统恢复的关系?(重点) ④ 实例恢复和介质恢复的区别是什么?RAC中的实例恢复是什么样的?(重点) ⑥ SCN和时间的转换 ⑦ SMON_SCN_TIME

Oracle SQL自带函数整理

数字函数 abs(n):用于返回数字n的绝对值 ceil(n):返回大于等于数字n的最小整数 floor(n):返回小于等于数字n的最大整数 mod(m,n):返回m/n数字相除后的余数,如果n=0,则返回m round(n,[m]):执行四舍五入运算,如果省略m则四舍五入到整数位. 如果m是负数则四舍五入到小数点前m位.如果m是正数则四舍五入至小数点后m位 sign(n):该函数用于检测数字n的正负.如果数字n小于0返回-1. 如果数字n等于零则返回0.如果数字n大于0则返回1. trunc(

oracle几个函数整理 DECODE() NVL NVL2 NULLIF Coalesce(转)

DECODE() decode()函数简介: 主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明): 使用方法: Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) From talbename Where … 其中columnname为要选择的table中所定义的column, ·含义解释: decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)的理解如下: if (条件==值1) th

Oracle 第三方管理工具整理

1.OB(SI Object Browser) 官方网址: http://www.ctdw.com.cn说明:小软件大功能,个人最爱它的数据库导入.导出功能,一键导入导出,方便快捷 2.Navicat Premium 官方网址: http://www.navicat.com说明:个人现在的最爱,软件小巧,速度快捷,是一个集成数据库管理软件,可以管理MySQL.Oracle.PostgreSQL三种数据库.非常适合PHPer使用 3.Toad for Oracle 官方网址 https://sup

Oracle ORA 12541 报错解决过程

? ? ? ? Oracle 导入全库之后使用plsql登陆时报错 ? ? 版本12C版本2 ? ? ORA-12541:?TNS:?No?Listener ? ? ? ? ? ? 再oracle主机本地可以使用sqlplus 登陆,但是使用plsql无法登陆,报错如上. ? ? 首先考虑是防火墙问题,查看防火墙和selinux均为关闭状态 ? ? 然后查看监听状态 查看 监听状态的命令为首先使用oracle 用户登陆操作系统,命令lsnrctl 进入监听程序,关键status 查看监听状态 ?

oracle 上机操作题整理

每个题目都包含了一些知识点,认真做题慢慢领悟吧! 查找出当前用户模式下,每张表的记录数,以scott用户为例,结果应如下: DEPT...................................4 EMP...................................14 BONUS.................................0 SALGRADE.............................5 declare type tab_name is ta

oracle基本查询内容整理

清屏 host cls; 查看当前用户 show user ; 当前用户下的表 select * from tab; tab数据字典 desc emp; 查询所有员工的信息 select * from emp; 通过列名查询 select  empno,ename,job,sal from emp; 查询员工号,姓名,月薪,年薪 select empno,ename,sal,sal*12 from emp; 查询员工号,姓名,月薪,年薪,年收入 select empno 员工号, ename 姓

Linux下搭建oracle客户端环境远程连接数据库

一.root用户下操作:(#是root用户下,$是oracle用户下) 1.从oracle官网下载两个rpm包放置任意路径下,使用rpm安装: rpm -ivh oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.rpm 默认安装在/usr/lib/oracle/这个路径下. (注:下载前需要注册账号,免费的,可以放

Oracle异机恢复

RMAN异机恢复注意事项:1.RMAN 异机恢复的时候,db_name必须相同. 如果说要想改成其他的实例名,可以在恢复成功后,用nid 命令修改. 实例名的信息会记录到控制文件里,所以如果在恢复的时候,如果实例名不一致,恢复的时候会报错.2.如果恢复的路径和源库不一致,就需要在restore时用set 命令指定新位置. 并且使用switch datafile all将信息更新的到控制文件.在做duplicate的时候,RMAN 会自动根据pfile中的log_file_name_convert