ORACLE监听连不上,重启之后报TNS-01168 原因:oracle 数据库不正常关机,启动报错,应用程序大量报错,由于应用程序未关闭,大量尝试连接数据库分配pga占爆服务器内存。监听器lsnrctl start启动报错TNS-01168 Cannot allocate memory。 解决方法: 有如下两种: 1、关闭所有连接数据库的程序,尝试重启监听器(lsnrctl stop|start) 或者2、重启服务器,释放物理内存