alter system set db_files=1024 scope=spfile sid='*';
oracle能打开的数据文件个数,若设置的过高可能会影响dbwr
alter system set "_PX_use_large_pool" = true scope=spfile sid='*';
并行执行的从属进程在工作时需要交换数据和信息,默认从 Shared Pool 中分配内存空间。当 _PX_use_large_pool=TRUE 时并行进程将从 Large Pool 中分配内存,减少对共享池(Shared Pool )的争用。
alter system set "_clusterwide_global_transactions" = false scope=spfile sid='*';
当_clusterwide_global_transactions=false时,Oracle会将这些本地事务当做单独的事务通过多阶段提交协调处理
alter system set event='10949 trace name context forever','28401 trace name context forever,level 1','10503 trace name context forever, level 4000' scope=spfile sid='*';
直接路径读(直接路径读(direct path read)通常发生在Oracle直接读数据到进程PGA时,这个读取不需要经过SGA。),口令延时读,增大语句中字符串的buffer长度
alter system set "_cleanup_rollback_entries" = 10000 scope=spfile sid='*';
指定回滚时每次回滚的ENTRIES个数
alter system set "_optimizer_use_feedback" = false scope=spfile sid='*';
基数反馈
alter system set "_undo_autotune" = false scope=spfile sid='*';
根据表空间的大小和历史使用情况,自动调整undo信息保存时间,同时忽略 undo_retention的值
alter system set "_optimizer_extended_cursor_sharing_rel"=none scope=spfile sid='*';
禁用自适应游标共享
alter system set "_optimizer_extended_cursor_sharing"=none scope=spfile sid='*';
禁用自适应游标共享
alter system set "_optimizer_adaptive_cursor_sharing"=false scope=spfile sid='*';
禁用自适应游标共享
alter system set PARALLEL_DEGREE_POLICY=manual scope=spfile sid='*';
设置手动并行管理
alter system set parallel_force_local=TRUE scope=spfile sid='*';
事务节点本地处理,不跨节点
alter system set parallel_max_servers=128 scope=spfile sid='*';
设置系统中的最大并行数
alter system set audit_trail = none scope=spfile sid='*';
禁用数据库审计
alter system set deferred_segment_creation = false scope=spfile sid='*';
禁用延迟创建segment
alter system set ARCHIVE_LAG_TARGET=1800 scope=spfile sid='*';
数据库将会周期性的检查实例的当前重做日志
alter system set DB_BLOCK_CHECKING=MEDIUM scope=spfile sid='*';
一种物理检查,用于防止物理I/O的损坏
alter system set DB_BLOCK_CHECKSUM=FULL scope=spfile sid='*';
决定了DBWn进程和直接路径读取进程是否为块计算checksum并将该checksum存放在每个数据块的cache header并写入到磁盘中
alter system set DB_LOST_WRITE_PROTECT=TYPICAL scope=spfile sid='*';
恢复未提交的更改,则将参数设置为 TYPICAL
alter system set DB_WRITER_PROCESSES = 8 scope=spfile sid='*';
增加io读写进程
alter system set ENABLE_DDL_LOGGING=true scope=spfile sid='*';
ddl输出到日志
alter system set MAX_DUMP_FILE_SIZE=102400000 scope=spfile sid='*';
dump文件的限制大小
alter system set MAX_IDLE_BLOCKER_TIME=5 scope=spfile sid='*';
会话空闲的最大分钟数
alter system set OPTIMIZER_ADAPTIVE_PLANS=false scope=spfile sid='*';
禁用执行sql时自动收集统计信息
alter system set OPTIMIZER_ADAPTIVE_STATISTICS=false scope=spfile sid='*';
优化器自适应特性
alter system set PGA_AGGREGATE_LIMIT=0 scope=spfile sid='*';
取消pga限制
alter system set "_rollback_segment_count"=500 scope=spfile sid='*';
回滚段数量
alter system set undo_retention=43200 scope=spfile sid='*';
undo保留时间
alter system set processes=8000 scope=spfile sid='*';
最大进程数
alter system set control_file_record_keep_time=39 scope=spfile sid='*';
控制文件中能重复使用记录的最小天数
ALTER DATABASE ENABLE BLOCK CHANGE TRACKING;
开启快跟踪
alter system set sga_max_size=0 scope=spfile sid='*';
sga自动管理
alter system set sga_target=0 scope=spfile sid='*';
sga自动管理
alter system set java_pool_size=4G scope=spfile sid='*';
与内存256/1
alter system set large_pool_size=16g scope=spfile sid='*';
与内存64/1
alter system set shared_pool_size=120g scope=spfile sid='*';
与内存7/1
alter system set db_cache_size=280g scope=spfile sid='*';
与内存4/1
alter system set "_OPTIM_PEEK_USER_BINDS"=FALSE scope=spfile sid='*';
禁用绑定变量窥探,(为ture,在使用绑定变量的时候,oracle内部会自动窥探绑定变量的值,从而选择合适的执行计划)
alter system set "_cursor_obsolete_threshold"=100 scope=spfile sid='*';
SQL版本超过这个参数设定后,直接舍弃这个游标,重新解析
ALTER PROFILE DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED PASSWORD_LIFE_TIME UNLIMITED;
修改密码登录错误次数尝试
exec dbms_workload_repository.modify_snapshot_settings(interval=>30,retention=>40*24*60);
awr报告参数设置