Oracle初始化参数.docx
《Oracle初始化参数.docx》由会员分享,可在线阅读,更多相关《Oracle初始化参数.docx(45页珍藏版)》请在冰点文库上搜索。
Oracle初始化参数
参数名:
O7_DICTIONARY_ACCESSIBILITY
类别:
安全性和审计
说明:
主要用于从Oracle7移植到Oracle8i。
如果该值为TRUE,SYSTEM权限(如SELECTANYTABLE)将不限制对SYS方案中各对象的访问(Oracle7行为)。
如果该值为FALSE,只有被授予了SELECT_CATALOG_ROLE,EXECUTE_CATALOG_ROLEDELETE_CATALOG_ROLE权限的用户才能访问SYS方案中的各对象。
值范围:
TRUE|FALSE
参数名:
active_instance_count
类别:
群集数据库
说明:
允许在由两个例程构成的集簇中指定一个例程作为主例程,另一个例程为次例程。
如果集簇中包含的例程多于两个,该参数没有作用。
值范围:
1或>=集簇中的例程数。
默认值:
无
参数名:
aq_tm_processes
类别:
其他
说明:
如果大于零,就会启用对队列消息的时间监视。
该时间值可用于指定消息的延迟和失效属性(用于应用程序的开发)。
值范围:
0-10
默认值:
0
参数名:
archive_lag_target
类别:
备用数据库
说明:
此参数与基于时间的线程高级功能相关联。
值范围:
0或[60,7200]中的任意整数。
默认值:
0为默认值,此时将禁用基于时间的线程高级功能。
否则,值将代表秒数
参数名:
audit_file_dest
类别:
安全性和审计
说明:
对于每个与数据库的SYSDBA或INTERNAL连接,都将在该目录中生成一个审计文件(仅用于UNIX)。
值范围:
任何有效的目录名
默认值:
ORACLE_HOME/rdbms/audit
参数名:
audit_trail
类别:
安全性和审计
说明:
启用或禁用数据库审计。
如果该参数为TRUE或DB,审计记录将被写入SYS.AUD$表中;如果参数为OS,
则写入一个操作系统文件。
值范围:
NONE|FALSE|DB|TRUE|OS
默认值:
NONE
参数名:
background_core_dump
类别:
诊断和统计
说明:
是否将SGA信息转储到一个生成的核心文件中(用于UNIX)。
值范围:
FULL|PARTIAL
默认值:
FULL
参数名:
background_dump_dest
类别:
诊断和统计
说明:
指定在Oracle操作过程中为后台进程(LGWR,DBWn等等)写入跟踪文件的路径名(目录或磁盘)。
它还定义记录着重要事件和消息的数据库预警文件的位置。
值范围:
任何有效的目录名。
默认值:
ORACLE_HOME/rdbms/log(根据操作系统而定)
参数名:
background_tape_io_slaves
类别:
备份和恢复
说明:
一个RecoveryManager参数,用于确定读取或写入磁带是否要使用服务器进程或一个附加的I/O从属。
值范围:
TRUE|FALSE
默认值:
FALSE
参数名:
bitmat_merge_area_size
类别:
排序,散列联接,索引
说明:
指定合并从对索引的某一范围进行扫描而检索得到的位图要使用的内存量。
值范围:
根据系统而定。
默认值:
1MB
参数名:
blank_trimming
类别:
ANSI相容性
说明:
如果值为TRUE,即使源长度比目标长度(SQL92兼容)更长,也允许分配数据。
值范围:
TRUE|FALSE
默认值:
FALSE
参数名:
buffer_pool_keep
类别:
高速缓存和I/O
说明:
保留池大小(从DB_BLOCK_BUFFERS分配)。
目的是将对象保留在内存中,以减少I/O。
值范围:
特定的字符串值(例如:
buffers:
400,lru_latches:
3)。
默认值:
无
参数名:
buffer_pool_recycle
类别:
高速缓存和I/O
说明:
循环池大小(从DB_BLOCK_BUFFERS分配)。
目的是使用对象后将其清除,以便重复使用内存。
值范围:
一个特定的字符串值(例如:
buffers:
50,lru_latches:
1)。
默认值:
无
参数名:
circuits
类别:
MTS
说明:
指定可用于入站和出站网络会话的虚拟电路总数。
该参数是构成某个例程的总SGA要求的若干参数之一。
默认值:
派生:
SESSIONS参数的值(如果正在使用共享服务器体系结构);否则为0。
参数名:
cluster_databse
类别:
群集数据库
说明:
将CLUSTER_DATABASE设置为TRUE可以启用RealApplicationClusters
选项。
值范围:
TRUE|FALSE
默认值:
FALSE
参数名:
cluster_databse_instance
类别:
群集数据库
说明:
当前已配置为群集数据库的一部分的例程数。
它用于确定SGA结构的大小,该结构由已配置的例程数来确定。
正确设置此参数将改善SGA的内存使用情况。
有几个参数是用此参数值计算得到的。
值范围:
任何非零值。
默认值:
1
参数名:
cluster_interconnects
类别:
群集数据库
说明:
可在RealApplicationClusters环境中使用的其他互连。
当单个互连不能满足群集数据库的带宽要求时,应设置此参数。
如果未设置此参数,Oracle保留当前为Oracle9iRealApplicationClusters节点之间的通信确定适当互连的语义。
值范围:
用冒号分隔的一个或多个IP地址。
默认值:
NONE
参数名:
commit_point_strength
类别:
分布式、复制和快照
说明:
一个用于确定分布式事务处理中提交点的位置的值。
值范围:
0-255
默认值:
根据操作系统而定
参数名:
compatible
类别:
其他
说明:
允许您使用一个新的发行版,同时保证与先前版本的向后兼容性。
值范围:
默认为当前发行版。
默认值:
由发行版确定
参数名:
control_file_record_keep_time
类别:
重做日志和恢复
说明:
控制文件中可重新使用部分中的记录必须保留的最短时间(天数)。
值范围:
0-365
默认值:
7
参数名:
control_files
类别:
文件配置
说明:
指定一个或多个控制文件名。
Oracle建议对于不同设备或OS文件镜像使用多个文件。
值范围:
1-8文件名(带路径名)。
默认值:
根据操作系统而定
参数名:
core_dump_dest
类别:
诊断和统计
说明:
指定核心转储位置的目录名(用于UNIX)。
值范围:
任何有效的目录名。
默认值:
ORACLE_HOME/dbs
参数名:
cpu_count
类别:
进程和会话
说明:
Oracle可用的CPU的数目(用于计算其他参数值)。
请勿更改该值。
值范围:
0-无限制。
默认值:
由Oracle自动设置
参数名:
create_bitmap_area_size
类别:
排序、散列联接、位图索引
说明:
CREATE_BITMAP_AREA_SIZE指定为创建位图索引而分配的内存量。
值范围:
根据操作系统而定。
默认值:
8MB
参数名:
cursor_sharing
类别:
游标和库高速缓存
说明:
控制可以终止共享相同的共享游标的SQL语句类型。
值范围:
强制:
强制表达方式不同但语句意思相同的语句共享一个游标。
EXACT:
只令完全相同的SQL语句共享一个游标。
默认值:
EXACT
参数名:
cursor_space_for_time
类别:
游标和库高速缓存
说明:
在一个游标引用共享SQL区时,确定将SQL区保留在共享池中还是从中按过期作废处理。
值范围:
TRUE|FALSE
默认值:
FALSE(过期作废)
参数名:
db_16k_cache_size
类别:
高速缓存和I/O
说明:
指定高速缓存的大小为16K缓冲区。
只有在db_block_size的值不是16K时,才能设置此参数。
值范围:
0M或至少16M。
块大小的值还要满足特定平台的具体要求。
默认值:
0M
参数名:
db_2k_cache_size
类别:
高速缓存和I/O
说明:
指定高速缓存的大小为2K缓冲区。
只有在db_block_size的值不是2K时,才能设置此参数。
值范围:
0M或至少16M。
块大小的值还要满足特定平台的具体要求。
默认值:
0M
参数名:
db_4k_cache_size
类别:
高速缓存和I/O
说明:
指定高速缓存的大小为4K缓冲区。
只有在db_block_size的值不是4K时,才能设置此参数。
值范围:
0M或至少16M。
块大小的值还要满足特定平台的具体要求。
默认值:
0M
参数名:
db_8k_cache_size
类别:
高速缓存和I/O
说明:
指定高速缓存的大小为8K缓冲区。
只有在db_block_size的值不是8K时,才能设置此参数。
值范围:
0M或至少16M。
块大小的值还要满足特定平台的具体要求。
默认值:
0M
参数名:
db_block_buffers
类别:
高速缓存和I/O
说明:
缓冲区高速缓存中Oracle块的数量。
该参数会显著影响一个例程的SGA总大小。
值范围:
4-根据操作系统而定。
默认值:
32768
参数名:
db_block_checking
类别:
诊断和统计
说明:
用于控制是否检查事务处理管理的块有无损坏。
值范围:
TRUE|FALSE
默认值:
FALSE
参数名:
db_block_checksum
类别:
诊断和统计
说明:
DBWn,ARCH和SQL*loader是否为每一个数据块读或写计算或校验块的校验和。
值范围:
TRUE|FALSE
默认值:
FALSE
参数名:
db_block_size
类别:
高速缓存和I/O
说明:
一个Oracle数据库块的大小(字节)。
该值在创建数据库时设置,而且此后无法更改。
值范围:
1024-65536(根据操作系统而定)。
默认值:
2048(根据操作系统而定)
参数名:
db_block_advice
类别:
高速缓存和I/O
说明:
为预计各种容量的高速缓存的行为而启用和禁用统计信息收集。
在V$DB_CACHE_ADVICE视图中收集信息。
值范围:
OFF--关闭咨询,并且不为咨询分配内存;ON--打开咨询(即:
将带来CPU和内存开销);READY--关闭咨询,但保留分配给咨询的内存。
默认值:
OFF
参数名:
db_cache_size
类别:
高速缓存和I/O
说明:
为高速缓存指定标准块大小的缓冲区。
值范围:
至少16M。
默认值:
48M
参数名:
db_create_file_dest
类别:
文件配置
说明:
设置所创建的数据文件,控制文件和联机日志的默认位置。
值范围:
文件系统目录名。
该目录必须已存在。
该目录必须具有可让Oracle在其中创建文件的许可。
参数名:
db_create_online_log_dest_1
类别:
文件配置
说明:
设置所创建的联机日志和控制文件的默认位置。
如果在创建联机日志或控制文件时未指定文件名,则使用默认文件名。
值范围:
文件系统目录名。
该目录必须已存在。
该目录必须具有可让Oracle在其中创建文件的许可。
参数名:
db_create_online_log_dest_2
类别:
文件配置
说明:
设置所创建的联机日志和控制文件的默认位置。
如果在创建联机日志或控制文件时未指定文件名,则使用默认文件名。
值范围:
文件系统目录名。
该目录必须已存在。
该目录必须具有可让Oracle在其中创建文件的许可。
参数名:
db_create_online_log_dest_3
类别:
文件配置
说明:
设置所创建的联机日志和控制文件的默认位置。
如果在创建联机日志或控制文件时未指定文件名,则使用默认文件名。
值范围:
文件系统目录名。
该目录必须已存在。
该目录必须具有可让Oracle在其中创建文件的许可。
参数名:
db_create_online_log_dest_4
类别:
文件配置
说明:
设置所创建的联机日志和控制文件的默认位置。
如果在创建联机日志或控制文件时未指定文件名,则使用默认文件名。
值范围:
文件系统目录名。
该目录必须已存在。
该目录必须具有可让Oracle在其中创建文件的许可。
参数名:
db_create_online_log_dest_5
类别:
文件配置
说明:
设置所创建的联机日志和控制文件的默认位置。
如果在创建联机日志或控制文件时未指定文件名,则使用默认文件名。
值范围:
文件系统目录名。
该目录必须已存在。
该目录必须具有可让Oracle在其中创建文件的许可。
参数名:
db_domain
类别:
数据库识别
说明:
指定数据库名的扩展名(例如:
US.ORACLE.COM)为使一个域中创建的数据库名唯一,建议指定该值。
值范围:
由句点分隔的任何字符串,最长可以有128个字符。
默认值:
WORLD
参数名:
db_file_multiblock_read_count
类别:
高速缓存和I/O
说明:
在涉及一个完全连续扫描的一次I/O操作过程中读取的块的最大数量。
值范围:
根据操作系统而定。
默认值:
8
参数名:
db_file_name_convert
类别:
备用数据库
说明:
将主数据库上的一个新数据文件的文件名转换为备用数据库上的文件名。
值范围:
一个有效的主/备用目录和文件名对。
默认值:
无
参数名:
db_files
类别:
文件配置
说明:
可为该数据库打开的数据文件的最大数量。
值范围:
MAXDATAFILES-根据操作系统而定。
默认值:
根据操作系统而定(在Solaris系统上为200)
参数名:
db_keep_cache_size
类别:
高速缓存和I/O
说明:
指定KEEP缓冲池中的缓冲区数。
KEEP缓冲池中的缓冲区大小是主要块大小(即db_block_size定义的块大小)。
值范围:
0或至少一个区组大小(更小的值将自动舍入到区组大小)。
默认值:
0M
参数名:
db_name
类别:
数据库识别
说明:
一个数据库标识符,应与CREATEDATABASE语句中指定的名称相对应。
值范围:
任何有效名称最多可有8个字符。
默认值:
无(但应指定)
参数名:
db_recycle_cache_size
类别:
高速缓存和I/O
说明:
指定RECYCLE缓冲池的大小。
RECYCLE池中的缓冲区大小是主要块大小。
值范围:
0或至少一个区组大小(更小的值将自动舍入到区组大小)。
默认值:
0M
参数名:
db_writer_processes
类别:
高速缓存和I/O
说明:
一个例程的数据库写进程的初始数量。
如果使用了DBWR_IO_SLAVES,则只能使用一个数据库写进程。
值范围:
1-10
默认值:
1
参数名:
dbwr_io_slaves
类别:
高速缓存和I/O
说明:
DBW0进程使用的I/O从属的数量。
DBW0进程及其从属始终写入磁盘。
值范围:
0-根据操作系统而定。
默认值:
0
参数名:
dbwr_io_slaves
类别:
高速缓存和I/O
说明:
DBW0进程使用的I/O从属的数量。
DBW0进程及其从属始终写入磁盘。
值范围:
0-根据操作系统而定。
默认值:
0
参数名:
disk_asynch_io
类别:
高速缓存和I/O
说明:
控制数据文件,控制文件和日志文件的I/O是否异步(即在表扫描过程中进程是否重叠I/O和CPU请求)。
只有在您的平台支持磁盘异步I/O的情况下才能更改该参数。
值范围:
TRUE|FALSE
默认值:
TRUE
参数名:
dispatchers
类别:
MTS
说明:
为设置使用共享服务器的共享环境而设置调度程序的数量和类型。
可以为该参数指定几个选项。
有关详细信息,请参阅"Oracle8i管理员指南"和"OracleNetAdministratorsGuide"。
这是字符串值的一个示例:
(PROTOCOL=TCP)(DISPATCHERS=3)。
值范围:
参数的有效指定值。
默认值:
NULL
参数名:
distributed_lock_timeout
类别:
分布式、复制和快照
说明:
分布式事务处理将等待被锁定资源的时间(以秒为单位)。
此值在8.1.3版中已废弃。
值范围:
1-无限制。
默认值:
60秒
参数名:
dml_locks
类别:
事务处理
说明:
所有用户获取的表锁的最大数量。
对每个表执行DML操作均需要一个DML锁。
例如,如果3个用户修改2个表,就要求该值为6。
值范围:
0或20到无限制。
默认值:
4*TRANSACTIONS(派生)
参数名:
drs_start
类别:
备用数据库
说明:
使Oracle可以确定是否应启动DRMON进程。
DRMON是一种不会导致致命错误的Oracle后台进程,只要例程存在,该进程就存在。
值范围:
TRUE|FALSE。
默认值:
FALSE
参数名:
enqueue_resources
类别:
事务处理
说明:
入队可使并行进程能够共享资源。
例如,Oracle允许一个进程以共享模式锁定一个表,以共享更新模式锁定另一个表。
值范围:
10-65535(7.3)或10-无限制(8.1)。
默认值:
派生(该值大于DML_LOCKS+20即已足够)
参数名:
event
类别:
诊断和统计
说明:
OracleSupportServices人员用来调试系统。
通常不应该变更。
值范围:
不可用。
默认值:
无
参数名:
fal_client
类别:
备用数据库
说明:
指定供FAL服务(通过FAL_SERVER参数配置)来引用FAL客户机的FAL客户机名称。
该参数的值是一个OracleNet服务名。
此OracleNet服务名被假定为已在FAL服务器系统上正确配置,可指向FAL客户机(即:
此备用数据库)。
值范围:
OracleNet服务名的字符串值。
参数名:
fast_start_io_target
类别:
重做日志和恢复
说明:
指定在系统崩溃或例程恢复期间需要的I/O数量。
该值比DB_BLOCK_MAX_DIRTY_TARGET对恢复过程的控制更加精确。
值范围:
0(禁用I/O恢复限制)或1000,到高速缓存中的所有缓冲区数。
默认值:
高速缓存中的所有缓冲区数
参数名:
fast_start_mttr_target
类别:
重做日志和恢复
说明:
指定从单个数据库例程崩溃中恢复所需的时间(估计秒数)。
FAST_START_MTTR_TARGET将在内部被转换为一组参数,用于修改数据库的操作,从而将它的恢复时间控制在总"恢复平均时间(MTTR)"中的一定范围之内。
只有具有"快速启动故障恢复"功能的版本才支持此参数。
值范围:
[0,3600]。
它将计算数据缓冲区高速缓存条目数之上,且大于最大日志中的块数的限值。
默认值:
0
参数名:
fast_start_parallel_rollback
类别:
事务处理
说明:
执行并行回退时确定进程的最大数量。
在多数事务处理的运行时间都较长的系统上,该值很有用。
值范围:
FALSE|LOW|HIGH
默认值:
LOW(2*CPU_COUNT)
参数名:
fixed_date
类别:
其他
说明:
SYSDATE返回的数据。
对于必须始终返回固定日期而非系统日期的测试,该值很有用。
使用双引号或不使用引号。
请勿使用单引号。
值范围:
YYYY-MM-DD-HH24:
MI:
SS(或默认的Oracle日期格式)。
默认值:
NULL
参数名:
gc_files_to_locks
类别:
群集数据库
说明:
一个群集数据库参数,用于控制将并行高速缓存管理(PCM)锁映射到数据文件。
语法:
GC_FILES_TO_LOCKS=file_list=lock_count[!
blocks][R][EACH][:
...]
默认值:
NULL
参数名:
global_context_pool_size
类别:
SGA内存
说明:
从SGA分配的用于存储和管理全局应用程序上下文的内存量。
值范围:
任意整数值。
默认值:
1M
参数名:
global_names
类别:
分布式、复制和快照
说明:
指定是否要求数据库链接与所连接的数据库同名。
如果该值为FALSE,则不执行检查。
要使分布式处理中的命名约定一致,请将该参数设置为TRUE。
值范围:
TRUE|FALSE
默认值:
TRUE
参数名:
hash_area_size
类别:
排序、散列联接、位图索引
说明:
与并行执行操作和DML或DDL语句相关。
它以字节为单位,指定要用于散列联接的最大内存量。
有关详细信息,请参阅手册Oracle8iConcepts。
值范围:
0到根据操作系统而定的值。
默认值:
派生:
2*SORT_AREA_SIZE参数值
参数名:
hl_shared_memory_address
类别:
SGA内存
说明:
指定系统全局区(SGA)的运行时起始地址。
在指定SGA连接时起始地址的平台上,该值被忽略。
在64位平台上,请使用该值来指定高32位和低32位。
如果不指定该值,默认值是平台指定的位置。
值范围:
任何整数值。
默认值:
0
参数名:
hs_autoregister
类别:
分布式、复制和快照
说明:
启用或禁用"异构服务(HS)"代理的自动自注册。
如果启用,信息将被上载到数据字典中,以便在通过同一代理建立后续连接时降低开销。
值范围:
TRUE|FALSE
默认值:
TRUE
参数名:
ifile
类别:
其他
说明:
用于在当前参数文件中嵌入其他参数文件。
您可以在一个参数文件的多个行上多次使用该参数,但最多只能有三级嵌套。
值范围:
任何有效的参数文件名(语法是IFILE=par