是否存在可以检查是否已使用pfile或spfile启动实例的视图?
答案 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;