Oracle parameter file(参数文件)

Oracle参数文件包括pfile(文本文件)和spfile(二进制文件),用于配置数据库的物理结构、内存等属性。系统默认使用spfile启动,可使用`show parameter spfile`查看。pfile可用于编辑参数并启动数据库,修改静态参数需重启数据库,动态参数修改立即生效。

    Oracle中的参数文件是一个包含一系列参数以及参数对应值的系统文件。数据库启动时加载参数文件,按参数文件中的配置决定数据库的物理结构、内存、数据库的限制等各种属性。

 

    一、参数文件可分为:pfile(文本文件)和 spfile(二进制文件)。

           系统启动时默认读取 spfile 来初始化实例,可以通过 show paramter spfile 命令来查看实例是不是通过 spfile 启动的:

            

           (如图,VALUE有值则说明数据库是读取spfile启动的,VALUE同样说明了spfile的路径)

   二、创建文本文件 pfile,让数据库根据 pfile 中的参数来初始化实例:

           

          可以通过查看pfile文件来查看当前spfile中的配置,也可以通过vi编辑器修改pfile中的参数:

         启动数据库时读取 pfile 文件:

         

        (如图,先关闭实例,再通过读取 pfile 文件启动)

  三、修改静态参数的值时,加scope=spfile选项可以修改 spfile 文件中该参数的值,重启数据库时生效

          

         (如图,修改完成后不会马上生效,需要重启数据库读取spfile文件)

           

           修改动态参数的值时,加scope=both选项可以修改当前数据库的值,同时修改 spfile 文件中的值

           

         (只有动态参数才可以同时修改当前数据库和 spfile 文件的值,如 open_cursor;

             修改静态参数只能通过修改 spfile 文件重启数据库实现,如 sga_max_target;

             scope 只能修改 spfile 文件,若数据库通过 pfile 文件启动的,无法通过scope来修改,

             而 pfile 文件是文本文件,可以直接用vi编辑器编辑,再用来启动数据库)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值