知识大全 Oracle 9i新特性研究系列之四 -- 延续性初始化参数文件

Posted

篇首语:家资是何物,积帙列梁梠。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle 9i新特性研究系列之四 -- 延续性初始化参数文件相关的知识,希望对你有一定的参考价值。

Oracle 9i新特性研究系列之四 -- 延续性初始化参数文件  以下文字资料是由(全榜网网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无需指定初始化参数在客户端远程启动数据库 ( i可以吗?)     SPFILE的创建 导出与更新    SYSDBA/SYSOPER(我不知道别人是不是使用SYSOPER 反正我是从来不用这个^_^)可以在数据库处于任何状态下(IDLE/NOMOUNT/MOUNT/OPEN) 通过下面的语句来创建一个SPFILE     CREATE SPFILE[= SPFILE_NAME ] FROM PFILE[= PFILE_NAME ];    而将这个语句反过来就可以通过SPFILE来建立PFILE ORACLE称之为SPFILE的导出     CREATE PFILE[= PFILE_NAME ] FROM SPFILE[= SPFILE_NAME ];    导出的文件格式如下          * background_dump_dest= /oracle/app/oracle/admin/ora /bdump     patible=     ntrol_files= /dev/rcon /dev/rcon /dev/rcon     re_dump_dest= /oracle/app/oracle/admin/ora /cdump     * db_block_size=     * db_cache_size= #changed at     * db_domain=     * db_file_multiblock_read_count=     * db_name= ora          导出SPFILE由两个主要的用途 批量修改参数 作为SPFILE的一种备份方式(如果数据库采用RMAN备份方式 我们可以直接用RMAN来备份SPFILE)     当批量修改(编辑PFILE)完成后 我们可以通过重新创建SPFILE来实现对SPFILE的更新      参数的修改    对于单个参数的修改 我们可以通过下面的语句来完成     ALTER SYSTEM SET PARAMETER=value [MENT= MENT TEXT ][SCOPE=MEMORY|SPFILE|BOTH]    通过SCOPE选项实现了对初始化参数更改的永久性     对于动态参数 可以加上DEFERRED关键字来标明更改仅对以后的SESSIONS起作用     SQL> alter system set sort_area_size=      ment= temporary seting scope=spfile;    System altered      启动时参数文件的读取顺序    数据库启动时STARTUP默认使用初始化参数文件的顺序是     [指定的PFILE >] SPFILE > $ORACLE_HOME/dbs/PFILE    当然在PFILE中也可以指向SPFILE      读取SPFILE参数设置    我们可以从v$spparameter v$parameter v$parameter 中获得相关参数的信息 也依旧可以使用SHOW SGA     SQL> select name value update_ment from v$spparameter     where name= sort_area_size ;    NAME VALUE UPDATE_MENT         sort_area_size temporary seting     共享初始化参数文件    在 i RAC中 多个实例可以共享同一个初始化参数文件 而各实例所特有的参数值可以通过在参数前加上实例名称来标示     hawk :sort_area_size=     hawk :sort_area_size=     关于SPFILE差不多就这些内容了 请继续关注gototop为了你带来的其他Oracle i的文章 也欢迎各位网友来信与我讨论和Oracle相关的一些问题 cha138/Article/program/Oracle/201311/17325

相关参考

知识大全 Oracle9i自动PGA管理的新特性

Oracle9i自动PGA管理的新特性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Orac

知识大全 在Oracle10g和9i上一些新的特性的总结

在Oracle10g和9i上一些新的特性的总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!内部P

知识大全 Oracle9i新特性-索引监视及注意事项[修正版]

Oracle9i新特性-索引监视及注意事项[修正版]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 9i新特性之——在线表格重定义研究5

  所有的工作都准备完成我们执行重构完成的过程这个过程将执行表的交换  SQL>executeDBMS_REDEFINITIONFINISH_REDEF_TABLE(MYTESTTESTINT_

知识大全 9i新特性之——在线表格重定义研究4

  创建我们需要重新定义的中间表这个是一个分区表以后我们将把原表的所有数据在线转移到该表上来  SQL>createtableint_test(aintbint)partitionbyrange

知识大全 9i新特性之——在线表格重定义研究1

  前言     在Oraclei出现之前你只能通过MOVE或导出和导入的方式来进行表格重定义因此表格重定义的过程可能相当漫长或者说是一个离线过程在此期间应用程序对该表的操作将失败特别是大型

知识大全 9i新特性之二安全篇

  这篇文章主要讲解应用程序客户端访问数据库的新特性有些地方理解不好  写得也不是很好请大家帮忙指正谢谢!  I安全认证拥有  解决了阻止未经认证的用户通过其他客户端访问数据的问题  在隐藏密码的实现

知识大全 Oracle 9i 数据库管理实务讲座(一)-如何安装Oracle 9i Enterprise E

Oracle9i数据库管理实务讲座(一)-如何安装Oracle9iEnterpriseE  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发

知识大全 Oracle9i 数据库管理实务讲座(五)-手动建立 Oracle9i 数据库

Oracle9i数据库管理实务讲座(五)-手动建立Oracle9i数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们

知识大全 Oracle9i 数据库管理实务讲座(四)-Oracle9i 数据库实体结构

Oracle9i数据库管理实务讲座(四)-Oracle9i数据库实体结构  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们