oracle10g中将内存参数修改后,不能启动实例了.在网上看了些贴子1、创建一个pfile文件
c:\>sqlplus / as sysdba
sql>startup nomount;
sql>create pfile='c:\mypfile.ora' from spfile;
但是在我的机器上出现unable to open file错误.还有别的办法吗?

解决方案 »

  1.   

    -- 我这没问题:
    13:21:58 SYS@tdwora > shutdown immediate;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    13:22:16 SYS@tdwora > startup nomount;
    ORACLE 例程已经启动。Total System Global Area  970895360 bytes
    Fixed Size                  1375452 bytes
    Variable Size             578814756 bytes
    Database Buffers          385875968 bytes
    Redo Buffers                4829184 bytes
    13:22:26 SYS@tdwora > create pfile='c:\mypfile.ora' from spfile;文件已创建。
      

  2.   

    最简单的办法就是改回默认值,mount状态下
    alter system reset 内存参数 scope=spfile;
      

  3.   

    把你建立的那个pfile文件拷贝到默认路径下,或者启动的时候指定这个pfile文件