ALTER SYSTEM SET JOB_QUEUE_PROCESSES = 5之后是不是正常关闭数据库了,参数可能没有写入并保存到spfile。“修改了C:\oracle\ora90\dbs下的initdw.ora文件”,启动不是这个文件应该是在win环境应该\oracle\admin\下的,

解决方案 »

  1.   

    如果启动没有指定参数,9i默认就是使用spfile启动,因此手工修改pfile中的参数此时没有用。使用ALTER SYSTEM SET JOB_QUEUE_PROCESSES = 5之后可以看看oracle\ora90\database下的spfile有没有更新,可以用文本打开。
      

  2.   

    还需要根据pfile生成spfile
    for example
    SQL> create spfile='e:\spfilewhdu.ora' from
    2 pfile='e:\oracle\admin\pfile\init.ora';
      

  3.   

    alter system命令动态的修改参数,但是数据库重新启动后,会重新根据spfile里面的参数进行设置。
      

  4.   

    spfile装好数据时是没有的吗?那么我修改的C:\oracle\ora90\dbs下的initdw.ora文件是pfile文件?我看到我的C:\oracle\ora90\database下3个ora文件,initmyoracle.ora,PWDmyoracle.ora,SPFILEMYORACLE.ORA,哪个才是要修改的spfile文件?
      

  5.   

    SPFILEMYORACLE.ORA是你们说的那个spfile文件吗?可是这是个二进制文件呀。