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

二、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'

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值