日归档:2015 年 5 月 2 日

ORA-12537: TNS:connection closed

今天测试数据库的时候,忽然发现使用远程连接的方式会报错: listener.log的日志如下: 这个报错,只解决上应该跟OS的什么配置有关系,但是不清楚哪里的配置问题。 正常的系统,使用strace跟踪,相关log如下: 这个有问题的系统使用strace跟踪,相关log如下: 上述较大的不同在于fcntl(9, F_GETFD)相关的内容,这个东西我也不懂,c语言都还给老师了…… :( 于是查询官方文档,根据MOS介绍,逐一核对文件权限: 检查oracle用户的权限: 1,grid的是正确的: oracle的是错误的: 使用root修改 再次检查已经正确了: 2,oracle用户的ORACLE_HOME所在文件系统不支持setuid/suid( 也不支持 nosetuid/nosuid 设置),例如: 我这里正常的: 再次测试还是连接不上: 3,检查oracle用户的$ORACLE_HOME应该为755(注意,不要带 -R !!!): 这次可以了: 把节点2也修改了:

发表在 network, troubleshoooting | 标签为 | 留下评论

ORA-00600[kfioTranslateIO03] 和ORA-00600[17090]的解决

今天玩VM,发现数据库不能启动了: 检查alert日志,报错如下: 很久没玩这个VM,隐约记得上次好像测试修改权限了 然后,根据报错查询官网: ORA-00600: internal error code, arguments: [kfioTranslateIO03], [], [], [], [], [], [], [], [], [], [], [] 果然是权限问题,因此检查相关权限并修改。 使用root: 现在启动数据库就不报错了:

发表在 ORA-600 or ORA-7445 | 标签为 , | 留下评论