如何删除或重置spfile中的参数
2016-02-28 23:27
387 查看
在ORACLE中,修改spfile中的参数一般非常容易,那么如何删除spfile中的参数呢?下面我们用一个案例来介绍一下,如何删除spfile中的参数,一种方法就是创建对应的pfile,删除对应的参数后,然后用当前的pfile反向生成对应的spfile,还有一种方法就是使用命令来删除对应的参数。在删除参数之前,最好先备份一下对应的spfile文件。假如我们在spfile参数中添加了参数_kghdsidx_count,那么如何删除这个参数呢?altersystemset"_kghdsidx_count"=2scope=spfile;
如下所示,我们查看参数文件spfile对应的spfile文件,可以看到参数*._kghdsidx_count=2,
那么此时可以使用下面命令删除参数。注意:scope和sid这两个参数不能少,否则会提示报错。
重启数据库后,就会看到这个参数已经被删除了。
SQL>showparameterspfile;
NAMETYPEVALUE
-----------------------------------------------------------------------------
spfilestring/u01/app/oracle/product/10.2.0
/db_1/dbs/spfileSCM2.ora
SQL>showparameterspfile;
NAMETYPEVALUE
-----------------------------------------------------------------------------
spfilestring/u01/app/oracle/product/10.2.0
/db_1/dbs/spfileSCM2.ora
SQL>createpfile='/u01/app/oracle/product/10.2.0/db_1/dbs/pfile_tmp.ora'fromspfile;
Filecreated.
SQL>
如下所示,我们查看参数文件spfile对应的spfile文件,可以看到参数*._kghdsidx_count=2,
那么此时可以使用下面命令删除参数。注意:scope和sid这两个参数不能少,否则会提示报错。
SQL>altersystemreset"_kghdsidx_count"scope=spfilesid='*';
Systemaltered.
重启数据库后,就会看到这个参数已经被删除了。
相关文章推荐
- ubuntu12.04_命令
- Android Studio添加本地开源库的方法
- Activity、Service、Task、Process和Thread的关系
- 如何实现动态规划?——转载
- 第11课:彻底解密WordCount运行原理学习笔记
- java学习笔记-object类
- 字符串2016.1.28
- NavicatPremium数据库访问
- 从两段代码中理解JavaScript的单线程和异步
- Linux内核分析第一课作业 栈分析
- hdu 2732 Leapin' Lizards(拆点dinic)
- OpenCV实践之路——画出时钟并动态同步系统时间
- android 按两次返回键退出应用
- Unable to determine local host from URL REPOSITORY_URL=http://
- zoj2676 Network Wars (01分数规划)
- 2015我的编程之路
- 建模算法(九)——拟合 (转)
- 博客后台开发记录
- 【ssh简单版git-server 1】git-server权限管理
- 富人和穷人的对比图,时刻提醒自己!