oracle10G 部分必要初始化参数
昨天手动建库成功把DBCA生成的spfile中的初始化参数做一下解释,(都是粘贴9i初始化参数中文说明和10G官方文档里的东西)以做备忘参考!
bbk.__db_cache_size=138412032
说明: 为高速缓存指定标准块大小的缓冲区。
值范围: 至少 16M。
默认值: 48M
bbk.__java_pool_size=4194304
说明: 以字节为单位, 指定 Java 存储池的大小, 它用于存储 Java 的方法和类定义在共享内存中的表示法,
bbk.__large_pool_size=4194304
说明 : 指定大型池的分配堆的大小, 它可被共享服务器用作会话内存, 用作并行执行的消息缓冲区以及用作 RMAN备份和恢复的磁盘 I/O 缓冲区。
值范围: 600K (最小值); >= 20000M (最大值是根据操作系统而定的)。
默认值 : 0, 除非配置了并行执行或 DBWR_IO_SLAVES
bbk.__shared_pool_size=54525952
说明: 以字节为单位, 指定共享池的大小。共享池包含如: 共享游标, 存储的过程,控制结构和并行执行消息缓冲区等对象。较大的值能改善多用户系统的性能。
值范围:300 KB - 根据操作系统而定。
默认值: 如果是 64 位操作系统, 值为 64MB; 其他情况下, 值为 16MB。
bbk.__streams_pool_size=0
Oracle's Automatic Shared Memory Management feature manages the size of the Streams pool when the SGA_TARGET initialization parameter is set to a nonzero value. If the STREAMS_POOL_SIZE initialization parameter also is set to a nonzero value, then Automatic Shared Memory Management uses this value as a minimum for the Streams pool.
If the STREAMS_POOL_SIZE initialization parameter is set to a nonzero value, and the SGA_TARGET parameter is set to 0 (zero), then the Streams pool size is the value specified by the STREAMS_POOL_SIZE parameter, in bytes.
If both the STREAMS_POOL_SIZE and the SGA_TARGET initialization parameters are set to 0 (zero), then, by default, the first use of Streams in a database transfers an amount of memory equal to 10% of the shared pool from the buffer cache to the Streams pool.
*.audit_file_dest='/opt/oracle/admin/bbk/adump'
AUDIT_FILE_DEST specifies the operating system directory into which the audit trail is written when the AUDIT_TRAIL initialization parameter is set to os, xml, or xml,extended. The audit records will be written in XML format if the AUDIT_TRAIL initialization parameter is set to XML. It is also the location to which mandatory auditing information is written and, if so specified by the AUDIT_SYS_OPERATIONS initialization parameter, audit records for user SYS.
*.background_dump_dest='/opt/oracle/admin/bbk/bdump'
说明: 指定在 Oracle 操作过程中为后台进程 (LGWR, DBWn 等等) 写入跟踪文件的路径名(目录或磁盘)。它还定义记录着重要事件和消息的数据库预警文件的位置。
值范围: 任何有效的目录名。
默认值: ORACLE_HOME/rdbms/log (根据操作系统而定)
*.compatible='10.2.0.1.0'
说明: 允许您使用一个新的发行版, 同时保证与先前版本的向后兼容性。
值范围: 默认为当前发行版。
默认值: 由发行版确定
*.control_files='/opt/oracle/oradata/bbk/control01.ctl','/opt/oracle/oradata/bbk/control02.ctl','/opt/oracle/oradata/bbk/control03.ctl'
说明: 指定一个或多个控制文件名。Oracle 建议对于不同设备或 OS 文件镜象使用多个文件。
值范围: 1 - 8 文件名 (带路径名)。
默认值: 根据操作系统而定
*.core_dump_dest='/opt/oracle/admin/bbk/cdump'
说明: 指定核心转储位置的目录名 (用于 UNIX)。
值范围: 任何有效的目录名。
默认值: ORACLE_HOME/dbs
*.db_block_size=8192
说明: 一个 Oracle 数据库块的大小 (字节)。该值在创建数据库时设置, 而且此后无法更改。
值范围: 1024 - 65536 (根据操作系统而定)。
默认值: 2048 (根据操作系统而定)
*.db_domain=''
说明: 指定数据库名的扩展名 (例如:US.ORACLE.COM) 为使一个域中创建的数据库名唯一, 建议指定该值。
值范围: 由句点分隔的任何字符串, 最长可以有 128 个字符。
默认值: WORLD
*.db_file_multiblock_read_count=16
说明: 在涉及一个完全连续扫描的一次 I/O 操作过程中读取的块的最大数量。
值范围: 根据操作系统而定。
默认值: 8
*.db_name='bbk'
说明: 一个数据库标识符, 应与CREATE DATABASE 语句中指定的名称相对应。
值范围: 任何有效名称最多可有 8 个字符。
默认值: 无 (但应指定)
*.db_recovery_file_dest='/opt/oracle/flash_recovery_area'
DB_RECOVERY_FILE_DEST specifies the default location for the flash recovery area. The flash recovery area contains multiplexed copies of current control files and online redo logs, as well as archived redo logs, flashback logs, and RMAN backups.
Specifying this parameter without also specifying the DB_RECOVERY_FILE_DEST_SIZE initialization parameter is not allowed
*.db_recovery_file_dest_size=2147483648
DB_RECOVERY_FILE_DEST_SIZE specifies (in bytes) the hard limit on the total space to be used by target database recovery files created in the flash recovery area.
*.dispatchers='(PROTOCOL=TCP) (SERVICE=bbkXDB)'
说明 : 为设置使用共享服务器的共享环境而设置调度程序的数量和类型。可以为该参数指定几个选项。有关详细信息,请参阅“Oracle8i 管理员指南” 和“Oracle Net Administrator'sGuide” 。这是字符串值的一个示例: '(PROTOCOL=TCP)(DISPATCHERS=3)'。
值范围: 参数的有效指定值。
默认值 : NULL
*.job_queue_processes=10
说明: 只用于复制环境。它指定每个例程的 SNP 作业队列进程的数量 (SNP0, ... SNP9,
SNPA, ...SNPZ)。要自动更新表快照或执行由 DBMS_JOB 创建的请求, 请将该参数设置为 1或更大的值。
值范围: 0 到 36
默认值: 0
*.open_cursors=300
说明: 指定一个会话一次可以打开的游标 (环境区域) 的最大数量, 并且限制 PL/SQL使用的 PL/SQL游标高速缓存的大小, 以避免用户再次执行语句时重新进行语法分析。请将该值设置得足够高,这样才能防止应用程序耗尽打开的游标。
值范围: 1 - 操作系统限制值。
默认值: 64
*.pga_aggregate_target=68157440
说明: 指定连接到例程的所有服务器进程的目标 PGA 总内存。请在启用自动设置工作区之前将此参数设置为一个正数。这部分内存不驻留在SGA 中。数据库将此参数值用作它所使用的目标 PGA 内存量。设置此参数时, 要将SGA 从可用于 Oracle例程的系统内存总量中减去。然后可将剩余内存量分配给 pga_aggregate_target。
值范围: 整数加字母 K, M 或 G, 以将此限值指定为千字节, 兆字节或千兆字节。最小值为 10M, 最大值为 4000G
默认值: "未指定", 表示完全禁用对工作区的自动优化。
*.processes=150
说明: 指定可同时连接到一个 Oracle Server 上的操作系统用户进程的最大数量。该值应允许执行所有后台进程, 如:作业队列 (SNP) 进程和并行执行 (Pnnn) 进程。
值范围: 6 到根据操作系统而定的一个值。
默认值: 由 PARALLEL_MAX_SERVERS 确定
*.remote_login_passwordfile='EXCLUSIVE'
说明: 指定操作系统或一个文件是否检查具有权限的用户的口令。如果设置为 NONE,Oracle 将忽略口令文件。如果设置为EXCLUSIVE, 将使用数据库的口令文件对每个具有权限的用户进行验证。如果设置为SHARED, 多个数据库将共享SYS 和 INTERNAL 口令文件用户。
值范围:NONE | SHARED | EXCLUSIVE
默认值: NONE
*.sga_target=204472320
*.undo_management='AUTO'
说明: 指定系统应使用哪种撤消空间管理模式。如果设置为 AUTO, 例程将以 SMU 模式启动。否则将以 RBU 模式启动。在RBU 模式下, 撤消空间会象回退段一样在外部分配。在 SMU 模式下, 撤消空间会象撤消表空间一样在外部分配。
值范围: AUTO 或 MANUAL
默认值: 如果启动第一个例程时忽略了 UNDO_MANAGEMENT 参数, 则将使用默认值MANUAL, 并且例程将以 RBU 模式启动。如果这不是第一个例程, 则将按其他现有例程启动时使用的撤消模式来启动该例程。
*.undo_tablespace='UNDOTBS1'
说明: 撤消表空间仅用于存储撤消信息。UNDO_TABLESPACE 仅允许在系统管理撤消(SMU)模式下使用。例程将使用指定的撤消表空间, <undoname>。如果该表空间不存在, 或不是撤消表空间,或正在由另一例程使用, 则例程 STARTUP 将失败。
默认值: 每个数据库都包含 0 个或更多的撤消表空间。在 SMU 模式下, 将为每个ORACLE 例程分配一个 (且仅限一个) 撤消表空间。
*.user_dump_dest='/opt/oracle/admin/bbk/udump'
说明: 为服务器将以一个用户进程身份在其中写入调试跟踪文件的目录指定路径名。例如, 该目录可这样设置: NT 操作系统上的 C:/ORACLE/UTRC; UNIX 操作系统上的 /oracle/utrc; 或 VMS 操作系统上的DISK$UR3:[ORACLE.UTRC]。
值范围: 一个有效的本地路径名, 目录或磁盘。
默认值: 根据操作系统而定