初始化参数文件
初始化参数文件分为文本参数文件(PFILE,Text Parameter File)、服务器参数文件(SPFILE,Server Parameter File)两种。PFILE是可编辑的纯文本文件,SPFILE是一个不可编辑的二进制文件。这两个参数文件之间是可以相互转化的。
初始化参数文件的默认位置是:%ORACLE_HOME%\database。
命名规则是:init%ORACLE_SID%.ora,spfile%ORACLE_SID%.ora;
导出服务器参数文件:以system用户、SYSDBA连接身份登录或连接到SQL*PLUS,执行下面的语句:
create pfile from spfile;
导出的参数文件init%ORACLE_SID%.ora被创建在默认位置或指定的位置上。
创建服务器参数文件:同样以system用户、SYSDBA连接身份登录或连接到SQL*PLUS,执行下面的语句:
create spfile='.<file_name>' from pfile;
alter system set job_queue_processes=50
comment='temporary change on 2008.11.20'
scope=memory;
select name,value,update_comment from v$parameter
where name='job_queue_processes';
Pfile(Parameter File)文件是基于文本格式的参数文件,含有数据库的配置参数。
Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开。
表6.1 数据库的初始化参数文件分析
内容 | 说明 |
# Copyright (c) 1991, 2001 by Oracle Corporation | Oracle公司版权标识 |
# MTS | 多线程服务器配置标识,在Oracle 9i里称为共享服务器配置 |
dispatchers="(PROTOCOL=TCP)(SER=MODOSE)", "(PROTOCOL=TCP)(PRE=oracle.aurora.server.GiopServer)", "(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)" | 多线程服务器配置 |
# 其他 | 配置其他参数 |
compatible=9.0.0 | 兼容版本9.0.0 |
db_name=myoracle | 数据库名称为myoracle |
# 分布式, 复制和快照 | 配置分布式、复制和快照参数 |
db_domain=mynet | 数据库域名为mynet,加上数据库名称db_name构成全局数据库名称 |
remote_login_passwordfile=EXCLUSIVE | 指定操作系统或口令文件是否具有检查用户口令的权限。设置为EXCLUSIVE, 将使用数据库的口令文件对每个具有权限的用户进行验证。 |
# 排序, 散列联接, 位图索引 | 配置排序、散列联接、位图索引参数 |
sort_area_size=524288 | 指定排序区使用的最大内存量为512KB。排序完成后, 各行将返回, 并且内存将释放。增大该值可以提高大型排序的效率。 |
# 文件配置 | 文件配置参数 |
control_files=("C:\oracle\oradata\myoracle\CONTROL01.CTL", "C:\oracle\oradata\myoracle\CONTROL02.CTL", "C:\oracle\oradata\myoracle\CONTROL03.CTL") | 指定控制文件的路径及文件名 |
# 池 | 内存配置参数 |
Java_pool_size=33554432 | 指定Java存储池的大小为32MB,用于存储 Java 的方法、类定义和Java对象。 |
large_pool_size=1048576 | 指定大型池的大小为1MB, 用于共享服务器的会话内存、并行执行的消息缓冲区以及RMAN备份和恢复的磁盘 I/O 缓冲区。 |
shared_pool_size=33554432 | 指定共享池的大小为32MB,用于存储共享游标、存储的过程、控制结构和并行执行消息缓冲区等对象。较大的值能改善多用户系统的性能 |
# 游标和库高速缓存 | 配置游标和高速缓存参数 |
open_cursors=300 | 指定一个会话一次可以打开的游标的最大数量为300,应将该值设置得足够高,这样才能防止应用程序耗尽打开的游标 |
# 系统管理的撤消和回退段 | 配置系统管理撤消和回滚段参数 |
undo_management=AUTO | 指定系统使用的撤消空间管理方式为SMU 方式,在SMU方式下, 撤消空间会像撤消表空间一样在外部分配 |
undo_tablespace=UNDOTBS | 指定回滚表空间为UNDOTBS |
# 网络注册 | 配置网络注册参数 |
instance_name=myoracle | 例程名称为myoracle |
# 诊断和统计 | 配置诊断和统计参数 |
background_dump_dest=C:\oracle\admin\myoracle\bdump | 后台进程跟踪文件目录 |
core_dump_dest=C:\oracle\admin\myoracle\cdump | 核心转储跟踪文件目录 |
timed_statistics=TRUE | 收集操作系统的计时信息,这些信息可被用来优化数据库和 SQL 语句 |
user_dump_dest=C:\oracle\admin\myoracle\udump | 用户进程跟踪文件目录 |
# 进程和会话 | 配置进程和会话信息 |
processes=150 | 指定可同时连接到一个Oracle Server上的操作系统用户进程的最大数量为150 |
# 重做日志和恢复 | 重做日志和恢复参数设置 |
Fast_start_mttr_target=300 | 指定从单个数据库例程崩溃中恢复所需的时间为300秒 |
# 高速缓存和 I/O | 配置高速缓存和I/O参数 |
db_block_size=4096 | 指定数据块大小为4KB |
db_cache_size=33554432 | 指定数据缓冲区为32MB,该值越大,可以减少对数据库文件的I/O次数,提高效率 |
6.2.2 SPfile文件
SPfile(Server Parameter File,服务器参数文件)是基于二进制格式的参数文件,含有数据库及例程的参数和数值,但不能用文本编辑工具打开。
下面对两种初始化参数文件进行比较如表6.2所示。
表6.2 Spfile和Pfile文件的比较
比较内容 | SPfile | Pfile |
格式 | 二进制格式 | 文本格式 |
编辑方式 | (1)利用企业管理器对Pfile进行修改,然后转换为Spfile (2)在SQL Plus里使用ALTER SYSTEM语句进行修改 | (1)利用文本工具直接进行修改 (2)在企业管理器里修改配置后导出形成 |
默认名称 | SPfile+例程名.ora | Init+例程名.ora 实际参数文件Init.ora |
默认路径 | Oracle\ora90\database\ | Oracle\ora90\database\ Init.ora位于Oracle\admin\数据库例程名\pfile\ |
启动次序 | SPfile优先于Pfile | Pfile低于Spfile |
oracle9i初始化参数说明(二):http://hi.baidu.com/edeed/blog/item/b1be513d9d6291ed3c6d975a.html Blank_trimming : serializable : row_locking : shared_servers circuits : Mts_multiple_listeners : mts_servers : mts_service : mts_sessions : shared_server_sessions : mts_max_dispatchers mts_max_servers : dispatchers : max_shared_servers : mts_circuits : Mts_listener_address : mts_dispatchers : max_dispatchers : nls_nchar_conv_excp : nls_numeric_characters : nls_sort : nls_territory : nls_timestamp_format : nls_time_format : nls_time_tz_format : nls_length_semantics : nls_date_format : nls_timestamp_tz_format : nls_language : nls_comp : nls_currency : nls_date_language : nls_dual_currency : nls_iso_currency : nls_calendar : plsql_native_c_compiler : remote_dependencies_mode : utl_file_dir : plsql_v2_compatibility : plsql_native_make_utility : plsql_native_library_dir : plsql_compiler_flags : 默认值 : " interpreted, non_debug " plsql_native_linker : plsql_native_make_file_name : plsql_v2_compatibility : remote_dependencies_mode : shared_memory_address : lock_sga : hi_shared_memory_address : pre_page_sga : sga_max_size : Fast_start_parallel_rollback : transaction_auditing : transactions : enqueue_resources : dml_locks : hash_join_enabled : optimizer_features_enable : 默认值 : 8.0.0 query_rewrite_integrity : query_rewrite_enabled partition_view_enabled : optimizer_max_permutations : optimizer_index_cost_adj : star_transformation_enabled : optimizer_mode : optimizer_index_caching : job_queue_processes : max_transaction_branches : compatible : archive_lag_target : aq_tm_processes : tracefile_identifier : spfile : Logmnr_max_persistent_sessions : Standby_file_management : Trace_enabled : Ifile : remote_listener : global_context_pool_size : 说明 : 从 SGA 分配的用于存储和管理全局应用程序环境的内存量。 plsql_native_library_subdir_count : fixed_date : db_name : cluster_database : cluster_interconnects : cluster_database_instances : sql_version : replication_dependency_tracking : remote_os_roles : remote_os_authent : open_links : open_links_per_instance : remote_login_passwordfile : hs_autoregister : global_names : distributed_transactions : commit_point_strength : db_domain : dblink_encrypt_login : 值范围 : TRUE | FALSE backup_tape_io_slaves : tape_asynch_io : |
oracle9i初始化参数说明(一):http://hi.baidu.com/edeed/blog/item/c1b4f7362e36b1320b55a95a.html log_file_name_convert : fal_server : 说明 : 指定此备用数据库的 FAL 服务器。该值是一个 Oracle Net 服务名。此 Oracle Net服务名被假定为已在备用数据库系统上正确配置, 可指向期望的 FAL 服务器。 Fal_client : Drs_start : remote_archive_enable : standby_preserves_names : Standby_archive_dest : db_file_name_convert : max_enable_roles : O7_DICTIONARY_ACCESSIBILITY : sql92_security : audit_trail : rdbms_server_dn : os_roles : os_authent_prefix : object_cache_max_size_percent : object_cache_optimal_size : session_max_open_files : parallel_execution_message_size : Paralle_min_percent : Parallel_automatic_tuning : parallel_threads_per_cpu : parallel_broadcast_enabled : parallel_adaptive_multi_user : parallel_max_servers : parallel_min_servers log_archive_dest_state_3 : log_archive_dest_state_4 : log_archive_dest_state_5 : log_archive_dest_state_6 : log_archive_dest_state_7 : log_archive_dest_state_8 : log_archive_dest_state_9 : Log_archive_start : log_archive_duplex_dest : 说明 : 指定 LOG_ARCHIVE_DEST 外的另一个归档目标。在 Oracle8i 企业版中, 该参数被 log_archive_format : log_archive_max_processes : log_archive_dest_2 : log_archive_min_succeed_dest : log_archive_trace : log_archive_dest_10 : log_archive_dest_3 : log_archive_dest : log_archive_dest_state_2 : log_archive_dest_5 : log_archive_dest_6 : log_archive_dest_1 : log_archive_dest_8 : log_archive_dest_9 : log_archive_dest_state_1 : log_archive_dest_state_10 log_archive_dest_4 : create_bitmap_area_size : pga_aggregate_target :
Sort_area_size : sort_area_retained_size bitmap_merge_area_size : workarea_size_policy : Hash_area_size : db_create_online_log_dest_4 : db_create_online_log_dest_3 : Db_files : db_create_online_log_dest_2 : db_create_online_log_dest_1 : Db_create_file_dest : Control_files : 说明 : 指定一个或多个控制文件名。Oracle 建议对于不同设备或 OS 文件镜象使用多个文件。 db_create_online_log_dest_5 : Large_pool_size : shared_pool_size : Java_pool_size : shared_pool_reserved_size : SHARED_POOL_SIZE 的一半 (字节)。 cursor_sharing : open_cursors : serial_reuse : |
相关推荐
如果文件中有两个相同的参数名则以最后出现的为准,以下例子说明了这个问题。 如有一个spfile文件(myspfile.ora),包括两个参数: sessions=150 processes=200 另外有一个pfile文件(mypfile.ora),里面包括三个参数,...
Oracle 9i初始化参数文件详解
Oracle 9i延续性初始化参数文件剖析
ORACLE初始化参数详解 ORACLE初始化参数详解
此文档那个主要讲解oracle的实例和初始化参数~~~~~~~~~
Pfile(Parameter File)文件是基于文本格式的参数文件,含有数据库的配置参数。 Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开...
ORACLE_RAC数据库中的初始化参数的设置
介绍如何对Oracle初始化参数文件进行配置。
Oracle达人修炼秘籍,第251-300页
初始化参数含义文件.pdf
servlet读取初始化参数和属性文件的数据
OV(豪威)视频传感器的初始化设置文件,做视频采集的朋友肯定是非常需要的,这个包里面有OV大部分传感器的初始化设置文件,根据这些文件就可以轻松的设置好传感器的寄存器参数。
此文件是初始化参数的matlab程序,对于初始化数据有很大帮助
1. 检查介绍 ...4.5 初始化参数文件 4.6 CRS日志文件 4.7 RDBMS运行日志和跟踪文件 4.8 控制文件 4.9 Redo log 文件 4.10 归档Redo log 文件 4.11 数据文件 4.12 表空间 4.13 回滚段管理 .....
(四) 初始化参数文件 18 (五) RDBMS运行日志和跟踪文件 18 (六) 控制文件 19 (七) Redo log 文件 20 (八) 归档Redo log 文件 21 (九) 数据文件 22 (十) 表空间 24 (十一) 回滚段管理 28 六、 数据库简单风险评估 28 ...
调用riff_init,按默认参数初始化riff信息
目录10内文件为书中第10章出现的部分脚本,分为两部分:physical目录对应创建物理Standby时,Primary和Standby库中相关配置,包括客户端初始化参数文件,监听文件以及tns配置文件;而logical目录中对应的是创建逻辑...
第5章 Oracle9i的数据库管理 ...Oracle9i数据库包括初始化参数文件、数据文件、控制文件和重做日志文件等主要文件。 5.1.1 使用数据库配置助手(Database Configuration Assistant,DBCA)创建数据库
Oracle9i初始化参数中文说明.rar txt文件 3万2千字