原来的数据库是orcl
我改了参数
[oracle@localhost dbs]$ env |grep ORA
ORACLE_NLS33=/nls/data
ORACLE_SID=bbk
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/10.2.0/dbhome_1
但是
create spfile from pfile
还是总是在initorcl.ora 
还有那需要设置才能把默认的
create spfile from pfile 让他自动的找initbbk.ora那?

解决方案 »

  1.   

    create spfile from pflile= 'c:\xxxx\xxx\initbbk.ora';
      

  2.   

    这样创建是能创建,但是起数据库时还是找initorcl.ora
    我把这个文件移走了,还有spfileorcl.ora都移走了,
    其数据库还是找initorcl.ora
    但是我们已经改了sid怎么还是找orcl
      

  3.   

    creat pfile='c:\xx\initbbk.ora' from spile='C:\xxx..xxx\bbkspfile.ora';
    startup pfile='c:\xxx\xxx.initbbk.ora';
      

  4.   

    我用的linux 改了一下.bash_profile 里的ORACLE_SID改一下