最近在客户处执行sqlplus / as sysdba 进入sqlplus,提示权限不足,于是很自然的就想到sqlnet.ora文件中的设置:
看这个一行是否是这么写的:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
此时处于生产时段,我当时没有修改sqlnet.ora。
而是到了晚上,才修改sqlnet.ora文件的内容,将SQLNET.AUTHENTICATION_SERVICES= (NONE)改为
SQLNET.AUTHENTICATION_SERVICES= (NTS)
此次修改主要是为了sqlplus / as sysdba 能进入sqlplus进行操作。当操作完毕后,sqlnet.ora的内容没有改会原来的。之后,前台应用报错,连不上数据库,报错为ORA-12637:包接收失败
解决方法是复原此参数。
这个小故事告诉我们:已经存在的就有它存在的道理。
请谨慎 操作!!!
[@more@]un来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/161195/viewspace-1052216/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/161195/viewspace-1052216/