1、ora-00064:object is too large to allocate on this O/S (string,string)
原因:修改了processes的缺省值,本想修改为300,结果不小心改为30000了,然后重启数据库,出现ORA-00064错误。
解决办法:1、如果有备份pfile,则使用之前备份的pfile文件进行启动。
sql>startup pfile='/u01/app/oracle/product/10.2.0/dbs/initorcl.ora'
sql>createspfilefrompfile;
2、如果没有备份pfile,则在(10g)$ORACLE_HOME/dbs下找到spfileSID.ora文件,
使用sql>create pfile =‘生成路径’ from spfile = ‘spfile文件路径’
生成后,修改pfile文件参数,
再使用
sql>startup pfile='/u01/app/oracle/product/10.2.0/dbs/initorcl.ora'
sql>createspfilefrompfile;
启动