10g升级至11g需要考虑的参数优化(29天)
10g升级至11g除了需要做一个详尽的计划,
需要采集10g系统的负载情况,做一个整体的把握,在升级之后,再做负载分析。
保证不会出现大的问题,sql的执行计划不会有大的变动。
参数优化方面,需要考虑下面3个方面。
对于 deprecated Parameter in 11G
The following parameters are deprecated from 11G onwards, need suggestion for these parameters.
Name |
Note |
||
---|---|---|---|
background_dump_dest |
Replaced by DIAGNOSTIC_DEST |
/xxxx/oracle/xxxxDB01/oradmp/bdump/ |
/xxxxx/oracle/xxxxDB02/oradmp/bdump/ |
cursor_space_for_time |
FALSE |
FALSE |
|
fast_start_io_target |
0 |
0 |
|
log_archive_local_first |
TRUE |
TRUE |
|
log_archive_start |
FALSE |
FALSE |
|
max_enabled_roles |
150 |
150 |
|
parallel_automatic_tuning |
FALSE |
FALSE |
|
parallel_server |
FALSE |
FALSE |
|
parallel_server_instances |
1 |
1 |
|
plsql_debug |
Replaced by PLSQL_OPTIMIZE_LEVEL |
FALSE |
FALSE |
plsql_v2_compatibility |
FALSE |
FALSE |
|
remote_os_authent |
FALSE |
FALSE |
|
serial_reuse |
disable |
disable |
|
sql_trace |
FALSE |
FALSE |
|
standby_archive_dest |
?/dbs/arch |
?/dbs/arch |
|
user_dump_dest |
/xxxxx/oracle/xxxxDB01/oradmp/udump/ |
/xxxxx/oracle/xxxxDB02/oradmp/udump/ |
对于 11G 新参数
Name |
Value |
OL Change |
Note |
sec_case_sensitive_logon |
FALSE |
Yes |
to disable password case sensitive |
sec_max_failed_login_attempts |
10 |
No |
Need to set realistic value as per Site Security policy. Default is 10 |
result_cache_max_size |
? |
Yes |
To use result cache feature. Can increase the memory size when it is required. |
deferred_segment_creation |
FALSE |
Yes |
Make consistent for the object in the dictionary |
diagnostic_dest |
<DIR Path> |
Yes |
Replacement for udump/bdump directorires |
db_unrecoverable_scn_tracking |
TRUE |
||
_optimizer_cost_model |
choose |
Yes |
|
_like_with_bind_as_equality |
TRUE |
Yes |
|
对于10g中已经优化的参数。
below parameters are existing in production now, need suggestions if need to tune.
_optimizer_cost_model
parallel_execution_message_size
_optim_peek_user_binds
_db_block_numa
_ksmg_granule_size
_kghdsidx_count
_enable_numa_optimization
......
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 谈谈SOCKET
- 使用ABAP实现Mock测试工具Mockito
- 增强版本的自开发SAP WebClient UI Repository Information System
- 最大子序列和的问题的解(1)
- 10-STM32+ESP8266+AIR202远程升级方案-功能3-手机APP控制STM32远程更新固件程序,基于ESP8266
- 最大子序列和的接口函数(2)
- 最大子序列和的接口函数(3)
- 【剑指Offer】二叉树的深度
- 运行时间中的对数
- IIC协议
- 通过例子学习编写shell
- 【redis6.0.6】redis源码慢慢学,慢慢看 -- 第三天:MakeFile
- 继续学习Shell脚本(详细)
- 将linux终端的输出信息保存到log中
- UNIX网络编程卷1(第三版)一个简单的时间获取服务器的程序