11G RAC使用本地名登陆时遇到监听报错:ORA-12537 TNS:connection closed_

背景:


阅读新闻

11G RAC使用本地名登陆时遇到监听报错:ORA-12537 TNS:connection closed

[日期:2013-12-09]

来源:Linux社区

作者:haibusuanyun

[字体:大 中 小]

一个群友遇到了监听的错误:ORA-12537: TNS:connection closed

搜索发现引起此错误的原因可能是:

ORA-12537 if Listener (including SCAN Listener) and Database are Owned by Different OS User [ID 1069517.1]

也就是说监听器和数据库属于不同的OS用户就可以遇到如下问题。

当前的监听器用户是GRID,数据库软件用户是Oracle。

而数据库装在ORACLE用户下:且ORACLE_HOME目录权限设置不允许GRID用户操作ORACLE软件。

下面实验重现此错误:

[grid@bysrac1 11.2.0]$ su - root

Password:

[root@bysrac1 ~]# cd /u01/app/oracle/product/11.2.0/ ---这个目录是ORACLE 数据库的家目录

[root@bysrac1 11.2.0]# ls

dbhome_1

[root@bysrac1 11.2.0]# ls -al

total 12

drwxr-xr-x 3 oracle oinstall 4096 Jun 20 14:09 .

drwxr-xr-x 3 oracle oinstall 4096 Jun 20 14:09 ..

drwxr-xr-x 75 oracle oinstall 4096 Jun 22 17:57 dbhome_1

[root@bysrac1 11.2.0]# chmod 700 dbhome_1/

[root@bysrac1 11.2.0]# ls -al

total 12

drwxr-xr-x 3 oracle oinstall 4096 Jun 20 14:09 .

drwxr-xr-x 3 oracle oinstall 4096 Jun 20 14:09 ..

drwx------ 75 oracle oinstall 4096 Jun 22 17:57 dbhome_1

[root@bysrac1 11.2.0]# su - oracle

[oracle@bysrac1 ~]$ sqlplus bys/bys@caiwu

SQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 6 13:24:33 2013

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

ERROR:

ORA-12537: TNS:connection closed

恢复目录正常权限,SQLPLUS登陆正常:

[root@bysrac1 11.2.0]# chmod 755 dbhome_1/

[root@bysrac1 11.2.0]# ls -al

total 12

drwxr-xr-x 3 oracle oinstall 4096 Jun 20 14:09 .

drwxr-xr-x 3 oracle oinstall 4096 Jun 20 14:09 ..

drwxr-xr-x 75 oracle oinstall 4096 Jun 22 17:57 dbhome_1

[root@bysrac1 ~]# su - oracle

[oracle@bysrac1 ~]$ sqlplus bys/bys@caiwu

SQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 6 13:31:59 2013

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

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options

BYS@ caiwu>exit

这个问题已经解决。原来是我同事跳过了一个SQL没有执行,导致数据不一致。有几个 table是有主外键关联的。

相关阅读:

ORA-01172、ORA-01151错误处理 http://www.linuxidc.com/Linux/2013-06/86529.htm

ORA-00600 [2662]错误解决 http://www.linuxidc.com/Linux/2013-06/86528.htm

ORA-01078 和 LRM-00109 报错解决方法 http://www.linuxidc.com/Linux/2012-07/66044.htm

ORA-00471 处理方法笔记 http://www.linuxidc.com/Linux/2013-09/90017.htm

ORA-00314,redolog 损坏,或丢失处理方法 http://www.linuxidc.com/Linux/2013-09/90646.htm

ORA-00257 归档日志过大导致无法存储的解决办法 http://www.linuxidc.com/Linux/2013-09/90594.htm

更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

linux

Linux下安装Oracle时SWAP不足的两种解决方法

Oracle监听日志文件的管理

相关资讯

ORA-12537

ORA-12537: TNS:connection closed (01月02日)

ORA-12537:TNS:连接关闭 和 TNS- (11/01/2013 13:49:18)

ORA-12537: TNS:connection closed (01/18/2013 08:42:54)

ORA-12537 TNS-12518 Process m000 (03/29/2014 14:09:02)

Oracle 11g不能连接报ORA-12537 (03/21/2013 21:50:03)

ORA-12537错误的解决 (11/02/2012 14:40:50)

本文评论

查看全部评论 (0)

表情: 表情

姓名:

匿名

字数

同意评论声明

评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

最新资讯

MySQL备份之mydumper入门学习

