如何使用pfile或spfile检查Oracle实例是否已启动?

时间:2012-08-20 02:13:02

标签: database oracle

是否存在可以检查是否已使用pfile或spfile启动实例的视图?

3 个答案:

答案 0 :(得分:22)

这表明数据库是由spfile

启动的
SQL> show parameter spfile;

NAME    TYPE    VALUE
----    ----   ----------------------------------------------------------
spfile  string /root/apps/oracle/10g/dbs/spfile<DB_NAME>.ora

没有返回值意味着它由pfile开始。

答案 1 :(得分:4)

SELECT DECODE(value, NULL, 'PFILE', 'SPFILE') "Init File Type" 
   FROM sys.v_$parameter WHERE name = 'spfile';

答案 2 :(得分:0)

select sys_context('USERENV','ORACLE_HOME') from dual;