Oracle parameters 2019-09-01 Database►Oracle Oracle Comments Parameters123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051db_unique_name;service_name;background_dump_dest;control_files;cluster_database;sgadb_nameinstance_namepga_aggregate_targetsort_area_sizehash_area_sizecreate_bitmap_area_sizebitmap_merge_area_sizeundo_tablespaceworkarea_size_policydb_block_size(Oracle块大小)sga_max_size(直接决定内存粒度granule size)sga_target(大于0 sga则是自动管理,否则动态管理[提前设定])sga的管理方式 - 静态管理 - 动态管理(设定sga_max_size,其他池都设定值) - 自动管理(设定sga_max_size,设定sga_target>0且小于等于sga_max_size,sga便会自动管理其他池而无需设定) + 自动管理可能会出现sga抖动 * 提前给各个池定值,不妨碍各个池依然被自动管理shared_pool_size(可以被自动管理) - nk buffer cache = db_cache_size 可以被自动管理 - keep buffer poll, recycle buffer pool 不可以被自动管理log_buffer(重做日志缓冲区,不能被自动管理)large_pool_size(可以被自动管理,如果不分配的话,某些行为需要大池时便会去shared_pool占用一部分)java_pool_size(可以被自动管理如果不分配的话,某些行为需要Java池时便会去shared_pool占用一部分)streams_pool_size(以前不可以被自动管理,从10gR2开始可以被自动管理)-- 生产实践值sga_max_size = (80%*MEM) * 2/3sga_target = 某个值 (大于0,进行自动管理)log_buffer不能被自动管理,应该设定大小其他能够自动管理的,也应提前给值,并不妨碍sga对其进行自动管理,主要是为了防止sga抖动db_flashback_retention_targetdb_recovery_file_destdb_recovery_file_dest_sizecontrol_file_record_keep_timestatistics_level-- rman IO同步、异步dbwr_io_slavesbackup_tape_io_slaves