您的位置:首页 > 数据库 > Oracle

Oracle数据库timed_statistics=false/true相关介绍

2015-06-12 11:20 501 查看
今天在做Oracle数据库上机实验的时候,不小心将timed_statistics设置为false ,然后关闭了数据库,就再也启动不了数据库实例了,各种网上查阅资料,终于解决了。
timed_statistics指定是否收集于时间相关的统计信息,当设置为TURE时会获取有关时间的更多信息,从而帮助我们来优化DB。
修改timed_statistics参数方式如下:
1、alter system set timed_statistics=false scope=memory;这种方式修改是占时的,当重启数据库实例时候失效。
2、alter system set timed_statistics=false scope=spfile;这种方式修改是永久的,数据库实例重启后仍有效。可惜我就是这么改的。
解决之道:找到自己pfile文件,我的pfile文件位置为:D:\Oracle11g\admin\ORCL\pfile\ init.ora.4302015122558。
(1)使用sqlpius /nolog 命令打开窗口
(2)使用conn / as sysdba 命令登陆到空闲数据库实例
(3)利用pfile重新创建spfile文件
create spfile from pfile='D:\Oracle11g\admin\ORCL\pfile\ init.ora.4302015122558'
(4)到计算机-->管理-->服务-->重启ORacle数据库实例,重新登陆!问题就解决了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: