Solaris 10, oracle 11.2.0.3, RAC, 非ASM, 使用SCAN和DNS

状况:

# tnsping ISUITE

TNS Ping Utility for Solaris: Version 11.2.0.3.0 - Production on 12-JUN-2012 08:04:45

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

Used parameter files:

Used TNSNAMES adapter to resolve the alias

Attempting to contact (DESCRIPTION= (LOAD_BALANCE=on) (ADDRESS=(PROTOCOL=TCP)(HOST=us1s-istordb03-scan)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=ISUITE)))

OK (10 msec)

# tnsping ISUITE1

TNS Ping Utility for Solaris: Version 11.2.0.3.0 - Production on 12-JUN-2012 08:04:55

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

Used parameter files:

Used TNSNAMES adapter to resolve the alias

Attempting to contact (DESCRIPTION= (LOAD_BALANCE=on) (ADDRESS=(PROTOCOL=TCP)(HOST=us1s-istordb03a-vip)(PORT=1521)) (ADDRESS=(PROTOCOL=TCP)(HOST=us1s-istordb03b-vip)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=ISUITE)))

OK (0 msec)

# sqlplus

SQL*Plus: Release 11.2.0.3.0 Production on Tue Jun 12 06:12:38 2012

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

ERROR:

ORA-12537: TNS:connection closed

# sqlplus

SQL*Plus: Release 11.2.0.3.0 Production on Tue Jun 12 06:12:38 2012

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

ERROR:

ORA-12537: TNS:connection closed

tnsping可以通说明tnsnames.ora写的没问题,但是怎么还回有连接问题呢?

由于是11G的RAC,listener不归oracle用户管,是grid用户管的。查了GI下listener相关,也没发现异常。

在metalink上找到一篇,ID 1069517.1相关的,开始检查

1. 用listener的owner用户检查rdbms_home目录下是否有权限

# ls -l /xxx/app/oracle/product/11.2.0.3/db/bin/oracle

-rwsr-s--x   1 oracle   oinstall 233186712 May 10 09:00 /xxx/app/oracle/product/11.2.0.3/db/bin/oracle

这项没有问题。

2. 查看该目录权限 是否是6751:

-rwsr-s--x  也没有问题,如果这里不是这样,请使用:

chmod 6751  /xxx/app/oracle/product/11.2.0.3/db/bin/oracle

修改。

3. 检查oracle软件目录的文件系统是否支持setuid/suid,或者是被设置成了nosetuid。我开始流汗了。。。。

# mount| grep /xxx

/xxx on /dev/md/dsk/d56 read/write/nosetuid/nodevices/intr/largefiles/logging/xattr/οnerrοr=panic/dev=1540038 on Fri May 11 23:22:40 2012

我靠,居然中招了,系统组的同事,我要吐槽!!!

@*((*&(*&(!(&$))%)*(&

发邮件,15分钟反馈,改好了,变成setuid了。问题解决。

# mount| grep /xxx

/xxx on /dev/md/dsk/d56 read/write/setuid/devices/intr/largefiles/logging/xattr/οnerrοr=panic/dev=1540038 on Tue Jun 12 07:43:59 2012

# sqlplus xxx

SQL*Plus: Release 11.2.0.3.0 Production on Tue Jun 12 07:50:30 2012

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

Connected to:

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

With the Partitioning, Real Application Clusters and Real Application Testing options

SQL>

MOS ID 1069517

oracle rac ora 12537,解决11gR2 Rac ORA-12537: TNS:connection closed 一例相关推荐

  1. oracle安装时提32026,11gR2 RAC安装时遇到的一些错误

    第一次安装11gR2遇到很多问题,排查错误也用了好些时间.现将有关问题记录如下: 一.安装grid执行root.sh的时候不成功,如下错误 Errors in file : ORA-27091: un ...

  2. Oracle Study之--ORA-12537(TNS:connection closed) 错误案例

    系统环境: 操作系统:RedHat EL55 Cluster: Oracle 11gR2 GRID Oracle:  Oracle 11gR2    在构建Oracle 11gR2 RAC时出现以下错 ...

  3. Oracle 11g ora 15018,oracle 11gR2 RAC root.sh 错误 ORA-15072 ORA-15018

    Oracle 11gR2 RAC安装Clusterware结束, 在第二个节点执行root.sh脚本的是报如下错误: DiskGroup DATA1 creation failed with the ...

  4. crs-4124   Oracle 11gR2 RAC ohasd failed to start 解决方法

    CRS-4124: Oracle High Availability Services startup failed. CRS-4000: Command Start failed, or compl ...

  5. dd var tmp .oracle,Oracle 11gR2 RAC ohasd failed to start 解决方法

    rcrCRS-4124: Oracle High Availability Services startup failed. CRS-4000: Command Start failed, or co ...

  6. oracle rac ora 12547,oracle11g RAC 下DBCA建库失败:ORA-12547: TNS:lost contact

    sqlplus / as sysdba敲回车,也是报ORA-12547: TNS:lost contact 追踪错误 /u01/app/oracle/product/11.2.0/db_1/rdbms ...

  7. 苹果双系统运行oracle失败,oracle 11gR2 RAC for linux x86_64 grid运行root.sh 失败问题处理...

    昨天一个朋友问到我,在oracle 11gR2 RAC for linux x86_64安装过程中,grid用户运行root.sh在第一节点可以成功,但在第二节点不成功,报错如下: CRS-2674: ...

  8. Oracle 11gR2 RAC TNS-12542: TNS:address already in use 故障一例

    一.问题描述 一朋友在生产库的一个节点上做了一个非常危险的操作,然后该节点的数据库监听出现了异常. 数据库是2个节点的RAC,版本11.2.0.3. [grid@dave-db1 trace]$ ls ...

  9. oracle9i rac for aix,oracle 11gR2 rac for aix 第二个节点运行root.sh不成功问题处理

    今天帮客户规划安装一套11gR2 rac for aix 数据库,在安装grid集群软件时,第一个节点运行 root.sh成功,运行第二个节点root.sh不成功,主要原因是忘记更改两个节点磁盘的 r ...

最新文章

  1. 360浏览器如何设置为像chrome谷歌浏览器那样输入网址回车在当前页面,而不是新建一个标签打开
  2. android 修改ramdisk.img和init.rc android启动后设置/data权限为770
  3. Qt Creator使用Memcheck检测内存泄漏
  4. python numpy pandas 书 全_用Python做数据分析,Numpy,Pandas,matp
  5. 最近发现了一条新的“致富”路
  6. office文档 在线预览 (doc、ppt、xls)
  7. mips的旁路_低功耗设计二之Bypassing(旁路)
  8. 在电脑上如何剪辑音乐?
  9. 利用函数imnoise2处理噪声污染和spfilt处理滤波器
  10. 打造一款CPS返佣小程序之创建淘宝联盟账号及获取饿了么佣金路径《二》
  11. 5大免费使用的在线客服系统盘点
  12. python高逼格动态图_微信编辑哪里找高逼格 GIF 动图?
  13. Mockplus的组件(弹出菜单)的简单使用方法。
  14. 互联网思维——社会化思维
  15. 8大模块、40个思维模型,打破思维桎梏,满足你工作不同阶段、场景的思维需求,赶紧收藏慢慢学
  16. IE if注释判断( [if gte IE 8] )的解释网上的完全乱七八糟啊!
  17. 内网ip映射到外网(路由器是tp-link)
  18. 详谈4大主流CPU处理器技术架构
  19. RBAC新解:基于资源的权限管理(Resource-Based Access Control)
  20. vite打包报错EPERM: operation not permitted

热门文章

  1. 知识蒸馏(Knowledge Distillation)详细深入透彻理解重点
  2. Python标准库——collections模块的Counter类
  3. PyTorch神经网络集成技术
  4. 2021年大数据Spark(十二):Spark Core的RDD详解
  5. C++ sizeof 运算符的使用
  6. python 的保留字
  7. java自增运算符与自减运算符
  8. android studio 通过界面快速查看md5
  9. android源码下载方法 批量下载 基于windows os
  10. 怎么理解ASM中的Failgroup