今天早晨公司的数据库重启后就不能正常使用,使用plsql登录时会报如下错误:
一般看到这个错误的第一反应,都是去检查listener.ora这个文件里面的内容,大部分情况下也会是这个文件有点问题,需要重新配置,但是,今天早上遇到的这个问题并不是listener.ora文件出了问题,检查完listener.ora文件后,发现一切正常。
开始进行如下检查:
在命令窗口运行:
>sqlplus /nolog
然后

出现此问题一般原因是因为由于修改过oracle内部参数把参数改的过大导致的,然后问使用人员到底改过数据库内的什么参数,经询问得知原来是把processes的值改大了很多,后来只需要把D:\oracle\product\10.2.0\admin\orcl\pfile\init.ora.xxxxxx文件中的processes的值改小即可。
问题:processes的值一开始是300,改为1000后不能启动数据库,后来改回300又可以启动,为啥会出现此类情况呢,有的数据库processes设置为3000都不会出现此类问题,难道processes会受到其他参数的限制,比如sga什么的,望高手留名指点。