optimizer_index_cost_adj:
说明:
在考虑太多或太少索引访问路径的情况下,可以用来优化优化程序的性能。该值越低,
优化程序越容易选择一个索引。也就是说,如果将该值设置为
50%,
索引访问路径的成本就是正常情况下的一半。
值范围: 1 -10000
默认值: 100
(一个索引访问路径的常规成本)
star_transformation_enabled:
说明:
确定基于成本的查询转换是否将被应用到星型查询中。如果设置为TRUE,优化程序将考虑将基于成本的转换应用于星型查询中;如果设置为FALSE,将不使用任何转换;如果设置为TEMP_DISABLE,将考虑查询转换,但不使用临时表。
值范围: TRUE | FALSE | TEMP_DISABLE
默认值: FALSE
optimizer_mode:
说明:
指定优化程序的行为。如果设置为RULE,就会使用基于规则的优化程序,除非查询含有提示。如果设置为
CHOOSE,就会使用基于成本的优化程序,
除非语句中的表不包含统计信息。ALL_ROWS
或
FIRST_ROWS始终使用基于成本的优化程序。
值范围: RULE | CHOOSE | FIRST_ROWS | ALL_ROWS
默认值: CHOOSE
optimizer_index_caching:
说明:
调整基于成本的优化程序的假定值,即在缓冲区高速缓存中期望用于嵌套循环联接的索引块的百分比。它将影响使用索引的嵌套循环联接的成本。将该参数设置为一个较高的值,可以使嵌套循环联接相对于优化程序来说成本更低。
值范围: 0 - 100 %。
默认值: 0
job_queue_processes:
说明:
只用于复制环境。它指定每个例程的SNP作业队列进程的数量
(SNP0, ... SNP9,SNPA,
...SNPZ)。要自动更新表快照或执行由DBMS_JOB创建的请求,
请将该参数设置为1或更大的值。
值范围: 0 到 36
默认值: 0
max_transaction_branches:
说明:
控制分布式事务处理中分支的数量。将MAX_TRANSACTION_BRANCHES设置为较低的值,
可以根据MAX_TRANSACTION_BRANCHES *
DISTRIBUTED_TRANSACTIONS * 72
字节,略微减少共享池的空间量。此参数在
8.1.3 版中已废弃。
值范围: 1 - 32
默认值: 8
compatible:
说明:
允许您使用一个新的发行版,
同时保证与先前版本的向后兼容性。
值范围:
默认为当前发行版。
默认值: 由发行版确定
archive_lag_target:
说明:
此参数与基于时间的线程高级功能相关联。
值范围: 0 或 [60, 7200]
中的任意整数。
默认值: 0 为默认值,
此时将禁用基于时间的线程高级功能。否则,
值将代表秒数
aq_tm_processes:
说明:
如果大于零,就会启用对队列消息的时间监视。该时间值可用于指定消息的延迟和失效属性(用于应用程序的开发)。
值范围: 0 - 10
默认值: 0
spfile:
说明:
指定当前使用的服务器参数文件的名称。
值范围: 静态参数
默认值: SPFILE
参数可在客户端PFILE中定义,以指明要使用的服务器参数文件的名称。服务器使用默认服务器参数文件时,SPFILE的值要由服务器在内部设置。
Logmnr_max_persistent_sessions:
Standby_file_management:
Trace_enabled:
Ifile:
说明:
用于在当前参数文件中嵌入其他参数文件。您可以在一个参数文件的多个行上多次使用该参数,
但最多只能有三级嵌套。
值范围: 任何有效的参数文件名
(语法是 IFILE =
parameter_file_name)。
默认值: NULL
remote_listener:
global_context_pool_size:
说明: 从 SGA
分配的用于存储和管理全局应用程序环境的内存量。
值范围: 任意整数值。
默认值: 1 M
plsql_native_library_subdir_count:
fixed_date:
说明: SYSDATE
返回的数据。对于必须始终返回固定日期而非系统日期的测试,该值很有用。使用双引号或不使用引号。请勿使用单引号。
值范围: YYYY-MM-DD-HH24:MI:SS
(或默认的 Oracle
日期格式)。
默认值: NULL
db_name:
说明: 一个数据库标识符,
应与CREATE DATABASE
语句中指定的名称相对应。
值范围: 任何有效名称最多可有
8 个字符。
默认值: 无
(但应指定)
cluster_database:
cluster_interconnects:
cluster_database_instances:
sql_version:
replication_dependency_tracking:
说明:
跟踪相关性对复制服务器以并行方式传播所作的更改至关重要。如果设置为FALSE,数据库上的读/写操作将运行得更快,但无法为复制服务器产生并行传播的相关性信息。
值范围: TRUE | FALSE
默认值: TRUE
(即启用读/写相关性跟踪)
remote_os_roles:
说明:
将REMOTE_OS_ROLES设置为TRUE,允许由远程客户机的操作系统来分配角色。如果设置为
FALSE,则由远程客户机的数据库来识别和管理角色。
值范围: TRUE | FALSE
默认值: FALSE
remote_os_authent:
说明: 将 REMOTE_OS_AUTHENT
设置为 TRUE, 允许使用
OS_AUTHENT_PREFIX的值来验证远程客户机。
值范围: TRUE | FALSE
默认值: FALSE
open_links:
说明:
指定在一次会话中同时打开的与远程数据库的连接的最大数量。该值应等于或超过一个引用多个数据库的单个
SQL语句中引用的数据库的数量,
这样才能打开所有数据库以便执行该语句。
值范围: 0 - 255 (如果为 0,
不允许分布式事务处理)。
默认值: 4
open_links_per_instance:
说明:
指定XA应用程序中可移植的打开连接的最大数量。XA事务处理使用可移植的打开的连接,便在提交一个事务处理后能将这些连接高速缓存。如果创建连接的用户就是拥有事务处理的用户,
各事务处理则可共享连接。
值范围: 0 - UB4MAXVAL
默认值: 4
remote_login_passwordfile:
说明:
指定操作系统或一个文件是否检查具有权限的用户的口令。如果设置为NONE,Oracle
将忽略口令文件。如果设置为EXCLUSIVE,
将使用数据库的口令文件对每个具有权限的用户进行验证。如果设置为SHARED,
多个数据库将共享SYS 和 INTERNAL
口令文件用户。
值范围:NONE | SHARED | EXCLUSIVE
默认值: NONE
hs_autoregister:
说明:
启用或禁用“异构服务(HS)”代理的自动自注册。如果启用,信息将被上载到数据字典中,便在通过同一代理建立后续连接时降低开销。
值范围: TRUE | FALSE
默认值: TRUE
global_names:
说明:
指定是否要求数据库链接与所连接的数据库同名。如果该值为FALSE,则不执行检查。要使分布式处理中的命名约定一致,请将该参数设置为
TRUE。
值范围: TRUE | FALSE
默认值: TRUE
distributed_transactions:
说明:
一个数据库一次可参与的分布式事务处理的最大数量。如果由于网络故障异常频繁而减少该值,
将造成大量未决事务处理。
值范围: 0 - TRANSACTIONS
参数值。
默认值: 根据操作系统而定
commit_point_strength:
说明:
一个用于确定分布式事务处理中提交点的位置的值。
值范围: 0 -255
默认值: 根据操作系统而定
db_domain:
说明: 指定数据库名的扩展名
(例如:US.ORACLE.COM)
为使一个域中创建的数据库名唯一,建议指定该值。
值范围:
由句点分隔的任何字符串,
最长可以有 128 个字符。
默认值: WORLD
dblink_encrypt_login:
说明: 在连接到其他 Oracle Server
时,
数据库链接是否使用加密口令。
值范围: TRUE | FALSE
默认值: FALSE
backup_tape_io_slaves:
说明: 一个恢复管理器参数,
用于确定读取或写入磁带是否要使用服务器进程或一个附加的I/O从属。
值范围: TRUE | FALSE
默认值: FALSE
tape_asynch_io:
说明:
用于控制对顺序设备的I/O操作
(例如,将
Oracle数据备份或复原到磁带上,或从磁带上备份或复原Oracle数据)是否异步。只有在您的平台支持对顺序设备的异步I/O操作的情况下,将该值设置为
TRUE才有效; 如果异步 I/O
的执行情况不稳定,
请将该值设置为 FALSE。
值范围: TRUE | FALSE
默认值: FALSE
log_file_name_convert:
说明:
将主数据库上的一个日志文件的文件名转换为备用数据库上对等的路径和文件名。将一个日志文件添加到一个主数据库后,必须将一个相应的文件添加到备用数据库中。该参数替代Oracle7中的LOG_FILE_NAME_CONVERT参数。
值范围:
任何格式为"主体日志文件的路径/文件名"
和"备用日志文件的路径/文件名"
的有效路径/文件名
默认值: NULL
fal_server:
说明: 指定此备用数据库的 FAL
服务器。该值是一个 Oracle Net
服务名。此 Oracle
Net服务名被假定为已在备用数据库系统上正确配置,
可指向期望的 FAL 服务器。
值范围: Oracle Net
服务名的字符串值。
Fal_client:
说明: 指定供FAL
服务(通过 FAL_SERVER
参数配置) 来引用 FAL
客户机的
FAL客户机名称。该参数的值是一个 Oracle
Net 服务名。此 Oracle Net
服务名被假定为已在FAL服务器系统上正确配置,
可指向 FAL 客户机
(即:
此备用数据库)。
值范围: Oracle Net
服务名的字符串值。
Drs_start:
说明:
使Oracle可以确定是否应启动DRMON
进程。DRMON是一种不会导致致命错误的Oracle
后台进程,只要例程存在,
该进程就存在。
值范围: TRUE | FALSE。
默认值: FALSE
remote_archive_enable:
说明:
控制是否可向远程目标执行重做日志文件归档操作。必须将该参数值设置为TRUE,
以便
Oracle数据库例程对重做日志文件进行远程归档,
并且/或者接收远程归档的重做日志文件。
值范围: FALSE | TRUE
默认值: TRUE
standby_preserves_names:
说明:
表明备用数据库上的文件名是否与主数据库上的文件名相同。
值范围: TRUE |
FALSE。注:如果将值设置为True,且备用数据库与主数据库位于同一系统上,
则主数据库文件可能被覆盖。
默认值: FALSE。
Standby_archive_dest:
说明:
指定来自一个主例程的归档日志的到达位置。STANDBY_ARCHIVE_DEST和LOG_ARCHIVE_FORMAT用于在备用位置上虚拟完全合格的归档日志文件名。备用数据库上的RFS服务器将使用该值,
而不是ARCHIVE_LOG_DEST。
值范围: NULL字符串或非 RAW
类型的有效路径/设备名。
默认值: NULL
db_file_name_convert:
说明:
将主数据库上的一个新数据文件的文件名转换为备用数据库上的文件名。
值范围:
一个有效的主/备用目录和文件名对。
默认值: 无
max_enable_roles:
说明:
指定一个用户可以启用的数据库角色(包括子角色)的最大数量。用户可启用的角色的实际数量是
2 加MAX_ENABLED_ROLES
的值,因为每个用户都有两个附加的角色:PUBLIC和用户自己的角色。
值范围: 0 -148
默认值: 20
O7_DICTIONARY_ACCESSIBILITY:
说明: 主要用于从 Oracle7
移植到 Oracle8i。如果该值为
TRUE, SYSTEM 权限 (如SELECT ANY TABLE)
将不限制对 SYS
方案中各对象的访问 (Oracle7
行为)。如果该值为FALSE,
只有被授予了 SELECT_CATALOG_ROLE,
EXECUTE_CATALOG_ROLE 或DELETE_CATALOG_ROLE
权限的用户才能访问 SYS
方案中的各对象。
值范围: TRUE | FALSE
默认值: TRUE
sql92_security:
说明:
指定要执行一个更新或删除引用表列的值是否需要具有表级的SELECT
权限。
默认值: FALSE
audit_trail:
说明:
启用或禁用数据库审计。如果该参数为
TRUE或DB,
审计记录将被写入SYS.AUD$表中;
如果参数为
OS,则写入一个操作系统文件。
值范围: NONE | FALSE | DB | TRUE | OS
默认值: NONE
rdbms_server_dn:
说明:
RDBMS服务器的唯一判别名。它用于在一个企业目录服务中检索企业角色。有关详细信息,请参阅“Oracle
Advanced Security Administrator’s
Guide”。
值范围: 所有 X.500
唯一判别名格式值。
默认值: 无
os_roles:
说明:
确定操作系统或数据库是否为每个用户标识角色。如果设置为TRUE,将由操作系统完全管理对所有数据库用户的角色授予。否则,角色将由数据库标识和管理。
值范围: TRUE | FALSE
默认值: FALSE
os_authent_prefix:
说明:
使用用户的操作系统帐户名和口令来验证连接到服务器的用户。该参数的值与各用户的操作系统帐户连接在一起。要去除
OS 帐户前缀,请指定空值。
值范围: 任何标识符。
默认值: 根据操作系统而定
(通常是
’OPS$’)
object_cache_max_size_percent:
说明:
指定会话对象的高速缓存增长可超过最佳高速缓存大小的百分比,最大大小等于最佳大小加上该百分比与最佳大小的乘积。如果高速缓存大小超过了这个最大大小,就会尝试将高速缓存缩小到最佳大小。
值范围: 0%
到根据操作系统而定的最大值。
默认值: 10%
object_cache_optimal_size:
说明:
指定在高速缓存超过最大大小的情况下,
会话对象高速缓存将被缩小到的大小。
值范围: 10K
到根据操作系统而定的最大值。
默认值: 100K
session_max_open_files:
说明:
指定可在任一给定会话中打开的 BFILE
的最大数量。一旦达到这个数量,此后将无法在该会话中打开更多文件。该参数还取决于操作系统参数
MAX_OPEN_FILES。
值范围: 1 - 至少为 (50, OS
级上的MAX_OPEN_FILES)。
默认值: 10
parallel_execution_message_size:
说明: 指定并行执行
(并行查询, PDML,
并行恢复和复制)
消息的大小。如果值大于2048或4096,就需要更大的共享池。如果
PARALLEL_AUTOMATIC_TUNING =
TRUE,将在大存储池之外指定消息缓冲区。
值范围: 2148 - 无穷大。
默认值:
如果PARALLEL_AUTOMATIC_TUNING为FALSE,通常值为2148;
如果PARALLEL_AUTOMATIC_TUNING为TRUE,则值为
4096 (根据操作系统而定)。
Paralle_min_percent:
说明:
指定并行执行要求的线程的最“俜直取I柚酶貌问,可以确保并行执行在没有可用的恰当查询从属进程时,
会显示一个错误消息,并且该查询会因此而不予执行。
值范围: 0 -100
默认值: 0,
表示不使用该参数。
Parallel_automatic_tuning:
说明:
如果设置为TRUE,Oracle将为控制并行执行的参数确定默认值。除了设置该参数外,你还必须为系统中的表设置并行性。
值范围: TRUE | FALSE
默认值: FALSE
parallel_threads_per_cpu:
说明: 说明一个 CPU
在并行执行过程中可处理的进程或线程的数量,并优化并行自适应算法和负载均衡算法。如果计算机在执行一个典型查询时有超负荷的迹象,
应减小该数值。
值范围: 任何非零值。
默认值: 根据操作系统而定
(通常为 2)
parallel_broadcast_enabled:
说明:
通过使用一个散列联接或合并联接,可以在将多个大结果集联接到一个小结果集(以字节而不是行为单位来衡量大小)时改善性能。如果该值设置为TRUE,优化程序可以将小结果集内的每个行都传播到大型集内的每个集群数据库处理行中。
值范围: TRUE | FALSE
默认值 : FALSE
parallel_adaptive_multi_user:
说明:
启用或禁用一个自适应算法,旨在提高使用并行执行方式的多用户环境的性能。通过按系统负荷自动降低请求的并行度,在启动查询时实现此功能。当
PARALLEL_AUTOMATIC_TUNING = TRUE 时,
其效果最佳。
值范围: TRUE | FALSE
默认值: 如果
PARALLEL_AUTOMATIC_TUNING = TRUE, 则该值为 TRUE;
否则为 FALSE
parallel_max_servers:
说明:
指定一个例程的并行执行服务器或并行恢复进程的最大数量。如果需要,例程启动时分配的查询服务器的数量将增加到该数量。
值范围: 0 -256
默认值: 由 CPU_COUNT,
PARALLEL_AUTOMATIC_TUNING 和
PARALLEL_ADAPTIVE_MULTI_USER确定
parallel_min_servers
说明:
指定为并行执行启动例程后, Oracle
创建的查询服务器进程的最小数量。
值范围: 0 -
PARALLEL_MAX_SERVERS。
默认值: 0
log_archive_dest_state_3:
说明:
指定相应的归档日志目标参数
(仅 LOG_ARCHIVE_DEST_3)
的可用性状态。如果启用,日志目标将被归档。如果延迟,
该目标将被排除在归档操作之外直至重新启用。
值范围: ENABLE | DEFER
默认值: ENABLE
log_archive_dest_state_4:
说明:
指定相应的归档日志目标参数
(仅 LOG_ARCHIVE_DEST_4)
的可用性状态。如果启用,日志目标将被归档。如果延迟,
该目标将被排除在归档操作之外直至重新启用。
值范围: ENABLE | DEFER
默认值: ENABLE
log_archive_dest_state_5:
说明:
指定相应的归档日志目标参数
(仅 LOG_ARCHIVE_DEST_5)
的可用性状态。如果启用,日志目标将被归档。如果延迟,
该目标将被排除在归档操作之外直至重新启用。
值范围: ENABLE | DEFER
默认值: ENABLE
log_archive_dest_state_6:
说明:
标识特定日志归档目标的最近的用户定义状态.
值范围:
ENABLE--如果目标属性有效,
则启用归档日志目标;
DEFER--即使目标属性有效,也要延迟处理归档日志目标;或者是ALTERNATE--延迟处理归档日志目标,直到另一个目标的失败导致自动启用了此目标
(前提是备用目标的属性必须有效)。
log_archive_dest_state_7:
说明:
标识特定日志归档目标的最近的用户定义状态。
值范围: ENABLE--如果目
标属性有效,
则启用归档日志目标;
DEFER--即使目标属性有效,也要延迟处理归档日志目标;或者是ALTERNATE--延迟处理归档日志目标,直到另一个目标的失败导致自动启用了此目标
(前提是备用目标的属性必须有效)。
log_archive_dest_state_8:
说明:
标识特定日志归档目标的最近的用户定义状态。
值范围:
ENABLE--如果目标属性有效,
则启用归档日志目标;
DEFER--即使目标属性有效,也要延迟处理归档日志目标;或者是ALTERNATE--延迟处理归档日志目标,直到另一个目标的失败导致自动启用了此目标
(前提是备用目标的属性必须有效)。
分享到:
相关推荐
### Oracle初始化参数中文说明 #### 一、概述 在Oracle数据库的管理与维护过程中,初始化参数扮演着极其重要的角色。这些参数控制着数据库实例的行为,包括性能优化、资源分配、安全性等多个方面。对于DBA(数据库...
### ORACLE 初始化参数详解 #### 一、概述 在Oracle 8i系统中,初始化参数是配置数据库行为的重要工具。这些参数控制了数据库的各种运行特性,包括但不限于性能优化、安全性设置、故障诊断等方面。本文将详细解读...
Oracle 9i 初始化参数中文说明是对Oracle数据库9i版本初始化参数的详细解释,这些参数用于配置数据库的行为和性能。在Oracle数据库系统中,初始化参数文件(通常为init.ora或spfile.ora)包含了所有控制数据库运行的...
Oracle 数据库系统中,初始化参数是用来配置数据库实例行为的关键元素,它们定义了数据库运行时的各种属性,如内存分配、并发控制、性能优化等。以下是一些重要的初始化参数及其含义: 1. **Blank_trimming**: 如果...
2. **了解初始化参数文件以及初始化参数的含义**:初始化参数文件是用于配置Oracle实例的重要文件,通过它设置系统级的配置参数,如内存大小、进程数量等。 3. **掌握查看三类数据字典视图和动态性能视图的方法**:...
Oracle数据库系统中,参数文件是配置数据库运行方式的关键组件,主要分为PFILE(初始化参数文件)和SPFILE(服务参数文件)。这两种类型的参数文件各有特点,适用于不同的管理和操作场景。 一、PFILE(初始化参数...
在上面的例子中,我们使用了PL/SQL块来声明和初始化参数。这些参数可以在调用子SQL文件时作为命令行参数传递。在子文件中,可以使用`¶m_name`来引用这些传递的参数。 3. **批处理脚本**: 对于更复杂的批处理...
- **解释**:当提供给Oracle的一个或多个参数不正确时,会返回此错误。 ### 00018,0,"Ự" - **含义**:未知错误。 - **解释**:同样是一个未定义的错误代码,可能需要进一步调查来确定其具体含义。 ### 00019,0,...
以上是对Oracle优化设计与性能调整相关内容的详细解释,涵盖了Oracle数据库的基础结构、文件管理、SQL语句处理流程、日志管理以及初始化参数的设置等方面。通过深入理解这些知识点,可以有效地提高Oracle数据库的...
* 实验目的:理解 Oracle 体系结构,了解初始化参数文件以及初始化参数的含义,掌握查看三类数据字典视图和动态性能视图的方法 * 实验内容: + 如何查看初始化参数?有哪几种方法? + 初始化文件有几种?默认的...
- `v$parameter`:记录用户在初始化参数文件中设置的内存参数值。 - `v$sgastat`:显示Oracle实际分配的内存大小。 - `v$sga`:展示在分配内存后,为了保护某些内存区域而设置的一些保护页的大小,例如日志缓冲区。 ...
Oracle数据库的初始化参数存储在数据库的参数文件(通常是pfile或spfile)中,这些参数决定了数据库的多个方面,包括内存分配、性能调整、安全性设置等。 **2. 关于审计和跟踪** - audit_file_dest:指定审计文件的...
根据提供的文件信息,我们可以归纳出一系列关于Oracle SQL的重要知识点,主要围绕初始化参数、新特性以及相关的文档组织结构展开。下面将对这些知识点进行详细的解读。 ### 初始化参数 #### 使用场景 初始化参数是...
### Oracle init.ora 配置详解 在Oracle数据库管理中,`init.ora`文件扮演着极其重要的角色,它主要用于存储数据库实例级别的参数配置。这些参数对于数据库的启动、运行及性能优化至关重要。下面我们将对init.ora...
- **解决办法**:增加`SESSIONS`初始化参数的值。 #### 三、Processes参数详解 **1. Processes参数定义** - **含义**:`PROCESSES` 参数指定了Oracle实例可以在操作系统级别上支持的最大进程数。这不仅包括了...
- **`startuppfile=参数文件名`:** 指定参数文件启动模式,从指定的初始化参数文件中读取参数并启动数据库。 - **`startup exclusive`:** 排他启动模式,仅允许管理员进行数据库操作。 #### 三、有效利用Oracle数据...
7. `startup pfile=参数文件名`:使用指定的初始化参数文件启动数据库。 8. `startup EXCLUSIVE`:独占启动,不允许其他用户同时连接。 在单机环境下,可以通过`su - oracle`切换到Oracle用户,然后使用`svrmgrl`...
SPFILE是Oracle数据库中存储初始化参数的二进制文件,其包含了数据库启动时需要读取的参数。 修改参数后,需要重启数据库使设置生效。重启数据库是一个谨慎操作,需要确保在业务低峰期进行,并且通知所有相关用户。...
初始化参数,要根据需要调整参数这里我们将内存百分比调整为 80%其它均为默认值,下一步。点击完成,完成数据库的创建。 数据库导入导出 数据库导入导出是指将数据从一个 Oracle 数据库导入到另一个 Oracle 数据库...
- **2.2 合理配置初始化参数与内存**:详细介绍Oracle初始化参数的作用和配置方法,重点是SGA和PGA的设置技巧。 - **2.3 性能统计量**:学习如何通过分析等待事件来定位性能问题,并提供具体案例分析。 - **等待...