虚拟化容器,大数据,DBA,中间件,监控。

怎么查看当前数据库使用的是否是spfile?

03 09月
作者:admin|分类:应用管理
怎么查看当前数据库使用的是否是spfile?


可以用下面两种方法:
1)show parameter spfile
2)select name,value from v$parameter where name = 'spfile',如果有值就说明在用spfile

或是以下方法:

1.查询v$parameter 动态视图,如果以下查询返回空值,那么你在使用pfile.
select name,value FROM v$parameter WHERE name='spfile';

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

3.查询v$spparameter 视图
如果以下查询返回0 值,表示你在使用pfile,否则表明你使用的是spfile:
SQL> SELECT COUNT(*) FROM v$spparameter WHERE value IS NOT NULL;

使用以下查询,如果true 值返回非0 值,那么说明我们使用的是spfile.
select isspecified, count(*) from v$spparameter group by isspecified;

更为直接的:
select decode(count(*), 1, 'spfile', 'pfile' ) USED from v$spparameter
where rownum=1 and isspecified='TRUE';

浏览2967 评论0
返回
目录
返回
首页
RHEL5或Centos5安装dbvisualizer7 [原创] SQL 2005 启动SQL Server FullText Search 服务,报错,解决方法