Oracle OCP培训实战教程_Oracle数据库管理维护与备份恢复之2_管理ORALCE Instance

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:770

Oracle OCP培训实战教程_Oracle数据库管理维护与备份恢复之2_管理ORALCE Instance

§1、ORACLE的参数文件
参数文件分为两类:
spfile参数文件:spfilesid.ora, spfile.ora
pfile 参数文件:initsid.ora, init.ora

参数分为和两种,显式参数的值是显式指定的,隐式参数的值则采用系统默认值。所有
的参数都有默认值。
523
注意:对于 UNIX 平台为服务器参数文件或文本初始化参数文件指定的默认位置目录是
$ORACLE_HOME/dbs 。对于 Windows 其默认位置是$ORACLE_HOME\database。
PFILE
PFILE 是文本文件,可用 OS 的文本编辑器修改,但所有的修改需要在数据库重启后生
效。这个是 9i 以前的版本中使用的。默认存放路径 /ORACLE_HOME/database,默认文件名
initsid.ora

SPFILE
spfile 为二进制文件,不能用文本编辑器修改,oracle服务器可自动维护,自动调整
参数值。不需重启即可生效。9i 之后的版本才有。9i 在启动的默认是使用 spfile 的。默认
存放路径 /ORACLE_HOME/database,默认文件名 spfilesid.ora
pfile与 spfile能相互创建,互为备份:
create spfile=’Path/spfilesid.ora’ from pfile=’Path/initsid.ora’;
create pfile=’Path/initsid.ora’ from spfile=’Path/spfilesid.ora’;

create pfile=’Path/initsid.ora’ from spfile=’Path/spfilesid.ora’;
oracle启动时的调用顺序:spfilesid.ora -> spfile.ora ->initsid.ora-> init.ora

修改 SPFILE参数的语句:
ALTER SYSTEM SET parameter_name = parameter_value [COMMENT 'text'] [SCOPE =
MEMORY|SPFILE|BOTH] [SID= 'sid'|'*']
参数文件中的参数的修改
系统中的参数有很多种,有的可以在 session一级修改(alter session ..),有的能
在 system 一级修改(alter system ..)。

查看 session一级的参数:
select name,value,ISSES_MODIFIABLE,issys_modifiable
from v$system_parameter
where isses_modifiable=true;

查看系统一级的参数:
select name,value,isses_modifiable,issys_modifiable
from v$system_parameter
where issys_modifiable != ' FALSE';

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】