博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何删除或重置spfile中的参数
阅读量:6977 次
发布时间:2019-06-27

本文共 1236 字,大约阅读时间需要 4 分钟。

     在ORACLE中,修改spfile中的参数一般非常容易,那么如何删除spfile中的参数呢? 下面我们用一个案例来介绍一下,如何删除spfile中的参数,一种方法就是创建对应的pfile,删除对应的参数后,然后用当前的pfile反向生成对 应的spfile,还有一种方法就是使用命令来删除对应的参数。在删除参数之前,最好先备份一下对应的spfile文件。

假如我们在spfile参数中添加了参数_kghdsidx_count, 那么如何删除这个参数呢?

alter system set "_kghdsidx_count"=2 scope=spfile;

SQL> show parameter spfile;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      /u01/app/oracle/product/10.2.0
                                                 /db_1/dbs/spfileSCM2.ora
SQL> show parameter spfile;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      /u01/app/oracle/product/10.2.0
                                                 /db_1/dbs/spfileSCM2.ora
SQL> create pfile='/u01/app/oracle/product/10.2.0/db_1/dbs/pfile_tmp.ora' from spfile;
 
File created.
 
SQL>

如下所示,我们查看参数文件spfile对应的spfile文件,可以看到参数*._kghdsidx_count=2,

那么此时可以使用下面命令删除参数。注意: scope和sid这两个参数不能少,否则会提示报错。

SQL> alter system reset "_kghdsidx_count" scope=spfile sid='*';
 
System altered.

重启数据库后,就会看到这个参数已经被删除了。

转载地址:http://xgypl.baihongyu.com/

你可能感兴趣的文章
利用java反射机制 读取配置文件 实现动态类载入以及动态类型转换
查看>>
第 7 章 项目运作
查看>>
PYTHON黑帽编程1.5 使用WIRESHARK练习网络协议分析
查看>>
.NET平台开源项目速览(18)C#平台JSON实体类生成器JSON C# Class Generator
查看>>
C# 格式串(收藏)
查看>>
浅谈SQL Server中统计对于查询的影响
查看>>
WF4 Beta,RC版文章总结
查看>>
WPF 与Surface 2.0 SDK 亲密接触–LibraryContainer 篇
查看>>
C# 对应 Oracle 存储过程 的 SYS_REFCURSOR 应该 传入什么类型的参数?
查看>>
Unity3D移植到自己的Android程序
查看>>
【转】用示例说明索引数据块中出现热块的场景,并给出解决方案
查看>>
HDU 2034 人见人爱A-B
查看>>
【AngularJS】—— 12 独立作用域
查看>>
使用工作集(Working Set)整理项目
查看>>
MailMail、RegeX等程序的云端版
查看>>
[Erlang 0072] Erlang XML处理解决方案
查看>>
从C#到Objective-C,循序渐进学习苹果开发(7)--使用FMDB对Sqlite数据库进行操作
查看>>
mmap学习
查看>>
X3D中Profile如何翻译
查看>>
7.14. revision
查看>>