Oracle参数文件管理parameter
1、oracle参数文件一、概念参数文件是一个包含一系列参数及参数对应值的操作系统文件。这些参数是在数据库实例启动时候加载的,决定了数据库的结构、内存、指定数据库控制文件名和路径等信息,是进行数据设计与性能调优的重要文件。
2、二、参数文件位置参数文件默认位置是:$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora文件,文件默认是二进制方式存在的,不能通过vi/nano进行修改,只能通过SQL命令进线在线查看和修改。


5、三、参数分类动态参数 当issys_modifiable不等于FALSE(要区分大小写) 为232个select name,value from v$param髫潋啜缅eter where issys_modifiable!='FALSE';

7、四、修改参数在修改静态参墙绅褡孛数的时候必须加上scope。动态参数issys_modifiable为im罪焐芡拂mediate不加scope默认的是both,而动态参数issys_modifiable为deferred的必须加上scope=spfile或者加上derferredo修改spfile参数的三种模式:scope=both 立即并永久生效,(默认模式)scope=spfile 下次启动才能生效。scope=memory 立即生效但下次启动时失效下图中列出在修改静态与动态参数中scope属性每个值的区别。从中可以看出,不管是静态还是动态都可以使用scope=spfile 修改后都需要重启即可。不过在修改动态参数issys_modifiable为immediate的时候尽量设置为scope=both这样不用重启也可以直接生效

9、根据上图,静态参数修改完成后需要重启才可以生效。对比重启之前查询与重启之后查询结果可清楚看到,在没有重启的时候修改的的静态参数不会进行更改,必须重启之后才会生效。
