1 参数文件
存放参数的文件即参数文件有两种类型:
Server parameter file(SPFILE):是一个进制文件,可以通过数据库服务来修改和读取,不允许手工编辑修改。它是在服务端的,也就是数据库实例端。随着数据库的关闭和启动持久存在。默认的名字是spfile
文本初始化参数文件pfile:可以被数据库服务读取,但是不能写,必须通过文本编辑器来手工修改,并且它也是持久存在的。默认的名字是init
2 初始参数值的类型
派生参数值:
一些参数是派生的,通过别的参数的值计算出来的。一般,不用改这些参数的值。如果改了,它的值会覆盖计算出来的值。
比如:
sessions参数是通过processes参数派生出来的,通过修改processes的值,默认的sessions的值也会更改,除非单独指定一个值。
依赖操作系统的参数值:
一些参数的值依赖于操作系统。比如:DB_FILE_MULTIBLOCK_READ_COUNT参数,指定在顺序扫描时一次I/O最多读取几个block。这个参数是依赖操作系统的。块的大小也就是DB_BLOCK_SIZE的默认值也依赖于操作系统。
设置参数的值:
初始化参数中大部分可能会改善系统性能,一些参数设置容量限制不会影响性能。比如,OPEN_CURSORS的值是10,一个用户进程尝试打开他的第十一个游标的时候,就会报错。其它参数影响性能但是不会实行绝对的限制。比如:减少OPEN_CURSORS的值,不会阻止工作,仅管它可能会慢点。增加它的值可能会改善系统的性能,但是同时也会增加SGA的大小。一个合适大小的SGA会改善性能,但是太大反而会降低它的性能。操作系统同时也会限制SGA的最大值。
3 练习题
简单描述根据参数值的不同,大概有哪几类参数。
【答题小贴士】:
1、以墨天轮文章的形式解析题目并给出答案
2、将墨天轮文章链接发送到此文的评论区




