Oracle DBA入门与进阶指南
需积分: 34 155 浏览量
更新于2024-07-28
收藏 2.59MB PDF 举报
"DBA成长之路(ORACLE)" 是一份针对Oracle数据库管理员(DBA)的教程,涵盖了Oracle数据库的基础知识、版本差异、内置程序、开发、连接方式、恢复与备份策略,以及各种数据库管理和维护技巧。
1. **ORACLE体系结构**
- 物理结构: 包括数据文件、控制文件、重做日志文件、参数文件等,它们构成了数据库在磁盘上的实际存储形式。
- 逻辑结构: 数据库的逻辑组织,如表空间、段、区和块等,这些是用户数据在数据库中的逻辑表示。
- 内存结构: 包含SGA(系统全局区)和PGA(程序全局区),存储着数据库运行时的临时数据和进程信息。
- 数据库实例与进程: 实例是内存结构和后台进程的集合,进程负责执行数据库的各种操作。
- 数据字典: 存储数据库对象信息和元数据的系统表和视图。
2. **ORACLE9i与10i数据库版本差异**
- 内存占用: 10i版本相比9i可能有更多的内存优化。
- 管理习惯改变: 可能引入了新的管理特性或调整了原有操作方式。
- 闪回恢复区: 提供了闪回功能,可以快速恢复到某一时间点的状态。
- 查看与管理闪回区: 包括查看大小、调整大小和管理归档日志。
3. **ORACLE内置程序**
- SMON: 系统监控进程,用于数据库的自动恢复和清理工作。
- PMON: 进程监控进程,负责监视和清理失败的会话。
- DBWR: 数据库写进程,将缓冲区缓存中的更改写入数据文件。
- LGWR: 日志文件写进程,将redo log buffer中的更改写入重做日志文件。
- ARCH: 归档进程,用于创建重做日志的归档副本。
- RECO: 恢复进程,处理分布式事务的恢复。
- LCKN: 锁定进程,处理并发控制。
- 服务进程: 处理用户连接请求。
4. **ORACLE开发**
- OCI编程: Oracle Call Interface,是Oracle提供的C语言接口,用于开发Oracle数据库应用程序。
- SQL*Plus: Oracle的命令行工具,用于执行SQL和PL/SQL命令。
- Pro*C: C语言预处理器,用于生成C代码以与Oracle数据库交互。
5. **ORACLE连接方式**
- ADO.NET: .NET框架下的数据库连接组件,支持Oracle数据库。
- OLE DB: 数据提供者,允许多种语言通过统一接口访问Oracle数据库。
6. **ORACLE数据库恢复与备份**
- 备份种类: 包括完整备份、增量备份和差异备份等。
- 恢复种类: 包括崩溃恢复、逻辑恢复和时间点恢复等。
7. **Sys密码修改**
- Unix和Windows环境下,都有相应的命令和步骤来修改系统账户`sys`的密码。
8. **常用命令**
- 改变日期格式、显示服务器配置文件、修改表、表空间数据文件的操作、数据库创建等。
9. **视图相关操作**
- 查询属于特定方案的视图,创建、修改和管理视图。
10. **数据库资源解锁**
- 查看并解除数据库锁定,确保数据的一致性和并发性。
11. **日志文件管理**
- 日志文件的查看、归档、切换、手动归档、影像、添加、删除、移动以及清空和初始化等操作。
12. **其他**
- 更改日志切换时间: 调整数据库自动切换日志的时间间隔。
这份资料对Oracle DBA的学习路径提供了全面的指导,包括基础理论和实用技能,对于想要深入理解Oracle数据库管理和运维的人来说是一份宝贵的资源。
2007-09-04 上传
2012-08-28 上传
2012-04-01 上传
2022-09-20 上传
161 浏览量
2021-10-14 上传
2008-10-16 上传
2010-07-28 上传
2014-10-25 上传
kuifeng.dong
- 粉丝: 57
- 资源: 90
最新资源
- hfap:Azure黑客马拉松
- video-codecs-node:Medooze rtmp和webrtc媒体服务器的视频编解码器
- local-ifttt:受IFTTT启发而在本地运行的Go程序
- 电子元器件技术文章手机网站模板
- demo_buythisspace:演示如何使用ui-automation
- kld-trivial-dom:一个非常简单的类似 DOM 的节点模块
- c4c-api:客户专用云
- 斗鱼直播H5版扩展-crx插件
- hugomouto.github.io:雨果·穆图(Hugo Mouto)网络作品集
- CustomBanner:自定义ViewGroup轮播图
- theDemo:新技术展示
- 你想知道的前端内容都在这.zip
- 电信设备-基于先验信息的MIMO雷达发射方向图设计方法.zip
- 冰淇淋蛋糕甜点主题网站模板
- othelloAI:带有AI的OthelloReversi游戏,使用带有alpha beta修剪的minimax搜索
- 技能检查7