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)设计成数据文件一样的模式呢,保留一个就可以启动。如果其他两个坏掉只要一个是完好的就可以启动起来。
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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13159425/viewspace-567409/