资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
数据库应用技术教程第九章数据库管理,数据库应用技术第九章 数据库管理,郭东伟,数据库应用技术教程第九章数据库管理,第九章:数据库管理,9.1 DBA的职责 9.2 备份与恢复 9.3 数据库体系结构初步,数据库应用技术教程第九章数据库管理,DBA的职责,初始化任务: 数据库运行软硬件选择 数据库前后台软件安装 数据库建立 协助数据库逻辑设计 实现数据库物理设计 日常任务: 维护数据库实例的运行和关闭 维护数据库对象 维护数据库安全(权限和对象) 分析、调整数据库性能 数据库审计 日常备份,数据库应用技术教程第九章数据库管理,9.2 备份与恢复,数据库失效 语句失效:语句级事务机制保证自动恢复 实例失效:数据库运行实例失效。当数据库重新打开时,自动恢复,将所有的文件状态同步到一个时间点上。所有未提交的事务都被回滚。 用户失败:用户执行不恰当的SQL命令。必须使用恢复操作来恢复。 介质失败:从其他备份文件中重新恢复,数据库应用技术教程第九章数据库管理,备份的分类,逻辑备份:将数据库的内容备份到一个文件中,这个文件的物理结构与数据库并不相同。 物理备份:拷贝构成数据库的文件,而不管其中的逻辑内容。 冷备份:在数据库脱机时进行备份。 热备份:在数据库联机时进行备份。 全部备份 增量备份:只备份上次以来的变化部分,数据库应用技术教程第九章数据库管理,备份计划与恢复演习,备份计划 制定计划 各种备份方式相结合 恢复演习,数据库应用技术教程第九章数据库管理,9.3 数据库体系结构,访问逻辑结构 物理文件结构 Oracle体系结构 MySql体系结构,数据库应用技术教程第九章数据库管理,Oracle访问逻辑结构(单数据库多个user,用户对所用对象具有完全的不可剥夺的权限,数据库应用技术教程第九章数据库管理,Oracle体系结构,数据库应用技术教程第九章数据库管理,Oracle存储结构,数据库应用技术教程第九章数据库管理,Tablespace(表空间,常规表空间 数据用 索引用 临时表空间 用来排序 Undo表空间,数据库应用技术教程第九章数据库管理,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逻辑结构(可以有多个数据库,一般用户权限可以剥夺
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号