码迷,mamicode.com
首页 > 数据库 > 详细

oracle的启动与关闭原理-spfile和pfile的参数原理

时间:2015-02-26 00:04:40      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:oracle   文本文件   文件管理   

二、Oracle的参数文件管理

1.参数文件的介绍

  两种参数文件:
   
   (1)spfile参数文件(二进制文件)
   (2)pfile参数文件(文本文件)

参数文件存储的路径:$ORACLE_HOME/dbs

[oracle@oracle3 dbs]$ ll
总计 56
-rw-r----- 1 oracle oinstall  1544 06-05 15:47 hc_LAW.dat
-rw-rw---- 1 oracle oinstall  1544 06-09 10:52 hc_ORCL.dat
-rw-r--r-- 1 oracle oinstall 12920 2001-05-03 initdw.ora
-rw-r----- 1 oracle oinstall  8385 1998-09-11 init.ora
-rw-r--r-- 1 oracle oinstall   987 06-09 09:28 initORCL.ora
-rw-r----- 1 oracle oinstall    24 06-04 16:20 lkORCL
-rw-r----- 1 oracle oinstall  1536 06-09 10:57 orapwORCL
-rw-r----- 1 oracle oinstall  2560 06-09 10:52 spfileORCL.ora
-rw-r----- 1 oracle oinstall  2584 06-09 09:38 sqlnet.log

spfileORCL.ora:ORCL实例的spfile文件

initORCL.ora:ORCL实例的pfile文件

注意:
   10gR2这个版本默认启动读取的是spfile文件,pfile文件在启动数据库的时候是不用的。

反解spfile文件:
SQL> create pfile from spfile;

File created.

强制使用pfile文件启动数据库
SQL> startup pfile=‘/u01/oracle/product/10.2.0/db_1/dbs/initORCL.ora‘;
ORACLE instance started.

Total System Global Area  608174080 bytes
Fixed Size            1268920 bytes
Variable Size          230687560 bytes
Database Buffers      373293056 bytes
Redo Buffers            2924544 bytes
Database mounted.
Database opened.

验证是使用pfile文件启动数据库
SQL> select value from v$parameter where name=‘spfile‘;

VALUE
--------------------------------------------------------------------------------

value值是空的,那么说明是使用pfile文件启动数据库

如果是使用spfile文件启动数据库,那么value值就是spfile文件的绝对路径

SQL> startup
ORACLE instance started.

Total System Global Area  608174080 bytes
Fixed Size            1268920 bytes
Variable Size          230687560 bytes
Database Buffers      373293056 bytes
Redo Buffers            2924544 bytes
Database mounted.
Database opened.
SQL> select value from v$parameter where name=‘spfile‘;

VALUE
--------------------------------------------------------------------------------
/u01/oracle/product/10.2.0/db_1/dbs/spfileORCL.ora


参数文件命名的格式:

spfile[ORACLE_SID].ora    --spfile文件的命名
init[ORACLE_SID].ora    --pfile文件的命名

oracle的参数:

ORCL.__db_cache_size=373293056
ORCL.__java_pool_size=33554432
ORCL.__large_pool_size=4194304
ORCL.__shared_pool_size=192937984
ORCL.__streams_pool_size=0
*.audit_file_dest=‘/u01/oracle/admin/ORCL/adump‘
*.background_dump_dest=‘/u01/oracle/admin/ORCL/bdump‘
*.compatible=‘10.2.0.1.0‘
*.control_files=‘/u01/oracle/oradata/ORCL/control01.ctl‘,‘/u01/oracle/oradata/ORCL/control02.ctl‘,‘/u01/oracle/oradata/ORCL/control03.ctl‘
*.core_dump_dest=‘/u01/oracle/admin/ORCL/cdump‘
*.db_block_size=8192
*.db_domain=‘‘
*.db_file_multiblock_read_count=16
*.db_name=‘ORCL‘
*.db_recovery_file_dest=‘/u01/oracle/flash_recovery_area‘
*.db_recovery_file_dest_size=2147483648
*.dispatchers=‘(PROTOCOL=TCP) (SERVICE=ORCLXDB)‘
*.job_queue_processes=10
*.local_listener=‘ORCL‘
*.open_cursors=300
*.pga_aggregate_target=201326592
*.processes=150
*.remote_login_passwordfile=‘EXCLUSIVE‘
*.sga_target=605028352
*.undo_management=‘AUTO‘
*.undo_tablespace=‘UNDOTBS1‘
*.user_dump_dest=‘/u01/oracle/admin/ORCL/udump‘

oracle的启动与关闭原理-spfile和pfile的参数原理

标签:oracle   文本文件   文件管理   

原文地址:http://fengsonglin.blog.51cto.com/9860507/1615210

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!