spfile,spfile位置
1 让ORACLE自动从spfile启动
SQL> create spfile='/dev/vx/rdsk/vgora/lv_spfile' from pfile;
SQL> shutdown immediate;
修改initora11g.ora文件
/oracle/app/product/11g/db/dbs
cp initora11g.ora initora11g.ora_bak
echo SPFILE='/dev/vx/rdsk/vgora/lv_spfile' > initora11g.ora
SQL> startup
2 pfile路径
/oracle/app/admin/ora11g/pfile
spfile是存储初始参数的文件,oracle中有大约200多个初始参数,都存在这里,还有一种叫pfile的文件也是存储初始参数的文件,两者的区别是,spfile是server端维护的,pfile是客户端维护的,spfile只能通过系统更改,pfile 可以使用文本文件打开后手工修改。9i后才有spfile,以前的版本是没有spfile只有pfile,后来的颁本,两个文件并存。
spfile是9i里新增的并且是默认的参数文件,二进制格式
SQL> connect / as sysdba
SQL> select * from v$version;
SQL> create pfile from spfile;
SQL> CREATE SPFILE FROM PFILE='E:\ora9i\admin\eygle\pfile\init.ora';
文件已创建。
SQL> CREATE SPFILE='E:\ora9i\database\SPFILEEYGLE.ORA' FROM PFILE='E:\ora9i\admin\eygle\pfile\init.ora';
文件已创建。
然后再查看用txt,但是这个文件很大。有的不容易打开。。。。。