ORA-03113

       今天发现了一个问题,用户反映使用客户端工具登陆数据库的时候报一个ORA-03113后退出。然后我就去检查了alert文件,没有任何错误提示,也没有trc文件产生,这就见鬼了。一般像ORA-03113这种错误引起的原因很多,像版本兼容性问题,网络不稳定,Oracle的BUG等等,但是很多都会产生TRC文件或者在alert文件有错误信息,这次什么都没有,打开listener.log,却发现有用户端正常连接的信息。手工重启数据库也没有报错,也就是说,该检查的都检查了,没有发现任何异常。最后我在数据库所在的服务器使用sqlplus登陆,发现如果不加TNS别名登陆,就没有问题,加上TNS别名就会报同样的错,这让我联想到了某次解决sqlplus不能在root下使用的问题,然后去看$ORACLE_HOME/bin/oracle这个文件的属性,没有S属性,于是下面这条指令,改变oracle这个文件的属性
chmod   6751   $ORACLE_HOME / bin / oracle
执行完毕后,问题解决。

你可能感兴趣的:(OracleDB)