我手动直接修改了spfilezzxsid.ora文件中的shared_pool_size参数,之后重启了电脑,发现数据库不能启动了,将参数改回原来的数值也不行。错误信息:ORA-00600:internal errorcode,arguments:[ksmovrflow],[datablk:kspptsp],[],[],[],[],[],[]后来听说spfilezzxsid.ora文件是二进制文件,不能直接修改,
但我已经改了,我现在该怎么办?请将方法说的详细一点,本人是oracle初学者
谢谢各位专家了!

解决方案 »

  1.   

    文件破坏
    是不是可以到其他 SERVER上 拷贝一个过来
      

  2.   

    遵循以下步骤:
    在sqlplus 或者sqlplusw中都可以。
    sql>conn /as sysdba
    sql>shutdown immediate
    删除原来的spfile(自己找)
    sql>create spfile=' ' from pfile   --名称按照原来的取
    sql>startup 
      

  3.   

    又出现问题了,不能关闭C:\oracle\bin>sqlplus/nologSQL*Plus: Release 9.2.0.6.0 - Production on 星期三 5月 7 13:08:23 2008Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.SQL> conn /as sysdba
    已连接到空闲例程。
    SQL> shutdown immediate
    ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist
      

  4.   

    完全崩溃了!!!SQL> startup
    ORA-00600: internal error code, arguments: [ksmovrflow], [datablk : kspptsp], []
    , [], [], [], [], []