知识大全 Oracle中SPFILE文件特点及其具体操作

Posted

篇首语:缥帙各舒散,前后互相逾。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle中SPFILE文件特点及其具体操作相关的知识,希望对你有一定的参考价值。

Oracle中SPFILE文件特点及其具体操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Oracle i引入了具有延续性的初始化参数文件SPFILE(Server Parameter FILE) 所谓延续性是指对初始化参数的在线修改可以直接作用到参数文件中 这样所有被修改的参数将永久生效

  SPFILE有以下几个显著优点

   ALTER SYSTEM 所设定的参数可以直接保存在SPFILE中 不像以前那样需要手工更改参数文件才可以使改动永久生效

   RMAN支持对SPFILE的备份 在这之前是无法做到使用RMAN来备份初始化参数文件的

   可以实现在本地没有远程数据库的INIT ORA拷贝的时候 远程启动数据库

   在RAC的多个实例之间可以共享一个SPFILE

  下面我们将详细讨论这几个新特性

   SPFILE概述

  SPFILE是一个很小的二进制文件 有ORACLE服务器自动维护 位于ORACLE服务器端($ORACLE_HOME/dbs/spfile ora) 因为ORACLE默认就是此SPFILE 所以我们可以通过SQL*PLUS或OEM无需指定初始化参数在客户端远程启动数据库

   SPFILE的创建 导出与更新

  SYSDBA/SYSOPER(我不知道别人是不是使用SYSOPER 反正我是从来不用这个)可以在数据库处于任何状态下(IDLE/NOMOUNT/MOUNT/OPEN) 通过下面的语句来创建一个SPFILE

  

>  

  而将这个语句反过来就可以通过SPFILE来建立PFILE ORACLE称之为SPFILE的导出

  

>  

  导出的文件格式如下

  

>  

  导出SPFILE由两个主要的用途 批量修改参数 作为SPFILE的一种备份方式(如果数据库采用RMAN备份方式 我们可以直接用RMAN来备份SPFILE) 当批量修改(编辑PFILE)完成后 我们可以通过重新创建SPFILE来实现对SPFILE的更新

   参数的修改

  对于单个参数的修改 我们可以通过下面的语句来完成

  

>  

  通过SCOPE选项实现了对初始化参数更改的永久性

  对于动态参数 可以加上DEFERRED关键字来标明更改仅对以后的SESSIONS起作用

  

>  

   启动时参数文件的读取顺序

  数据库启动时STARTUP默认使用初始化参数文件的顺序是

  

> 

  当然在PFILE中也可以指向SPFILE

   读取SPFILE参数设置

  我们可以从v$spparameter v$parameter v$parameter 中获得相关参数的信息 也依旧可以使用SHOW SGA

  

>  

   共享初始化参数文件

  在 i RAC中 多个实例可以共享同一个初始化参数文件 而各实例所特有的参数值可以通过在参数前加上实例名称来标示

  

>   cha138/Article/program/Oracle/201311/18785

相关参考

知识大全 Oracle中的pfile和spfile详解

Oracle中的pfile和spfile详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在i

知识大全 遭遇ORA-01078,LRM-00109,ORA-27046 SPFILE文件损坏解决

遭遇ORA-01078,LRM-00109,ORA-27046SPFILE文件损坏解决  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布

知识大全 设置不使用spfile

  oraclei和oracleG里数据库启动的时候先找二进制格式的spfile如果存在就按里面定的参数启动    如果不存在就按此目录下有的文本格式的数据库参数文件启动    查看spfile的目录

知识大全 SPFILE的备份与恢复二

SPFILE的备份与恢复二  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  八导出SPFILE文件

知识大全 Oracle数据文件位置迁移

Oracle数据文件位置迁移  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  操作系统Window

知识大全 通过幸存oracle文件修复oracle9i数据

  问我没有备分oralce也没有导出数据库现在操作系统崩溃了但是oracle目录下的文件很完整请问如何修复我的表?  答:建一个相同的数据库(磁盘目录相同否则要改init文件麻烦)把数据文件控制文件

知识大全 管理好密码文件对执行数据库管理的重要性[1]

  在Oracle系统中用户使用特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle有两种身份验证方法  使用与操作系统集成的身份验证  使用Oracle数据库的密码文件进行

知识大全 一篇bigfile的简介

  Oracle数据库g消除了文件大小障碍随着越来越大的硬盘驱动器成为常见现象以及在位操作系统中提供对大文件(定义为大于GB)的支持今年还认为是很大的文件到明年可能就成了小文件有了Oracle数据库g

知识大全 某个数据文件损坏,如何打开数据库

  系统环境  操作系统WindowsServer机器内存M  数据库 OracleiR()forNT企业版  安装路径C:\\ORACLE    错误现象  因误操作数据库中某一数据文件被误删  控

知识大全 Oracle中备份控制文件和启动参数文件

Oracle中备份控制文件和启动参数文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  备份控制