登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

SeaRiver Blog

实力才是你一生最好的依靠!

 
 
 

日志

 
 

判断是否使用了spfile  

2007-01-04 11:16:01|  分类: Oracle |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

判断是否使用了SPFILE,可以使用以下方法:

1.查询v$parameter动态视图,如果以下查询返回空值,那么你在使用pfile.

 SQL> SELECT name,value FROM v$parameter WHERE ;

 

NAME                   VALUE

------------           ---------------------------------

spfile                 %ORACLE_HOME%\DATABASE\SPFILE%ORACLE_SID%.ORA

 

2.或者你可以使用SHOW命令来显示参数设置,如果以下结果value列返回空值,那么说明你在使用pfile:

 

SQL> SHOW PARAMETER spfile

 

NAME                      TYPE    VALUE

------------------------- ------  ---------------

spfile                    string  %ORACLE_HOME%\DATABASE\SPFILE%ORACLE_SID%.ORA

 

 3.查询v$spparameter视图

如果以下查询返回0值,表示你在使用pfile,否则表明你使用的是spfile:

SQL> SELECT COUNT(*) FROM v$spparameter WHERE value IS NOT NULL;

  COUNT(*)

----------

        32

 

或者使用以下查询,如果true值返回非0值,那么说明我们使用的是spfile.

SQL> SELECT   isspecified, COUNT (*) FROM v$spparameter

2 GROUP BY isspecified;

ISSPECIFIED    COUNT(*)

------------ ----------

FALSE               226

TRUE                 33


更为直接的:

SQL> select decode(count(*), 1, 'spfile', 'pfile' ) USED

  2  from v$spparameter

  3  where rownum=1 and isspecified='TRUE'

  4  /


USED

------------

spfile

  评论这张
 
阅读(490)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018