Blank_trimming:
说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。
值范围: TRUE | FALSE
默认值: FALSE
serializable:
说明: 确定查询是否获取表级的读取锁, 以防止在包含该查询的事务处理被提交之前更新任何对象读取。这种操作模式提供可重复的读取,
并确保在同一事务处理种对相同数据的两次查询看到的是相同的值。
值范围: TRUE | FALSE
默认值: FALSE
row_locking:
说明: 指定在表已更新或正在更新时是否获取行锁。如果设置为 ALWAYS, 只有在表被更新后才获取行锁。如果设置为 INTENT,
只有行锁将用于
SELECT
FOR
UPDATE, 但在更新时将获取表锁。
值范围: ALWAYS | DEFAULT | INTENT
默认值: ALWAYS
shared_servers
说明 : 指定在启动例程后, 要为共享服务器环境创建的服务器进程的数量。
值范围: 根据操作系统而定。
默认值 : 1
circuits:
说明 : 指定可用于入站和出站网络会话的虚拟电路总数。 该参数是构成某个例程的总 SGA 要求的若干参数之一。
默认值 : 派生: SESSIONS 参数的值 (如果正在使用共享服务器体系结构); 否则为 0。
Mts_multiple_listeners:
说明: 指定多个监听程序的地址是分别指定的, 还是用一个 ADDRESS_LIST 字符串指定。如果该值为 TRUE,
MTS_LISTENER_ADDRESS 参数可被指定为:
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(PORT=5000)(HOST=zeus))
(ADDRESS=(PROTOCOL=decnet)(OBJECT=outa)(NODE=zeus))
此参数在 8.1.3 版中已废弃。
值范围: TRUE | FALSE
默认值: FALSE
mts_servers:
说明 : 指定在启动例程后, 要为共享服务器环境创建的服务器进程的数量。
值范围: 根据操作系统而定。
默认值 : 1
mts_service:
说明 : 一个共享服务器参数, 用于指定已在调度程序上注册,
用来建立数据库连接的唯一服务名。如果要在没有调度程序的情况下仍能连接到数据库, 请将该值设置为与例程名相同。此参数自
8.1.3 版起已废弃。
值范围: 根据操作系统而定。
默认值 :0
mts_sessions:
说明 : 指定允许的共享服务器体系结构用户会话的总数。设置此参数可为专用服务器保留一些用户会话。
值范围: 0 到 SESSIONS - 5
默认值 : 派生: MTS_CIRCUITS 和 SESSIONS - 5 两者中的较小值
shared_server_sessions:
说明 : 指定允许的共享服务器体系结构用户会话的总数。设置此参数可为专用服务器保留一些用户会话。
值范围: 0 到 SESSIONS - 5
默认值 : 派生: MTS_CIRCUITS 和 SESSIONS - 5 两者中的较小值
mts_max_dispatchers
说明 : 指定在一个共享服务器环境中可同时运行的调度程序进程的最大数量。
值范围: 根据操作系统而定。
默认值 : 如果已配置了调度程序, 则默认值为大于 5 的任何数目或配置的调度程序的数目
mts_max_servers:
说明 : 指定在一个共享服务器环境中可同时运行的共享服务器进程的最大数量。
值范围: 根据操作系统而定。
默认值 : 20
dispatchers:
说明 : 为设置使用共享服务器的共享环境而设置调度程序的数量和类型。可以为该参数指定几个选项。有关详细信息,
请参阅“Oracle8i 管理员指南”和“Oracle Net Administrator's
Guide”。这是字符串值的一个示例: '(PROTOCOL=TCP)(DISPATCHERS=3)'。
值范围: 参数的有效指定值。
默认值 : NULL
max_shared_servers:
说明 : 指定在一个共享服务器环境中可同时运行的共享服务器进程的最大数量。
值范围: 根据操作系统而定。
默认值 : 20
mts_circuits:
说明 : 指定可用于入站和出站网络会话的虚拟电路总数。 该参数是构成某个例程的总 SGA 要求的若干参数之一。
默认值 : 派生: SESSIONS 参数的值 (如果正在使用共享服务器体系结构); 否则为 0。
Mts_listener_address:
说明 : 指定共享服务器的监听程序配置。监听程序进程需要一个监听地址, 以便处理系统所用的各个网络协议的连接请求。 除非
MTS_MULTIPLE_LISTENERS=TRUE, 否则每个条目都必须有一个独立的相邻值。此参数自 8.1.3
版起已废弃
语法 : (ADDRESS=(PROTOCOL=tcp)(HOST=myhost)(PORT=7002))
默认值 : NULL
mts_dispatchers:
说明 : 为设置使用共享服务器的共享环境而设置调度程序的数量和类型。可以为该参数指定几个选项。有关详细信息,
请参阅“Oracle8i 管理员指南”和“Oracle Net Administrator's
Guide”。这是字符串值的一个示例: '(PROTOCOL=TCP)(DISPATCHERS=3)'。
值范围: 参数的有效指定值。
默认值 : NULL
max_dispatchers:
说明 : 指定在一个共享服务器环境中可同时运行的调度程序进程的最大数量。
值范围: 根据操作系统而定。
默认值 : 如果已配置了调度程序, 则默认值为大于 5 的任何数目或配置的调度程序的数目
nls_nchar_conv_excp:
说明: (如果值为 TRUE) 当在隐式转换中丢失数据时返回错误的参数。
值范围: FALSE | TRUE
默认值: TRUE
nls_numeric_characters:
说明: 指定将用作组分隔符和小数位的字符。组分隔符就是用来分隔整数位组 (如千, 百万等等)
的字符。小数分隔符用来将一个数字的整数部分与小数部分分隔开。其格式是
1<decimal_character><group_separator>。
2
3值范围: 任何单字节字符, '+', '-', '<', '>' 除外。
4
5默认值: 从 NLS_TERRITORY 中获得
6
7nls_sort:
8
9说明: 指定 ORDER BY 查询的比较顺序。对于二进制排序, ORDER BY 查询的比较顺序是以数值为基础的。对于语言排序,
10
11则需要进行全表扫描, 以便将数据按照所定义的语言排序进行整理。
12
13值范围: BINARY 或有效的语言定义名。
14
15默认值: 从 NLS_LANGUAGE 中获得
16
17nls_territory:
18
19说明: 为以下各项指定命名约定, 包括日期和星期的编号, 默认日期格式, 默认小数点字符和组分隔符, 以及默认的 ISO
20
21和本地货币符号。可支持的区域包括美国, 法国和日本。有关所有区域的信息, 请参阅 Oracle8i National
22
23Language Support Guide。
24
25值范围: 任何有效的地区名。
26
27默认值: 根据操作系统而定
28
29nls_timestamp_format:
30
31说明: 与 NLS_TIME_FORMAT 相似, 只不过它设置的是 TIMESTAMP 数据类型的默认值, 该数据类型既存储
32
33YEAR, MONTH 和 DAY 这几个日期值, 也存储 HOUR, MINUTE 和 SECOND 这几个时间值。
34
35语法: TIMESTAMP '1997-01-31 09:26:50.10' (将值存储为 11 个字节)。
36
37默认值: 从 NLS_TERRITORY 中获得
38
39nls_time_format:
40
41说明: 指定一个字符串值, 设置 TIME 数据类型的默认值, 该数据类型包含 HOUR, MINUTE 和 SECOND
42
43这几个日期时间字段。
44
45语法: TIME '09:26:50' (将值存储为 7 个字节)。
46
47默认值: 从 NLS_TERRITORY 中获得
48
49nls_time_tz_format:
50
51说明: 指定一对值 (UTC,TZD), 设置 TIME WITH TIME ZONE 数据类型的默认值, 该数据类型包含
52
53HOUR, MINUTE, SECOND, TIMEZONE_HOUR 和 TIMEZONE_MINUTE
54
55这几个日期时间字段。UTC 是世界时而 TZD 是当地时区。
56
57语法: TIME '09:26:50.20+ 02:00' (将值存储为 9 个字节)。
58
59默认值: 从 NLS_TERRITORY 中获得
60
61nls_length_semantics:
62
63说明: 使用字节或码点语义来指定新列的创建, 如 char, varchar2, clob, nchar, nvarchar2,
64
65nclob 列。各种字符集对字符都有各自的定义。在客户机和服务器上使用同一字符集时,
66
67应以该字符集所定义的字符来衡量字符串。现有的列将不受影响。
68
69值范围: BYTE 或 CHAR。
70
71默认值: nls_length_semantics 的数据库字符集的字符所使用的度量单位。BYTE。
72
73nls_date_format:
74
75说明: 指定与 TO_CHAR 和 TO_DATE 函数一同使用的默认日期格式。该参数的默认值由 NLS_TERRITORY
76
77确定。该参数的值可以是包含在双引号内的任何有效的日期格式掩码。例如: ''MMM/DD/YYYY''。
78
79值范围: 任何有效的日期格式掩码, 但不得超过一个固定长度。
80
81默认值: 派生
82
83nls_timestamp_tz_format:
84
85说明: 与 NLS_TIME_TZ_FORMAT 相似, 其中的一对值指定 TIMESTAMP 数据类型的默认值, 该类型除存储
86
87YEAR, MONTH 和 DAY 日期值, HOUR, MINUTE 和 SECOND 时间值, 还存储
88
89TIMEZONE_HOUR 和 TIMEZONE_MINUTE。
90
91语法: TIMESTAMP '1997- 01- 31 09:26:50+ 02:00' (将值存储为 13 个字节)。
92
93默认值: 从 NLS_TERRITORY 中获得
94
95nls_language:
96
97说明: 指定数据库的默认语言, 该语言将用于消息, 日期和月份名, AD, BC, AM 和 PM 的符号,
98
99以及默认的排序机制。可支持的语言包括英语, 法语和日语等等。
100
101值范围: 任何有效的语言名。
102
103默认值: 根据操作系统而定
104
105nls_comp:
106
107说明: 在 SQL 语句中, 应避免使用繁琐的 NLS_SORT 进程。正常情况下,
108
109WHERE 子句中进行的比较是二进制的, 但语言比较则需要 NLSSORT 函数。可以使用 NLS_COMP 指定必须根据
110
111NLS_SORT 会话参数进行语言比较。
112
113值范围: Oracle8i National Language Support Guide 中指定的任何有效的10 字节字符串。
114
115默认值: BINARY
116
117nls_currency:
118
119说明: 为 L 数字格式元素指定用作本地货币符号的字符串。该参数的默认值由 NLS_TERRITORY 确定。
120
121值范围: Oracle8i National Language Support Guide 中指定的任何有效的10 字节字符串。
122
123默认值: 从 NLS_TERRITORY 中获得
124
125nls_date_language:
126
127说明: 指定拼写日期名, 月名和日期缩写词 (AM, PM, AD, BC) 的语言。该参数的默认值是由 NLS_LANGUAGE
128
129指定的语言。
130
131值范围: 任何有效的 NLS_LANGUAGE 值。
132
133默认值: NLS_LANGUAGE 的值
134
135nls_dual_currency:
136
137说明: 用于覆盖 NLS_TERRITORY 中定义的默认双重货币符号。如果不设置该参数, 就会使用默认的双重货币符号;
138
139否则就会启动一个值为双重货币符号的新会话。
140
141值范围: 任何有效的格式名。。
142
143默认值: 双重货币符号
144
145nls_iso_currency:
146
147说明: 为 C 数字格式元素指定用作国际货币符号的字符串。该参数的默认值由 NLS_TERRITORY 确定。
148
149值范围: 任何有效的 NLS_TERRITORY 值。
150
151默认值: 从 NLS_TERRITORY 中获得
152
153nls_calendar:
154
155说明: 指定 Oracle 使用哪种日历系统作为日期格式。例如, 如果 NLS_CALENDAR 设置为 'Japanese
156
157Imperial', 那么日期格式为 'E YY-MM-DD'。即: 如果日期是 1997 年 5 月 15 日, 那么
158
159SYSDATE 显示为 'H 09-05-15'。
160
161值范围: Arabic Hijrah, English Hijrah, Gregorian, Japanese Imperial, Persian, ROC Official (Republic of China) 和 Thai Buddha。
162
163默认值: Gregorian
164
165plsql_native_c_compiler:
166
167说明: 指定用于将生成的 C 文件编译为目标文件的 C 编译程序的完整路径名。此参数是可选的。随每个平台附带的特有的 make
168
169文件中包含此参数的默认值。如果为此参数指定了一个值, 则该值将覆盖 make 文件中的默认值。
170
171值范围: C 编译程序的完整路径。
172
173默认值: 无
174
175remote_dependencies_mode:
176
177说明: 用于指定数据库为远程 PL/SQL 存储的过程处理被依赖对象的方式。如果设置为 TIMESTAMP,
178
179只有在服务器与本地时间戳相匹配的情况下, 才能执行该过程。如果设置为 SIGNATURE,
180
181在签名安全的情况下即可执行该过程。
182
183值范围: TIMESTAMP | SIGNATURE
184
185默认值: TIMESTAMP
186
187utl_file_dir:
188
189说明: 允许数据库管理员指定 PL/SQL 文件 I/O 许可的目录。使用多个 UTL_FILE_DIR
190
191参数即可指定多个目录。请注意所有用户均可读取或写入 UTL_FILE_DIR 参数中指定的所有文件。
192
193值范围: 任何有效的目录路径。
194
195默认值: 无
196
197plsql_v2_compatibility:
198
199说明: 设置 PL/SQL 兼容级。如果设置为 FALSE, 将执行 PL/SQL V3 行为, 而不允许 V2 行为;
200
201否则在运行 PL/SQL V3 时将接受某些 PL/SQL V2 行为。
202
203值范围: TRUE | FALSE
204
205默认值: FALSE
206
207plsql_native_make_utility:
208
209说明: 指定 make 实用程序 (如 UNIX 中的 make 或 gmake, 即 GNU make)
210
211的完整路径名。要从生成的 C 源中生成共享对象或 DLL, 需要使用 make 实用程序。
212
213值范围: make 实用程序的完整路径名。
214
215默认值: 无
216
217plsql_native_library_dir:
218
219说明: 由 PL/SQL 编译程序使用。它指定目录名, 其中存储了本机编译程序生成的共享对象。
220
221范围值: 目录名。
222
223默认值: 无
224
225plsql_compiler_flags:
226
227说明: 由 PL/SQL 编译程序使用。它将编译程序标志列表指定为一个用逗号分隔的字符串列表。
228
229值范围: native (PL/SQL 模块将按本机代码来编译。), interpreted (然后 PL/SQL 模块将被编译为 PL/SQL 字节代码格式), debug (PL/SQL 模块将用探测调试符号来编译), non_debug。
230
231默认值: " interpreted, non_debug "
232
233plsql_native_linker:
234
235说明: 此参数指定链接程序 (如: UNIX 中的 ld, 或用于将目标文件链接到共享对象或 DLL 的 GNU ld)
236
237的完整路径名。此参数是可选的。随每个平台附带的特有的 make 文件中包含此参数的默认值。如果为此参数指定了一个值,
238
239则该值将覆盖 make 文件中的默认值。
240
241值范围: 链接程序的完整路径名。
242
243默认值: 无
244
245plsql_native_make_file_name:
246
247说明: 指定 make 文件的完整路径名。make 实用程序 (由 PLSQL_NATIVE_MAKE_UTILITY 指定)
248
249使用此 make 文件生成共享对象或 DLL。每个平台附带有端口专用的 make 文件, 该文件包含使用 make
250
251实用程序在该平台上生成 DLL 时要遵循的规则。
252
253值范围: make 文件的完整路径名。
254
255默认值: 无
256
257plsql_v2_compatibility:
258
259说明: 设置 PL/SQL 兼容级。如果设置为 FALSE, 将执行 PL/SQL V3 行为, 而不允许 V2 行为;
260
261否则在运行 PL/SQL V3 时将接受某些 PL/SQL V2 行为。
262
263值范围: TRUE | FALSE
264
265默认值: FALSE
266
267remote_dependencies_mode:
268
269说明: 用于指定数据库为远程 PL/SQL 存储的过程处理被依赖对象的方式。如果设置为 TIMESTAMP,
270
271只有在服务器与本地时间戳相匹配的情况下, 才能执行该过程。如果设置为 SIGNATURE,
272
273在签名安全的情况下即可执行该过程。
274
275值范围: TIMESTAMP | SIGNATURE
276
277默认值: TIMESTAMP
278
279shared_memory_address:
280
281说明: SHARED_MEMORY_ADDRESS 和 HI_SHARED_MEMORY_ADDRESS 指定运行时 SGA
282
283的起始地址。许多平台在链接时间指定 SGA 起始地址, 在这类平台上这些参数将被忽略。如果两个参数都设置为 0 或
284
285NULL, 那么地址将根据平台而定。
286
287值范围: 任何整数值。
288
289默认值: 0
290
291lock_sga:
292
293说明: 用于将整个 SGA 锁定在物理内存中。在不支持这种功能的平台上, 该值将被忽略。
294
295值范围: TRUE | FALSE
296
297默认值: FALSE
298
299hi_shared_memory_address:
300
301说明: 指定系统全局区 (SGA) 的运行时起始地址。在指定 SGA 连接时起始地址的平台上, 该值被忽略。在 64 位平台上,
302
303请使用该值来指定高 32 位和低 32 位。如果不指定该值, 默认值是平台指定的位置。
304
305值范围: 任何整数值。
306
307默认值: 0
308
309pre_page_sga:
310
311说明: 一个根据平台而定的参数, 如果该参数为 TRUE, 将把所有 SGA 页装载到内存中,
312
313以便使该例程迅速达到最佳性能状态。这将增加例程启动和用户登录的时间, 但在内存充足的系统上能减少缺页故障的出现。
314
315值范围: TRUE | FALSE
316
317默认值: FALSE
318
319sga_max_size:
320
321说明: 指定例程存活期间所占用的系统全局区的最大大小。
322
323值范围: 0 到各操作系统所允许的最大值。请注意, 由于该参数值的最小值在启动时已经调整完毕, 因而它无关紧要。
324
325默认值: 如果未指定值, sga_max_size 的默认值将与启动时 SGA 的最初大小 (比如说 X) 相同。该大小取决于 SGA 中各种池的大小, 如缓冲区高速缓存, 共享池, 大型池等。如果指定的值小于 X, 则所使用的 sga_max_size 的值将为 X。也就是说, 它是 X 与用户指定的 sga_max_size 值两者之间的较大值。
326
327Fast_start_parallel_rollback:
328
329说明: 执行并行回退时确定进程的最大数量。在多数事务处理的运行时间都较长的系统上, 该值很有用。
330
331值范围: FALSE | LOW | HIGH
332
333默认值: LOW (2 * CPU_COUNT)
334
335transaction_auditing:
336
337说明: 确定事务处理层是否生成一个特殊的重做记录, 其中包含用户登录名, 用户名, 会话 ID,
338
339部分操作系统信息以及客户机信息。在使用某一重做日志分析工具时, 这些记录可能很有用。
340
341值范围: TRUE | FALSE
342
343默认值: TRUE
344
345transactions:
346
347说明: 指定并行事务处理的最大数量。如果将该值设置得较大, 将增加 SGA 的大小,
348
349并可增加例程启动过程中分配的回退段的数量。默认值大于 SESSIONS, 以实现递归事务处理。
350
351值范围: 一个数值。
352
353默认值: 派生 (1.1 * SESSIONS)
354
355enqueue_resources:
356
357说明: 入队可使并行进程能够共享资源。例如, Oracle 允许一个进程以共享模式锁定一个表, 以共享更新模式锁定另一个表。
358
359值范围: 10 - 65535 (7.3) 或 10 - 无限制 (8.1)。
360
361默认值: 派生 (该值大于 DML_LOCKS + 20 即已足够)
362
363dml_locks:
364
365说明: 所有用户获取的表锁的最大数量。对每个表执行 DML 操作均需要一个 DML 锁。例如, 如果 3 个用户修改 2 个表,
366
367就要求该值为 6。
368
369值范围: 0 或 20 到无限制。
370
371默认值: 4 * TRANSACTIONS (派生)
372
373hash_join_enabled:
374
375说明: 如果设置为 TRUE, 优化程序将在计算最有效的联接方法时考虑散列联接。Oracle 建议数据仓库应用程序应使用 TRUE
376
377值。
378
379值范围: TRUE | FALSE
380
381默认值: TRUE
382
383optimizer_features_enable:
384
385说明: 允许更改 init.ora 参数, 该参数控制着优化程序的行为。受此影响的参数包括 PUSH_JOIN_PREDICATE,
386
387FAST_FULL_SCAN_ENABLED, COMPLEX_VIEW_MERGING 和
388
389B_TREE_BITMAP_PLANS。
390
391值范围: 8.0.0; 8.0.3; 8.0.4; 8.1.3。
392
393默认值: 8.0.0
394
395query_rewrite_integrity:
396
397说明: Oracle Server 执行的查询重写的程度。如果设置为 ENFORCED, Oracle
398
399将保证其一致性和完整性。如果设置为 TRUSTED, 将使用明确声明的关系来允许重写。如果设置为
400
401STALE_TOLERATED, 即使实体化视图与基础数据不一致, 也仍可以进行重写。
402
403值范围: ENFORCED, TRUSTED, STALE_TOLERATED
404
405默认值: ENFORCED
406
407query_rewrite_enabled
408
409说明: 启用或禁用对实体化视图的查询重写。一个特定实体化视图只在如下条件下启用: 会话参数和单独实体化视图均已启用,
410
411并且基于成本的优化已启用。
412
413值范围: TRUE | FALSE
414
415默认值: FALSE
416
417partition_view_enabled:
418
419说明: 如果将 PARTITION_VIEW_ENABLED 设置为 TRUE, 该优化程序将剪除 (或跳过)
420
421分区视图中不必要的表访问。该参数还能更改基于成本的优化程序从基础表统计信息计算分区视图统计信息的方式。
422
423值范围: TRUE | FALSE
424
425默认值: FALSE
426
427optimizer_max_permutations:
428
429说明: 对带有大量联接的查询进行语法分析时,
430
431优化程序将会考虑限制表的交换数。这有助于确保对查询进行语法分析的时间保持在可接受的限制范围内,
432
433但代价是无法找到最佳计划。如果该值小于 1000, 就应该可以确保每次查询的时间仅为几秒钟或更短。
434
435值范围: 4-2^32 (~4.3 G)。
436
437默认值: 80,000
438
439optimizer_index_cost_adj:
440
441说明: 在考虑太多或太少索引访问路径的情况下, 可以用来优化优化程序的性能。该值越低, 优化程序越容易选择一个索引。也就是说,
442
443如果将该值设置为 50%, 索引访问路径的成本就是正常情况下的一半。
444
445值范围: 1 -10000
446
447默认值: 100 (一个索引访问路径的常规成本)
448
449star_transformation_enabled:
450
451说明: 确定基于成本的查询转换是否将被应用到星型查询中。如果设置为 TRUE, 优化程序将考虑将基于成本的转换应用于星型查询中;
452
453如果设置为 FALSE, 将不使用任何转换; 如果设置为 TEMP_DISABLE, 将考虑查询转换, 但不使用临时表。
454
455值范围: TRUE | FALSE | TEMP_DISABLE
456
457默认值: FALSE
458
459optimizer_mode:
460
461说明: 指定优化程序的行为。如果设置为 RULE, 就会使用基于规则的优化程序, 除非查询含有提示。如果设置为 CHOOSE,
462
463就会使用基于成本的优化程序, 除非语句中的表不包含统计信息。ALL_ROWS 或 FIRST_ROWS
464
465始终使用基于成本的优化程序。
466
467值范围: RULE | CHOOSE | FIRST_ROWS | ALL_ROWS
468
469默认值: CHOOSE
470
471optimizer_index_caching:
472
473说明: 调整基于成本的优化程序的假定值,
474
475即在缓冲区高速缓存中期望用于嵌套循环联接的索引块的百分比。它将影响使用索引的嵌套循环联接的成本。将该参数设置为一个较高的值,
476
477可以使嵌套循环联接相对于优化程序来说成本更低。
478
479值范围: 0 - 100 %。
480
481默认值: 0
482
483job_queue_processes:
484
485说明: 只用于复制环境。它指定每个例程的 SNP 作业队列进程的数量 (SNP0, ... SNP9, SNPA, ...
486
487SNPZ)。要自动更新表快照或执行由 DBMS_JOB 创建的请求, 请将该参数设置为 1 或更大的值。
488
489值范围: 0 到 36
490
491默认值: 0
492
493max_transaction_branches:
494
495说明: 控制分布式事务处理中分支的数量。将 MAX_TRANSACTION_BRANCHES 设置为较低的值, 可以根据
496
497MAX_TRANSACTION_BRANCHES * DISTRIBUTED_TRANSACTIONS * 72 字节,
498
499略微减少共享池的空间量。此参数在 8.1.3 版中已废弃。
500
501值范围: 1 - 32
502
503默认值: 8
504
505compatible:
506
507说明: 允许您使用一个新的发行版, 同时保证与先前版本的向后兼容性。
508
509值范围: 默认为当前发行版。
510
511默认值: 由发行版确定
512
513archive_lag_target:
514
515说明: 此参数与基于时间的线程高级功能相关联。
516
517值范围: 0 或 [60, 7200] 中的任意整数。
518
519默认值: 0 为默认值, 此时将禁用基于时间的线程高级功能。否则, 值将代表秒数
520
521aq_tm_processes:
522
523说明: 如果大于零, 就会启用对队列消息的时间监视。该时间值可用于指定消息的延迟和失效属性 (用于应用程序的开发)。
524
525值范围: 0 - 10
526
527默认值: 0
528
529
530tracefile_identifier:
531
532spfile:
533
534说明: 指定当前使用的服务器参数文件的名称。
535
536值范围: 静态参数
537
538默认值: SPFILE 参数可在客户端 PFILE 中定义, 以指明要使用的服务器参数文件的名称。服务器使用默认服务器参数文件时, SPFILE 的值要由服务器在内部设置。
539
540
541Logmnr_max_persistent_sessions:
542
543Standby_file_management:
544
545Trace_enabled:
546
547Ifile:
548
549说明: 用于在当前参数文件中嵌入其他参数文件。您可以在一个参数文件的多个行上多次使用该参数, 但最多只能有三级嵌套。
550
551值范围: 任何有效的参数文件名 (语法是 IFILE = parameter_file_name)。
552
553默认值: NULL
554
555
556remote_listener:
557
558global_context_pool_size:
559
560说明: 从 SGA 分配的用于存储和管理全局应用程序环境的内存量。
561
562值范围: 任意整数值。
563
564默认值: 1 M
565
566
567plsql_native_library_subdir_count:
568
569fixed_date:
570
571说明: SYSDATE 返回的数据。对于必须始终返回固定日期而非系统日期的测试,
572
573该值很有用。使用双引号或不使用引号。请勿使用单引号。
574
575值范围: YYYY-MM-DD-HH24:MI:SS (或默认的 Oracle 日期格式)。
576
577默认值: NULL
578
579db_name:
580
581说明: 一个数据库标识符, 应与
582
583CREATE DATABASE 语句中指定的名称相对应。
584
585值范围: 任何有效名称最多可有 8 个字符。
586
587默认值: 无 (但应指定)
588
589cluster_database:
590
591cluster_interconnects:
592
593cluster_database_instances:
594
595sql_version:
596
597replication_dependency_tracking:
598
599说明: 跟踪相关性对复制服务器以并行方式传播所作的更改至关重要。如果设置为 FALSE, 数据库上的读/写操作将运行得更快,
600
601但无法为复制服务器产生并行传播的相关性信息。
602
603值范围: TRUE | FALSE
604
605默认值: TRUE (即启用读/写相关性跟踪)
606
607remote_os_roles:
608
609说明: 将 REMOTE_OS_ROLES 设置为 TRUE, 允许由远程客户机的操作系统来分配角色。如果设置为 FALSE,
610
611则由远程客户机的数据库来识别和管理角色。
612
613值范围: TRUE | FALSE
614
615默认值: FALSE
616
617remote_os_authent:
618
619说明: 将 REMOTE_OS_AUTHENT 设置为 TRUE, 允许使用 OS_AUTHENT_PREFIX
620
621的值来验证远程客户机。
622
623值范围: TRUE | FALSE
624
625默认值: FALSE
626
627open_links:
628
629说明: 指定在一次会话中同时打开的与远程数据库的连接的最大数量。该值应等于或超过一个引用多个数据库的单个 SQL
630
631语句中引用的数据库的数量, 这样才能打开所有数据库以便执行该语句。
632
633值范围: 0 - 255 (如果为 0, 不允许分布式事务处理)。
634
635默认值: 4
636
637open_links_per_instance:
638
639说明: 指定 XA 应用程序中可移植的打开连接的最大数量。XA 事务处理使用可移植的打开的连接,
640
641以便在提交一个事务处理后能将这些连接高速缓存。如果创建连接的用户就是拥有事务处理的用户, 各事务处理则可共享连接。
642
643值范围: 0 - UB4MAXVAL
644
645默认值: 4
646
647remote_login_passwordfile:
648
649说明: 指定操作系统或一个文件是否检查具有权限的用户的口令。如果设置为 NONE, Oracle 将忽略口令文件。如果设置为
650
651EXCLUSIVE, 将使用数据库的口令文件对每个具有权限的用户进行验证。如果设置为 SHARED, 多个数据库将共享
652
653SYS 和 INTERNAL 口令文件用户。
654
655值范围:NONE | SHARED | EXCLUSIVE
656
657默认值: NONE
658
659hs_autoregister:
660
661说明: 启用或禁用“异构服务 (HS)”代理的自动自注册。如果启用, 信息将被上载到数据字典中,
662
663以便在通过同一代理建立后续连接时降低开销。
664
665值范围: TRUE | FALSE
666
667默认值: TRUE
668
669global_names:
670
671说明: 指定是否要求数据库链接与所连接的数据库同名。如果该值为 FALSE, 则不执行检查。要使分布式处理中的命名约定一致,
672
673请将该参数设置为 TRUE。
674
675值范围: TRUE | FALSE
676
677默认值: TRUE
678
679distributed_transactions:
680
681说明: 一个数据库一次可参与的分布式事务处理的最大数量。如果由于网络故障异常频繁而减少该值, 将造成大量未决事务处理。
682
683值范围: 0 - TRANSACTIONS 参数值。
684
685默认值: 根据操作系统而定
686
687commit_point_strength:
688
689说明: 一个用于确定分布式事务处理中提交点的位置的值。
690
691值范围: 0 -255
692
693默认值: 根据操作系统而定
694
695db_domain:
696
697说明: 指定数据库名的扩展名 (例如:US.ORACLE.COM) 为使一个域中创建的数据库名唯一, 建议指定该值。
698
699值范围: 由句点分隔的任何字符串, 最长可以有 128 个字符。
700
701默认值: WORLD
702
703dblink_encrypt_login:
704
705说明: 在连接到其他 Oracle Server 时, 数据库链接是否使用加密口令。
706
707值范围: TRUE | FALSE
708
709默认值: FALSE
710
711backup_tape_io_slaves:
712
713说明: 一个恢复管理器参数, 用于确定读取或写入磁带是否要使用服务器进程或一个附加的 I/O 从属。
714
715值范围: TRUE | FALSE
716
717默认值: FALSE
718
719tape_asynch_io:
720
721说明: 用于控制对顺序设备的 I/O 操作 (例如, 将 Oracle 数据备份或复原到磁带上, 或从磁带上备份或复原
722
723Oracle 数据) 是否异步。只有在您的平台支持对顺序设备的异步 I/O 操作的情况下, 将该值设置为 TRUE
724
725才有效; 如果异步 I/O 的执行情况不稳定, 请将该值设置为 FALSE。
726
727值范围: TRUE | FALSE
728
729默认值: FALSE
730
731log_file_name_convert:
732
733说明: 将主数据库上的一个日志文件的文件名转换为备用数据库上对等的路径和文件名。将一个日志文件添加到一个主数据库后,
734
735必须将一个相应的文件添加到备用数据库中。该参数替代 Oracle7 中的 LOG_FILE_NAME_CONVERT
736
737参数。
738
739值范围: 任何格式为 ''主体日志文件的路径/文件名'' 和 ''备用日志文件的路径/文件名'' 的有效路径/文件名
740
741默认值: NULL
742
743fal_server:
744
745说明: 指定此备用数据库的 FAL 服务器。该值是一个 Oracle Net 服务名。此 Oracle Net
746
747服务名被假定为已在备用数据库系统上正确配置, 可指向期望的 FAL 服务器。
748
749值范围: Oracle Net 服务名的字符串值。
750
751Fal_client:
752
753说明: 指定供 FAL 服务 (通过 FAL_SERVER 参数配置) 来引用 FAL 客户机的 FAL
754
755客户机名称。该参数的值是一个 Oracle Net 服务名。此 Oracle Net 服务名被假定为已在 FAL
756
757服务器系统上正确配置, 可指向 FAL 客户机 (即: 此备用数据库)。
758
759值范围: Oracle Net 服务名的字符串值。
760
761Drs_start:
762
763说明: 使 Oracle 可以确定是否应启动 DRMON 进程。DRMON 是一种不会导致致命错误的 Oracle 后台进程,
764
765只要例程存在, 该进程就存在。
766
767值范围: TRUE | FALSE。
768
769默认值: FALSE
770
771remote_archive_enable:
772
773说明: 控制是否可向远程目标执行重做日志文件归档操作。必须将该参数值设置为 "TRUE", 以便 Oracle
774
775数据库例程对重做日志文件进行远程归档, 并且/或者接收远程归档的重做日志文件。
776
777值范围: FALSE | TRUE
778
779默认值: TRUE
780
781standby_preserves_names:
782
783说明: 表明备用数据库上的文件名是否与主数据库上的文件名相同。
784
785值范围: TRUE 或 FALSE。注: 如果将值设置为 True, 且备用数据库与主数据库位于同一系统上, 则主数据库文件可能被覆盖。
786
787默认值: FALSE。
788
789Standby_archive_dest:
790
791说明: 指定来自一个主例程的归档日志的到达位置。STANDBY_ARCHIVE_DEST 和 LOG_ARCHIVE_FORMAT
792
793用于在备用位置上虚拟完全合格的归档日志文件名。备用数据库上的 RFS 服务器将使用该值, 而不是
794
795ARCHIVE_LOG_DEST。
796
797值范围: NULL 字符串或非 RAW 类型的有效路径/设备名。
798
799默认值: NULL
800
801db_file_name_convert:
802
803说明: 将主数据库上的一个新数据文件的文件名转换为备用数据库上的文件名。
804
805值范围: 一个有效的主/备用目录和文件名对。
806
807默认值: 无
808
809max_enable_roles:
810
811说明: 指定一个用户可以启用的数据库角色 (包括子角色) 的最大数量。用户可启用的角色的实际数量是 2 加上
812
813MAX_ENABLED_ROLES 的值, 因为每个用户都有两个附加的角色: PUBLIC 和用户自己的角色。
814
815值范围: 0 -148
816
817默认值: 20
818
819O7_DICTIONARY_ACCESSIBILITY:
820
821说明: 主要用于从 Oracle7 移植到 Oracle8i。如果该值为 TRUE, SYSTEM 权限 (如
822
823SELECT ANY TABLE) 将不限制对 SYS 方案中各对象的访问 (Oracle7 行为)。如果该值为
824
825FALSE, 只有被授予了 SELECT_CATALOG_ROLE, EXECUTE_CATALOG_ROLE 或
826
827DELETE_CATALOG_ROLE 权限的用户才能访问 SYS 方案中的各对象。
828
829值范围: TRUE | FALSE
830
831默认值: TRUE
832
833sql92_security:
834
835说明: 指定要执行一个更新或删除引用表列的值是否需要具有表级的
836
837SELECT 权限。
838
839值范围: TRUE | FALSE
840
841默认值: FALSE
842
843audit_trail:
844
845说明: 启用或禁用数据库审计。如果该参数为 TRUE 或 DB, 审计记录将被写入 SYS.AUD$ 表中; 如果参数为 OS,
846
847则写入一个操作系统文件。
848
849值范围: NONE | FALSE | DB | TRUE | OS
850
851默认值: NONE
852
853rdbms_server_dn:
854
855说明: RDBMS 服务器的唯一判别名。它用于在一个企业目录服务中检索企业角色。有关详细信息, 请参阅“Oracle
856
857Advanced Security Administrator's Guide”。
858
859值范围: 所有 X.500 唯一判别名格式值。
860
861默认值: 无
862
863os_roles:
864
865说明: 确定操作系统或数据库是否为每个用户标识角色。如果设置为 TRUE, 将由操作系统完全管理对所有数据库用户的角色授予。否则,
866
867角色将由数据库标识和管理。
868
869值范围: TRUE | FALSE
870
871默认值: FALSE
872
873os_authent_prefix:
874
875说明: 使用用户的操作系统帐户名和口令来验证连接到服务器的用户。该参数的值与各用户的操作系统帐户连接在一起。要去除 OS 帐户前缀,
876
877请指定空值。
878
879值范围: 任何标识符。
880
881默认值: 根据操作系统而定 (通常是 'OPS$')
882
883object_cache_max_size_percent:
884
885说明: 指定会话对象的高速缓存增长可超过最佳高速缓存大小的百分比,
886
887最大大小等于最佳大小加上该百分比与最佳大小的乘积。如果高速缓存大小超过了这个最大大小,
888
889系统就会尝试将高速缓存缩小到最佳大小。
890
891值范围: 0% 到根据操作系统而定的最大值。
892
893默认值: 10%
894
895object_cache_optimal_size:
896
897说明: 指定在高速缓存超过最大大小的情况下, 会话对象高速缓存将被缩小到的大小。
898
899值范围: 10K 到根据操作系统而定的最大值。
900
901默认值: 100K
902
903session_max_open_files:
904
905说明: 指定可在任一给定会话中打开的 BFILE 的最大数量。一旦达到这个数量,
906
907此后将无法在该会话中打开更多文件。该参数还取决于操作系统参数 MAX_OPEN_FILES。
908
909值范围: 1 - 至少为 (50, OS 级上的 MAX_OPEN_FILES)。
910
911默认值: 10
912
913parallel_execution_message_size:
914
915说明: 指定并行执行 (并行查询, PDML, 并行恢复和复制) 消息的大小。如果值大于 2048 或 4096,
916
917就需要更大的共享池。如果 PARALLEL_AUTOMATIC_TUNING = TRUE,
918
919将在大存储池之外指定消息缓冲区。
920
921值范围: 2148 - 无穷大。
922
923默认值: 如果 PARALLEL_AUTOMATIC_TUNING 为 FALSE, 通常值为 2148; 如果 PARALLEL_AUTOMATIC_TUNING 为 TRUE , 则值为 4096 (根据操作系统而定)。
924
925Paralle_min_percent:
926
927说明: 指定并行执行要求的线程的最小百分比。设置该参数, 可以确保并行执行在没有可用的恰当查询从属进程时, 会显示一个错误消息,
928
929并且该查询会因此而不予执行。
930
931值范围: 0 -100
932
933默认值: 0, 表示不使用该参数。
934
935Parallel_automatic_tuning:
936
937说明: 如果设置为 TRUE, Oracle 将为控制并行执行的参数确定默认值。除了设置该参数外,
938
939你还必须为系统中的表设置并行性。
940
941值范围: TRUE | FALSE
942
943默认值: FALSE
944
945parallel_threads_per_cpu:
946
947说明: 说明一个 CPU 在并行执行过程中可处理的进程或线程的数量,
948
949并优化并行自适应算法和负载均衡算法。如果计算机在执行一个典型查询时有超负荷的迹象, 应减小该数值。
950
951值范围: 任何非零值。
952
953默认值: 根据操作系统而定 (通常为 2)
954
955parallel_broadcast_enabled:
956
957说明 : 通过使用一个散列联接或合并联接, 可以在将多个大结果集联接到一个小结果集 (以字节而不是行为单位来衡量大小)
958
959时改善性能。如果该值设置为 TRUE, 优化程序可以将小结果集内的每个行都传播到大型集内的每个集群数据库处理行中。
960
961值范围: TRUE | FALSE
962
963默认值 : FALSE
964
965parallel_adaptive_multi_user:
966
967说明: 启用或禁用一个自适应算法, 旨在提高使用并行执行方式的多用户环境的性能。通过按系统负荷自动降低请求的并行度,
968
969在启动查询时实现此功能。当 PARALLEL_AUTOMATIC_TUNING = TRUE 时, 其效果最佳。
970
971值范围: TRUE | FALSE
972
973默认值: 如果 PARALLEL_AUTOMATIC_TUNING = TRUE, 则该值为 TRUE; 否则为 FALSE
974
975parallel_max_servers:
976
977说明: 指定一个例程的并行执行服务器或并行恢复进程的最大数量。如果需要, 例程启动时分配的查询服务器的数量将增加到该数量。
978
979值范围: 0 -256
980
981默认值: 由 CPU_COUNT, PARALLEL_AUTOMATIC_TUNING 和 PARALLEL_ADAPTIVE_MULTI_USER 确定
982
983parallel_min_servers
984
985说明: 指定为并行执行启动例程后, Oracle 创建的查询服务器进程的最小数量。</group_separator></decimal_character>