OCP考点实战演练02-日常维护篇
2016-02-03 15:43 AlfredZhao 阅读(1086) 评论(0) 编辑 收藏 举报本系列宗旨:真正掌握OCP考试中所考察的技能,坚决不做Paper OCP!
实验环境:RHEL 6.4 + Oracle 11.2.0.4
OCP考点实战演练02-日常维护篇
1.数据库体系结构和ASM
1.1 数据库体系结构
需要了解的基本体系概念:
- 逻辑存储结构
- 物理存储结构
- Oracle内存结构
Oracle体系结构详细可参考:
1.2 ASM
- ASM是一个多路复用的解决方案。有了ASM,将无需购买第三方逻辑卷管理器。
- ASM具有OMF的易用性,并将OMF与镜像和条带化功能组合在一起,提供可靠的文件系统和逻辑卷管理器。
- ASM允许在不关闭数据库的情况下将新的磁盘设备添加到数据库,几乎不需要干预,ASM就可以自动地重新分布文件以达到自动平衡的目的。
- ASM将数据文件和其他数据库结构分成区间,将区间分配到磁盘组中的所有磁盘上来提高性能和可靠性。
- ASM可以根据实际情况选择不启用条带化,例如如果底层磁盘硬件已经启用了RAID。
- ASM使用特殊类型的Oracle实例来提供传统Oracle实例和文件系统之间的接口。
- ASM实例占用的内存量通常比RDBMS实例少,一般在60MB和120MB之间。
- ASM实例有初始化参数文件和密码文件,但没有数据字典。使用 connect /as sysasm连接到ASM实例。
- ASM实例有特定的磁盘组命令:CREATE DISKGROUP、ALTER DISKGROUP、DROP DISKGROUP等。
- ASM实例只能处于NOMOUNT或MOUNT状态。
--查询ASM实例和RDBMS实例的正在运行中的进程:
select sid, serial#, process, name, description from v$session join v$bgprocess using(paddr);
--查询密码文件的用户
select * from v$pwfile_users;
--查询磁盘组及其相关联的底层设备
set linesize 140
col path for a66
col name for a30
select group_number, disk_number, mount_status, name, path
from v$asm_disk
order by group_number, disk_number;
结果在ASM实例和RDBMS实例中都会看到RBAL和ASMB进程,它们执行相关但不同的功能。此外,ASM实例在重新平衡操作时还会启动ARBn进程。
实验演练:
2.内存管理技术
AMM,ASMM技术,详细可参考:3.管理磁盘空间和资源
管理磁盘空间和资源参考:4.配置数据库诊断
配置数据库诊断参考:5.使用调度程序自动完成任务
调度程序相关内容参考:6.数据库全球化
数据库全球化相关内容参考:7.使用数据库调整顾问程序
7.1 使用SQL Tuning Advisor
7.2 使用SQL Access Advisor调整工作量
7.3 了解Database Replay
Reference
- OCP 认证考试指南 (1Z0-053)[M]. 清华大学出版社, 2010.
AlfredZhao©版权所有「从Oracle起航,领略精彩的IT技术。」
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通