Oracle官方并行逻辑备份工具mysqlpump

MySQL 5.7 mysqlpump 备份工具说明

MySQL5.7.11 mysqlpump 多线程逻辑备份工具

MySQL 5.6 XtraBackup 全量和增量的备份和

基于XtraBackup 2.3.5 的 MySQL全量备份与

Chrome OS 现可支持简易密码解锁

NSA的代码遭到教授的嘲笑

Fedora 25将默认使用Wayland

Nagios 监控 SNMP 温度计

背景:

阅读新闻

Oracle监听日志文件的管理

[日期:2013-12-09]

来源:Linux社区

作者:haibusuanyun

[字体:大 中 小]

1.到listener里面,查看对应的log_file和log_status

[Oracle@bys3 log]$ lsnrctl

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 06-DEC-2013 10:27:11

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

Welcome to LSNRCTL, type "help" for information.

LSNRCTL> show log_file

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=bys3.bys.com)(PORT=1521)))

LISTENER parameter "log_file" set to /u01/diag/tnslsnr/bys3/listener/alert/log.xml

The command completed successfully

LSNRCTL> show log_status

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=bys3.bys.com)(PORT=1521)))

LISTENER parameter "log_status" set to ON

The command completed successfully

2.先去监听日志的目录里面并查看大小

从监听里用show log_file得出日志文件的地址 ---测试机没怎么用依然有8M大小的日志

[oracle@bys3 alert]$ du -sh log.xml

8.0M log.xml

3.现在可以关闭listener log

LSNRCTL> set log_status off

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=bys3.bys.com)(PORT=1521)))

LISTENER parameter "log_statu". Try "help"

4.然后mv以前的日志文件

[oracle@bys3 alert]$ mv log.xml log.xmla

5.再开启listerer log

LSNRCTL> set log_status on

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=bys3.bys.com)(PORT=1521)))

LISTENER parameter "log_status" set to ON

The command completed successfully

LSNRCTL> show log_file

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=bys3.bys.com)(PORT=1521)))

LISTENER parameter "log_file" set to /u01/diag/tnslsnr/bys3/listener/alert/log.xml

The command completed successfully

6.查看日志文件已经自动生成了,原来的日志文件就可以慢慢处置了。

[oracle@bys3 alert]$ ls

log.xml log.xmla

相关阅读:

Oracle监听之动态监听与静态监听特点 http://www.linuxidc.com/Linux/2013-09/89702.htm

Oracle 11g RAC 环境下单实例非缺省监听及端口配置 http://www.linuxidc.com/Linux/2013-08/88936.htm

Oracle 监听器日志配置与管理 http://www.linuxidc.com/Linux/2013-08/88935.htm

Oracle错误- ORA-12514:TNS:无监听程序 http://www.linuxidc.com/Linux/2013-06/85878.htm

ORA-12514 监听错误解决 http://www.linuxidc.com/Linux/2012-12/76049.htm

Oracle监听器出现的6种连接问题及其解决方法 http://www.linuxidc.com/Linux/2012-12/75568.htm

Oracle LISTENER 未监听到Oracle实例问题解决 http://www.linuxidc.com/Linux/2012-05/60910.htm

更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

linux

11G RAC使用本地名登陆时遇到监听报错:ORA-12537 TNS:connection closed

数据泵expdp中query的使用及注意事项

相关资讯

Oracle监听 Oracle监听日志

一台Oracle数据库服务器上两个监听 (今 17:14)

Oracle监听服务开启 (03/28/2016 21:14:34)

Oracle 修改监听端口号1521 (02/12/2015 19:50:40)

CentOS7下Oracle 11gR2监听启动错 (04/23/2016 09:15:03)

Linux下修改Oracle监听地址 (08/21/2015 10:11:58)

Oracle RAC Database 11.1.0.6监听 (11/26/2014 11:07:04)

本文评论

查看全部评论 (0)

表情: 表情

姓名:

匿名

字数

同意评论声明

评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

最新资讯

一台Oracle数据库服务器上两个监听同时使用

Json反序列化Map的key不能是Object

Linux下使用Bitnami安装Redmine

利用虚拟机实现端口转发

CentOS6.9编译安装Nginx1.4.7

Linux下打包与压缩简述

Linux组管理简述

关于CentOS6的启动流程

Linux服务器用户管理心得笔记

Linux的正则表达式grep,egrep

你可能感兴趣的:(11G RAC使用本地名登陆时遇到监听报错:ORA-12537 TNS:connection closed_)