Oracle 11.2 参数详解

#O7_DICTIONARY_ACCESSIBILITY是用来控制select any table权限是否可以访问data dictionary的,主要用来保护数据字典。oracle建议把O7_DICTIONARY_ACCESSIBILITY参数设为 false,9i及以上版本默认为false,8i及以前版本默认为true。
#如果该参数为true,那么被赋予select any table权限的用户可以访问所有数据字典。如果该参数被设置为false那么即使用户被被赋予了select any table权限还是不能访问数据字典(此时需要赋予用户select any dictionary权限,才能使用户有权限访问数据字典)
O7_DICTIONARY_ACCESSIBILITY	     boolean
#该参数可以使RAC中的实例一个为主一个为备
#该参数在RAC中实例大于2时无效
#当设置为1时,首先启动的实例将为主库,可以用来接收连接
#备库只在主库失效时变成主库并接受连接
#如果原主库重新启动这时变成备库	
active_instance_count		     integer
#QMNC进程对于AQ表来说就相当于CJQ0进程之于作业表。QMNC进程会监视高级队列,并警告从队列中删除等待消息的“出队进程”(dequeuer):已经有一个消息变为可用。QMNC和Qnnn还要负责队列传播(propagation),也就是说,能够将在一个数据库中入队(增加)的消息移到另一个数据库的队列中,从而实现出队(dequeueing)。
#Qnnn进程对于QMNC进程就相当于Jnnn进程与CJQ0进程的关系。QMNC进程要通知Qnnn进程需要完成什么工作,Qnnn进程则会处理这些工作。
#QMNC和Qnnn进程是可选的后台进程。参数AQ_TM_PROCESSES 可以指定最多创建10个这样的进程(分别名为Q000,…,Q009),以及一个QMNC进程。如果AQ_TM_PROCESSES设置为0,就没有QMNC或Qnnn进程。不同于作业队列所用的Jnnn进程,Qnnn进程是持久的。如果将 AQ_TM_PROCESSES设置为10,数据库启动时可以看到10个Qnnn进程和一个QMNC进程,而且在实例的整个生存期中这些进程都存在。
aq_tm_processes 		     integer	
#该参数设定多少秒后进行强制日志切换,即
#alter system switch logfile;
#0代表禁用此功能
#建议设置为1800(30分钟)
#过低的值会造成日志切换过于频繁从而影响性能,同时也会造成归档进程繁忙
#该参数常用于业务不繁忙的DG环境中,保证数据库及时同步到备库
archive_lag_target		     integer	
#ASM_DISKGROUPS参数指定了在Oracle ASM启动时所要MOUNT的磁盘组名称,默认值为null,即ASM启动时会执行ALTER DISKGROUP MOUNT ALL。默认情况下,该参数有Oracle来维护,当磁盘组NOMOUNT或DROP时,相应的磁盘组将被从参数中移除。Oracle不建议手动维护该参数。
#注意:如果使用SPFILE启动ASM,则Oracle自动管理该参数。如果是PFILE启动,则需要手动管理该参数。
asm_diskgroups			     string
#ASM_DISKSTRING初始化参数指定一个以逗号分隔的字符串列表,它限制了Oracle ASM实例发现的磁盘集。
#“?”字符,当用作路径的第一个字符时,扩展到Oracle home。?是一个字符的通配符。如/dev/sd?将匹配到/dev/dba,/dev/dbb这样的磁盘。
#Oracle ASM不能使用磁盘,除非集群中的所有Oracle ASM实例能够通过它们自己的ASM_DISKSTRING发现磁盘。每个节点上的磁盘名称不一定要相同,但是所有磁盘都必须被集群中的所有节点被识别。这可能需要动态地更改初始化参数,以启用添加新存储。
asm_diskstring			     string
#ASM_POWER_LIMIT 参数
#这个参数 ASM_POWER_LIMIT 参数控制 ASM 后台进程 ARBx 的数量。ARBx 进程用来进行 ASM 磁盘数据重新分布打散。ASM_POWER_LIMIT 取值 从 0 到 11(据说从 10gR2 开始可以设置为 0 ). 当新添加磁盘或者删除磁盘后,ASM 会启动 ARBx 进行 IO 分散操作,这是个非常消耗资源的动作,所以一定要选择系统空闲的时候进行。
#关于 ASM 的条带与分配单元
#ASM 默认的 Stripe Size 为 128K。 (一般操作系统的一个 IO 最大是 1M,对于 Block Size 为 8K 的系统,一般来说,db_file_multiblock_read_count 设置为 16 即可)。分配单元( Allocation Unit ) 是 1M,这个 AU 对应 extent 。在一些 DW 环境,随着数据量增大,AU 会非常的多,会产生性能影响。Stripe Size 和 AU 是可以通过 ASM 实例上的两个隐含参数调整的:
#_asm_ausize
#_asm_stripesize(注意最大1M,否则会有负面影响)
asm_power_limit 		     integer
#asm_preferred_read_failure_group参数被用来指定一个故障磁盘组列表,它指定了RAC中每个节点的本地读取方式。	
asm_preferred_read_failure_groups    string
#一般在$ORACLE_HOME\admin\{SID}目录下:
#audit_file_dest                 = /u01/app/oracle/admin/{SID}/adump
#background_dump_dest = /u01/app/oracle/admin/{SID}/bdump
#core_dump_dest             = /u01/app/oracle/admin/{SID}/cdump
#user_dump_dest             = /u01/app/oracle/admin/{SID}/udump                             
#如果在参数文件中没有定义这些参数,可以在$ORACLE_HOME/dbs, 或者$ORACLE_HOME/rdbms/log。
#每个目录的地址:
#adump: 审计信息
#bdump: 后台进程trace和alert log ,就是说 alert_sid.log也存在这个目录中
#cdump: core trace,一般是用来日志应用程序的,一些二进制文件的dump文件,个人基本没有用过。
#dpdump:是存放一些登录信息的
#udump: 个人常用是手动的trace文件,比如sql trace之后session的trace文件,还有各种事件的dump,比如:10046,10053。
audit_file_dest 		     string	
background_dump_dest		     string	
core_dump_dest			     string
user_dump_dest			     string	
#audit_sys_operations审计SYSDBA的活动。默认值是false。相关的审计信息不会记录在aud$中,因为有可能此时数据库还未启动,只能记录在操作系统层面的文件中。默认为false,不意味着没有审计信息,像conn / as sysdba这样的操作仍然会被记录。audit_file_dest参数指定的审计信息的文件夹。
#将audit_sys_operations设置成true后,那么做为sysdba或sysoper连接数据库的用户所发布的每条语句都会被写入操作系统的审计中,从而能够给出DBA所进行操作的完整记录。
audit_sys_operations		     boolean	
#audit_syslog_level的作用是将审计日志记录到操作系统的系统日志中,如linux下的/var/log/message里,默认情况下,该参数为none,当该参数设置为user.notice时,即使audit_sys_operations 被设置为false,audit_trail设置为none,此时仍然会在操作系统日志里记录sysdba的登录以及关闭启动数据库的操作
audit_syslog_level		     string
#AUDIT_TRAIL启用或禁用数据库审计。当设置该参数为NONE或FALSE时,将禁止数据库审计;当设置该参数为OS时,将激活数据库审计,并将审计记录写入到OS审计跟踪文件中;当设置该参数为DB或TRUE时,将激活数据库审计,并将审计记录写入到数据字典SYS.AUD$中;当设置该参数为DB_EXTENDED时,不仅将审计记录写入到数据字典SYS.AUD$中,还会填充该数据字典的SQLBIND和SQLTEXT列。
#取值说明:
#none 禁用数据库审计
#os 启用数据库审计,并将数据库审计记录定向到操作系统审计记录
#db 启用数据库审计,并将数据库所有审计记录定向到数据库的SYS.AUD$表
#db,extended 启用数据库审计,并将数据库所有审计记录定向到数据库的SYS.AUD$表。另外,填充SYS.AUD$表的SQLBIND 列和SQLTEXT CLOB 列。
#xml 启用数据库审计,并将所有记录写到XML格式的操作系统文件中。
#xml,extended 启用数据库审计,输出审计记录的所有列,包括SqlText和SqlBind的值。
#你可以使用SQL语句AUDIT来设置审计选项,不管如何设置此参数。
#当已形成很对日志时,可删除里面的记录,目前是直接删除,未对数据库造成影响。
#查询目前的日志信息:select * FROM SYS.AUD$;
#删除已有的审计信息:DELETE FROM SYS.AUD$;
#或者快速删除表信息:truncate table  SYS.AUD$;
audit_trail			     string
#指定Oracle是否将SGA包含在Oracle后台进程的核心文件中。
background_core_dump		     string
#该参数决定RMAN的备份,复制,恢复数据到磁带是否使用I/O server processes(slaves)
#该值为true时,Oracle使用I/0服务器进程来进行磁带的写入和读取
#为false,则表示不使用,这时使用shadow process 来进行
backup_tape_io_slaves		     boolean
#位图合并区分配的值
bitmap_merge_area_size		     integer
#BLANK_TRIMMING 是在字符串赋值发生作用   trim  在很多语言都是处理空格的作用,在oracle 同样一样
#比如A:=B  当BLANK_TRIMMING=false时  表示B不去空格  然后赋值给A
#当BLANK_TRIMMING=true时  表示B去空格 然后赋值给A
blank_trimming			     boolean
#该参数指定Oracle实例中SGA中KEEP池中buffer的数量,也可以加上LRU latches的数量
#该参数已被DB_KEEP_CACHE_SIZE参数取代,已经废弃
#二者不能同时设定,否则会报错
buffer_pool_keep		     string
#该参数指定Oracle实例中SGA中RECYCLE池中buffer的数量,也可以加上LRU latches的数量
#该参数已被DB_RECYCLE_CACHE_SIZE 参数取代,已经废弃
#二者不能同时设定,否则会报错
buffer_pool_recycle		     string
#保留为将来使用,描述为“存储数据报打包策略”
cell_offload_compaction 	     string
#控制解密操作是否可以被卸载。注意如果此参数设置为FALSE,那么就会完全禁用在加密数据上的智能扫描	
cell_offload_decryption 	     boolean
#保留为将来使用	
cell_offload_parameters 	     string
#通过XPLAN控制Exadata的操作名称是否可以被使用在执行计划输出中。AUTO表示只有在使用Exadata存储时才会显示
cell_offload_plan_display	     string
#打开或者关闭卸载	
cell_offload_processing 	     boolean
#针对Exadata数据库云服务器引入的,因为建议为Exadata单元构建的磁盘组分配单元大小(AU_SIZE)为4 MB。因此,大段在其初始范围内应已使用4 MB的倍数
cell_partition_large_extents	     string	
#指定了virtual circuits 的总数量。
circuits			     integer
#指定2次数据库调用之见最大间隔时间(单位 毫秒),oracle使用轮询机制确认clent result cache是否失效,既定期执行数据库调用来检查数据库引擎
client_result_cache_lag 	     big intege
#每个cilent process可以用来作为result cache分配内存的最大大小(单位字节),默认0 表示禁用result cache cilent(静参)
client_result_cache_size	     big intege
#该参数指定数据库是否为Real Application Clusters (RAC)
cluster_database		     boolean
#该参数指定配置为集群数据库一部分的实例数。您必须为每个实例设置此参数。通常,您应该将此参数设置为Real Application Clusters环境中的实例数。正确设置此参数可以提高内存使用率。	
cluster_database_instances	     integer
#该参数指定在RAC环境中用于集群内部数据传输的IP地址
cluster_interconnects		     string
#COMMIT_LOGGING设置IMMEDIATE表示每个commit都触发redo条目写(默认缺省设置);batch的话就是redo条目批量写,在大批量commit情况下会有性能提升表现。
commit_logging			     string
#COMMIT_POINT_STRENGTH是一个与仅与分布式数据库系统相关的参数。它的取值决定了在分布式事务中哪一个节点作为COMMIT POINT SITE。在分布式事务中,具有最高COMMIT_POINT_STRENGTH的节点作为COMMIT POINT SITE。
commit_point_strength		     integer
#COMMIT_WAIT设置wait表示redo条目写入磁盘后才会回应服务进程,NOWAIT表示不等,此时如果数据库异常关闭,那么会影响ACID中持久性(D)。	
commit_wait			     string
#如果未显式指定此参数,则数据库提交行为默认为在将控制权返回给客户端之前将提交记录写入磁盘。
#如果仅指定IMMEDIATE或BATCH,但未指定WAIT或NOWAIT,则采用WAIT模式。
#如果仅指定WAIT或NOWAIT,但未指定IMMEDIATE或BATCH,则采用IMMEDIATE模式。请注意,该NOWAIT选项可能会导致失败,该失败发生在数据库收到提交消息之后,但在写入重做日志记录之前。这可能会错误地向事务指示其更改是持久的。此外,如果数据库意外关闭,它可能会破坏ACID事务的持久性(原子性,一致性,隔离性,持久性)。
commit_write			     string
#设置COMPATIBLE可确保新功能不会将与早期版本不兼容的数据格式或结构写入磁盘,以防止将来降级。需要较高值COMPATIBLE才能正常工作的功能可能会受到限制或禁用,以确保可以降级。
该COMPATIBLE参数指定数据库磁盘格式必须兼容的Oracle版本号。可以将数据库降级为COMPATIBLE参数中指定的版本或任何更高版本。
compatible			     string	
#表示控制文件里可重复使用的记录所能保存的最小天数。如果新增加一条记录 到控制文件可以重复使用的部分,这时最老的记录尚没有超出最小保留天数,那么记录将控制文件的这一部分将扩展。如果将该参数设置为0,那么控制文件可以重 复使用的部分将永远不会扩展。
control_file_record_keep_time	     integer
#指定控制文件名	
control_files			     string		
#应该被设置为DIAGNOSTIC+TUNING诊断和调优模式(默认)或DIAGNOSTIC以确保启用自动数据库诊断监视器,如果将CONTROL_MANAGEMENT_PACK_ACCESS设置为NONE,就会禁用掉许多Oracle数据库特性,包括ADDM,强烈建议不要这么做。
control_management_pack_access	     string	
#指定了Oracle实例可以同时使用的CPU的数量,数据库的部分功能配置依赖于CPU_COUNT参数,比如查询优化器,并行查询和资源管理器.
cpu_count			     integer
#创建位图分配的值
create_bitmap_area_size 	     integer
#决定Oracle数据库是否自动创建与存储outline。
create_stored_outlines		     string
#这个参数是用来告诉Oracle在什么情况下可以共享游标,即SQL重用。
#Cursor_sharing参数有3个值可以设置:
#1)、EXACT:通常来说,exact值是Oracle推荐的,也是默认的,它要求SQL语句在完全相同时才会重用,否则会被重新执行硬解析操作。
#2)、SIMILAR:similar是在Oracle认为某条SQL语句的谓词条件可能会影响到它的执行计划时,才会被重新分析,否则将重用SQL。
#3)、FORCE:force是在任何情况下,无条件重用SQL。
#备注:上面所说的SQL重用,仅仅是指谓词条件不同的SQL语句,实际上这样的SQL基本上都在执行同样的业务操作。
cursor_sharing			     string	
#说明: 在一个游标引用共享 SQL 区时, 确定将 SQL 区保留在共享池中还是从中按过期作废处理。
cursor_space_for_time		     boolean	
#这个参数是数据库读取数据和存储数据的一个单位,一般默认为8k,这个参数一般是在安装oracle的时候指定,不能修改。
db_16k_cache_size		     big intege
db_2k_cache_size		     big intege
db_32k_cache_size		     big intege
db_4k_cache_size		     big intege
db_8k_cache_size		     big intege
#SGA = (db_block_buffers * db_block_size) + (shared_pool_size + large_pool_size + java_pool_size + log_buffers)
#控制数据库缓冲区高速缓存的大小
db_block_buffers		     integer	
#db_block_checking 是当block发生任何变化的时候进行逻辑上的完整性和正确性检查。该参数能够避免内存中数据块的损坏。
db_block_checking		     string
#db_block_checksum 用于DBWn和direct loader数据块写入到磁盘时,基于块内的所有字节计算得出一个校验值并将其写入块头。
db_block_checksum		     string	
#oracle 数据库最小的存储单元,默认情况下大小为8K (取决于操作系统)
db_block_size			     integer
#该参数决定是否启用进行信息收集,该信息为V$DB_CACHE_ADVICE视图提供必要的信息用来进行db cache buffer 的调优
db_cache_advice 		     string	
#当SGA_TARGET设置了而该参数未设置,则为0
#当SGA_TARGET设置了该参数也设置了,则该值Buffer pool为最小值
#若SGA_TARGET未设置,则默认值为 48 MB 或 4 MB * CPU(逻辑CPU)的个数其中的较大值
#该参数指定Oracle SGA中 默认buffer pool 大小
#默认buffer pool为数据库主要块大小(primary block size) 对应的池
db_cache_size			     big intege
#此参数控制的是 Oracle-managed 数据库文件的路径,该路径必须事先存在。
#路径必须为LVM,ASM或文件系统,不支持裸设备
db_create_file_dest		     string
#指定Oracle管理的控制文件和联机重做日志的默认位置。如果指定了多个DB_CREATE_ONLINE_LOG_DEST_n参数,则控制文件或联机重做日志将在其他DB_CREATE_ONLINE_LOG_DEST_n参数的位置之间进行复用。每个联机重做日志的一个成员在每个位置创建,并且一个控制文件在每个位置创建。指定至少两个参数可为控制文件和联机重做日志提供更大的容错能力(如果其中一个位置发生故障)。如果将文件系统目录指定为默认位置,则该目录必须已经存在;Oracle不会创建它。该目录必须具有允许Oracle在其中创建文件的适当权限。
db_create_online_log_dest_1	     string
db_create_online_log_dest_2	     string
db_create_online_log_dest_3	     string
db_create_online_log_dest_4	     string
db_create_online_log_dest_5	     string
#数据库域名(db_domain):定义一个数据库所在的域,该域的命名同互联网的’域’没有任何关系,只是数据库管理员为了更好的管理分布式数据库而根据实际情况决定的。当然为了管理方便,可以将其等于互联网的域。
db_domain			     string
#是用来约束Oracle进行多数据块读取时的行为,所谓多数据块读取,就是Oracle在一次I/O时,可以读取多个数据块,从而用最小的I/O完成数据的读取。
db_file_multiblock_read_count	     integer
#db_file_name_convert 主数据库和备用数据库的数据文件转换目录对映(如果两数据库的目录结构不一样),如果有多个对映,逐一指明对映关系。
#格式: *.db_file_name_convert= 主数据库数据文件目录,备用数据库数据文件目录	
db_file_name_convert		     string
#指定可以为此数据库打开的最大数据库文件数。最大有效值是为操作系统指定的,受操作系统限制的最大文件数,包括要通过 ADD DATAFILE 语句添加的文件 。
db_files			     integer
#用来鉴定用于智能闪存的闪盘。
db_flash_cache_file		     string
#智能闪存的闪盘大小
db_flash_cache_size		     big intege
#闪回最大时间
db_flashback_retention_target	     integer
#指定保持度缓冲池的大小。KEEP buffer pool应该存放那些会被经常使用的数据从而减少磁盘读。
db_keep_cache_size		     big intege
#该参数决定写丢失检测是否启用,如果一个数据库实际上并没有写入持久存储(磁盘等),但是I/O子系统回复块的写入已经完成,这时就会发生数据块写入丢失
db_lost_write_protect		     string	
#数据库名,记录在controlfile,datafile_header,redo中,要想修改db_name是比较麻烦的有两种办法:1、重建controlfile,之后要求必须以reseglogs方式打开数据库;2、通过nid。
db_name 			     string	
#指定闪回恢复区路径
db_recovery_file_dest		     string	
#闪回恢复区大小		
db_recovery_file_dest_size	     big intege
#指定Oracle RECYCLE buffer pool的大小,RECYCLE buffer pool应该存放那些会很少被使用且非常大的数据段,让其可以在使用后立即被清理出SGA
db_recycle_cache_size		     big intege
#使用DB_SECUREFILE 初始化参数,数据库管理员(DBA) 可确定SecureFiles 的使用情况,其中有效值为:
#(1)  ALWAYS:尝试将ASSM表空间上的所有LOB 创建为SecureFile LOB,但是仅可将自动段空间管理(ASSM) 表空间外的任何LOB 创建为BasicFile LOB
#(2)  FORCE:强制将所有LOB 创建为SecureFileLOB
#(3)  PERMITTED:允许创建SecureFiles(默认值)
#(4)  NEVER:禁止创建SecureFiles
#(5)  IGNORE:禁止创建SecureFiles,并忽略使用SecureFiles 选项强制创建BasicFiles 而导致的任何错误
db_securefile			     string	
#设置控制保护级别的其它参数的默认值
#可以取的值有:off、data_only、data_and_index。默认值是off
#-off:不影响db_block_checking, db_block_checksum, db_lost_write_protect的值。
#-data_only:将db_block_checking设置为medium、将db_lost_write_protect设置为typical、将db_block_checksum设置为full
#-data_and_index:将db_block_checking设置为full、将db_lost_write_protect设置为typical、将db_block_checksum设置为full
db_ultra_safe			     string
#DB_UNIQUE_NAME在HA的应用,Data guard会经常提及的,和DB_NAME不一样的作用,在DG里,要求物理DG,主从库都有一样的DB_NAME,虽然它们和RAC不一样,并不是同一个库。这里是数据库的唯一名字。但是它们的DB_UNIQUE_NAME是不一样的,用以进行不同的标识。DB_UNQUIE_NAME会影响到service_names,也会影响到动态监听的时候的service_name
db_unique_name			     string
#DBWn进程数量的参数,默认=CPU_COUNT/8
db_writer_processes		     integer
#该参数只在数据库只有一个database writer process (DBW0)时相关
#它决定dbw0进程可以使用的 I/O 服务器进程(server processes)量
#DBW0 进程和它的I/O服务器进程总是在写磁盘
#默认该值为0并不使用服务器进程
#非零值情况
#当该参数为非零时,ARCH and LGWR使用的 I/O 服务器进程为4个
#异步I/O关闭时,RMAN能用到的 I/O 服务器进程为4个
#我们也可以在使用异步I/O的时候使用 I/O 服务器进程
#I/O 服务器进程
#该进程用来在不支持异步I/O或禁用了的平台模拟异步I/O
dbwr_io_slaves			     integer
#该参数表示了执行DDL语句时需要等待DML锁的超时时间,默认0表示当无法立即获得DML锁时,会立即抛出NOWAIT,并且支持session级修改。	
ddl_lock_timeout		     integer
#设置DEFERRED_SEGMENT_CREATION参数为FALSE来禁用“延迟段创建”,无论是空表还是非空表,都会分配SEGMENT。需要注意的是,该值设置后只对后面新增的表产生作用,对之前建立的空表(已经存在的)不起作用,仍不能导出。
#延迟段创建的限制条件有:
#① 延迟段创建不支持的表类型包括:索引组织表(Index-Organized Tables)、簇表(Clustered Tables)、全局临时表(Global Temporary Tables)、会话级临时表(Session-Specific Temporary Tables)、内部表(Internal Tables)、Typed表(Typed Tables)、AQ表(AQ Tables)和外部表(External Tables)。
#② 用户SYS、SYSTEM、PUBLIC、OUTLN和XDB下的表不支持延迟段创建。
#③ 延迟段创建不支持位图连接索引(Bitmap Join Indexes)和域索引(Domain Indexes)。
#④ 延迟段创建不支持字典管理表空间(Dictionary-Managed Tablespace,DMT)。
#⑤ 延迟段创建不支持SYSTEM表空间。
#⑥ 延迟段创建从Oracle 11.2.0.2版本开始才开始支持分区和子分区。
deferred_segment_creation	     boolean
#指定Data Guard代理配置文件的名称。
#作为Data Guard代理配置一部分的每个数据库都有两个代理配置文件,这些文件包含描述配置状态和属性的条目(例如,配置中的站点和数据库,每个配置的角色和属性)。数据库以及配置中每个元素的状态)。提供了两个文件,以便始终维护配置的最后一个已知的良好状态。
#如果DG_BROKER_CONFIG_FILEn未明确定义,则在实例启动时将其设置为特定于操作系统的默认值。仅当DMON(Data Guard代理)进程未运行时才能更改该参数。	
dg_broker_config_file1		     string				
dg_broker_config_file2		     string
#启用dg_broker_start,启用后oracle会自动启动一个dmon进程,						
dg_broker_start 		     boolean
#ADR(一个存放数据库诊断日志、跟踪文件的目录)如果设置了$ORACLE_BASE环境变量,那么DIAGNOSTIC_DEST等于$ORACLE_BASE,如果没有设置$ORACLE_BASE,则等于$ORACLE_HOME/log
diagnostic_dest 		     string	
#该参数控制针对 datafiles, control files, and logfiles的I/O是否是异步的
#如果你的平台支持异步I/O,Oracle建议你该值设为默认值(True)
#如果你的异步架构不稳定,则可以设置为false
#如果你的平台不支持异步I/O,则该参数无影响
#如果该值为false,则需考虑将DBWR_IO_SLAVES参数设置为非0来模拟异步传输
disk_asynch_io			     boolean	
#共享连接的分派器数量
dispatchers			     string
#限制住一个分布式事务可以锁住对象的最长时间					
distributed_lock_timeout	     integer
#设置系统中允许DML锁的数量,如果将这个参数设置为0,会禁止ENQUEUE的产生,有可能轻微的提升系统的性能。
dml_locks			     integer	
#指定是否在带有时区数据的时间戳的夏令时修补升级窗口期间未升级的表的时区(TSTZ)列的时间戳顶部分配内部运算符。
dst_upgrade_insert_conv 	     boolean
#启用 DDL 日志记录 
enable_ddl_logging		     boolean
#用来设置一个或多个实例级的事件
event				     string
#指定一个FAL客户端的名字,以便FAL Server可以引用standby库,这也是一个TNS name,primary库必须适当配置此TNS name指向stanby库。这个参数也是在standby库端设置。
fal_client			     string
#FAL_SERVER指定一个Oracle Net service name,standby数据库使用这个参数连接到FAL server,这个参数适用于standby站点。比如,FAL_SERVER = PrimaryDB,此处PrimaryDB是一个TNS name,指向primary库。
fal_server			     string
#该参数可以使你指定一个单实例做crash recovery时需要的I/O次数
#该参数在11g中已被废弃,被FAST_START_MTTR_TARGET 参数取代
fast_start_io_target		     integer	
#该参数可以使你指定一个实例做crash recovery时需要的时间,单位为秒
#指定时该参数被LOG_CHECKPOINT_INTERVAL覆盖
#MTTR(mean time to recover),开启对系统影响较小
#Oracle 时刻预估恢复时间并进行checkpoint以达到参数的值
fast_start_mttr_target		     integer	
#执行并行回退时确定进程的最大数量。
#该参数值含义:
#false:禁止并行回滚功能
#low:2*cpu个slave进程数
#high:4*cpu个slave进程数
fast_start_parallel_rollback	     string	
#是否启用file mapping,FMON进程负责管理mapping 信息
file_mapping			     boolean
#指定可以访问disk storage的一系列网卡名称
#在数据文件放在NAS中的平台为可以访问存储的网卡
#名称为完全限定域名 如可通过主机名或者网络信息服务访问	
fileio_network_adapters 	     string
#用于启用或禁用文件系统的asynchronous I/O 或direct I/O
#asynchronous I/O
#当synchronous I/O 请求提交后,writing 进程 会在操作完成后才能继续响应请求
#而asynchronous I/O,则可以同时接受其他请求
#direct I/O
#Oracle 本身会将数据缓冲在buffer cache中
#操作系统的文件系统(ext3等)也会将数据缓存在它的缓存中
#这样就有两部分的缓存了 这时我们可以启用direct I/O
#当数据库需要数据的时候,跳过操作系统层面的缓存,直接读取裸设备数据
#这样可以减少CPU消耗
#direct I/O时会以O_DIRECT标志打开一个文件
#如果awr报告中TOP5 等待时间为读相关的(db file sequential read ,db file scattered read )则推荐启用
#但前提是这些等待是合理的,即没有对于的全表扫描等
filesystemio_options		     string	
#可以设置SYSDATE将始终返回的恒定日期,而不是当前日期。要撤消固定日期设置,请指定FIXED_DATE = NONE。此参数主要用于测试。
fixed_date			     string
#该参数指定RAC中用来服务实例间数据传说的后台 GCS 服务器进程的个数((LMS0, ... LMS9 and LMSa, ... LMSz) )
#只适用于Oracle RAC环境中
#默认值
#若CPU数为1-3,则为1
#如CPU数位4 - 15,则为2
#如CPU大于16,则为2 + (CPUs / 32).,如除的结果小于一,则为2
#如CLUSTER_DATABASE 参数为false,则为0
#如为ASM实例,则为1
gcs_server_processes		     integer
#GLOBAL_CONTEXT_POOL_SIZE不推荐使用 该参数。保留它只是为了向后兼容。
global_context_pool_size	     string
#设置为TRUE时,使用DATABASE LINK时,DATABASE LINK的名称必须与被连接库的GLOBAL_NAME一致。
global_names			     boolean
#在RAC环境中,为支持global(XA)transaction设定了参数 global_txn_processes
#当系统global(XA)transaction很重的时候使用此参数global_txn_processes,一般不需要设定,这个提示是正常的
global_txn_processes		     integer
#与并行执行操作和 DML 或 DDL 语句相关。它以字节为单位, 指定要用于散列联接的最大内存量。
hash_area_size			     integer	
#指定系统全局区 (SGA) 的运行时起始地址。在指定 SGA 连接时起始地址的平台上, 该值被忽略。在 64 位平台上,请使用该值来指定高 32 位和低 32 位。如果不指定该值, 默认值是平台指定的位置。
hi_shared_memory_address	     integer
#启用或禁用"异构服务 (HS)"代理的自动自注册。如果启用, 信息将被上载到数据字典中, 以便在通过同一代理建立后续连接时降低开销。
hs_autoregister 		     boolean
#用于在当前参数文件中嵌入其他参数文件。您可以在一个参数文件的多个行上多次使用该参数, 但最多只能有三级嵌套。	
ifile				     file
#一个群集数据库参数, 可以使用以逗号分隔的列表,把当前例程指定给特定组。为并行操作分配查询从属进程时要用到例程组。
instance_groups 		     string
#在多个例程使用相同服务名的情况下, 用来唯一地标识一个数据库例程。INSTANCE_NAME 不应与 SID 混淆,它实际上是对在一台主机上共享内存的各个例程的唯一标识。
instance_name			     string	
#一个群集数据库参数, 用于指定一个唯一编号, 以便将例程映射到一个使用 FREELIST GROUPS 存储参数创建的数据库对象所拥有的空闲列表中。在ALTER TABLE ... 的 INSTANCE 子句中使用该值。ALLOCATE EXTENT语句可以为该例程动态分配区。
instance_number 		     integer
#以字节为单位, 指定可供在服务器中运行的 Java 程序所使用的最大内存量。它用于存储每次数据库调用的 Java 状态。如果用户的会话持续时间 Java 状态超过了该值, 则该会话会由于内存不足而终止。
instance_type			     string
#在Oracle Java虚拟机(Oracle JVM)环境中启用或禁用即时(JIT)编译器
java_jit_enabled		     boolean
#是一个sessiion可以使用的大小(Bytes)的最大值,当超过时Oracle会杀死该会话
java_max_sessionspace_size	     integer
#以字节为单位, 指定 Java 存储池的大小, 它用于存储 Java 的方法和类定义在共享内存中的表示法,以及在调用结束时移植到 Java 会话空间的 Java 对象。
java_pool_size			     big intege
#以字节为单位, 指定在 Java 会话中使用的 Java 内存 的 软限制。如果用户的会话持续时间 Java 状态使用过多的内存, Oracle 将生成一个警告并向跟踪文件写入一则消息。
java_soft_sessionspace_limit	     integer
#只用于复制环境。它指定每个例程的 SNP 作业队列进程的数量 (SNP0, ... SNP9, SNPA, ... SNPZ)。要自动更新表快照或执行由 DBMS_JOB 创建的请求, 请将该参数设置为 1 或更大的值。
job_queue_processes		     integer	
#指定大型池的分配堆的大小, 它可被共享服务器用作会话内存, 用作并行执行的消息缓冲区以及用作 RMAN备份和恢复的磁盘 I/O 缓冲区。值范围: 600K (最小值); >= 20000M (最大值是根据操作系统而定的)。
large_pool_size 		     big intege
#定Oracle是否参考Oracle Internet Directory获取用户身份验证信息。如果打开目录访问,则此参数还指定如何对用户进行身份验证。
ldap_directory_access		     string
#开启针对sysdba和sysoper的directory-based 认证
ldap_directory_sysauth		     string
#指定允许同时进行的并行用户会话的最大数量。达到该限制后, 只有具有 RESTRICTED SESSION 权限的用户才能连接到服务器。所有其他用户都会收到一条警告消息, 表明已达到系统最大容量的限制。
license_max_sessions		     integer	
#指定您可在该数据库中创建的用户的最大数量。并行会话使用许可和用户使用许可不应被同时启用。LICENSE_MAX_SESSIONS 或 LICENSE_MAX_USERS 或这两者的值应为零。
license_max_users		     integer
#指定对并行用户会话数量的警告限制。达到该限制后, 其他用户仍然可以连接, 但一条消息将被写入 ALERT 文件。具有RESTRICTED SESSION 权限的用户将收到一条警告消息, 表明系统已接近最大容量。
license_sessions_warning	     integer
#当rac加入额外的监听时,一般会设置此参数。
listener_networks		     string
#一个 Oracle Net 地址列表, 用于标识 Oracle Net监听程序所在的同一台计算机上的数据库例程。所有例程和调度程序都在该监听程序上注册, 以便启用客户机连接。该参数覆盖在 8.1 版本中废弃的 MTS_LISTENER_ADDRESS 和 MTS_MULTIPLE_LISTENERS 参数。
local_listener			     string
#指定分布式锁管理器 (DLM) 用来生成锁名称的命名空间。如果同一个簇上存在一个同名的备用数据库或克隆数据库,最好设置该值。
lock_name_space 		     string
#用于将整个 SGA 锁定在物理内存中。在不支持这种功能的平台上, 该值将被忽略。
lock_sga			     boolean
#用于控制发送归档日志到远程位置、接收远程归档日志,并指定Data  Guard配置的惟一数据库名,默认值为SEND,RECEIVE,NODG_CONFIG。
log_archive_config		     string
#指定归档文件存放的路径,该路径只能是本地磁盘,默认为’’
log_archive_dest		     string
#log_archive_dest_1—log_archive_dest_10目的地能包括location属性或者service属性、log_archive_dest_11—log_archive_dest_31目的地只能包括service属性。LOG_ARCHIVE_DEST_11到LOG_ARCHIVE_DEST_31不支持SYNC,ARCH,LOCATION,MANDATORY或ALTERNATE属性,并且不能将其指定为ALTERNATE属性的目标。LOG_ARCHIVE_DEST_11到LOG_ARCHIVE_DEST_31只能在COMPATIBLE初始化参数设置为11.2.0或更高版本时使用。
log_archive_dest_1		     string
log_archive_dest_10		     string
log_archive_dest_11		     string
log_archive_dest_12		     string
log_archive_dest_13		     string
log_archive_dest_14		     string
log_archive_dest_15		     string
log_archive_dest_16		     string
log_archive_dest_17		     string
log_archive_dest_18		     string
log_archive_dest_19		     string
log_archive_dest_2		     string
log_archive_dest_20		     string
log_archive_dest_21		     string
log_archive_dest_22		     string
log_archive_dest_23		     string
log_archive_dest_24		     string
log_archive_dest_25		     string
log_archive_dest_26		     string
log_archive_dest_27		     string
log_archive_dest_28		     string
log_archive_dest_29		     string
log_archive_dest_3		     string
log_archive_dest_30		     string
log_archive_dest_31		     string
log_archive_dest_4		     string
log_archive_dest_5		     string
log_archive_dest_6		     string
log_archive_dest_7		     string
log_archive_dest_8		     string
log_archive_dest_9		     string
#指定相应的归档日志目标参数 (仅 LOG_ARCHIVE_DEST_1) 的可用性状态。如果启用,日志目标将被归档。如果延迟, 该目标将被排除在归档操作之外直至重新启用。
log_archive_dest_state_1	     string	
log_archive_dest_state_10	     string	
log_archive_dest_state_11	     string	
log_archive_dest_state_12	     string	
log_archive_dest_state_13	     string	
log_archive_dest_state_14	     string	
log_archive_dest_state_15	     string	
log_archive_dest_state_16	     string	
log_archive_dest_state_17	     string	
log_archive_dest_state_18	     string	
log_archive_dest_state_19	     string	
log_archive_dest_state_2	     string	
log_archive_dest_state_20	     string	
log_archive_dest_state_21	     string	
log_archive_dest_state_22	     string	
log_archive_dest_state_23	     string	
log_archive_dest_state_24	     string	
log_archive_dest_state_25	     string	
log_archive_dest_state_26	     string	
log_archive_dest_state_27	     string	
log_archive_dest_state_28	     string	
log_archive_dest_state_29	     string	
log_archive_dest_state_3	     string	
log_archive_dest_state_30	     string	
log_archive_dest_state_31	     string	
log_archive_dest_state_4	     string	
log_archive_dest_state_5	     string	
log_archive_dest_state_6	     string	
log_archive_dest_state_7	     string	
log_archive_dest_state_8	     string	
log_archive_dest_state_9	     string	
#指定 LOG_ARCHIVE_DEST 外的另一个归档目标。在 Oracle8i 企业版中, 该参数被LOG_ARCHIVE_DEST_n 代替。
log_archive_duplex_dest 	     string
#LOG_ARCHIVE_FORMAT 只在数据库处于"归档日志"模式的情况下有用。文本字符串与变量 s (日志序列号)和 t (线程号) 结合使用, 用于指定各归档重做日志文件的唯一文件名。该字符串被附加到LOG_ARCHIVE_DEST 参数。
值
log_archive_format		     string	
#该参数指定是否在至少一个本地路径归档完成才向远程数据传输归档,适合低速网络上设置 true 本地归档完成后才传输归档数据 -false本地归档和远程传输同步进行 ,适合高速网络中设置
log_archive_local_first 	     boolean
#指定要求的 ARCH 进程的数量。如果 LOG_ARCHIVE_START = TRUE, 该值可以在例程启动时被评估;也可以在通过 SQL*Plus 或 SQL 语法调用 ARCH 进程时评估。
log_archive_max_processes	     integer
#定义在可以覆盖日志文件前必须将其复制到的目标的最小数量。该值应大于或等于 LOG_ARCHIVE_DEST_n 中MANDATORY 目标的数量。值范围: 1 - 5 (如果与 LOG_ARCHIVE_DEST 和 LOG_ARCHIVE_DUPLEX_DEST 共同使用, 则限制在 1-2)。	
log_archive_min_succeed_dest	     integer
#n只在数据库处于"归档日志"模式的情况下适用。它指定重做日志是自动还是手动复制。建议值是 TRUE, 即执行自动归档;否则就需要手动干预, 使用ALTER SYSTEM ARCHIVE LOG ... 命令来阻止例程挂起。
log_archive_start		     boolean
#控制归档日志进程生成的输出。此进程可以通过下列方式启动ARCn 后台进程 (在输出日志中指定为 ARCn)明确的会话调用的前台进程 (在输出日志中指定为 ARCH) 或"受管备用数据库"的远程文件服务器 (RFS) 进程。
#值范围:
#0: 禁用归档日志跟踪 (这是默认设置)
#1: 重做日志文件的追踪归档
#2: 每个归档日志目标的追踪归档状态
#4: 追踪归档操作阶段
#8: 追踪归档日志目标活动
#16: 追踪详细的归档日志目标活动
#32: 追踪归档日志目标参数修改
#64: 追踪 ARCn 进程状态活动
#默认值: 0	
log_archive_trace		     integer
#以字节为单位, 指定在 LGWR 将重做日志条目写入重做日志文件之前,用于缓存这些条目的内存量。重做条目保留对数据库块所作更改的一份记录。如果该值大于 65536, 就能减少重做日志文件 I/O, 特别是在有长时间事务处理或大量事务处理的系统上。
log_buffer			     integer	
#指定在出现检查点之前, 必须写入重做日志文件中的 OS 块 (而不是数据库块) 的数量。无论该值如何,在切换日志时都会出现检查点。较低的值可以缩短例程恢复所需的时间, 但可能导致磁盘操作过量。
log_checkpoint_interval 	     integer
#指定距下一个检查点出现的最大时间间隔 (秒数)。将该时间值指定为 0,将禁用以时间为基础的检查点。较低的值可以缩短例程恢复的时间, 但可能导致磁盘操作过量。	
log_checkpoint_timeout		     integer
#指定将检查点信息记录到预警文件中。该参数对于确定检查点是否按所需频率出现很有用。
log_checkpoints_to_alert	     boolean	
#将主数据库上的一个日志文件的文件名转换为备用数据库上对等的路径和文件名。将一个日志文件添加到一个主数据库后,必须将一个相应的文件添加到备用数据库中。该参数替代 Oracle7 中的 LOG_FILE_NAME_CONVERT参数。
log_file_name_convert		     string
#指定在一个共享服务器环境中可同时运行的调度程序进程的最大数量。
max_dispatchers 		     integer
#指定每个跟踪文件的最大大小。如果您担心跟踪文件会占用太多空间, 可更改该限制。如果转储文件可以达到操作系统允许的最大大小,请将该值指定为"无限制"。
max_dump_file_size		     string
#指定一个用户可以启用的数据库角色 (包括子角色) 的最大数量。用户可启用的角色的实际数量是 2 加上MAX_ENABLED_ROLES 的值, 因为每个用户都有两个附加的角色: PUBLIC 和用户自己的角色。
max_enabled_roles		     integer
#指定在一个共享服务器环境中可同时运行的共享服务器进程的最大数量。
max_shared_servers		     integer
#决定MEMORY_TARGET参数可以设置的最大值
memory_max_target		     big intege
#该参数指定Oracle可用内存大小
#Oracle 在这个值得范围内自动调整SGA和PGA的大小
#如果在参数文件中忽略了MEMORY_MAX_TARGET,则该参数的大小为MEMORY_TARGET的大小
#如果忽略了MEMORY_TARGET,而设置了MEMORY_MAX_TARGET大小,则MEMORY_TARGET值为0
#实例启动后可动态设置MEMORY_TARGET的大小。但不可超过MEMORY_MAX_TARGET的大小
#SGA_MAX_SIZE 的默认值 依靠于MEMORY_TARGET 和MEMORY_MAX_TARGET的大小
memory_target			     big intege
#指定 Oracle 使用哪种日历系统作为日期格式。例如, 如果 NLS_CALENDAR 设置为 Japanese Imperial, 那么日期格式为 E YY-MM-DD。即: 如果日期是 1997 年 5 月 15 日, 那么 SYSDATE 显示为 H 09-05-15。
nls_calendar			     string
#在 SQL 语句中, 应避免使用繁琐的 NLS_SORT 进程。正常情况下,WHERE 子句中进行的比较是二进制的, 但语言比较则需要 NLSSORT 函数。可以使用 NLS_COMP 指定必须根据 NLS_SORT 会话参数进行语言比较。
nls_comp			     string
#为 L 数字格式元素指定用作本地货币符号的字符串。该参数的默认值由 NLS_TERRITORY 确定。
nls_currency			     string
#指定与 TO_CHAR 和 TO_DATE 函数一同使用的默认日期格式。该参数的默认值由 NLS_TERRITORY 确定。该参数的值可以是包含在双引号内的任何有效的日期格式掩码。例如: MMM/DD/YYYY。
nls_date_format 		     string
#指定拼写日期名, 月名和日期缩写词 (AM, PM, AD, BC) 的语言。该参数的默认值是由 NLS_LANGUAGE 指定的语言。值范围: 任何有效的 NLS_LANGUAGE 值。
nls_date_language		     string
#用于覆盖 NLS_TERRITORY 中定义的默认双重货币符号。如果不设置该参数, 就会使用默认的双重货币符号; 否则就会启动一个值为双重货币符号的新会话。
nls_dual_currency		     string
#为 C 数字格式元素指定用作国际货币符号的字符串。该参数的默认值由 NLS_TERRITORY 确定。
nls_iso_currency		     string
#指定数据库的默认语言, 该语言将用于消息, 日期和月份名, AD, BC, AM 和 PM 的符号, 以及默认的排序机制。可支持的语言包括英语, 法语和日语等
nls_language			     string	
#使用字节或码点语义来指定新列的创建, 如 char, varchar2, clob, nchar, nvarchar2, nclob 列。各种字符集对字符都有各自的定义。在客户机和服务器上使用同一字符集时, 应以该字符集所定义的字符来衡量字符串。现有的列将不受影响。
nls_length_semantics		     string	
#(如果值为 TRUE) 当在隐式转换中丢失数据时返回错误的参数。
nls_nchar_conv_excp		     string	
#指定将用作组分隔符和小数位的字符。组分隔符就是用来分隔整数位组 (如千, 百万等等) 的字符。小数分隔符用来将一个数字的整数部分与小数部分分隔开。其格式是<decimal_character><group_separator>。
nls_numeric_characters		     string
#指定 ORDER BY 查询的比较顺序。对于二进制排序, ORDER BY 查询的比较顺序是以数值为基础的。对于语言排序, 则需要进行全表扫描, 以便将数据按照所定义的语言排序进行整理。
nls_sort			     string
#为以下各项指定命名约定, 包括日期和星期的编号, 默认日期格式, 默认小数点字符和组分隔符, 以及默认的 ISO 和本地货币符号。可支持的区域包括美国, 法国和日本。有关所有区域的信息, 请参阅 Oracle8i National Language Support Guide。
nls_territory			     string
#指定一个字符串值, 设置 TIME 数据类型的默认值, 该数据类型包含 HOUR, MINUTE 和 SECOND 这几个日期时间字段。
nls_time_format 		     string
#指定一对值 (UTC,TZD), 设置 TIME WITH TIME ZONE 数据类型的默认值, 该数据类型包含 HOUR, MINUTE, SECOND, TIMEZONE_HOUR 和 TIMEZONE_MINUTE这几个日期时间字段。UTC 是世界时而 TZD 是当地时区。
nls_time_tz_format		     string
#与 NLS_TIME_FORMAT 相似, 只不过它设置的是 TIMESTAMP 数据类型的默认值, 该数据类型既存储 YEAR, MONTH 和 DAY 这几个日期值, 也存储 HOUR, MINUTE 和 SECOND 这几个时间值。
nls_timestamp_format		     string
#与 NLS_TIME_TZ_FORMAT 相似, 其中的一对值指定 TIMESTAMP 数据类型的默认值, 该类型除存储 YEAR, MONTH 和 DAY 日期值, HOUR, MINUTE 和 SECOND 时间值, 还存储TIMEZONE_HOUR 和 TIMEZONE_MINUTE。
nls_timestamp_tz_format 	     string
#指定会话对象的高速缓存增长可超过最佳高速缓存大小的百分比,最大大小等于最佳大小加上该百分比与最佳大小的乘积。如果高速缓存大小超过了这个最大大小, 系统就会尝试将高速缓存缩小到最佳大小。
object_cache_max_size_percent	     integer
#指定在高速缓存超过最大大小的情况下, 会话对象高速缓存将被缩小到的大小。
object_cache_optimal_size	     integer	
#指定OLAP池的大小(以字节为单位)
olap_page_pool_size		     big intege
#指定一个会话一次可以打开的游标 (上下文区域) 的最大数量, 并且限制 PL/SQL 使用的 PL/SQL 游标高速缓存的大小, 以避免用户再次执行语句时重新进行语法分析。请将该值设置得足够高, 这样才能防止应用程序耗尽打开的游标。
open_cursors			     integer
#指定在一次会话中同时打开的与远程数据库的连接的最大数量。该值应等于或超过一个引用多个数据库的单个 SQL 语句中引用的数据库的数量, 这样才能打开所有数据库以便执行该语句。
open_links			     integer
#指定 XA 应用程序中可移植的打开连接的最大数量。XA 事务处理使用可移植的打开的连接,以便在提交一个事务处理后能将这些连接高速缓存。如果创建连接的用户就是拥有事务处理的用户, 各事务处理则可共享连接。
open_links_per_instance 	     integer
#是否开启自动捕捉
optimizer_capture_sql_plan_baselines boolean
#动态采样	
optimizer_dynamic_sampling	     integer
#允许更改 init.ora 参数, 该参数控制着优化程序的行为。受此影响的参数包括 PUSH_JOIN_PREDICATE,FAST_FULL_SCAN_ENABLED, COMPLEX_VIEW_MERGING 和B_TREE_BITMAP_PLANS。
optimizer_features_enable	     string	
#调整基于成本的优化程序的假定值,即在缓冲区高速缓存中期望用于嵌套循环联接的索引块的百分比。它将影响使用索引的嵌套循环联接的成本。将该参数设置为一个较高的值,可以使嵌套循环联接相对于优化程序来说成本更低。
optimizer_index_caching 	     integer
#在考虑太多或太少索引访问路径的情况下, 可以用来优化优化程序的性能。该值越低, 优化程序越容易选择一个索引。也就是说,如果将该值设置为 50, 索引访问路径的成本就是正常情况下的一半。
optimizer_index_cost_adj	     integer
#指定优化程序的行为。如果设置为 RULE, 就会使用基于规则的优化程序, 除非查询含有提示。如果设置为 CHOOSE, 就会使用基于成本的优化程序, 除非语句中的表不包含统计信息。ALL_ROWS 或 FIRST_ROWS 始终使用基于成本的优化程序。
optimizer_mode			     string
#使优化器可以使用视图合并来提高查询性能,而无需执行检查,否则将执行检查以确保视图合并不会违反视图创建者的任何安全意图
optimizer_secure_view_merging	     boolean
#启用或禁用不可见索引的使用。
optimizer_use_invisible_indexes      boolean
# 指定优化器在编译SQL语句时是否使用挂起的统计信息。
optimizer_use_pending_statistics     boolean
#启用或禁用对存储在SQL Management Base中的SQL计划基准的使用。启用后,优化器将为正在编译的SQL语句查找SQL计划基线。如果在SQL Management Base中找到了一个,则优化器将对每个基准计划进行成本估算,并选择成本最低的方案。	
optimizer_use_sql_plan_baselines     boolean
#是Oracle用来验证用户尝试连接到server时指定的一个前缀。oracle把该参数的值和操作系统账户名和密码连接起来。当需要连接的时候,Oracle 把带有前缀的操作系统用户名和数据库中Oracle的用户名进行比较。  为了和之前的版本兼容,该参数的默认值为OPS$。当然也可以将该参数设为空,这样可以消除给操作系统的账户添加任何的前缀
os_authent_prefix		     string	
#定义了是由Oracle还是操作系统来验证和管理每个用户的角色
os_roles			     boolean
#当该参数设置为true时,在多用户环境中并行执行时启用一个自适应算法来提高性能
#查询开始时会根据系统负载自动降低并行度
#基于默认的并行度或者表的并行度或者hint指定的
#该算法假设在单用户环境下你的系统是性能好的
parallel_adaptive_multi_user	     boolean
#该参数在11g开始被废弃,即起作用但会在后续版本中取消
#一般无需调整他,Oracle会有其他参数替代他
#当设置为true时,Oracle会决定一些控制并行执行参数的默认值
#额外的,你需要设置表的并行度值,利用PARALLEL 子句
parallel_automatic_tuning	     boolean	
#自动并行度开启时,Oracle自动决定一个语句是否使用并行以及使用多少并行度
#优化器根据语句的资源需求来决定并行度防止系统资源被过度使用,从而影响系统运行
#自动并行度只在PARALLEL_DEGREE_POLICY 设置为 AUTO 或LIMITED时生效
#CPU
#最大并行度有CPU资源限制,计算公式为PARALLEL_THREADS_PER_CPU  CPU_COUNT  可用实例数量,此为默认值
#IO
#最大并行度有IO资源限制,必须使用 DBMS_RESOURCE_MANAGER.CALIBRATE_IO来计算IO负载
#integer
#手动指定最大并行度的数量
parallel_degree_limit		     string
#该参数是parallel_automatic_tuning参数  的继任者
#该参数指定 automatic degree of Parallelism, statement queuing, and in-memory parallel execution是否启用
#MANUAL
#禁用上述3个特性,他使并行执行的行为回归到11.2之前的版本,这是默认值
#LIMITED
#启用并行执行的自动并行度,禁用其他2个 ,自动并行度只在显示使用PARALLEL字句访问表和索引时才生效
#AUTO
#启用上述3个特性
#无关乎该参数的值,如果使用hint指定并行或表索引有并行度时,则会使用自动并行度特性
#parallel_degree_policy		     string
##该参数指定并行执行中meassage的大小
#默认值如下:
#16384 bytes if COMPATIBLE is set to 11.2.0 or higher
#4096 bytes if COMPATIBLE is less than 11.2.0 and PARALLEL_AUTOMATIC_TUNING is set to true
#2148 bytes if COMPATIBLE is less than 11.2.0 and PARALLEL_AUTOMATIC_TUNING is set to false
#大多数情况下默认值是适合的,越大需要更大的shared pool
#PARALLEL_AUTOMATIC_TUNING 设置为true的时候, 该message缓存不在shared pool中
parallel_execution_message_size      integer
#该参数控制RAC环境中的并行执行
#默认情况下并行服务进程会随机选择一个节点执行语句
#如果设置为true 则限制并行执行只在发出语句的节点上执行	
parallel_force_local		     boolean	
#该参数是一个RAC环境的参数
#可以限制并行执行在某些服务名中或者实例组中
#如果该值指定的服务名或实例组不存在,则不使用并行
parallel_instance_group 	     string
#该参数已被废弃,即该版本有效,在后续版本可能会取消
#PARALLEL_DEGREE_LIMIT 设置为IO时被取代
#该参数指定Oracle是否会限制默认并行度不超过I/O能支持的最大值
#新值由 资源管理器的 I/O calibration package计算得出( DBMS_RESOURCE_MANAGER.CALIBRATE_IO)
parallel_io_cap_enabled 	     boolean	
#该参数指定实例的并行执行和并行恢复进程的最大数量
#根据需求,Oracle会增加进程的数量到该值上限
#开启数据库时并行查询的进程数量由parallel_min_servers决定
#如果设置过低,查询会没有足够的并行查询进程提供服务
#如果设置过高,可能会造成性能负载过高从而影响性能
parallel_max_servers		     integer	
#指定并行执行要求的线程的最小百分比。设置该参数, 可以确保并行执行在没有可用的恰当查询从属进程时, 会显示一个错误消息, 并且该查询会因此而不予执行。
parallel_min_percent		     integer
#该参数指定实例的并行执行进程的最小数量,也是实例启动时启动的数量	
parallel_min_servers		     integer
#该值决定一个查询需要大于多长时间才会考虑使用自动并行度
#自动并行度只有在PARALLEL_DEGREE_POLICY参数设定为AUTO或LIMITED时才启用,默认为10s
parallel_min_time_threshold	     string	
#将 PARALLEL_SERVER 设置为 TRUE, 可以启用群集数据库选项。
parallel_server 		     boolean
#当前已配置的例程的数量。它用于确定 SGA 结构的大小, 该结构由已配置的例程数量来确定。正确设置该参数将改善 SGA 的内存使用情况。 有几个参数是用该数量计算得到的。
parallel_server_instances	     integer
#当PARALLEL_DEGREE_POLICY设置为AUTO时,即启用自动并行度管理时,该参数指定系统中最多的并行进程数量
#当系统判断语句执行所需要的并行度会造成总的进程超过该值时,则会暂停执行该语句,等并行进程没那么多时在执行
#该值需要设置小于parallel_max_servers的值	
parallel_servers_target 	     integer
#说明一个 CPU 在并行执行过程中可处理的进程或线程的数量, 并优化并行自适应算法和负载均衡算法。如果计算机在执行一个典型查询时有超负荷的迹象, 应减小该数值。	
parallel_threads_per_cpu	     integer
#默认情况下,11.2 PL / SQL编译器可以使用由9.2 PL / SQL编译器编译的使用包装的软件包。为防止11.2 PL / SQL编译器使用由9.2 PL / SQL编译器编译的打包程序包,请将PL / SQL编译参数设置  PERMIT_92_WRAP_FORMAT 为  FALSE。
permit_92_wrap_format		     boolean
#指定连接到例程的所有服务器进程的目标 PGA 总内存。请在启用自动设置工作区之前将此参数设置为一个正数。这部分内存不驻留在SGA 中。数据库将此参数值用作它所使用的目标 PGA 内存量。设置此参数时, 要将 SGA 从可用于 Oracle例程的系统内存总量中减去。然后可将剩余内存量分配给 pga_aggregate_target。
pga_aggregate_target		     big intege
#默认情况下程序的plscope_settings设置为IDENTIFIERS:NONE。
#要追踪标识符的详细信息,需要在编译之前对会话或者程序进行plscope_settings的设置
plscope_settings		     string	
#提供了一种机制,允许PL / SQL程序员独立控制每个PL / SQL库单元的条件编译。
plsql_ccflags			     string
#指定PL / SQL库单元的编译模式
plsql_code_type 		     string
#指定是否将编译PL / SQL库单元以进行调试
plsql_debug			     boolean
#指定将用于编译PL / SQL库单元的优化级别。该参数的设置越高,编译器就越会优化PL / SQL库单元。
plsql_optimize_level		     integer
#用于指定PL / SQL版本8是否允许PL / SQL版本2允许的异常行为。
plsql_v2_compatibility		     boolean
#启用或禁用PL / SQL编译器对警告消息的报告,并指定将哪些警告消息显示为错误
plsql_warnings			     string
#一个根据平台而定的参数, 如果该参数为 TRUE, 将把所有 SGA 页装载到内存中,以便使该例程迅速达到最佳性能状态。这将增加例程启动和用户登录的时间, 但在内存充足的系统上能减少缺页故障的出现。
pre_page_sga			     boolean
#指定可同时连接到一个 Oracle Server 上的操作系统用户进程的最大数量。该值应允许执行所有后台进程, 如:作业队列 (SNP) 进程和并行执行 (Pnnn) 进程。
processes			     integer
#启用或禁用对实体化视图的查询重写。一个特定实体化视图只在如下条件下启用: 会话参数和单独实体化视图均已启用,并且基于成本的优化已启用。	
query_rewrite_enabled		     string
#Oracle Server 执行的查询重写的程度。如果设置为 ENFORCED, Oracle将保证其一致性和完整性。如果设置为 TRUSTED, 将使用明确声明的关系来允许重写。如果设置为 STALE_TOLERATED, 即使实体化视图与基础数据不一致, 也仍可以进行重写。
query_rewrite_integrity 	     string
#RDBMS 服务器的唯一判别名。它用于在一个企业目录服务中检索企业角色。	
rdbms_server_dn 		     string
#用于加速某些操作, 如: 启动一个很大的数据库而其中大多数数据存储在只读的表空间中。如果设置为 TRUE, 从表空间中读取数据时, 将首先访问只读表空间中的数据文件。
#该参数决定只读表空间中数据文件何时被访问
#true
#数据文件只会在第一次读取里面数据的时候被访问
#false
#数据文件在数据库开启时就访问
read_only_open_delayed		     boolean	
#指定参与例程或介质恢复的进程的数量。如果值为 0 或 1, 就表明恢复将由一个进程以串行方式执行。
recovery_parallelism		     integer
#该参数决定闪回删除(flashback drop) 能力是否被启用,开启后drop掉的表会被放入回收站并可以被还原
recyclebin			     string
#该参数指定一个用户,该用户被用于在redo传输过程(例如DG环境),其remote login密码文件会被检查
#该用户必须用用SYSDBA 或 SYSOPER 权限,传输的两端密码必须相同
#该值大小写敏感
#必须和V$PWFILE_USERS 视图中的username相同 SYSDBA or SYSOPER 栏位也必须为TRUE	
redo_transport_user		     string
#用于指定数据库为远程 PL/SQL 存储的过程处理被依赖对象的方式。如果设置为 TIMESTAMP,只有在服务器与本地时间戳相匹配的情况下, 才能执行该过程。如果设置为 SIGNATURE,在签名安全的情况下即可执行该过程。
remote_dependencies_mode	     string
#该参数指定解析到远程监听的网络名(network name)
#该网络名解析到一个或一组IP地址,一般通过tnsnames.ora定义
#远程监听指的是监听和实例不在同一主机上
remote_listener 		     string
#指定Oracle是否检查密码文件
remote_login_passwordfile	     string
#将 REMOTE_OS_AUTHENT 设置为 TRUE, 允许使用 OS_AUTHENT_PREFIX的值来验证远程客户机。
remote_os_authent		     boolean
#将 REMOTE_OS_ROLES 设置为 TRUE, 允许由远程客户机的操作系统来分配角色。如果设置为 FALSE, 则由远程客户机的数据库来识别和管理角色。
remote_os_roles 		     boolean
#跟踪相关性对复制服务器以并行方式传播所作的更改至关重要。如果设置为 FALSE, 数据库上的读/写操作将运行得更快, 但无法为复制服务器产生并行传播的相关性信息。
replication_dependency_tracking      boolean
#确定是否在数据库概要文件中实行资源限制。如果设置为 FALSE, 将禁用资源限制。如果值为 TRUE, 即启用资源限制。
resource_limit			     boolean
#该参数决定 Resource Manager 可以利用的CPU数
#Resource Manager控制Oracle会话如何利用CPU
#正常情况下安排足够的会话来保证所有CPU在工作
#有时我们也可能需要制定一部分的CPU
resource_manager_cpu_allocation      integer
#如果指定该值, 资源管理器将激活计划和例程的所有子项 (子计划, 指令和使用者组)。如果不指定, 资源管理器将被禁用, 但使用ALTER SYSTEM 命令还可以启用。	
resource_manager_plan		     string
#指定任何单个结果集可以使用result_cache_max_size的大小(单位为百分比),默认为5,允许从1到100的值,超过这个限制的结果集会被双色至为无效
result_cache_max_result 	     integer
#指定用来作为结果缓存的共享池内存的大小,如果被设置为0,表示这个特性被禁用
result_cache_max_size		     big intege
#如果设置为MANUAL(这也是默认情况),只有指定hint result_cache的时候才能使用结果缓存;当为force的时候,所有不包含hint no_result_cache的查询语句都会使用结果缓存,查询第二次即生效;当为auto时,在11g下运行同样的SQL第三次,缓存才起作用。
result_cache_mode		     string
#缓存远程对象的有效期(单位为分钟),因为基于远程对象的结果集无法由于远程对象的变更而自动地变为无效,通常默认为0,这意味着基于远程对象的查询结果的缓存是被禁止的。
result_cache_remote_expiration	     integer
#该参数禁用或启用resumable语句 ,并且在系统层面指定resumable的超时时间	
resumable_timeout		     integer
#指定要在例程启动过程中获取的一个或多个回退段, 即使其数量超过了 TRANSACTIONS /TRANSACTIONS_PER_ROLLBACK_SEGMENT 的值。公式为 ROLLBACK_SEGMENTS =(rbseg_name [, rbseg_name] ...)	
rollback_segments		     string
#在数据库中启用或禁用密码区分大小写。
sec_case_sensitive_logon	     boolean
#指定客户端在与服务器进程的连接上可以进行的身份验证尝试次数	
sec_max_failed_login_attempts	     integer
#指定当从可能的恶意客户端接收到错误的数据包时,服务器进程的进一步执行	
sec_protocol_error_further_action    string
#指定当从可能的恶意客户端接收到错误数据包(客户端收到错误)之外,数据库服务器执行的日志记录类型。
sec_protocol_error_trace_action      string	
#指定服务器是否将完整的数据库软件信息返回给未经身份验证的客户端。
sec_return_server_release_banner     boolean
#指定何种类型的 SQL 游标应利用串行可重用内存功能。如果 CURSOR_SPACE_FOR_TIME = TRUE,那么 SERIAL_REUSE 值将被忽略, 当作被设置为DISABLE 或 NULL 的情况处理。	
serial_reuse			     string
#为 Oracle Net 监听程序用来识别一个服务 (如: 复制环境中的一个特定数据库)的例程指定服务名。如果该服务没有域, 将附加 DB_DOMAIN 参数。语法: SERVICE_NAMES = name1.domain, name2.domain	
service_names			     string
#指定要高速缓存的会话游标的数量。对同一 SQL 语句进行多次语法分析后,它的会话游标将被移到该会话的游标高速缓存中。这样可以缩短语法分析的时间, 因为游标被高速缓存, 无需被重新打开。	
session_cached_cursors		     integer
#指定可在任一给定会话中打开的 BFILE 的最大数量。一旦达到这个数量,此后将无法在该会话中打开更多文件。该参数还取决于操作系统参数 MAX_OPEN_FILES。	
session_max_open_files		     integer
#指定用户会话和系统会话的总量。默认数量大于 PROCESSES, 以允许递归会话。	
sessions			     integer
#指定例程存活期间所占用的系统全局区的最大大小。
#值范围: 0 到各操作系统所允许的最大值。请注意, 由于该参数值的最小值在启动时已经调整完毕, 因而它无关紧要。
#默认值: 如果未指定值, sga_max_size 的默认值将与启动时 SGA 的最初大小 (比如说 X) 相同。该大小取决于 SGA 中各种池的大小, 如缓冲区高速缓存, 共享池, 大型池等。如果指定的值小于 X, 则所使用的 sga_max_size 的值将为 X。也就是说, 它是 X 与用户指定的 sga_max_size 值两者之间的较大	
sga_max_size			     big intege
#SGA指定所有SGA组件的总大小,将该值设为正数则表示启用自动共享内存管理特性
#下列内存池会自动调节大小 
#Buffer cache (DB_CACHE_SIZE)
#Shared pool (SHARED_POOL_SIZE)
#Large pool (LARGE_POOL_SIZE)
#Java pool (JAVA_POOL_SIZE)
#Streams pool (STREAMS_POOL_SIZE)
#2. 下列组件不会自动调节大小(FIXED_SIZE) 
#Log buffer
#Other buffer caches, such as KEEP, RECYCLE, and other block sizes
#Fixed SGA and other internal allocations
#分配在上面不自动调节的内存会从SGA_TARGET中扣除,剩下的由ASMM自动分配
#3. 当启用自动内存管理(MEMORY_TARGET设置成正数),SGA_TARGET为最小的SGA大小
sga_target			     big intege
#一个针对 UNIX 的参数, 用于指定是否将 SGA 信息转储到一个生成的核心文件中。如果设置为 FULL, SGA将被包括在核心转储中。如果设置为 PARTIAL, SGA 将不被转储。
shadow_core_dump		     string
#SHARED_MEMORY_ADDRESS 和 HI_SHARED_MEMORY_ADDRESS 指定运行时 SGA的起始地址。许多平台在链接时间指定 SGA 起始地址, 在这类平台上这些参数将被忽略。如果两个参数都设置为 0 或NULL, 那么地址将根据平台而定。
shared_memory_address		     integer
#指定要为较大连续共享池内存请求而保留的空间,以避免由碎片引起的性能下降。该池的大小应符合这样的条件:能存储为防止对象从共享池刷新而普遍要求的所有大型过程和程序包。	
shared_pool_reserved_size	     big intege
#以字节为单位, 指定共享池的大小。共享池包含如: 共享游标, 存储的过程,控制结构和并行执行消息缓冲区等对象。较大的值能改善多用户系统的性能。值范围:300 KB - 根据操作系统而定。
shared_pool_size		     big intege
#指定允许的共享服务器体系结构用户会话的总数。设置此参数可为专用服务器保留一些用户会话。
shared_server_sessions		     integer
#指定在启动例程后, 要为共享服务器环境创建的服务器进程的数量。
shared_servers			     integer
#启用或禁用具有不可用索引或索引分区的表的使用和报告。
skip_unusable_indexes		     boolean
#指定UTL_MAIL将出站电子邮件传递到的SMTP主机和端口	
smtp_out_server 		     string
#以字节为单位, 指定在一个排序运行完毕后保留的用户全局区 (UGA) 内存量的最大值。最后一行从排序空间中被提取后, 该内存将被释放回 UGA, 而不是释放给操作系统。
sort_area_retained_size 	     integer
#SORT_AREA_SIZE 以字节为单位, 指定排序所使用的最大内存量。排序完成后, 各行将返回,并且内存将释放。增大该值可以提高大型排序的效率。如果超过了该内存量, 将使用临时磁盘段。	
sort_area_size			     integer
#SPFILE 参数可在客户端 PFILE 中定义, 以指明要使用的服务器参数文件的名称。服务器使用默认服务器参数文件时, SPFILE 的值要由服务器在内部设置。
#该文件位于ORACLE_HOME/dbs目录,但理论上说他可以在任何位置,只要改参数指定
#数据库nomount
#数据库启动至nomount阶段按照如下顺寻寻找参数文件
#1. spfile<sid>.ora
#Unix/Linux缺省目录 $ORACLE_HOME/dbs/ Windows缺省目录 %ORACLE_HOME%\database
#2. spfile.ora
#Unix/Linux缺省目录 $ORACLE_HOME/dbs/ Windows缺省目录 %ORACLE_HOME%\database
#3. init<sid>.ora
#Unix/Linux缺省目录 $ORACLE_HOME/dbs/ Windows缺省目录 %ORACLE_HOME%\database
spfile				     string
#指定要执行更新或删除引用表列值是否需要具有表级的SELECT 权限。						
sql92_security			     boolean
#禁用或启用 SQL 跟踪设备。如果设置为 TRUE, 将收集优化信息, 这些信息对改善性能很有用。由于使用 SQL跟踪设备将引发系统开销, 只应在需要优化信息的情况下使用 TRUE。
sql_trace			     boolean
#指定类别名称,供会话使用以在SQL编译期间限定SQL配置文件的查找
sqltune_category		     string
#指定来自一个主例程的归档日志的到达位置。STANDBY_ARCHIVE_DEST 和 LOG_ARCHIVE_FORMAT用于在备用位置上虚拟完全合格的归档日志文件名。备用数据库上的 RFS 服务器将使用该值, 而不是ARCHIVE_LOG_DEST。
standby_archive_dest		     string
#该参数决定自动备库文件管理是否启用
#当启用时主库上数据文件的增加和删除会自动复制到备库
#只在物理备库中适用
#需要注意的是设置成AUTO时可能会覆盖同名文件,这时需要小心设置 DB_FILE_NAME_CONVERT参数	
standby_file_management 	     string
#确定基于成本的查询转换是否将被应用到星型查询中。如果设置为 TRUE, 优化程序将考虑将基于成本的转换应用于星型查询中; 如果设置为 FALSE, 将不使用任何转换; 如果设置为 TEMP_DISABLE, 将考虑查询转换, 但不使用临时表。
star_transformation_enabled	     string
#指定数据库和操作系统统计信息的收集级别。Oracle数据库出于各种目的收集这些统计信息,包括制定自我管理决策。
statistics_level		     string
#streams pool为10g开始Oracle 在Streams replication中提供的RMAN buffer区域
#如SGA_TARGET和large_pool_size设置为非0,则buffer从SGA的streams pool中分配
#如都未设置则从Shared pool中分配,最大为Shared pool的 10%
#可使用v$streams_pool_advice视图来调优	
streams_pool_size		     big intege
#用于控制对顺序设备的 I/O 操作 (例如, 将 Oracle 数据备份或复原到磁带上, 或从磁带上备份或复原Oracle 数据) 是否异步。只有在您的平台支持对顺序设备的异步 I/O 操作的情况下, 将该值设置为 TRUE 才有效; 如果异步 I/O 的执行情况不稳定, 请将该值设置为 FALSE。
tape_asynch_io			     boolean
#一个群集数据库参数, 用于为每个例程指定一个唯一的重做线程号。在例程的重做线程被禁用的情况下, 该例程无法启动。如果该值为零, 就表示有一个已启用的公用线程可供选择。	
thread				     integer
#由系统管理员使用, 以收集操作系统统计信息。为了有效地使用资源, 请只在需要时才设置该值。对于专用服务器,会在用户连接, 断开连接以及弹出调用 (如果超出了指定的时间限制) 的情况下收集操作系统统计信息。对于共享服务器, 将为推入或弹出的调用收集统计信息。
值范围: 以秒为单位的时间。
timed_os_statistics		     integer
#收集操作系统的计时信息, 这些信息可被用来优化数据库和 SQL 语句。要防止因从操作系统请求时间而引起的开销, 请将该值设置为零。将该值设置为 TRUE 对于查看长时间操作的进度也很有用。	
timed_statistics		     boolean
#控制对Oracle执行历史或代码路径的跟踪。Oracle Support Services使用此信息进行调试。	
trace_enabled			     boolean
#指定一个定制标识符,该标识符将成为Oracle跟踪文件名的一部分。这种自定义标识符用于仅从跟踪文件的名称中识别跟踪文件,而不必打开它或查看其内容。	
tracefile_identifier		     string
#指定并行事务处理的最大数量。如果将该值设置得较大, 将增加 SGA 的大小,并可增加例程启动过程中分配的回退段的数量。默认值大于 SESSIONS, 以实现递归事务处理。
transactions			     integer
#指定每个回退段允许的并行事务处理的数量。启动时获取的回退段的最小数量为 TRANSACTIONS 除以该参数值的结果。如果在参数 ROLLBACK_SEGMENTS 中命名了其他回退段, 就可以获取这些回退段。	
transactions_per_rollback_segment    integer
#指定系统应使用哪种还原空间管理模式。如果设置为 AUTO, 例程将以 SMU 模式启动。否则将以 RBU 模式启动。在 RBU 模式下, 还原空间会象回退段一样在外部分配。在 SMU 模式下, 还原空间会象还原表空间一样在外部分配。	
undo_management 		     string	
#undo_retention从直接看就是设置Oracle Undo过期数据的保存期限,单位是秒。如果参数设置为900秒,那么Undo段数据在非Active状态之后,会保留900秒。
undo_retention			     integer
#还原表空间仅用于存储还原信息。UNDO_TABLESPACE 仅允许在系统管理还原 (SMU)模式下使用。例程将使用指定的还原表空间, <undoname>。如果该表空间不存在, 或不是还原表空间,或正在由另一例程使用, 则例程 STARTUP 将失败。	
undo_tablespace 		     string
#控制可支持超过 4GB 物理内存的 32 位平台对扩展缓冲区高速缓存机制的使用情况。在其他平台上, 该参数将被忽略。
use_indirect_data_buffers	     boolean
#允许数据库管理员指定 PL/SQL 文件 I/O 许可的目录。使用多个 UTL_FILE_DIR参数即可指定多个目录。请注意所有用户均可读取或写入 UTL_FILE_DIR 参数中指定的所有文件。	
utl_file_dir			     string
#指定调整工作区大小的策略。此参数控制优化工作区时所处的模式。
workarea_size_policy		     string
#启用或禁用XML DB事件。
xml_db_events			     string	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_梓杰_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值