环境:windows2008 oracle11g
问题:通过plsql登录报TNS-12571 包写入程序失败
解决问题步骤:
首先可以确定的是应该是监听的故障;
在数据库本地通过sqlplus登录sys用户正常说明数据库正常;
通过服务中的OracleOraDb11g_home1TNSListener可以正常启动,停止;
使用监听的命令LSNRCTL START/STOP/START 均无法进行下去,显示正在连接到 最后提示TNS-01153:未能处理字符串:?
查找到可能因为$ORACLE_HOME/network/trace/listener.log文件达到4G,无法继续写入导致;
停止监听服务;删除该日志,重启监听服务。恢复正常!