服务器参数文件(Server Parameter File,SPFILE)是存储于服务器端的二进制文件,它解决了Oracle数据库中一直无法解决的不能在线修改数据库参数这一技术难题。使用SPFILE可以通过SQL命令行在线修改数据库参数。
在Oracle 10g 中,启动数据库时,系统默认读取服务器参数文件,如果没有定义服务器参数文件,或者服务器参数文件被破坏,则系统自动读取文本参数文件。
SYS@orcl>select sysdate from dual; select sysdate from dual * ERROR at line 1: ORA-01034: ORACLE not available
SYS@orcl>!pwd /oracle/orc10g/product/10.1.0/db_1/dbs
#指定使用pfile文件启动数据库 SYS@orcl>startup pfile= '/oracle/orc10g/product/10.1.0/db_1/dbs/initorcl.ora'; ORACLE instance started.
Total System Global Area 167772160 bytes Fixed Size 778212 bytes Variable Size 57679900 bytes Database Buffers 109051904 bytes Redo Buffers 262144 bytes Database mounted. Database opened.
#spfile 的value 为null,说明没有使用spfile启动数据库。 SYS@orcl>show parameter spfile;
NAME TYPE VALUE ------ -------- ----------------------
spfile string
SYS@orcl>
|
阅读(2129) | 评论(0) | 转发(0) |