- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课9第9章
数据库应用技术第九章 数据库管理 郭东伟 第九章:数据库管理 9.1 DBA的职责 9.2 备份与恢复 9.3 数据库体系结构初步 DBA的职责 初始化任务: 数据库运行软硬件选择 数据库前后台软件安装 数据库建立 协助数据库逻辑设计 实现数据库物理设计 日常任务: 维护数据库实例的运行和关闭 维护数据库对象 维护数据库安全(权限和对象) 分析、调整数据库性能 数据库审计 日常备份 9.2 备份与恢复 数据库失效 语句失效:语句级事务机制保证自动恢复 实例失效:数据库运行实例失效。当数据库重新打开时,自动恢复,将所有的文件状态同步到一个时间点上。所有未提交的事务都被回滚。 用户失败:用户执行不恰当的SQL命令。必须使用恢复操作来恢复。 介质失败:从其他备份文件中重新恢复。 备份的分类 逻辑备份:将数据库的内容备份到一个文件中,这个文件的物理结构与数据库并不相同。 物理备份:拷贝构成数据库的文件,而不管其中的逻辑内容。 冷备份:在数据库脱机时进行备份。 热备份:在数据库联机时进行备份。 全部备份 增量备份:只备份上次以来的变化部分 备份计划与恢复演习 备份计划 制定计划 各种备份方式相结合 恢复演习 9.3 数据库体系结构 访问逻辑结构 物理文件结构 Oracle体系结构 MySql体系结构 Oracle访问逻辑结构 Oracle体系结构 Instance SGA Redo logbuffer cache Shared pool Data Dict.cache Library cache DBWR SMON PMON CKPT LGWR Others Userprocess Serverprocess PGA Control files Data files Archived log files Parameter file Password file Redo log files Database Databasebuffer cache Oracle存储结构 Database Logical Physical Tablespace Data file OS block Oracle block Segment Extent Tablespace(表空间) 常规表空间 数据用 索引用 临时表空间 用来排序 Undo表空间 Tablespace Data file Segment Blocks Extent Segment Processing a SQL Statement Connect to an instance using: The user process The server process The Oracle server components that are used depend on the type of SQL statement: Queries return rows. DML statements log changes. Commit ensures transaction recovery. Some Oracle server components do not participate in SQL statement processing. Processing a SELECT Statement Search Shared Pool Validate statement Validate data source Acquire locks Check privileges Parse statement Execute statement Fetch values from cursor Processing a DML Statement Prase statement Execute Statement Read data from data and undo segment into buffer cache Lock data and undo segment Records the before image to the undo block and updates the data block Any changed blocks in the buffer cache are marked as dirty buffers Generate redo information MySql逻辑结构 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
文档评论(0)