Oracle DBA面试笔试之参数系列

0    423    1

Tags:

👉 本文共约6978个字,系统预计阅读时间或需27分钟。

在Oracle中,Oracle 11g安装完后需要禁用哪些参数?

在Oracle中,Oracle 11g安装完后需要禁用哪些参数?

在Oracle中, 数据库的参数分为哪几类?

在Oracle中, 数据库的参数分为哪几类?

在Oracle中,哪个参数控制密码的大小写敏感性?

在Oracle中,哪个参数控制密码的大小写敏感性?

在Oracle中,数据库参数RESOURCE_LIMIT的作用是什么?

在Oracle中,数据库参数RESOURCE_LIMIT的作用是什么?

在Oracle中,RMAN的FORMAT格式中的%s类似的参数代表什么意义?

在Oracle中,RMAN的FORMAT格式中的%s类似的参数代表什么意义?

在Oracle中,DML_LOCKS和DDL_LOCK_TIMEOUT参数的作用有哪些?

在Oracle中,DML_LOCKS和DDL_LOCK_TIMEOUT参数的作用有哪些?

在Oracle中,用哪个参数可以判断一个数据库是否是RAC库?

在Oracle中,用哪个参数可以判断一个数据库是否是RAC库?

在Oracle中,使用哪个参数去判断当前的实例是属于数据库实例还是ASM实例?

在Oracle中,使用哪个参数去判断当前的实例是属于数据库实例还是ASM实例?

在Oracle的DG中,有哪些重要的参数,它们分别代表什么含义?

在Oracle的DG中,有哪些重要的参数,它们分别代表什么含义?

在Oracle中,参数FAST_START_MTTR_TARGET的作用是什么?

在Oracle中,参数FAST_START_MTTR_TARGET的作用是什么?

在Oracle中,参数DB_BLOCK_CHECKSUM和DB_BLOCK_CHECKING的作用是什么?

在Oracle中,参数DB_BLOCK_CHECKSUM和DB_BLOCK_CHECKING的作用是什么?

在Oracle中,内核参数kernel.shmall、kernel.shmall等分别代表什么含义?

在Oracle中,内核参数kernel.shmall、kernel.shmall等分别代表什么含义?

在Oracle中,归档文件的命名格式由哪个参数来控制?

在Oracle中,归档文件的命名格式由哪个参数来控制?

在Oracle中,imp工具的ignore参数有什么作用?

在Oracle中,imp工具的ignore参数有什么作用?

请问在安装完Oracle数据库后,你会去调整哪些参数?

audit_trail

审计(Audit)用于监视用户所执行的数据库操作,审计记录可存在数据字典表,当数据库的审计是开启时,在语句执行阶段产生审计记录。由于审计表(AUD$)存放在SYSTEM表空间,因此为了不影响系统的性能,保护SYSTEM表空间,建议把AUD$移动到其他的表空间上,或者关闭审计。

参考命令:

alter system set audit_trail='NONE' #INSTANCE# scope=spfile;

_optimizer_adaptive_cursor_sharing

隐含参数 _optimizer_adaptive_cursor_sharing 能控制自适应式游标共享的部分行为,由 Oracle 自适应的处理绑定变量的窥探,但这可能会触发性能问题。Oracle 建议在非技术指导下,将其关闭掉。

参考命令:

alter system set "_optimizer_adaptive_cursor_sharing"=FALSE #INSTANCE#;

_optimizer_extended_cursor_sharing

建议禁用自适应游标共享,将隐含参数_optimizer_extended_cursor_sharing设置为 NONE。

参考命令:

alter system set "_optimizer_extended_cursor_sharing"='NONE' #INSTANCE#;

_optimizer_extended_cursor_sharing_rel

建议禁用自适应游标共享,将隐含参数_optimizer_extended_cursor_sharing_rel设置为 NONE。参考命令:

