首页 > 数据库 > Oracle > 正文

Oracle9i初始化参数中文说明11

2024-08-29 13:29:56
字体:
来源:转载
供稿:网友

control_files:

说明: 指定一个或多个控制文件名。oracle 建议对于不同设备或 os 文件镜象使用多个文件。

值范围: 1 - 8 文件名 (带路径名)。

默认值: 根据操作系统而定

db_create_online_log_dest_5:

说明: 设置所创建的联机日志和控制文件的默认位置。如果在创建联机日志或控制文件时未指定文件名, 则使用默认文件名。

值范围: 文件系统目录名。该目录必须已存在。该目录必须具有可让 oracle 在其中创建文件的许可。

large_pool_size:

说明 : 指定大型池的分配堆的大小, 它可被共享服务器用作会话内存, 用作并行执行的消息缓冲区以及用作 rman

备份和恢复的磁盘 i/o 缓冲区。

值范围: 600k (最小值); >= 20000m (最大值是根据操作系统而定的)。

默认值 : 0, 除非配置了并行执行或 dbwr_io_slaves

shared_pool_size:

说明: 以字节为单位, 指定共享池的大小。共享池包含如: 共享游标, 存储的过程,

控制结构和并行执行消息缓冲区等对象。较大的值能改善多用户系统的性能。

值范围:300 kb - 根据操作系统而定。

默认值: 如果是 64 位操作系统, 值为 64mb; 其他情况下, 值为 16mb。

java_pool_size:

说明: 以字节为单位, 指定 java 存储池的大小, 它用于存储 java 的方法和类定义在共享内存中的表示法,

以及在调用结束时移植到 java 会话空间的 java 对象。有关详细信息, 请参阅 oracle8i java

developer's guide。

值范围: 根据操作系统而定。

默认值: 根据操作系统而定

shared_pool_reserved_size:

说明: 指定要为较大连续共享池内存请求而保留的空间,

以避免由碎片引起的性能下降。该池的大小应符合这样的条件:能存储为防止对象从共享池刷新而普遍要求的所有大型过程和程序包。

值范围: shared_pool_reserved_min_alloc 到

shared_pool_size 的一半 (字节)。

默认值: shared_pool_size 值的 5%

cursor_sharing:

说明: 控制可以终止共享相同的共享游标的 sql 语句类型。

值范围:

强制: 强制表达方式不同但语句意思相同的语句共享一个游标。

exact: 只令完全相同的 sql 语句共享一个游标。

默认值: exact

open_cursors:

说明: 指定一个会话一次可以打开的游标 (环境区域) 的最大数量, 并且限制 pl/sql 使用的 pl/sql

游标高速缓存的大小, 以避免用户再次执行语句时重新进行语法分析。请将该值设置得足够高,

这样才能防止应用程序耗尽打开的游标。

值范围: 1 - 操作系统限制值。

默认值: 64

serial_reuse:

说明: 指定何种类型的 sql 游标应利用串行可重用内存功能。如果 cursor_space_for_time = true,

那么 serial_reuse 值将被忽略, 当作被设置为

disable 或 null 的情况处理。

值范围: disable | select | dml | plsql | all | null

默认值: null

session_cached_cursors:

说明: 指定要高速缓存的会话游标的数量。对同一 sql 语句进行多次语法分析后,

它的会话游标将被移到该会话的游标高速缓存中。这样可以缩短语法分析的时间, 因为游标被高速缓存, 无需被重新打开。

值范围: 0 到根据操作系统而定的值。

默认值: 0

cursor_space_for_time:

说明: 在一个游标引用共享 sql 区时, 确定将 sql 区保留在共享池中还是从中按过期作废处理。

值范围: true | false

默认值: false (过期作废)

rollback_segments:

说明: 指定要在例程启动过程中获取的一个或多个回退段, 即使其数量超过了 transactions /

transactions_per_rollback_segment 的值。公式为 rollback_segments =

(rbseg_name [, rbseg_name] ...)

值范围:除 system 外, dba_rollback_segs 中列出的任何回退段。

默认值: null (默认情况下使用公用回退段)

undo_suppress_errors:

说明: 允许用户在 smu 模式下尝试执行 rbu 操作 (如

alter rollback segment online) 时忽略错误。这样能让用户在将所有应用程序和脚本转换到 smu

模式之前即可使用 smu 功能。

值范围: true 或 false

默认值: false。

max_rollback_segments:

说明: 指定 sga 中高速缓存的回退段的最大大小。该数值指定一个例程中可同时保持联机状态 (即状态为 inuse)

的回退段的最大数量。

值范围: 2 -65535

默认值: 最大值 (30, transactions/transactions_per_rollback_segment)

undo_retention:

说明: undo_retention

参数用来指定要在数据库中保留的已提交的撤消信息总量。可在例程启动时设置该参数值。可以计算满足撤消保留要求所需的撤消空间量:



undospace = rd * ups, 其中 undospace 以撤消块数来表示, rd 用以秒为单位的

undo_retention 来表示, ups 以每秒撤消块数来表示。

值范围: 所允许的最大值为 (2 ** 32) 秒。

默认值: 30 秒。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表