《Oracle入门》PPT课件.ppt
《《Oracle入门》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《Oracle入门》PPT课件.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle10G数据库数据库管理员是一个或一组全面负责管理和控制数据数据库管理员是一个或一组全面负责管理和控制数据库系统的人员。库系统的人员。简称简称:DBA(Data Base Administrator)DBA(Data Base Administrator)了解了解ORACLE数据库的体系结构数据库的体系结构负责数据库管理系统的安装和升级负责数据库管理系统的安装和升级启动和关闭数据库启动和关闭数据库管理和监控数据库用户管理和监控数据库用户管理数据库特权管理数据库特权管理存储空间管理存储空间后备和恢复数据库后备和恢复数据库创建数据库Enterprise Manger口令设置快速恢复区口令
2、文件Instance(实例)SGA重做日志缓冲区共享池数据字典缓存库缓存DBWRSMONPMONCKPTLGWROthers用户进程服务进程PGA控制文件数据文件Database数据库高速缓冲区重做日志文件Java池大池参数文件归档日志文件体系结构Oracle 服务器Oracle 服务器:是一个数据库管理系统,它提供一个开放的、全面的、完整的信息管理的方法由一个 Oracle 实例和一个 Oracle 数据库组成OracleserverOracle 实例Oracle实例:是一种访问 Oracle 数据库的方法总是打开一个且只打开一个数据库内存结构和后台进程实例SGA重做日志缓冲区共享池数据字典
3、缓存库缓存DBWRSMONPMONCKPTLGWROthers数据库高速缓冲区Java池大池Oracle 数据库一个 Oracle 数据库:是作为一个单元处理的数据集合由三种文件类型组成口令文件参数文件归档日志文件控制文件数据文件重做日志文件Oracle 数据库物理结构物理结构数据文件、日志文件、控制文件、参数文件数据文件(数据文件(Data File)是物理存储ORACLE数据库数据的文件。其特点如下:每一个数据文件只与一个数据库相联系。数据文件一旦被建立则不能修改其大小。一个表空间可包含一个或多个数据文件。日志文件(日志文件(Log File)记录所有对数据库数据的修改,以备恢复数据时使用
4、。其特点如下:每一个数据库至少包含两个日志文件组。日志文件组以循环方式进行写操作。每一个日志文件成员对应一个物理文件。日志开关(日志开关(Log Switch)是为实现日志文件组的循环使用而设置的。出现日志开关的情况如下:当一个日志文件组被填满时 关闭数据库时 DBA手动转移日志开关 镜像日志文件镜像日志文件是为防止日志文件的丢失,在不同磁盘上同时维护两个或多个联机日志文件的副本。其特点如下:每个日志文件组至少包含两个日志文件成员。每组的成员数目相同。同组的所有成员同时被修改。同组的成员大小相同,不同组的成员大小可不同。控制文件(控制文件(Control File)是一个较小的二进制文件,用于
5、描述数据库结构。描述信息如下:数据库建立的日期。数据库名。数据库中所有数据文件和日志文件的文件名及路径。恢复数据库时所需的同步信息。要点注意:在打开和存取数据库时都要访问该文件。记录控制文件名及路径的参数为:CONTROL_FILESCONTROL_FILES参数文件(参数文件(Parameter File)是一个文本文件,可直接使用操作系统下的文本编辑器对其内容进行修改。该文件只在建立数据库或启动实例时才被访问,在修改该文件之前必须关闭实例。初始参数文件:init.ora生成参数文件:initSID.oraconfig.ora参数文件的作用:确定存储结构的大小。设置数据库的全部缺省值。设置数
6、据库的范围。设置数据库的各种物理属性。优化数据库性能内存结构Oracle的内存结构由两个内存区域组成:系统全局区(SGA):在实例启动时分配,并且是 Oracle实例的基本组件程序全局区(PGA):在服务器进程启动时分配系统全局区(SGA)SGA 由几种内存结构组成:Shared Pool(共享池)Database Buffer Cache(数据库缓冲区高速缓存)Redo Log Buffer(重做日志缓冲区)其它结构(例如,锁管理,统计数据)有两个在 SGA 中可配置的附加内存结构:Large Pool(大型共享池)Java Pool(Java池)共享池(Shared Pool)用于存储:最
7、近执行的 SQL 语句最近使用的数据字典数据共享池由两个关键的与性能相关的内存结构组成:库高速缓存数据字典高速缓存共享池的大小由 SHARED_POOL_SIZE 决定ALTER SYSTEM SET SHARED_POOL_SIZE=64M;库高速缓存(Library Cache)存储最近使用的 SQL 和 PL/SQL 语句信息常用语句的共享用最近使用算法(LRU)管理由两个结构组成:共享 SQL 区共享 PL/SQL 区大小由共享池的大小决定数据字典高速缓存(Data Dictionary Cache)是数据库中最近使用的定义的集合包括有关数据库文件、表、索引、列、用户、权限以及其它数据
8、库对象的信息在分析阶段,服务器进程在数据字典高速缓存中查找信息以解析 SQL 语句中指定的对象名并验证访问权限缓冲数据字典信息到内存中,在查询和执行 DML 语句时加快响应速度大小由共享池的大小决定数据库缓冲区高速缓存(Database Buffer Cache)存储已经从数据文件取出的数据块的拷贝在获得和更新数据时有大的性能增进通过 LRU 算法管理大小与 Oracle 块的大小相等,由 DB_BLOCK_SIZE 参数指定数据库缓冲区高速缓存(Database Buffer Cache)由独立的子高速缓存组成:DB_CACHE_SIZEDB_KEEP_CACHE_SIZEDB_RECYCL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle入门 Oracle 入门 PPT 课件
限制150内