本帖最后由 delphisanding1 于 2011-06-16 16:57:28 编辑

解决方案 »

  1.   

    1、spfile<sid>.ora => spfile.ora => init<sid>.ora => init.ora => 报错
    2、根据oracle_sid来确定
         set ORACLE_SID=要启动的实例
         sqlplus / as sysdba
         startup
      

  2.   


    哦,那如果我先设了set oracle_sid=aaaa,然后启动了aaaa然后我又想启动bbbb呢?要再设一次oracle_sid?书还没看到这一课,先问问了。
      

  3.   

    startup spfile = 这样的写法是错误的。 
    只有pfile可以指定路径。9i以上的版本,如果有spfile 先读取spfile,没有spfile,读取pfile
      

  4.   

    .如果有多个数据库的话,那也就是有多个初始化参数文件,那要startup的时候,是不是就一定要带上 spfile='.....',这种格式了?因为如果默认的startup,它不知道启动哪个数据库它貌似会启动所有的
      

  5.   

    动手试一下被 启动哪个数据库就要先设定好sid
    spfile》pfile
      

  6.   


    ORACLE 10.2.0.4: spfile<sid>.ora => spfile.ora => init<sid>.ora => 报错
      

  7.   

    SPFILE优先SPFILE名字是自带SID的 不劳你多虑