ITPub博客

首页 > Linux操作系统 > Linux操作系统 > database 不能自动寻找启动参数文件(spfiledber.ora\spfile\inint.ora)

database 不能自动寻找启动参数文件(spfiledber.ora\spfile\inint.ora)

原创 Linux操作系统 作者:xsmdel 时间:2009-03-15 23:20:05 0 删除 编辑
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup open
ORACLE 例程已经启动。

Total System Global Area  448790528 bytes
Fixed Size                  1297244 bytes
Variable Size             163579044 bytes
Database Buffers          281018368 bytes
Redo Buffers                2895872 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter spfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      E:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SPFILEDBER.ORA
我修改了这个文件,在执行一变发现参数文件没有改变估计已经把修改前的文件已经读取在一个启动文件里面
SQL> show parameter spfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      E:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SPFILEDBER.ORA
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup nomount
ORA-01078: failure in processing system parameters
LRM-00109: ???????????????? 'E:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\INITDBER.ORA'
这个错误基本是复合书本述说的一致,但是oracle 启动文件分三种吗??spfileXXX.ora;spfile.ora;inint.ora 。
为什么要手动去给定然后database才起来呢??

SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup open pfile=E:\oracle\product\10.2.0\admin\Dber\pfile\init.ora.119200810340;
ORACLE 例程已经启动。

Total System Global Area  448790528 bytes
Fixed Size                  1297244 bytes
Variable Size             130024612 bytes
Database Buffers          314572800 bytes
Redo Buffers                2895872 bytes
数据库装载完毕。
数据库已经打开。

最后还是说明一个问题就是默认启动是spfile@xxx

我的问题是oracle为什么设计的时候不把(spfile@xxx,spfile,inint.ora)设计成数据文件一样的模式呢,保留一个就可以启动。如果其他两个坏掉只要一个是完好的就可以启动起来。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13159425/viewspace-567409/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-03-29

  • 博文量
    52
  • 访问量
    145903