alter system set "_optimizer_extended_cursor_sharing_rel"='NONE' #INSTANCE#;

parallel_force_local

为了降低集群间的数据交互,建议并行进程强制在本地实例分配,以便降低集群间的数据交互。

参考命令:

alter system set parallel_force_local=TRUE #INSTANCE#;

_gc_policy_time

DRM(Dynamic Resource Mastering)负责将 Cache 资源 Remaster 到频繁访问这部分数据的节点上,从而提高 RAC 的性能。但是 DRM 在实际使用中存在诸多 Bug,频繁的 DRM 会引发实例长时间 Hang 住甚至是宕机,建议关闭 DRM。

参考命令:

alter system set "_gc_policy_time"=0 #INSTANCE# scope=spfile;

_gc_undo_affinity

建议关闭集群 Undo Affinity,降低集群 交互,避免触发相关 BUG。

参考命令:

alter system set "_gc_undo_affinity"=FALSE #INSTANCE# scope=spfile;

_optimizer_use_feedback

基数反馈(Cardinality Feedback)是 Oracle 11.2 中引入的关于 SQL 性能优化的新特性,该特性主要针对统计信息陈旧、无直方图或虽然有直方图但仍基数计算不准确的情况,Cardinality 基数的计算直接影响到后续的 JOIN COST 等重要的成本计算评估,造成 CBO 选择不当的执行计划。但是该参数存在不稳定因素,可能会带来执行效率的问题,建议关闭优化器反馈。

参考命令:

alter system set "_optimizer_use_feedback"=FALSE #INSTANCE#;

deferred_segment_creation

延迟段创建会导致使用 Direct 方式的 Export 出来的 DMP 文件无法正常导入(文档 ID 1604983.1),建议关闭延迟段创建的特性。

参考命令:

alter system set deferred_segment_creation=FALSE #INSTANCE#;

_undo_autotune

隐含参数 _undo_autotune 负责 undo retention(即 undo 段的保持时间)的自动调整,若由 Oracle 自动负责 undo retention,则 Oracle 会根据事务量来占用 undo 表空间,可能会形成 undo 表空间的争用,建议将其关闭。

参考命令:

alter system set "_undo_autotune"=FALSE #INSTANCE#;

十一 _optimizer_null_aware_antijoin

参数 _optimizer_null_aware_antijoin 是在 Oracle 11g 引入的新参数,它用于解决在反连接(Anti-Join)时,关联列上存在空值(NULL)或关联列无非空约束的问题。但是该参数不稳定,存在较多的 Bug,为避免触发相关 Bug,建议关闭。

参考命令:

alter system set "_optimizer_null_aware_antijoin"=FALSE #INSTANCE#;

十二 _PX_use_large_pool

并行执行的从属进程在工作时需要交换数据和信息,默认从 Shared Pool 中分配内存空间。当 _PX_use_large_pool=TRUE 时并行进程将从 Large Pool 中分配内存,减少对共享池(Shared Pool)的争用。

参考命令:

alter system set "_PX_use_large_pool"=TRUE scope=spfile #INSTANCE#;

十三 _partition_large_extents

建议关闭分区使用大的初始化区(Extent)。

参考命令:

alter system set "_partition_large_extents"=FALSE #INSTANCE#;

十四 _use_adaptive_log_file_sync

Oracle 默认启用 _use_adaptive_log_file_sync 参数,使得 LGWR 进程写日志的方式能自动在 post/wait 和 polling 两种方式之间进行取舍,可能会导致比较严重的写日志等待(log file sync的平均单次等待时间较高),建议关闭此功能。

参考命令:

alter system set "_use_adaptive_log_file_sync"=FALSE #INSTANCE#;

十五 _memory_imm_mode_without_autosga

说明:11.2.0.3开始,即使是手工管理内存方式下,如果某个POOL内存吃紧,Oracle仍然可能会自动调整内存,用这个参数来关闭这种行为。

参考命令:

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复