问题:修改process参数后数据库无法启动,报ora 00064错误
原因:忘记修改sessions参数,session和process参数关系为 sessions=(1.1*process+5)
解决方法:
SQL> conn / as sysdba;
已连接到空闲例程。
--以profile启动
SQL> startup pfile='D:\oracle\product\10.2.0\db_1\admin\orcl\pfile\init.ora.105201216493' open
ORACLE 例程已经启动。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。
--重建spfile,oracle正常启动
create spfile from pfile='D:\oracle\product\10.2.0\db_1\admin\orcl\pfile\init.ora.105201216493' open
文件已创建。
然后重启后正常启动就Ok了(重启之后spfile生效)
——————————————————————————————————————————————————
如果需要更改process,则也需要同事更改session文件。
SQL> alter system set processes=300 scope=spfile;
系统已更改。
SQL>
SQL> alter system set sessions=335 scope=spfile;
系统已更改。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 139533192 bytes
Fixed Size 453512 bytes
Variable Size 113246208 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter process;
NAME TYPE VALUE
------------------------------------ ----------- -------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 300
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29618264/viewspace-1840988/
,如需转载,请注明出处,否则将追究法律责任。