深入解析Oracle学习笔记(第三章)

初始化参数分为3类: 推导参数   操作系统依赖参数    可变参数


推导参数  举例:sessions = (1.1 * processes)+5

操作系统依赖参数: 比如db_cache_size,受限于操作系统物理内存。

可变参数: 


静态参数,动态参数

显示参数,隐含参数(以“_" 开头 )


$ORACLE_HOME/sqlplus/admin/glogin.sql

set sqlprompt "_user@_connect_jdentifier> "


show parameter 其实是查询v$parameter视图,该视图是建立在两个底层数据字典表x$ksppi 和x$kspccv,(过滤掉了隐含参数)通过这两个基表,可以查询所有参数及其描述信息。


初始化参数文件 init  手动修改,必须重启后才能生效

服务器参数文件  SPFILE 可以通过命令修改   --》  v$spparameter


v$system_parameter 系统级别的参数设置,当新会话创建时,会首先从v$system_parameter继承参数设置

v$parameter 会话级别,如果修改了会话级别参数,则跟v$system_parameter有所不同


show parameter --> v$parameter

show spparameter --> v$spparameter


oracle运行期间并不会锁定spfile,所以spfile在oracle运行期间可以被修改,删掉等意外丢失。


搜索顺序spfile<ORACLE_SID>.ora   --> spfile.ora   --> init<ORACLE_SID>.ora

startup pfile=''        


可以在pfile中调用spfile

参数文件中,如果参数重复设置,后读取的参数将取代先前的设置。


针对RAC,alter system命令修改参数时,可以指定SID参数。


对于scope=spfile修改的参数,对当前实例无效,但是通过v$spparameter可以查到。


不带scope参数,则scope=both。如果是静态参数,只能指定spfile,否则会报错。


重置参数为缺省值:alter system reset parameter_name scope=   sid=  


v$rman_configuration视图查询RMAN配置

RMAN控制文件自动备份位置默认为闪回区,可以通过RMAN configure命令修改位置

v$backup_spfile 查询自动备份的控制文件和参数文件

list backup of spfile


11g开始,create pfile/spfile from memory.




你可能感兴趣的:(深入解析Oracle学习笔记(第三章))