教学文章
Technology Exchange
热门课程
400电话

免费咨询热线
400-090-9964

教学文章

oracle学习之参数文件的本质

时间:2017-07-11 来源:

  环境:

  SQL> select * from v$version where rownum=1;

  BANNER

  ----------------------------------------------------------------

  Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod

  SQL> !uname -r

  2.6.18-308.el5xen

  参数文件的根本作用就是“覆盖参数的默认值”,以便刻画出一个最适合自己应用场景的环境

  因此参数文件中记录的都是我们调研的,与默认值存在不同

  通过删除pfile参数文件中的的参数,可达到恢复参数为其默认值的目的

  下面用一个实验来测试一下:

  db_recovery_file_dest_size参数的作用是限制闪回恢复区可存放文件总大小

  一旦将参数db_recovery_file_dest_size设置为非零值后“很难”恢复为默认值“0”。

  这里我们用reset对spfile操作,来恢复为0

  [email protected]> show parameter db_recovery_file_dest_size

  NAME TYPE VALUE

  ------------------------------------ ----------- ------------------------------

  db_recovery_file_dest_size big integer 2G

  [email protected]> alter system reset db_recovery_file_dest_size scope=spfile sid='*';

  System altered.

  [email protected]> shutdown immediate

  Database closed.

  Database dismounted.

  ORACLE instance shut down.

  [email protected]> create pfile from spfile;

  编辑pfile 去掉DB_RECOVERY_FILE_DEST

  SQL> startup pfile='/u01/app/oracle/product/10.2.0/db_1/dbs/initorcl.ora';

  ORACLE instance started.

  Total System Global Area 419430400 bytes

  Fixed Size 1219760 bytes

  Variable Size 146801488 bytes

  Database Buffers 268435456 bytes

  Redo Buffers 2973696 bytes

  Database mounted.

  Database opened.

  SQL> show parameter db_recovery_file_dest_size

  NAME TYPE VALUE

  ------------------------------------ ----------- ------------------------------

  db_recovery_file_dest_size big integer 0

  (以上内容摘于网络,如有侵权,请告之,将第一时间删除)

版权所有@北京神脑资讯技术有限公司(CUUG,中国UNIX用户协会) Copyright ALL Rights Reserved 京ICP备11008061号-1

CUUG旗下网站:www.cuug.com.cn www.cuug.com oracle.cuug.com bbs.cuug.com www.cuug.net

电话:010-59426307 010-59426319 邮政编码:100089

地址:北京市海淀区北清路164号28-38号院