今天朋友在window上修改oracle processes参数导致系统无法启动。修改的processes=1500,呵呵,这个家伙,修改的也太大了哦
可以用以下方法解决
首先修改oracle 服务用pfile启动
oradim -edit -sid orcl -startmode a pfile=xxxx.ora
修改后oracle利用pfile启动,但是注意这个pfile的processes参数是一个有效的值
然后在sqlplus中重建spfile
create spfile from pffile=xxx.ora;
---修改破坏的参数
alter system set processes=300 scope=spfile;
----关闭数据库
shutdowm immediate;
------------
startup
---------------
show parameters processes
------------确认参数已经修改
然后再cmd中修改服务脚本,使数据库利用spfile启动
oradim -edit -sid orcl -startmode a -spfile
---------------------
然后以后就可以利用
net start oracleserviceorcl启动数据了